Wireless identifiers for proximity applications
First Claim
1. A system comprising:
- an agent communicator that receives wireless broadcast identifiers from a plurality of agents;
a proximity matcher that matches wireless broadcast identifiers with a first agent to determine and to form a group of broadcast identifier, the proximity matcher identifies two related agents by finding a common broadcast wireless identifier received by two related agents;
a profile matcher that retrieves a profile for each of said wireless broadcast identifier; and
an application preprocessor that generates a set of application consumable information based on said profiles.
2 Assignments
0 Petitions
Accused Products
Abstract
A proximity matching system may use broadcast wireless identifiers transmitted by users'"'"' devices to match users with other nearby users. The identifiers may be collected by a plurality of agents, then the identifiers may be matched with pre-defined profiles to generate physically proximate users by a remote service. The group of proximate users may be provided to various applications and consumed with summarized properties or individual properties, depending on the approved privacy settings as selected by the users. In some embodiments, the broadcast wireless identifiers may be personal area network identifiers, local area network identifiers, cellular network identifiers, or other broadcast identifier. In some embodiments, the agents may not establish a peer to peer or other connection with the broadcasting device. The agents may be fixed or mobile agents, and the proximity of users may be generated through links between nearby agents in a meshed fashion.
-
Citations
18 Claims
-
1. A system comprising:
-
an agent communicator that receives wireless broadcast identifiers from a plurality of agents; a proximity matcher that matches wireless broadcast identifiers with a first agent to determine and to form a group of broadcast identifier, the proximity matcher identifies two related agents by finding a common broadcast wireless identifier received by two related agents; a profile matcher that retrieves a profile for each of said wireless broadcast identifier; and an application preprocessor that generates a set of application consumable information based on said profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a plurality of wireless broadcast identifiers gathered from a plurality of agents, each of said wireless broadcast identifiers being associated with a specific agent; matching said wireless broadcast identifiers to form groups of users having a physically proximate location, each of said users being associated with at least one wireless broadcast identifier, the matching comprising identifying a plurality of agents having physical proximity and determining a group comprising a plurality of users associated with all of the plurality of agents the physical proximity being determined by having a first wireless broadcast identifier in common; creating a set of application consumable information comprising information determined from profiles associated with said users in said groups of users; and transmitting said application consumable information to an application. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a plurality of gathering agents, each of said gathering agents that receives broadcast identifiers from wireless devices and transmits said broadcast identifiers to a remote service; a remote service that; receives a plurality of wireless broadcast identifiers and agent identifiers from said plurality of gathering agents; for at least a subset of said wireless broadcast identifiers, identifies a user profile associated with said wireless broadcast identifier; forms a group of proximate users by matching said wireless broadcast identifiers associated with said gathering agents; creates a set of application consumable information comprising information determined from said user profiles; and transmits said application consumable information to an application. - View Dependent Claims (17, 18)
-
Specification