Patents by Inventor Eric HC Liu

Eric HC Liu 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: 20180007467
    Abstract: Methods, systems, and media for ambient background noise modification are provided. In some implementations, the method comprises: identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identifying at least one device associated with the user device to be used to produce the target ambient noise; determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and causing the one or more identified devices to produce the determined sound outputs.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 4, 2018
    Inventors: Charles Goran, Eric HC Liu, Kevin Brune, Duane Richard Valz
  • Publication number: 20170332046
    Abstract: Systems and methods for videoconferencing using an avatar are described. The presence of a user may be detected by analyzing video captured by a digital camera. The avatar may be provided to a remote device to represent the detected user.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 16, 2017
    Inventor: Eric HC Liu
  • Publication number: 20170302517
    Abstract: Systems and methods of determining network configurations for a modular computing entity are disclosed. For instance, a desired functionality to be implemented by a modular computing entity can be identified. Capacity data associated with one or more candidate network devices that are available to join a network associated with the modular computing entity is received. A network combination to implement the desired functionality can be determined based at least in part on the received capacity data. The network combination can include at least a subset of the candidate network devices.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300364
    Abstract: The present disclosure provides modular electronic devices that are capable of predicting future availability of module combinations and associated computing resources and/or capable of predicting future tasks. Based on such predictions, the module or modular electronic device can choose to schedule or delay certain tasks, alter resource negotiation behavior/strategy, or select from among various different resource providers. As an example, a modular electronic device of the present disclosure can identify one or more computing tasks to be performed; predict one or more future sets of computing resources that will be respectively available to the modular electronic device at one or more future time periods; and determine a schedule for performance of the one or more computing tasks based at least in part on the prediction of the one or more future sets of computing resources that will be respectively available at the one or more future time periods.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300365
    Abstract: Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300363
    Abstract: The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources currently available from the ad hoc combination of devices.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300366
    Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300343
    Abstract: Systems and methods of controlling operation of a connection device associated with a modular computing system are disclosed. For instance, data indicative of a connection between a first connection device and a second connection device can be obtained. The first connection device can be associated with a modular computing device, and the second connection device can be associated with a modular component to be implemented within the modular computing device. Each connection device can include a plurality of connector elements. Data indicative of one or more configuration parameters of the second connection device can be obtained. An operating configuration of the first connection device can be determined based at least in part on the data indicative of the one or more configuration parameters. Operation of the first connection device can be controlled based at least in part on the operating configuration.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170289603
    Abstract: A system and method for interfacing a television with a second device is provided. The system includes an interfacing unit to enter an interfacing mode between the television mode and the second device; a card storage unit to store a first card and a second card, the first card being presently displayed on the television and the second card being previously displayed on the television; a current card display register to store the first card; an interactive retrieval unit to retrieve a plurality of interactive functions associated with the first card; and a display unit to display the first card and the plurality of interactive functions in response to being in the interfacing mode.
    Type: Application
    Filed: June 16, 2017
    Publication date: October 5, 2017
    Inventors: Eric HC Liu, Haywai Hayward Chan
  • Patent number: 9769564
    Abstract: Methods, systems, and media for ambient background noise modification are provided. In some implementations, the method comprises: identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identifying at least one device associated with the user device to be used to produce the target ambient noise; determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and causing the one or more identified devices to produce the determined sound outputs.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Charles Goran, Eric HC Liu, Kevin Brune, Duane Richard Valz
  • Publication number: 20170181251
    Abstract: Systems, methods, and computer readable storage mediums are provided for determining the mood of the user, deriving an appropriate lighting scheme, and then implementing that lighting scheme on all devices within a predetermined proximity to that user. Furthermore, when a user begins a task, the devices can track the user and use lighting from nearby screens to offer functional lighting.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 22, 2017
    Inventors: Eric HC Liu, Jonathan James Effrat, Charles Goran
  • Publication number: 20170103135
    Abstract: In accordance with some implementations of the disclosed subject matter, mechanisms for presenting recommended media content items are provided.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 13, 2017
    Inventors: Jason Bayer, Eric HC Liu, Calvin Lee, Stephen Chau, Grzegorz Glowaty, Randy Simon
  • Publication number: 20170048589
    Abstract: Methods, systems, and media for presenting suggestions of media content are provided. In some implementations, the method comprises: determining an item of media content; determining a probability of the item of media content being watched at one or more times based on at least one of: a characteristic of a person; a characteristic of a group; and a characteristic of the item of media content; creating a user interface which suggests that the item of media content be watched at one or more times based on the determined probability; and presenting the user interface.
    Type: Application
    Filed: October 28, 2016
    Publication date: February 16, 2017
    Inventors: Jason Bayer, Eric HC Liu, Calvin Lee, Stephen Chau
  • Publication number: 20160337616
    Abstract: Systems and methods for videoconferencing using an avatar are described. The presence of a user may be detected by analyzing video captured by a digital camera. The avatar may be provided to a remote device to represent the detected user.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventor: Eric HC Liu
  • Patent number: 9432626
    Abstract: Systems and methods for videoconferencing using an avatar are described. The presence of a user may be detected by analyzing video captured by a digital camera. The avatar may be provided to a remote device to represent the detected user.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventor: Eric HC Liu
  • Publication number: 20160234595
    Abstract: Methods, systems, and media for ambient background noise modification are provided. In some implementations, the method comprises: identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identifying at least one device associated with the user device to be used to produce the target ambient noise; determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and causing the one or more identified devices to produce the determined sound outputs.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Charles Goran, Eric HC Liu, Kevin Brune, Duane Richard Valz
  • Publication number: 20160232137
    Abstract: Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method comprises: receiving information associated with a user of a user device from a plurality of data sources, wherein the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a browser application being executed by the user device; and causing, without user intervention, the relevant document to be presented using the new browser window or new browser tab.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventor: Eric HC Liu
  • Publication number: 20160232131
    Abstract: Methods, systems, and media for producing sensory outputs correlated with relevant information are provided. In some implementations, the method comprises: determining activity information associated with a user of a user device; determining an item of information related to the activity information; identifying a device associated with the user device with which to present an indication of the item of information; identifying a sensory modality and a sensory output corresponding to the sensory modality, wherein the sensory output is correlated to the item of information; transmitting instructions to the device that cause the device to produce the sensory output; storing information related to the user's actions after the sensory output was produced in association with the sensory output and the item of information; and determining whether to continue causing the sensory output to be produced based on the stored information.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Eric HC Liu, Charles Goran, Jonathan James Effrat
  • Publication number: 20160232244
    Abstract: Methods, systems, and media for personalizing computerized services based on mood and/or behavior information from multiple data sources are provided.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Eric HC Liu, Charles Goran
  • Publication number: 20160234184
    Abstract: Methods, systems and media for presenting information related to an event based on metadata are provided.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Eric HC Liu, Charles Goran, Jonathan James Effrat