Electronic Scripting Products, Inc. v. HTC America, Inc.

District Court, N.D. California·Decided January 14, 2022·No. 3:17-cv-05806·Unknown

Opinion

ELECTRONIC SCRIPTING PRODUCTS, INC., Case No. 17-cv-05806-RS

Plaintiff, ORDER GRANTING MOTION FOR v. SUMMARY JUDGMENT OF NON- INFRINGEMENT

Defendant.

Plaintiff Electronic Scripting Products, Inc. (“ESPI”) is the owner of United States Patent No. 9,235,934, entitled “Computer Interface Employing a Wearable Article with an Absolute Pose Detection Component.” The accused devices are headsets made by defendant HTC America, Inc. to be used in conjunction with virtual reality systems sold by former co-defendant Valve, which has been voluntarily dismissed. The “wearable article” described in the patent, and the accused headsets, are both intended to permit a virtual reality system to determine where a human user is and in what direction he or she is looking, so that the user’s movements and actions can be recreated within the virtual world. At the claim construction stage, and continuing into this motion, the parties have offered prosecution history and extensive argument directed at the question of whether the “controller”— the computer circuitry that determines position—must be “onboard” the wearable article. Those because at the end of the day the parties agree that the determination of position must take place within circuitry onboard the “wearable article.” The dispute, therefore, boils down to a straightforward question: do the accused headsets contain a controller that sufficiently identifies a “derivative pattern indicative of . . . position,” or do they merely facilitate determining position by collecting data and passing it on to a separate computer, which then makes the necessary calculations. HTC has presented evidence that its accused products only do the latter, and ESPI has failed to present admissible evidence sufficient to create a triable issue of fact to the contrary. HTC’s motion must therefore be granted. // //

1 Il. BACKGROUND 2 The Patent 3 While the scope of the claims is not limited to the embodiments described in the specification, 4 one of the patent drawings serves to illustrate some of the basic ideas. 5 6 950 7 a O64 = = 8 968 sa Se Ky a [Ose % 9528 2] 2 ‘, 9 a a i; C1 aS ono 1 | ts lx. 976 10 N¢ Se mS a ——— ah \ SHG | O70 il (Hl GP | 5 _G, 12 —% acea vo 962 E □□ | =n yt TA i Ly, Pica 15 “952A putt □ 958 16 r<\ ‘, 4

Z 18 FIG. 23 760— O—-O—0 19 20 21 In this embodiment, the glasses are the “wearable article.” The patent describes a system that 22 allows the position of the user and the direction he or she is looking in to be determined for 23 representation in, for example, a video game or training tool, as depicted on the display in the 24 drawing. 25 The patent explains that it 1s “well known that the problem of determining an absolute pose 26 ora motion trajectory of an object in almost any real three dimensional environment may be 27 effectively addressed by the application of optical apparatus and methods.” ’934 Patent at 2:5-9. 28 ORDER GRANTING MOTION FOR SUMMARY JUDGMENT CASE No. 17-cv-05806-RS

Some prior art optical navigation systems used markers, such as light sources, mounted on an object in combination with cameras or other optical sensors fixed in the environment, id. at 2:60- 3:46, an approach HTC calls “outside-in” tracking. The ’934 patent, in contrast, calls for a photodetector on board the wearable article and external light sources in a known pattern, which HTC calls “inside-out” tracking. In terms that may be over-simplified, the claimed invention permits both the position and the orientation of the photodetector on the wearable article to be calculated based on how the pattern of the light sources appears from the perspective of the photodetector. Claim 1 of the ’934 patent is the only independent claim asserted in this litigation. HTC seeks summary judgment of non-infringement based on arguments that its accused headsets do not meet the highlighted claim element: A wearable article cooperating with a first plurality of predetermined light sources disposed in a known pattern, said wearable article comprising: a) a photodetector configured to detect said first plurality of predetermined light sources and generate photodetector data representative of the positions of said first plurality of predetermined light sources; and b) a controller configured to identify a derivative pattern of said first plurality of predetermined light sources from said photodetector data, wherein said derivative pattern is indicative of the position of said photodetector. The Accused Products As noted above, the accused product are headsets (also known as head-mounted displays, or HMD), made by HTC to be used in its Vive Pro and Vive Pro Eye products in conjunction with virtual reality systems sold by former co-defendant Valve. The accused products require three primary components to determine the position of a user’s headset: (1) base stations, also known as “lighthouses,” which generate fan-shaped directional laser beams that sweep across the tracked volume; (2) the headset itself, which has up to 32 single-point optical sensors located on the surface of the headset, and (3) a host personal computer (PC), which HTC does not sell and which must therefore be separately supplied by the user, to run the “SteamVR” software used to calculate the pose of the headset. The base stations include two rotating wheels set at right angles to each other, each of which includes a mirrored lens mounted on the wheel (“rotor”) that projects a fan-shaped infrared laser beam. In operation, the rotors rotate approximately 60 times per second, which results in each of the beams sweeping across the field of view of the base stations at the same rate. The rotations of the two rotors are offset such that the laser beams alternate between vertical and horizontal sweeps of the play area. The first generation of base stations also contain a series of non-directional infrared LEDs that flash between horizontal and vertical sweeps. The headset itself contains a series of single- point infrared photosensors on the outside of the headset. A photodiode converts incident infrared light into a current, which is then transformed into a voltage (referred to as an “envelope”). The modulation frequency of the beam is filtered out, and the resulting signal is transmitted to a field programmable gate array (FPGA). The FPGA identifies the rising and falling edges of the signals from the sensors, timestamps those signals, and passes the timestamped signals to the MCU (main control unit). The MCU queues timestamped signals from the FPGA and passes them to the host PC in a defined message format via either a USB (universal serial bus) or wireless radio connection. The optical messages passed from the MCU to the host PC identify only the start and stop times, sensor ID, and width of the optical pulses detected by the individual sensors. The optical packets are not retained on the headset once they are sent. The host PC uses reports from multiple sensors after a single laser sweep to calculate or update the position of the headset. This process is performed by the host PC, to take advantage of the superior processing power of the host PC relative to the headset, and because the headset is missing information such as the position of the base stations, which is necessary to find the position of the headset or any given sensor. The second generation of base stations, which may be used by the accused Vive Pro and Vive Pro Eye products, do not include nondirectional LEDs but instead modulate a signal onto the emitted laser beams, using a process called “sync on beam.” The photosensors in the second- generation product headsets output both an “envelope” signal as in the first generation and a “data” signal, which outputs information modulated onto the laser beam. The FPGA time-stamps signals as in the first-generation products, and the MCU matches “envelope” signal events to “data” signal events and forwards both to the host PC. As in th

Free access — add to your briefcase to read the full text and ask questions with AI

Electronic Scripting Products, Inc. v. HTC America, Inc., (N.D. Cal. 2022).

Electronic Scripting Products, Inc. v. HTC America, Inc. (Electronic Scripting Products, Inc. v. HTC America, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related