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).

  • 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
  • Publication number: 20160191301
    Abstract: A telecommunications system includes a network device that detects a communication failure associated with a first communication network and generates a failure command for a remote device to transmit a failure signal over a second communication network. The failure signal represents the communication failure. A method includes detecting a communication failure associated with a first communication network, generating a failure command for a remote device to transmit a failure signal over a second communication network, and transmitting the failure command to the remote device. The network device may take a corrective action in response to receiving a recovery signal from the remote device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Applicant: Hughes Network Systems, LLC
    Inventor: Frank Li
  • Patent number: 9374850
    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: Grant
    Filed: March 21, 2014
    Date of Patent: June 21, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Publication number: 20160147309
    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: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Chun Yat Frank Li, Hayes Solos Raffle
  • Publication number: 20160140242
    Abstract: Methods for providing a multi-directional search using an electronic computing device are presented, the method including: causing the electronic computing device to provide a multi-directional search bar; displaying a number of audience selections to whom the multi-directional search is directed; selecting any of the number of audience selections; entering a multi-directional search query; and returning a response to the multi-directional search query based on both the selected audience and the search query. In some embodiments, methods further include: providing a number of privacy settings corresponding with the selected audience selection; and selecting one of the number of privacy settings, where the selected privacy setting is selected from the group consisting of: a private search and a public search.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventor: Saishi Frank LI
  • Publication number: 20160077337
    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: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Hayes Solos Raffle, Michael Patrick Johnson, Alok Chandel, Chun Yat Frank Li
  • Patent number: 9285872
    Abstract: Embodiments described herein may help to provide a wake-up mechanism for a computing device. An example method involves, the computing device: (a) receiving head-movement data that is indicative of head movement; (b) detecting at least a portion of the head-movement data that is indicative of a head gesture; (c) receiving eye-position data that is indicative of eye position; (d) detecting at least a portion of the eye-position data that is indicative of an eye being directed towards a display of a head-mounted device (HMD); and (e) causing the HMD to switch from a first operating mode to a second operating mode in response to the detection of both: (i) the eye-movement data that is indicative of an eye directed towards the display, and (ii) the head-movement data indicative of the head gesture.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Hayes Solos Raffle, Chun Yat Frank Li
  • Patent number: 9261700
    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: November 20, 2013
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Chun Yat Frank Li, Hayes Solos Raffle
  • Patent number: 9223251
    Abstract: A method of reducing an image artifact in a remanufactured toner cartridge. The method includes operating the remanufactured toner cartridge to transfer toner to a position between a developer roller and a metering blade of the remanufactured toner cartridge, the toner having a first formulation; and positioning a material having a second formulation different from the first formulation between the developer roller and the metering blade.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: December 29, 2015
    Assignee: CLOVER TECHNOLOGIES GROUP, LLC
    Inventors: Eric Tuvesson, Frank Li
  • Publication number: 20150323887
    Abstract: A method of reducing an image artifact in a remanufactured toner cartridge. The method includes operating the remanufactured toner cartridge to transfer toner to a position between a developer roller and a metering blade of the remanufactured toner cartridge, the toner having a first formulation; and positioning a material having a second formulation different from the first formulation between the developer roller and the metering blade.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: Clover Technologies Group LLC
    Inventors: Eric Tuvesson, Frank Li
  • Publication number: 20150138064
    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: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Google Inc.
    Inventors: Chun Yat Frank Li, Hayes Solos Raffle
  • Publication number: 20150130688
    Abstract: Methods and systems are described herein for providing text to a head-mountable display (HMD) from a remote device. The remote device can receive a notification of an event related to the HMD. The remote device can determine whether the event corresponds to a text input for the HMD. After determining that the event does corresponds to the text input, the remote device can: cause a display of a text-input interface on the HMD, receive text using a text-input component of the remote device, and send the text to the HMD.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: Google Inc.
    Inventors: Chun Yat Frank Li, Nirmal Patel
  • Publication number: 20150113375
    Abstract: A computer program process and system for generating user interfaces incorporates a search-driven navigation method for invoking commands to an application program running on the computer. A user interface is generated for display by a user interface process running on a computer. The user interface receives from a user of the application program one or more keywords. The process uses those keywords to look up one or more commands or files available to the user to control the application program with names and/or descriptions that match or are otherwise associated with the one or more keywords. The user interface is updated to display the one or more commands and/or files. Upon selection by the user of one of the one or more commands the application responds to the command and updates the interface based on the selected command.
    Type: Application
    Filed: October 23, 2013
    Publication date: April 23, 2015
    Inventor: Saishi Frank Li
  • Publication number: 20140321320
    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: March 21, 2014
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
  • Patent number: 8799500
    Abstract: A system and method for effectively supporting content distribution in an electronic network includes a content server and a peer-to-peer network of client devices. The content server stores content items received from a content provider. A recommendation engine of the content server creates a global recommendation list to identify an optimal global candidate from among the stored content items for performing an automatic and transparent content download procedure. The recommendation engine creates the global recommendation list by analyzing selectable content-ranking criteria from a plurality of device users of the client devices. The content server then downloads the optimal global candidate from the stored content items to one or more identified target devices during the content download procedure.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: August 5, 2014
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Nikolaos Georgis, Paul Hwang, Frank Li-De Lin
  • Publication number: 20140115106
    Abstract: A method and apparatus is provided for delivering a content file to a client over a packet-switched network. The method begins by determining a suitable throughput required to deliver the content file to the client. Next, the throughput available in a peer-to-peer network for delivering the content file to the client is determined. The required throughput is compared to the available throughput. If the available throughput is less than the required throughput, the available throughput is supplemented with additional throughput. The content is then delivered to the client over the packet-switched network using the available throughput of the peer-to-peer network and the additional throughput.
    Type: Application
    Filed: December 23, 2013
    Publication date: April 24, 2014
    Applicants: SONY ELECTRONICS INC., SONY CORPORATION
    Inventors: Christopher Painter, Frank Li-De Lin, Paul Hwang, Timothy S. Miller