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: 9575563Abstract: 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: GrantFiled: December 30, 2013Date of Patent: February 21, 2017Assignee: X Development LLCInventors: Chun Yat Frank Li, Daniel Rodriguez Magana, Thiago Teixeira, Charles Chen, Anand Agarawala
-
Patent number: 9547365Abstract: 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: GrantFiled: September 15, 2014Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Hayes Solos Raffle, Michael Patrick Johnson, Alok Chandel, Chun Yat Frank Li
-
Publication number: 20160269934Abstract: 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: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Publication number: 20160204851Abstract: 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: ApplicationFiled: January 10, 2015Publication date: July 14, 2016Applicant: HUGHES NETWORK SYSTEMS, LLCInventors: Frank Li, John A. Schmid
-
Publication number: 20160191394Abstract: 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: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Applicant: HUGHES NETWORK SYSTEMS, LLCInventors: Frank Li, John Schmid
-
Publication number: 20160191301Abstract: 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: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Applicant: Hughes Network Systems, LLCInventor: Frank Li
-
Patent number: 9374850Abstract: 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: GrantFiled: March 21, 2014Date of Patent: June 21, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Publication number: 20160147309Abstract: 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: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Chun Yat Frank Li, Hayes Solos Raffle
-
Publication number: 20160140242Abstract: 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: ApplicationFiled: November 18, 2014Publication date: May 19, 2016Inventor: Saishi Frank LI
-
Publication number: 20160077337Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: Hayes Solos Raffle, Michael Patrick Johnson, Alok Chandel, Chun Yat Frank Li
-
Patent number: 9285872Abstract: 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: GrantFiled: December 12, 2013Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Hayes Solos Raffle, Chun Yat Frank Li
-
Patent number: 9261700Abstract: 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: GrantFiled: November 20, 2013Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Chun Yat Frank Li, Hayes Solos Raffle
-
Patent number: 9223251Abstract: 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: GrantFiled: May 12, 2014Date of Patent: December 29, 2015Assignee: CLOVER TECHNOLOGIES GROUP, LLCInventors: Eric Tuvesson, Frank Li
-
Publication number: 20150323887Abstract: 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: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Applicant: Clover Technologies Group LLCInventors: Eric Tuvesson, Frank Li
-
Publication number: 20150138064Abstract: 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: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: Google Inc.Inventors: Chun Yat Frank Li, Hayes Solos Raffle
-
Publication number: 20150130688Abstract: 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: ApplicationFiled: November 12, 2013Publication date: May 14, 2015Applicant: Google Inc.Inventors: Chun Yat Frank Li, Nirmal Patel
-
Publication number: 20150113375Abstract: 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: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Inventor: Saishi Frank Li
-
Publication number: 20140321320Abstract: 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: ApplicationFiled: March 21, 2014Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 8799500Abstract: 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: GrantFiled: February 25, 2013Date of Patent: August 5, 2014Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Nikolaos Georgis, Paul Hwang, Frank Li-De Lin
-
Publication number: 20140115106Abstract: 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: ApplicationFiled: December 23, 2013Publication date: April 24, 2014Applicants: SONY ELECTRONICS INC., SONY CORPORATIONInventors: Christopher Painter, Frank Li-De Lin, Paul Hwang, Timothy S. Miller