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: 9974045Abstract: 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: GrantFiled: June 29, 2015Date of Patent: May 15, 2018Assignee: Google LLCInventors: Angana Ghosh, Maurice K. Chu
-
Publication number: 20160381658Abstract: 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: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Angana Ghosh, Maurice K. Chu
-
Patent number: 9275483Abstract: 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: GrantFiled: September 7, 2012Date of Patent: March 1, 2016Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Maurice K. Chu
-
Patent number: 9104430Abstract: 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: GrantFiled: February 11, 2008Date of Patent: August 11, 2015Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Maurice K. Chu, Juan Liu
-
Patent number: 9092265Abstract: 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: GrantFiled: December 3, 2012Date of Patent: July 28, 2015Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Daniel H. Greene, Lara S. Crawford, Maurice K. Chu, John Hanley
-
Publication number: 20140320529Abstract: 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: ApplicationFiled: April 26, 2013Publication date: October 30, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Michael Roberts, Maurice K. Chu
-
Patent number: 8832546Abstract: 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: GrantFiled: March 3, 2011Date of Patent: September 9, 2014Assignees: Palo Alto Research Center Incorporated, Xerox CorporationInventors: James M. A. Begole, Maurice K. Chu, Kurt E. Partridge, Robert T. Krivacic, Mary C. McCorkindale
-
Patent number: 8732097Abstract: 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: GrantFiled: February 22, 2012Date of Patent: May 20, 2014Assignee: Palo Alto Research Center IncorporatedInventors: Rui Zhang, Kurt E. Partridge, Robert R. Price, James M. A. Begole, Maurice K. Chu
-
Publication number: 20140071133Abstract: 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: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Maurice K. Chu
-
Publication number: 20140064107Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Ignacio Solis, Maurice K. Chu
-
Publication number: 20130246313Abstract: 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: ApplicationFiled: May 10, 2013Publication date: September 19, 2013Applicant: Palo Alto Research Center IncorporatedInventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
-
Publication number: 20130218825Abstract: 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: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Rui Zhang, Kurt E. Partridge, Robert R. Price, James M.A. Begole, Maurice K. Chu
-
Patent number: 8504999Abstract: 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: GrantFiled: October 5, 2006Date of Patent: August 6, 2013Assignee: Palo Alto Research Center IncorporatedInventors: Kurt E. Partridge, Maurice K. Chu, James M. A. Begole, Mark W. Newman
-
Patent number: 8447993Abstract: 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: GrantFiled: January 23, 2008Date of Patent: May 21, 2013Assignee: Palo Alto Research Center IncorporatedInventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
-
Publication number: 20130063560Abstract: 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: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Michael Roberts, Zahoor Zarfulla, Maurice K. Chu
-
Patent number: 8386486Abstract: 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: GrantFiled: July 2, 2008Date of Patent: February 26, 2013Assignee: Palo Alto Research Center IncorporatedInventors: Wei Zhang, Takashi Matsumoto, Maurice K. Chu, James M. A. Begole
-
Patent number: 8332180Abstract: 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: GrantFiled: September 3, 2009Date of Patent: December 11, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Kurt E. Partridge, Kai Kunze, Maurice K. Chu
-
Patent number: 8332255Abstract: 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: GrantFiled: November 9, 2009Date of Patent: December 11, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Maurice K. Chu, James M. A. Begole
-
Patent number: 8311339Abstract: 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: GrantFiled: November 5, 2008Date of Patent: November 13, 2012Assignee: Palo Alto Research Center IncorporatedInventor: Maurice K. Chu
-
Publication number: 20120226969Abstract: 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: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: James M.A. Begole, Maurice K. Chu, Kurt E. Partridge, Robert T. Krivacic, Mary C. McCorkindale