Patents by Inventor Paul C. Davis
Paul C. Davis 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: 9414197Abstract: A system and method for identifying and labeling locations frequented by a user of a device, where the system and method track geographic positions and environmental or contextual factors as the user moves about, and identify locations of interest to the user via a clustering procedure. As the device collects contextual data, the system and method label each identified location to create a location model. This model allows the device to label new locations as they arise. The model may be periodically updated by separately processing geographic position data gathered after the model was created to determine if the cluster locations and labels remain accurate.Type: GrantFiled: August 15, 2014Date of Patent: August 9, 2016Assignee: Google Technology Holdings LLCInventors: Di You, Mir F. Ali, Paul C. Davis, Jianguo Li
-
Patent number: 9330277Abstract: A method intercepts correlation instructions related to a plurality of meta-content elements associated with a primary content. The primary content or the meta-content elements may have associated privacy rules. At least one meta-content element of the group is selected as having privacy protected information specified in the privacy rules. A set of meta-content items, of meta-content element, are determined that are subject to a correlation restriction based on evaluation of the privacy rules with respect to each meta-content item contained in the meta-content element, and the privacy rules for the set of meta-content items are enforced.Type: GrantFiled: June 21, 2012Date of Patent: May 3, 2016Assignee: Google Technology Holdings LLCInventors: Joshua B. Hurwitz, Alfonso Martinez Smith, Paul C. Davis, Douglas A. Kuhlman, Hiren M. Mandalia, Loren J. Rittle, Krunal S. Shah
-
Patent number: 9278255Abstract: A method for automatic recognition of human activity is provided and includes the steps of decomposing human activity into a plurality of fundamental component attributes needed to perform an activity and defining ontologies of fundamental component attributes from the plurality of the fundamental component attributes identified during the decomposing step for each of a plurality of different targeted activities. The method also includes the steps of converting a data stream captured during a performance of an activity performed by a human into a sequence of fundamental component attributes and classifying the performed activity as one of the plurality of different targeted activities based on a closest match of the sequence of fundamental component attributes obtained during the converting step to at least a part of one of the ontologies of fundamental component attributes defined during the defining step. A system for performing the method is also disclosed.Type: GrantFiled: December 20, 2012Date of Patent: March 8, 2016Assignees: ARRIS Enterprises, Inc., Carnegie Mellon UniversityInventors: Heng-Tze Cheng, Paul C. Davis, Jianguo Li, Di You
-
Publication number: 20160050536Abstract: A system and method for identifying and labeling locations frequented by a user of a mobile communication device track geographic positions and environmental or contextual factors as the user moves about, and identify locations of interest to the user via a clustering procedure. As the device collects contextual data, the system and method label each identified location to create a location model. This model allows the device to label new locations as they arise. The model may be periodically updated by separately processing geographic position data gathered after the model was created to determine if the cluster locations and labels remain accurate.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Di You, Mir F. Ali, Paul C. Davis, Jianguo Li
-
Patent number: 9195945Abstract: User-preference datapoints are collected. At least some of these datapoints are associated with user-preference information about an item (e.g., a movie), and some of these datapoints are associated with user-preference information about an attribute (e.g., a movie genre or an actor). A profile of the user is created based, at least in part, on these datapoints. When a new datapoint is collected, the new datapoint is assigned a user-preference “score.” If, for example, the new datapoint does not come with an explicit user-preference rating, then the score is based on related item and attribute datapoints already in the profile. Depending upon the relationship of the new datapoint to the already existing datapoints, a confidence value is assigned to the user-preference score. The profile is then updated with the new datapoint along with its assigned score and confidence rating. The user profile can be used in performing any number of actions.Type: GrantFiled: March 11, 2013Date of Patent: November 24, 2015Assignee: ARRIS Technology, Inc.Inventors: Jianguo Liu, Mir F. Ali, Paul C. Davis, Guohua Hao
-
Publication number: 20150317565Abstract: Disclosed are techniques (300, 500, 600) and apparatuses (102, 700) for drawing an inference using multiple sensors. These techniques and apparatuses enable a computing device to choose (302) a set of sensors that are capable of providing information for an inference, invoke (304) the chosen set of sensors to provide the information, receive (306) the information from at least a subset of the chosen sensors, and draw (308), based on the received information, the inference. In some cases, the set of sensors are chosen such that time or resources of the computing device can be conserved.Type: ApplicationFiled: July 23, 2014Publication date: November 5, 2015Inventors: Jianguo Li, Paul C. Davis, James A. Rumpler, Di You
-
Patent number: 9165256Abstract: Disclosed are a system and method for constructing and using a predictive model to generate a prediction signal, also referred to as a classification signal when the signal indicates one of a plurality of distinct classes. In various embodiments, the disclosed technique reduces a size of a predictive Support Vector Model by extracting certain values beforehand and storing only weighting values. The technique does not sacrifice generalization performance but does significantly reduce the model size and accelerate prediction performance. The described system applies to most kernel functions, whether linear or nonlinear.Type: GrantFiled: September 4, 2013Date of Patent: October 20, 2015Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Di You, Paul C. Davis, Jianguo Li
-
Patent number: 9135248Abstract: Systems, methods, and devices for determining contexts and determining associated demographic profiles using information received from multiple demographic sensor enabled electronic devices, are disclosed. Contexts can be defined by a description of spatial and/or temporal components. Such contexts can be arbitrarily defined using semantically meaningful and absolute descriptions of time and location. Demographic sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The demographic sensor data can include demographic sensor readings that are implicit indications of a demographic for the context. The sensor data can also include user reported data with explicit descriptions of a demographic for the context. The demographic sensor data can be filtered by context data according a selected context.Type: GrantFiled: March 13, 2013Date of Patent: September 15, 2015Assignee: ARRIS Technology, Inc.Inventors: Jianguo Li, Mir F. Ali, Paul C. Davis, Dale W. Russell, Di You
-
Patent number: 9110998Abstract: In a hierarchical profile, each node represents at least one feature of behavioral data collected about an entity profiled, with the topmost node selected as the “statistically most informative” feature of the data. A profile can cover numerous domains and be predictively very powerful in each domain. A number of observations can be “aggregated” together into a single datapoint. In use, the structure of the profile is compared against current information associated with the entity to produce a recommendation or prediction. If the profile represents at least some data aggregation, then new observations are folded into the profile based on statistical weights of the aggregations. Because of the way the profile is created and updated, its hierarchical structure maps the collected observations. Therefore, as new observations are incorporated, if the new observations change the profile's structure significantly, then it can be hypothesized that something “interesting” has happened to the entity.Type: GrantFiled: December 22, 2011Date of Patent: August 18, 2015Assignee: Google Technology Holdings LLCInventors: Jianguo Li, Guohua Hao, Paul C. Davis
-
Patent number: 8959574Abstract: A disclosed content rights management system defines a content usage policy via a conditional rule set contained in metadata. The conditional rule set is correlated to at least one second content. An access control manager determines, dynamically, access rights conferrable to a user device or a server, based on the content usage policy and user history parameters. The embodiments may confer limited access rights for a first activity by a user device, or by a server, with respect to the protected content and the second content, and block a second activity with respect to the protected content and the second content, in response to determining that the request for the second content, in conjunction with the user history parameters, does not comply with the conditional rule set for the second activity.Type: GrantFiled: June 21, 2012Date of Patent: February 17, 2015Assignee: Google Technology Holdings LLCInventors: Douglas A. Kuhlman, Paul C. Davis, Joshua B. Hurwitz, Alfonso Martinez Smith, Loren J. Rittle, Krunal S. Shah
-
Publication number: 20150032682Abstract: Disclosed are a system and method for constructing and using a predictive model to generate a prediction signal, also referred to as a classification signal when the signal indicates one of a plurality of distinct classes. In various embodiments, the disclosed technique reduces a size of a predictive Support Vector Model by extracting certain values beforehand and storing only weighting values. The technique does not sacrifice generalization performance but does significantly reduce the model size and accelerate prediction performance. The described system applies to most kernel functions, whether linear or nonlinear.Type: ApplicationFiled: September 4, 2013Publication date: January 29, 2015Applicant: MOTOROLA MOBILITY LLCInventors: Di You, Paul C. Davis, Jianguo Li
-
Patent number: 8943015Abstract: In a hierarchical profile, each node represents at least one feature of behavioral data collected about an entity profiled, with the topmost node selected as the “statistically most informative” feature of the data. A profile can cover numerous domains and be predictively very powerful in each domain. A number of observations can be “aggregated” together into a single datapoint. In use, the structure of the profile is compared against current information associated with the entity to produce a recommendation or prediction. If the profile represents at least some data aggregation, then new observations are folded into the profile based on statistical weights of the aggregations. Because of the way the profile is created and updated, its hierarchical structure maps the collected observations. Therefore, as new observations are incorporated, if the new observations change the profile's structure significantly, then it can be hypothesized that something “interesting” has happened to the entity.Type: GrantFiled: December 22, 2011Date of Patent: January 27, 2015Assignee: Google Technology Holdings LLCInventors: Paul C. Davis, Jianguo Li, Guohua Hao
-
Patent number: 8935305Abstract: Generating a sequential semantic representation and a resulting content item sequence or presentation is disclosed. A set of nodes and paths among the nodes are determined. Each node includes a corresponding a set of criteria. The paths define a relationship among the plurality of nodes. Transitional operators that define additional criteria for the nodes, are associated with the paths. Content items that include characteristics that are determined to match the corresponding set of criteria for at least one of the nodes are retrieved.Type: GrantFiled: December 20, 2012Date of Patent: January 13, 2015Assignee: General Instrument CorporationInventors: Ashley B. Novak, Dragan M. Boscovic, Paul C. Davis, Faisal Ishtiaq, Hiren M. Mandalia, Alfonso Martinez Smith, Faramak Vakil, Narayanan Venkitaraman
-
Publication number: 20140266782Abstract: Systems, methods, and devices for determining contexts and determining associated health profiles using information received from multiple health sensor enabled electronic devices, are disclosed. Contexts can be defined by a description of spatial and/or temporal components. Such contexts can be arbitrarily defined using semantically meaningful and absolute descriptions of time and location. Health sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The health sensor data can include health sensor readings that are implicit indications of health for the context. The sensor data can also include user reported data with explicit descriptions of health for the context. The health sensor data can be filtered by context data according a selected context. The filtered sensor data can then be analyzed to determine a health profile for the context that can be output to one or more users or entities.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Di You, Mir F. Ali, Paul C. Davis, Jianguo Li, Dale W. Russell
-
Publication number: 20140280138Abstract: Systems, methods, and devices for determining contexts and determining associated demographic profiles using information received from multiple demographic sensor enabled electronic devices, are disclosed. Contexts can be defined by a description of spatial and/or temporal components. Such contexts can be arbitrarily defined using semantically meaningful and absolute descriptions of time and location. Demographic sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The demographic sensor data can include demographic sensor readings that are implicit indications of a demographic for the context. The sensor data can also include user reported data with explicit descriptions of a demographic for the context. The demographic sensor data can be filtered by context data according a selected context.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Jianguo Li, Mir F. Ali, Paul C. Davis, Dale W. Russell, Di You
-
Publication number: 20140280529Abstract: Systems, methods, and devices for determining contexts and determining associated emotion profiles using information received from multiple emotion sensor enabled electronic devices, are disclosed. Contexts can be defined by a description of spatial and/or temporal components. Such contexts can be arbitrarily defined using semantically meaningful and absolute descriptions of times and locations. Emotion sensor data is associated with or includes context data that describes the circumstances under which the data was determined. The emotion sensor data can include emotion sensor readings that are implicit indications of an emotion for the context. The sensor data can also include user reported data with explicit descriptors of an emotion for the context. The emotion sensor data can be filtered by context data according a selected context. The filtered sensor data can then be analyzed to determine an emotion profile for the context that can be output to one or more users or entities.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: General Instrument CorporationInventors: Paul C. Davis, Mir F. Ali, Jianguo Li, Dale W. Russell, Di You
-
Publication number: 20140258204Abstract: User-preference datapoints are collected. At least some of these datapoints are associated with user-preference information about an item (e.g., a movie), and some of these datapoints are associated with user-preference information about an attribute (e.g., a movie genre or an actor). A profile of the user is created based, at least in part, on these datapoints. When a new datapoint is collected, the new datapoint is assigned a user-preference “score.” If, for example, the new datapoint does not come with an explicit user-preference rating, then the score is based on related item and attribute datapoints already in the profile. Depending upon the relationship of the new datapoint to the already existing datapoints, a confidence value is assigned to the user-preference score. The profile is then updated with the new datapoint along with its assigned score and confidence rating. The user profile can be used in performing any number of actions.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Jianguo Liu, Mir F. Ali, Paul C. Davis, Guohua Hao
-
Publication number: 20140200906Abstract: The present disclosure teaches techniques for aggregating observations across multiple sensor-data streams and for presenting the results to users in meaningful ways. Available data are analyzed using a variety of statistical techniques. Significant correlations are presented to users to help them to identify any underlying informative patterns. The presented results help people gain insight into their habits as those habits affect their health and wellness. Users can then make informed decisions about their health, wellness, and environment.Type: ApplicationFiled: January 15, 2013Publication date: July 17, 2014Applicant: MOTOROLA MOBILITY LLCInventors: Frank R. Bentley, Paul C. Davis, Jianguo Li, Di You
-
Publication number: 20140181160Abstract: Generating a sequential semantic representation and a resulting content item sequence or presentation is disclosed. A set of nodes and paths among the nodes are determined. Each node includes a corresponding a set of criteria. The paths define a relationship among the plurality of nodes. Transitional operators that define additional criteria for the nodes, are associated with the paths. Content items that include characteristics that are determined to match the corresponding set of criteria for at least one of the nodes are retrieved.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Ashley B. Novak, Dragan M. Boscovic, Paul C. Davis, Faisal Ishtiaq, Hiren M. Mandalia, Alfonso Martinez Smith, Faramak Vakil, Narayanan Venkitaraman
-
Publication number: 20140173075Abstract: The power of analytical modeling is added to existing methods for specifying policies. Generally speaking, humans use their knowledge and experience to draft policies at a relatively high level. These policies then incorporate analytical models which provide the intelligence on how to most effectively apply the high-level policy to a particular situation. When a policy is invoked, the analytical model provides up-to-date intelligence at a level of completeness and refinement not possible with previous techniques. As a result, fewer policies need to be drafted, and those few need to be updated less frequently than in previous schemes. Rather than updating the policy itself, the analytical model is automatically updated whenever new data are fed into it. As the analytical model incorporates new observational data, it grows more powerful and thus automatically increases the effectiveness of the high-level policy.Type: ApplicationFiled: December 19, 2012Publication date: June 19, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Yan Liu, Paul C. Davis, Zhi Fu, Kabe Vanderbaan