Patents by Inventor Maurice K. Chu

Maurice K. Chu 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: 9974045
    Abstract: Certain implementations of the disclosed technology may include systems and methods for providing notifications relating to context-based features of a mobile device. According to an example implementation, a method is provided for receiving an indication of contextual information and an indication of historical information. The method also includes determining an environmental context of the mobile device from the contextual information and the historical information. The method also includes determining whether a usage criteria associated with a context-based feature associated with the environmental context has been met. The method also includes outputting an indication of the determination that the context-based feature has not met the usage criteria, such that the mobile device outputs a notification related to the context-based feature.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Google LLC
    Inventors: Angana Ghosh, Maurice K. Chu
  • Publication number: 20160381658
    Abstract: Certain implementations of the disclosed technology may include systems and methods for providing notifications relating to context-based features of a mobile device. According to an example implementation, a method is provided for receiving an indication of contextual information and an indication of historical information. The method also includes determining an environmental context of the mobile device from the contextual information and the historical information. The method also includes determining whether a usage criteria associated with a context-based feature associated with the environmental context has been met. The method also includes outputting an indication of the determination that the context-based feature has not met the usage criteria, such that the mobile device outputs a notification related to the context-based feature.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Angana Ghosh, Maurice K. Chu
  • Patent number: 9275483
    Abstract: One embodiment of the present invention provides a system for generating a classifier to detect patterns in a data sequence. During operation, the system receives the data sequence, which represents a sequence of measurements of a phenomenon. The system transforms the data sequence into a feature sequence that is of a higher dimensionality than a dimensionality of the data sequence, and the feature sequence is a sequence of feature vectors each created from contiguous members of the data sequence. Next, the system generates a graph where each node of the graph corresponds to a feature vector. The system converts the generated graph into a two-dimensional graph. Subsequently, the system displays, to a user, the two-dimensional graph. The system receives user input indicating that a region of the two-dimensional graph corresponds to a pattern associated with the feature sequence, and then generates a classifier based on the received user input.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 1, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Maurice K. Chu
  • Patent number: 9104430
    Abstract: One embodiment of the present invention provides a method and apparatus for enabling extensibility in sensing systems. The distributed sensing system comprises a number of sensor nodes, a device database, a sensing module registry, a sensing needs monitor, and an automatic composer. The device database is in communication with at least one sensor node and configured to maintain physical information on at least one sensor node. The sensing module registry is configured to maintain a registry of a number of software modules that are available for extracting information from sensor data. The sensing needs monitor is configured to maintain a list of context pairs that represent a number of sensing needs of a sensing application. The automatic composer is configured to generate a composition of software modules, at runtime, to realize the sensing needs of users and applications.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: August 11, 2015
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Maurice K. Chu, Juan Liu
  • Patent number: 9092265
    Abstract: One embodiment of the present invention provides a system for provisioning physical resources shared by a plurality of jobs. During operation, the system establishes resource-usage models for the jobs, ranks the jobs based on quality of service (QoS) requirements associated with the jobs, and provisions the jobs for a predetermined time interval in such a way that any unused reservations associated with a first subset of jobs having higher QoS rankings are distributed to other remaining jobs with preference given to a second subset of jobs having a highest QoS ranking among the other remaining jobs. Provisioning the jobs involves making reservations for the jobs based on the resource-usage model and corresponding QoS requirements associated with the jobs.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: July 28, 2015
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Lara S. Crawford, Maurice K. Chu, John Hanley
  • Publication number: 20140320529
    Abstract: One embodiment of the present invention provides a system for assisting view-steering from a remote client machine. During operation, the system receives, at a local client from a collaboration server, a view-synchronization request for synchronizing a local scene displayed on the local client with a remote scene displayed on the remote client; generates, at the local client, a view-steering widget based on the view-synchronization request; and displays the view-steering widget on top of the local scene, thereby facilitating a local user of the local client to update the local scene displayed on the local machine in order to match the local scene to at least a portion of the remote scene displayed on the remote client machine.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Michael Roberts, Maurice K. Chu
  • Patent number: 8832546
    Abstract: Embodiments of the disclosed technology provide a system and method for automatically filling paper form with electronic data. The system receives from a user a scanned image of a paper form that includes a plurality of fields. The system then retrieves a schema map that maps the plurality of fields in the paper form to a plurality of fields in an electronic data record associated with the user. Next, the system retrieves data values of the fields in the electronic data record based on the schema map. The system also synthesizes the retrieved data values and the scanned image to create an image of the paper form in which the fields are filled with the retrieved data values.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: September 9, 2014
    Assignees: Palo Alto Research Center Incorporated, Xerox Corporation
    Inventors: James M. A. Begole, Maurice K. Chu, Kurt E. Partridge, Robert T. Krivacic, Mary C. McCorkindale
  • Patent number: 8732097
    Abstract: A recommender system determines a probability threshold for an activity-prediction model, and uses the probability threshold to predict whether a user is performing a target activity. To determine the probability threshold, the system computes a set of activity probabilities based on contextual information for a set of historical activities, and based on an activity-prediction model for a target activity. The system then compares a set of probability thresholds with the set of activity probabilities to determine a prediction success rate for each probability threshold. The system computes a utility score for each probability threshold based on the prediction success rates and a utility function, and selects a probability threshold whose utility score is optimal amongst the utility scores of the set of thresholds and greater than or equal to a baseline utility score. The system then assigns the probability threshold to the activity-prediction model.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: May 20, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Rui Zhang, Kurt E. Partridge, Robert R. Price, James M. A. Begole, Maurice K. Chu
  • Publication number: 20140071133
    Abstract: One embodiment of the present invention provides a system for generating a classifier to detect patterns in a data sequence. During operation, the system receives the data sequence, which represents a sequence of measurements of a phenomenon. The system transforms the data sequence into a feature sequence that is of a higher dimensionality than a dimensionality of the data sequence, and the feature sequence is a sequence of feature vectors each created from contiguous members of the data sequence. Next, the system generates a graph where each node of the graph corresponds to a feature vector. The system converts the generated graph into a two-dimensional graph. Subsequently, the system displays, to a user, the two-dimensional graph. The system receives user input indicating that a region of the two-dimensional graph corresponds to a pattern associated with the feature sequence, and then generates a classifier based on the received user input.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Maurice K. Chu
  • Publication number: 20140064107
    Abstract: One embodiment of the present invention provides a system for computing an address for communicating with a partner. During operation, the system collects data that represents one or more features of a subject of interest to the partner. The system then extracts the one or more features of the subject from the collected data by performing computations with the collected data. Subsequently, the system computes an address for communicating with the partner based on the extracted one or more features.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Ignacio Solis, Maurice K. Chu
  • Publication number: 20130246313
    Abstract: A computer-controlled method of determining costs of power consumption in a data center includes monitoring power consumption for a customer, determine a cost of the power consumption for the customer, adjusting a cost of operation for the customer to include the cost of power consumption to produce an adjusted cost of operation for the customer, and comparing the adjusted cost of operation for the customer to a price for the customer.
    Type: Application
    Filed: May 10, 2013
    Publication date: September 19, 2013
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
  • Publication number: 20130218825
    Abstract: A recommender system determines a probability threshold for an activity-prediction model, and uses the probability threshold to predict whether a user is performing a target activity. To determine the probability threshold, the system computes a set of activity probabilities based on contextual information for a set of historical activities, and based on an activity-prediction model for a target activity. The system then compares a set of probability thresholds with the set of activity probabilities to determine a prediction success rate for each probability threshold. The system computes a utility score for each probability threshold based on the prediction success rates and a utility function, and selects a probability threshold whose utility score is optimal amongst the utility scores of the set of thresholds and greater than or equal to a baseline utility score. The system then assigns the probability threshold to the activity-prediction model.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Rui Zhang, Kurt E. Partridge, Robert R. Price, James M.A. Begole, Maurice K. Chu
  • Patent number: 8504999
    Abstract: One embodiment of the present invention provides a system that selectively transfers code to a data producer in a networked system. In this system, the data producer generates data and then sends the data to a device. The device receives the data from the data producer, and then uses code on the device to perform a processing operation on the data. Next, the system analyzes characteristics of the data to determine whether performing the processing operation on the data producer can reduce resource usage. If so, the system transfers the code from the device to the data producer, and subsequently executes the code on the data producer. By executing the code on the data producer, the system can optimize resource usage in the networked system.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: August 6, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Kurt E. Partridge, Maurice K. Chu, James M. A. Begole, Mark W. Newman
  • Patent number: 8447993
    Abstract: A power control system in a data center has a plurality of physical servers, each server having a local controller, at least one virtual server coupled to at least some of the physical servers, and a central controller to control task loading on the physical servers through the virtual servers. A method of controlling power consumption in a data center includes receiving inputs from local controllers residing on loads, the inputs including data about power consumption on the loads, receiving as an input at least one quality of service requirement, and allocating tasks to at least one server based upon the quality of service and the power consumption on the loads.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: May 21, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
  • Publication number: 20130063560
    Abstract: One embodiment of the present invention provides a system that facilitates interaction between a stereo image-capturing device and a three-dimensional (3D) display. The system comprises a stereo image-capturing device, a plurality of trackers, an event generator, an event processor, and a 3D display. During operation, the stereo image-capturing device captures images of a user. The plurality of trackers track movements of the user based on the captured images. Next, the event generator generates an event stream associated with the user movements, before the event processor in a virtual-world client maps the event stream to state changes in the virtual world. The 3D display then displays an augmented reality with the virtual world.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Michael Roberts, Zahoor Zarfulla, Maurice K. Chu
  • Patent number: 8386486
    Abstract: One embodiment of the present invention provides a system for facilitating social networking based on fashion-related information. During operation, the system receives fashion-related information from a user. Next, the system extracts the user's fashion preferences from the received information and compares the user's fashion preference with other users' fashion preferences. Finally, the system groups users based on similarity of their fashion preferences.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: February 26, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Wei Zhang, Takashi Matsumoto, Maurice K. Chu, James M. A. Begole
  • Patent number: 8332180
    Abstract: An orientation-determining system determines a person's compass orientation from data generated by one or more sensors embedded within a portable device transported by the person. In some scenarios, the system uses the person's initial orientation to calculate an initial orientation delta describing a difference between the person's initial orientation and an initial orientation of the device. In other scenarios, the system calculates the person's current orientation based on an initial orientation of the device and a known or assumed orientation delta. The system can apply the orientation delta to the device's current orientation to determine the person's current orientation. The system can update the orientation delta based on any changes to the orientation of the person or the device.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: December 11, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Kurt E. Partridge, Kai Kunze, Maurice K. Chu
  • Patent number: 8332255
    Abstract: A mirror system includes an image sensor coupled to a mirror, and gathers consumer shopping preferences for merchandise items. During operation, the system gathers one or more sequential images, from the image sensor, of a consumer wearing a first wearable merchandise item in front of the image sensor. Next, the system identifies in the one or more sequential images a first merchandise item being worn by the consumer. Then, the system determines a demographic group associated with the consumer, and detects behavior patterns for the consumer, wherein the behavior pattern indicates an interest level of the consumer for the identified merchandise item. The system then determines a mapping between the identified consumer demographic group and an interest level for the identified merchandise item, and produces a model which encodes the mapping.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: December 11, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Maurice K. Chu, James M. A. Begole
  • Patent number: 8311339
    Abstract: During shopping, a shopper looks at herself in a mirror to evaluate clothing, jewelry, etc. because the mirror can provide a third-person view of the item. One thing a mirror cannot do is to show how two different items look at the same time, because only one item can be tried on at a time. Because of this, shoppers will often repeatedly try on items and must compare the look from memory. To enable self-comparison visually rather than from memory, embodiments can detect matches between images from two separate recorded single camera video sequences (corresponding to two different fittings). The matched images can then be played back to the user in close visual proximity for easy comparison shopping.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: November 13, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Maurice K. Chu
  • Publication number: 20120226969
    Abstract: Embodiments of the disclosed technology provide a system and method for automatically filling paper form with electronic data. The system receives from a user a scanned image of a paper form that includes a plurality of fields. The system then retrieves a schema map that maps the plurality of fields in the paper form to a plurality of fields in an electronic data record associated with the user. Next, the system retrieves data values of the fields in the electronic data record based on the schema map. The system also synthesizes the retrieved data values and the scanned image to create an image of the paper form in which the fields are filled with the retrieved data values.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: James M.A. Begole, Maurice K. Chu, Kurt E. Partridge, Robert T. Krivacic, Mary C. McCorkindale