Patents by Inventor Di You
Di You 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: 10650365Abstract: A method for automatically analyzing a personal service session and completing a transaction therefor, includes monitoring a service location with a video camera in communication with a processor, determining that the personal service session has begun based on an identification of at least one start trigger event, analyzing an output from the video camera including a plurality of frames of video data collected during the personal service session to identify a sequence of frames of the video data, automatically matching the sequence of frames to at least one type of service that was provided during the personal service session, determining that the personal service session has ended based on an identification of at least one end trigger event, determining a transaction value associated with the types of service that have been provided during the personal service session, and generating an electronic invoice based on the determined transaction value.Type: GrantFiled: June 2, 2017Date of Patent: May 12, 2020Assignee: Visa International Service AssociationInventors: Di You, Zack Petersen, Gyan Prakash, Sivanarayana Gaddam, Vibhor Kumar, Dean Galland
-
Publication number: 20200013106Abstract: A computer based system and method are disclosed which are configured for determining preferences to known merchants based on past purchase data using word vectors.Type: ApplicationFiled: February 10, 2017Publication date: January 9, 2020Inventors: Nikan Chavoshi, Dean Galland, Di You
-
Patent number: 10304325Abstract: 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: GrantFiled: March 13, 2013Date of Patent: May 28, 2019Assignee: ARRIS Enterprises LLCInventors: Di You, Mir F. Ali, Paul C. Davis, Jianguo Li, Dale W. Russell
-
Publication number: 20180349874Abstract: A method for automatically analyzing a personal service session and completing a transaction therefor, includes monitoring a service location with a video camera in communication with a processor, determining that the personal service session has begun based on an identification of at least one start trigger event, analyzing an output from the video camera including a plurality of frames of video data collected during the personal service session to identify a sequence of frames of the video data, automatically matching the sequence of frames to at least one type of service that was provided during the personal service session, determining that the personal service session has ended based on an identification of at least one end trigger event, determining a transaction value associated with the types of service that have been provided during the personal service session, and generating an electronic invoice based on the determined transaction value.Type: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Inventors: Di You, Zack Petersen, Gyan Prakash, Sivanarayana Gaddam, Vibhor Kumar, Dean Galland
-
Patent number: 9697465Abstract: 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: GrantFiled: July 23, 2014Date of Patent: July 4, 2017Assignee: Google Technology Holdings LLCInventors: Jianguo Li, Paul C. Davis, James A. Rumpler, Di You
-
Patent number: 9692839Abstract: 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: GrantFiled: March 13, 2013Date of Patent: June 27, 2017Assignee: ARRIS Enterprises, Inc.Inventors: Paul C. Davis, Mir F. Ali, Jianguo Li, Dale W. Russell, Di You
-
Patent number: 9571627Abstract: A mobile communication device includes wireless local area network (WLAN) baseband hardware with at least one WLAN transceiver; non-volatile, non-transitory memory that stores a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points; at least one sensor that is operative to detect motion of the mobile communication device; and at least one processor, operatively coupled to the WLAN baseband hardware, the memory and to the at least one sensor. The at least one processor is operative to determine that the mobile communication device is located on public transportation using the transportation model in response to a motion detection signal received from the at least one sensor.Type: GrantFiled: June 24, 2015Date of Patent: February 14, 2017Assignee: Motorola Mobility LLCInventors: Di You, Mir F Ali, Ishan Pande
-
Publication number: 20160381205Abstract: A mobile communication device includes wireless local area network (WLAN) baseband hardware with at least one WLAN transceiver; non-volatile, non-transitory memory that stores a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points; at least one sensor that is operative to detect motion of the mobile communication device; and at least one processor, operatively coupled to the WLAN baseband hardware, the memory and to the at least one sensor. The at least one processor is operative to determine that the mobile communication device is located on public transportation using the transportation model in response to a motion detection signal received from the at least one sensor.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Di You, Mir F Ali, Ishan Pande
-
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: 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
-
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
-
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
-
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: 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: 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: 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: 20140161322Abstract: 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: ApplicationFiled: December 20, 2012Publication date: June 12, 2014Applicants: CARNEGIE MELLON UNIVERSITY, GENERAL INSTRUMENT CORPORATIONInventors: Heng-Tze Cheng, Paul C. Davis, Jianguo Li, Di You