Patents by Inventor Maurice Kyojin Chu
Maurice Kyojin 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: 9858171Abstract: Systems and methods for application analytics reporting include comparing metrics regarding the use of the application to a usage model for the application. The usage model indicates an expected set of states of the application and transitions between the states during execution of the application. A determined difference between the metrics and the expected states and transitions indicated by the usage model that exceeds a predetermined threshold is provided as analytics data.Type: GrantFiled: March 30, 2016Date of Patent: January 2, 2018Assignee: Google LLCInventor: Maurice Kyojin Chu
-
Publication number: 20170311364Abstract: A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme. Responsive to identifying a particular wireless broadcast signal that is associated with a respective name conforming to the specified wireless naming scheme, the computing device may determine a signal strength of the particular wireless broadcast signal. The computing device may determine a likelihood that a remote device broadcasting the particular wireless signal is within a specified proximity of the computing device based at least in part on the signal strength of the particular wireless broadcast signal. Responsive to determining that the likelihood that the remote device is within the specified proximity of the computing device exceeds a specified threshold, the computing device may initiate an establishment of a wireless connection with the remote device.Type: ApplicationFiled: May 8, 2017Publication date: October 26, 2017Inventors: Alan Lee Gardner, III, Maurice Kyojin Chu
-
Patent number: 9648655Abstract: A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme. Responsive to identifying a particular wireless broadcast signal that is associated with a respective name conforming to the specified wireless naming scheme, the computing device may determine a signal strength of the particular wireless broadcast signal. The computing device may determine a likelihood that a remote device broadcasting the particular wireless signal is within a specified proximity of the computing device based at least in part on the signal strength of the particular wireless broadcast signal. Responsive to determining that the likelihood that the remote device is within the specified proximity of the computing device exceeds a specified threshold, the computing device may initiate an establishment of a wireless connection with the remote device.Type: GrantFiled: November 10, 2016Date of Patent: May 9, 2017Assignee: Google Inc.Inventors: Alan Lee Gardner, III, Maurice Kyojin Chu
-
Publication number: 20170064758Abstract: A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme. Responsive to identifying a particular wireless broadcast signal that is associated with a respective name conforming to the specified wireless naming scheme, the computing device may determine a signal strength of the particular wireless broadcast signal. The computing device may determine a likelihood that a remote device broadcasting the particular wireless signal is within a specified proximity of the computing device based at least in part on the signal strength of the particular wireless broadcast signal. Responsive to determining that the likelihood that the remote device is within the specified proximity of the computing device exceeds a specified threshold, the computing device may initiate an establishment of a wireless connection with the remote device.Type: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Inventors: Alan Lee Gardner, III, Maurice Kyojin Chu
-
Patent number: 9497790Abstract: A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme. Responsive to identifying a particular wireless broadcast signal that is associated with a respective name conforming to the specified wireless naming scheme, the computing device may determine a signal strength of the particular wireless broadcast signal. The computing device may determine a likelihood that a remote device broadcasting the particular wireless signal is within a specified proximity of the computing device based at least in part on the signal strength of the particular wireless broadcast signal. Responsive to determining that the likelihood that the remote device is within the specified proximity of the computing device exceeds a specified threshold, the computing device may initiate an establishment of a wireless connection with the remote device.Type: GrantFiled: June 4, 2015Date of Patent: November 15, 2016Assignee: Google Inc.Inventors: Alan Lee Gardner, III, Maurice Kyojin Chu
-
Publication number: 20160262198Abstract: A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme. Responsive to identifying a particular wireless broadcast signal that is associated with a respective name conforming to the specified wireless naming scheme, the computing device may determine a signal strength of the particular wireless broadcast signal. The computing device may determine a likelihood that a remote device broadcasting the particular wireless signal is within a specified proximity of the computing device based at least in part on the signal strength of the particular wireless broadcast signal. Responsive to determining that the likelihood that the remote device is within the specified proximity of the computing device exceeds a specified threshold, the computing device may initiate an establishment of a wireless connection with the remote device.Type: ApplicationFiled: June 4, 2015Publication date: September 8, 2016Inventors: Alan Lee Gardner, III, Maurice Kyojin Chu
-
Publication number: 20160210219Abstract: Systems and methods for application analytics reporting include comparing metrics regarding the use of the application to a usage model for the application. The usage model indicates an expected set of states of the application and transitions between the states during execution of the application. A determined difference between the metrics and the expected states and transitions indicated by the usage model that exceeds a predetermined threshold is provided as analytics data.Type: ApplicationFiled: March 30, 2016Publication date: July 21, 2016Inventor: Maurice Kyojin Chu
-
Patent number: 9317415Abstract: Systems and methods for application analytics reporting include comparing metrics regarding the use of the application to a usage model for the application. The usage model indicates an expected set of states of the application and transitions between the states during execution of the application. A determined difference between the metrics and the expected states and transitions indicated by the usage model that exceeds a predetermined threshold is provided as analytics data.Type: GrantFiled: June 3, 2013Date of Patent: April 19, 2016Assignee: Google Inc.Inventor: Maurice Kyojin Chu
-
Publication number: 20140359584Abstract: Systems and methods for application analytics reporting include comparing metrics regarding the use of the application to a usage model for the application. The usage model indicates an expected set of states of the application and transitions between the states during execution of the application. A determined difference between the metrics and the expected states and transitions indicated by the usage model that exceeds a predetermined threshold is provided as analytics data.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Inventor: Maurice Kyojin Chu
-
Patent number: 8566165Abstract: A performance-efficient activity-modeling system generates a group-activity model for a population group using information from an optimal subset of users of the population group. During operation, the system computes utility scores for a set of users based on a utility-scoring function, such that a respective utility score indicates a usefulness or penalty of collecting a corresponding user's contextual information. The system then selects, from the set of users, a subset of users with highest utility scores, and receives user information from each of the selected users. The system generates the group-activity model based on the user information received from the selected users.Type: GrantFiled: March 30, 2012Date of Patent: October 22, 2013Assignee: Palo Alto Research Center IncorporatedInventors: Rui Zhang, Richard Chow, Maurice Kyojin Chu, Kurt E. Partridge
-
Publication number: 20130262216Abstract: A performance-efficient activity-modeling system generates a group-activity model for a population group using information from an optimal subset of users of the population group. During operation, the system computes utility scores for a set of users based on a utility-scoring function, such that a respective utility score indicates a usefulness or penalty of collecting a corresponding user's contextual information. The system then selects, from the set of users, a subset of users with highest utility scores, and receives user information from each of the selected users. The system generates the group-activity model based on the user information received from the selected users.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: Palo Alto Research Center IncorporatedInventors: Rui Zhang, Richard Chow, Maurice Kyojin Chu, Kurt E. Partridge
-
Publication number: 20130254152Abstract: A client device can receive information about a population to which a user belongs. During operation, the client device determines information about a user, determines a group identifier for the user, and communicates the determined information about the local user and the group identifier to a group-modeling server. The client device then receives a group-activity model that corresponds to the group identifier, and generates a user-activity model for the local user based on the group-activity model and the determined information about the local user. The client device uses the user-activity model to compute an activity probability for a corresponding target activity. The group-modeling server receives user information from a plurality of client devices of a group, and generates a group-activity model for the group based on the user information. The server then sends the group-activity model to users of the identified group.Type: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Rui Zhang, Maurice Kyojin Chu, Kurt E. Partridge, James M. A. Begole
-
Patent number: 7962313Abstract: A sensing system includes a set of sensors and a data-fusing mechanism coupled to at least one of these sensors. In the set of sensors, at least one sensor is configured to store one or more measurement models for one or more phenomenon states. Furthermore, at least one sensor in the set of sensors is configured to sample a measurement value and generate a likelihood function based on the sampled measurement and the measurement models. The data-fusing mechanism coupled to a respective sensor in the set of sensors is configured to collect one or more likelihood functions generated by the one or more sensors and use the collected likelihood functions to compute an aggregate probability of a phenomenon state.Type: GrantFiled: December 14, 2007Date of Patent: June 14, 2011Assignee: Palo Alto Research Center IncorporatedInventors: Maurice Kyojin Chu, James E. Reich, Kurt E. Partridge, James M. A. Begole
-
Publication number: 20090157352Abstract: A sensing system includes a set of sensors and a data-fusing mechanism coupled to at least one of these sensors. In the set of sensors, at least one sensor is configured to store one or more measurement models for one or more phenomenon states. Furthermore, at least one sensor in the set of sensors is configured to sample a measurement value and generate a likelihood function based on the sampled measurement and the measurement models. The data-fusing mechanism coupled to a respective sensor in the set of sensors is configured to collect one or more likelihood functions generated by the one or more sensors and use the collected likelihood functions to compute an aggregate probability of a phenomenon state.Type: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Maurice Kyojin Chu, James E. Reich, Kurt E. Partridge, James M.A. Begole