Patents by Inventor Frank Li

Frank Li has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170342263
    Abstract: Flame retardant thermoplastic compositions that are capable of being used in a laser direct structuring process. The compositions include a thermoplastic resin, a laser direct structuring additive, and a flame retardant. The compositions offer flame retardant characteristics while also substantially maintaining the mechanical properties of the base thermoplastic resin, such as the impact strength and/or HDT of the composition. The compositions can be used in a variety of applications such as personal computers, notebook and portable computers, cell phone and other such communications equipment.
    Type: Application
    Filed: August 10, 2017
    Publication date: November 30, 2017
    Inventors: Yanjun Frank Li, Jiru Meng, Xiangping David Zou
  • Publication number: 20170344849
    Abstract: Methods for analyzing a chart using an electronic computing device are presented, the methods including: causing the electronic computing device to receive a chart image corresponding with the chart, the chart image having recorded chart data; analyzing the recorded chart data, where the analyzing returns at least measurement values corresponding with the recorded chart data; and returning volumetric results of the processing to a user. In some embodiments, the recorded chart data corresponds with data selected from the group consisting of: temperature data, differential pressure data, and static pressure data. In some embodiments, the chart corresponds with a chart integration device or a chart recorder. In some embodiments, methods further include: capturing the chart image with a mobile image capture device.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Saishi Frank LI, Jack Dong Wang, Yang Liu, Mingyang Zhu, Yong Chen, Bo Chen
  • Publication number: 20170336882
    Abstract: A controller configured to control a pointer in a virtual reality environment includes a multi-axis magnetic field sensor, a multi-axis accelerometer, a gyroscope, a touchpad, and a wireless communications circuit. The controller can also include a processor and a memory storing instructions that when executed by the processor, cause the processor to obtain geomagnetic field data from the multi-axis magnetic field sensor, obtain acceleration data describing a direction and a magnitude of force affecting the controller from the multi-axis accelerometer, and obtain angular velocity data describing a rotational position of the controller from the gyroscope. The processor can communicate movement data to a computing device configured to generate a rendering of the virtual reality environment, the movement data describing an orientation of the controller wherein the movement data is based on at least one of the geomagnetic field data, the acceleration data, or the angular velocity data.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 23, 2017
    Inventors: Basheer TOME, Hayes S. RAFFLE, Chun Yat Frank LI
  • Publication number: 20170336915
    Abstract: A method for aligning an image on a mobile device disposed within a head-mounted display (HMD) housing includes: detecting a request to align an image on a touchscreen of a mobile device; detecting, on the touchscreen, a first detected location corresponding to a first touchscreen input event; determining a first displacement of the first detected location with respect to a first target location of the first touchscreen input event; and transposing the image on the touchscreen based on the first displacement. A virtual reality system includes: a mobile device having a touchscreen configured to display an image; and a HMD housing having a first contact configured to generate a first input event at a first location on the touchscreen when the mobile device is disposed within the HMD housing.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 23, 2017
    Inventors: Chun Yat Frank Li, Hayes S. Raffle, Eric Allan MacIntosh
  • Publication number: 20170336329
    Abstract: A system includes a beam steering assembly configured to adjust an incident beam to form a corrected beam; a beam monitoring assembly configured to generate monitoring data for the corrected beam including one or more offset parameters of the corrected beam; and a controller configured to store one or more zero parameters of the corrected beam, calculate at least one difference between the one or more zero parameters and the one or more offset parameters of the corrected beam, determine one or more beam position adjustments of the incident beam based on the at least one difference between the one or more zero parameters and the one or more offset parameters of the corrected beam, and direct the beam steering assembly via one or more motor drivers to actuate one or more motors to adjust the incident beam to form the corrected beam.
    Type: Application
    Filed: April 3, 2017
    Publication date: November 23, 2017
    Inventors: Frank Li, Zhiwei Xu, Timothy Swisher, Kwan Auyeung, Yury Yuditsky
  • Publication number: 20170330387
    Abstract: Systems, devices, methods, computer program products, and electronic apparatuses for aligning components in virtual reality environments are provided. An example method includes detecting a first input from a handheld controller of a virtual reality system, responsive to detecting the first input, instructing a user to orient a handheld controller in a designated direction, detecting a second input from the handheld controller; and responsive to detecting the second input, storing alignment data representative of an alignment of the handheld controller.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 16, 2017
    Inventors: David Dearman, Chun Yat Frank Li, Erica Morse
  • Publication number: 20170329419
    Abstract: A system for combining a gyromouse input with a touch surface input in an augmented reality (AR) environment and/or a virtual reality (VR) environment, a virtual display of virtual items and/or features may be adjusted in response to movement of the gyromouse combined with touch inputs, or touch and drag inputs, received on a touch surface of the gyromouse. Use of the gyromouse in the AR/VR environment may allow touch screen capabilities to be accurately projected into a three dimensional virtual space, providing a controller having improved functionality and utility in the AR/VR environment, and enhancing the user's experience.
    Type: Application
    Filed: December 15, 2016
    Publication date: November 16, 2017
    Inventors: David Dearman, Chun Yat Frank Li
  • Publication number: 20170322623
    Abstract: In a virtual reality system, an optical tracking device may detect and track a user's eye gaze direction and/or movement, and/or sensors may detect and track a user's head gaze direction and/or movement, relative to virtual user interfaces displayed in a virtual environment. A processor may process the detected gaze direction and/or movement as a user input, and may translate the user input into a corresponding interaction in the virtual environment. Gaze directed swipes on a virtual keyboard displayed in the virtual environment may be detected and tracked, and translated into a corresponding text input, either alone or together with user input(s) received by the controller. The user may also interact with other types of virtual interfaces in the virtual environment using gaze direction and movement to provide an input, either alone or together with a controller input.
    Type: Application
    Filed: December 21, 2016
    Publication date: November 9, 2017
    Inventors: Chris McKenzie, Chun Yat Frank Li, Hayes S. Raffle
  • Patent number: 9804682
    Abstract: Embodiments described herein may provide a configuration of input interfaces used to perform multi-touch operations. An example device may involve: (a) a housing arranged on a head-mountable device, (b) a first input interface arranged on either a superior or an inferior surface of the housing, (c) a second input interface arranged on a surface of the housing that is opposite to the first input interface, and (d) a control system configured to: (1) receive first input data from the first input interface, where the first input data corresponds to a first input action, and in response, cause a camera to perform a first operation in accordance with the first input action, and (2) receive second input data from the second input interface, where the second input data corresponds to a second input action(s) on the second input interface, and in response, cause the camera to perform a second operation.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Chun Yat Frank Li, Hayes Solos Raffle
  • Patent number: 9798517
    Abstract: Embodiments may relate to intuitive user-interface features for a head-mountable device (HMD), in the context of a hybrid human and computer-automated response system. An illustrative method may involve a head-mountable device (HMD) that comprises a touchpad: (a) sending a speech-segment message to a hybrid response system, wherein the speech-segment message is indicative of a speech segment that is detected in audio data captured at the HMD, and wherein the speech-segment is associated with a first user-account with the hybrid response system, (b) receiving a response message that includes a response to the speech-segment message and an indication of a next action corresponding to the response to the speech-segment message, (c) displaying a screen interface that includes an indication of the response, and (d) while displaying the response, detecting a singular touch gesture and responsively initiating the at least one next action.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 24, 2017
    Assignee: X Development LLC
    Inventors: Chun Yat Frank Li, Daniel Rodriguez Magana, Thiago Teixeira, Charles Chen, Anand Agarawala
  • Publication number: 20170300967
    Abstract: A communication network, such as a satellite-based communication network, comprises a gateway transceiver that communicates with a plurality of remote locations via the communication network, and a gateway controller which operates to generate website content data based on website data for a website and link accessible data at the website. The gateway controller further operates to control the gateway transceiver to transmit the website content data to the plurality of remote locations via a broadcast communication. Thus, bandwidth usage to provide the website content data to multiple remote locations is reduced. Also, the network terminals at the remote locations make the transmitted website content data available locally without the need to establish a communication link with the gateway transceiver, thus reducing latency in providing the content.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 19, 2017
    Inventors: Emanuel HARRINGTON, Frank LI
  • Patent number: 9755731
    Abstract: A TCP/IP packet decoder fetches, from a packet received via a satellite communication system, IP version information, which is provided to version comparators. When a version comparator indicates a match, protocol information is provided to a TCP comparator. If the TCP comparator determines that the packet is a TCP data packet, a flag is raised causing generation of a TCP acknowledgment for transmission to a source device. In another embodiment, a layer 3 switch or router includes a TCP hardware filter to determine whether the received packet is a TCP data packet, thereby causing the TCP data packet to be mirrored for transmission to a modem. In a third embodiment, a TCP hardware filter, provides an indication to a layer 2 switch when a TCP data packet is received causing the TCP data packet to be mirrored for transmission to a modem, which generates and transmits a TCP acknowledgment.
    Type: Grant
    Filed: January 10, 2015
    Date of Patent: September 5, 2017
    Assignee: Hughes Network Systems, LLC
    Inventors: Frank Li, John A. Schmid
  • Publication number: 20170210241
    Abstract: A battery module with a high-precision digital display of a battery capacity includes: a battery capacity detection unit, a main control unit, a digital display unit, and a triggering unit, where the battery capacity detection unit is configured to detect capacity information of the battery module after the triggering unit is triggered; the main control unit is electrically connected to the battery capacity detection unit, and is configured to receive the capacity information of the battery module, and generate a display signal according to the capacity information of the battery module; and the digital display unit is electrically connected to the main control unit, and is configured to display a remaining capacity of the battery module under the control of the display signal. With the battery module, a user can independently, quickly, intuitively, and highly precisely observe a current battery capacity in real time.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Inventor: Frank Li
  • Publication number: 20170139567
    Abstract: Embodiments described herein may help to provide a lock-screen for a computing device. An example method involves: (a) displaying two or more rows of characters and an input region that is moveable over the rows of characters, (b) based on head-movement data, determining movement of the input region with respect to the rows of characters, (c) determining an input sequence, where the sequence includes one character from each of the rows of characters that is selected based at least in part on the one or more movements of the input region with respect to the rows of characters, (d) determining whether or not the input sequence matches a predetermined unlock sequence, and (e) if the input sequence matches the predetermined unlock sequence, then unlocking the computing device.
    Type: Application
    Filed: July 3, 2013
    Publication date: May 18, 2017
    Inventor: Chun Yat Frank Li
  • Publication number: 20170139672
    Abstract: Embodiments may relate to intuitive user-interface features for a head-mountable device (HMD), in the context of a hybrid human and computer-automated response system. An illustrative method may involve a head-mountable device (HMD) that comprises a touchpad: (a) sending a speech-segment message to a hybrid response system, wherein the speech-segment message is indicative of a speech segment that is detected in audio data captured at the HMD, and wherein the speech-segment is associated with a first user-account with the hybrid response system, (b) receiving a response message that includes a response to the speech-segment message and an indication of a next action corresponding to the response to the speech-segment message, (c) displaying a screen interface that includes an indication of the response, and (d) while displaying the response, detecting a singular touch gesture and responsively initiating the at least one next action.
    Type: Application
    Filed: January 27, 2017
    Publication date: May 18, 2017
    Inventors: Chun Yat Frank Li, Daniel Rodriguez Magana, Thiago Teixeira, Charles Chen, Anand Agarawala
  • Patent number: 9575563
    Abstract: Embodiments may relate to intuitive user-interface features for a head-mountable device (HMD), in the context of a hybrid human and computer-automated response system. An illustrative method may involve a head-mountable device (HMD) that comprises a touchpad: (a) sending a speech-segment message to a hybrid response system, wherein the speech-segment message is indicative of a speech segment that is detected in audio data captured at the HMD, and wherein the speech-segment is associated with a first user-account with the hybrid response system, (b) receiving a response message that includes a response to the speech-segment message and an indication of a next action corresponding to the response to the speech-segment message, (c) displaying a card interface that includes an indication of the response, and (d) while displaying the response, detecting a singular touch gesture and responsively initiating the at least one next action.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 21, 2017
    Assignee: X Development LLC
    Inventors: Chun Yat Frank Li, Daniel Rodriguez Magana, Thiago Teixeira, Charles Chen, Anand Agarawala
  • Patent number: 9547365
    Abstract: An example method includes receiving, by a head-mountable device (HMD), data corresponding to an information event, and providing an indication corresponding to the information event in response to receiving the data. The method further includes determining a gaze direction of an eye and determining that the gaze direction of the eye is an upward direction that corresponds to a location of a display of the HMD. The display is located in an upper periphery of a forward-looking field of view of the eye when the HMD is worn. The method further includes, in response to determining that the gaze direction of the eye is the upward direction, displaying graphical content related to the information event in the display.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Hayes Solos Raffle, Michael Patrick Johnson, Alok Chandel, Chun Yat Frank Li
  • Publication number: 20160269934
    Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20160204851
    Abstract: A TCP/IP packet decoder fetches, from a packet received via a satellite communication system, IP version information, which is provided to version comparators. When a version comparator indicates a match, protocol information is provided to a TCP comparator. If the TCP comparator determines that the packet is a TCP data packet, a flag is raised causing generation of a TCP acknowledgment for transmission to a source device. In another embodiment, a layer 3 switch or router includes a TCP hardware filter to determine whether the received packet is a TCP data packet, thereby causing the TCP data packet to be mirrored for transmission to a modem. In a third embodiment, a TCP hardware filter, provides an indication to a layer 2 switch when a TCP data packet is received causing the TCP data packet to be mirrored for transmission to a modem, which generates and transmits a TCP acknowledgment.
    Type: Application
    Filed: January 10, 2015
    Publication date: July 14, 2016
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Frank Li, John A. Schmid
  • Publication number: 20160191394
    Abstract: A telecommunications system includes a network device that receives a data signal over a first communication network and in accordance with a first communication protocol. The network device generates an acknowledgement command for a remote device to transmit an acknowledgement signal over a second communication network and in accordance with a second communication protocol. The acknowledgement signal acknowledges receipt of the data signal at the network device.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Frank Li, John Schmid