Context demographic determination system
First Claim
1. A method comprising:
- receiving, by a computer system, demographic data from a plurality of distributed electronic devices, wherein the demographic data comprises context data and corresponding implicit demographic data sensed by the plurality of distributed electronic devices for a plurality of contexts;
determining, by the computer system, a first context in the plurality of contexts;
determining, by the computer system, a first portion of the demographic data determined to include context data that matches the first context;
analyzing, by the computer system, the implicit demographic data in first the portion of the demographic data to generate a plurality of demographic characteristics for the first context; and
generating, by the computer system, a first demographic profile for the first context based on the plurality of demographic characteristics for the first context.
11 Assignments
0 Petitions
Accused Products
Abstract
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. The filtered sensor data can then be analyzed to determine a demographic profile for the context that can be output to one or more users or entities.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer system, demographic data from a plurality of distributed electronic devices, wherein the demographic data comprises context data and corresponding implicit demographic data sensed by the plurality of distributed electronic devices for a plurality of contexts; determining, by the computer system, a first context in the plurality of contexts; determining, by the computer system, a first portion of the demographic data determined to include context data that matches the first context; analyzing, by the computer system, the implicit demographic data in first the portion of the demographic data to generate a plurality of demographic characteristics for the first context; and generating, by the computer system, a first demographic profile for the first context based on the plurality of demographic characteristics for the first context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium containing instructions that, when executed, control an electronic device to be configured for:
-
receiving demographic data from a plurality of distributed electronic devices, wherein the demographic data comprises context data and corresponding implicit demographic data sensed by the plurality of distributed electronic devices for a plurality of contexts; determining a first context in the plurality of contexts; determining a first portion of the demographic data determined to include context data that matches the first context; analyzing the implicit demographic data in first the portion of the demographic data to generate a plurality of demographic characteristics for the first context; and generating a first demographic profile for the first context based on the plurality of demographic characteristics for the first context.
-
-
20. An electronic device comprising:
-
a processor; a demographic sensor; an electronic communication interface; and a non-transitory computer-readable storage medium containing instructions, that when executed, control the processor to be configured to; activate the demographic sensor to determine a demographic sensor reading; determine context data for the demographic sensor reading, wherein the context data describes the circumstances in which the demographic sensor reading was determined; generate demographic sensor data comprising the context data and the demographic sensor reading; send the demographic sensor data to one or more remote service providers through the electronic communication interface; and receive, from a first remote service provider in the one or more remote service providers through the electronic communication interface, summary demographic sensor data for a particular context, wherein the summary demographic sensor data comprises demographic sensor data, received by the first remote service provider from a plurality of other electronic devices, and determined to include context data that matches the particular context.
-
Specification