COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR FINDING PEOPLE IN A PHYSICAL ENVIRONMENT
First Claim
Patent Images
1. A computer implemented method for finding people in a physical environment, the method comprising:
- receiving, at a server, location data indicating a location of a user;
identifying one or more events corresponding to the location of the user;
transmitting event data indicating the one or more events to a computing device associated with the user;
identifying one or more attendees at an event selected from the one or more events;
transmitting attendee data indicating the one or more attendees to the computing device;
receiving a message from the computing device, the message addressed to the one or more attendees;
generating interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; and
storing the interaction data in a record on a database.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer readable storage media for finding people in a physical environment. A server receives data indicating a location and identifies events corresponding to the location. Event data is transmitted to a computing device. Attendees at a selected event are identified and transmitted to the computing device. The server can receive a message addressed to an attendee and store data regarding the attendee. In some implementations, attendees may be identified from content posted on a social network. Additionally, certain attendees or events may be emphasized.
59 Citations
24 Claims
-
1. A computer implemented method for finding people in a physical environment, the method comprising:
-
receiving, at a server, location data indicating a location of a user; identifying one or more events corresponding to the location of the user; transmitting event data indicating the one or more events to a computing device associated with the user; identifying one or more attendees at an event selected from the one or more events; transmitting attendee data indicating the one or more attendees to the computing device; receiving a message from the computing device, the message addressed to the one or more attendees; generating interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; and storing the interaction data in a record on a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method for finding people in a physical environment, the method comprising:
-
receiving, at a server, location data indicating a location of a user; identifying one or more events corresponding to the location of the user; transmitting event data indicating the one or more events to a computing device associated with the user; identifying one or more attendees at an event selected from the one or more events, wherein the attendees are identified on a social network; transmitting attendee data indicating the one or more attendees to the computing device; and transmitting data to the social network indicating that the identified one or more attendees at the event are to be followed within the social network.
-
-
22. A computer implemented method for finding people in a physical environment, the method comprising:
-
identifying one or more attendees at an event by searching a social network; transmitting attendee data indicating the one or more attendees to the computing device; receiving a message from the computing device, the message addressed to the one or more attendees; generating interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; storing the interaction data in a record on a database; and transmitting data to the social network indicating that the identified one or more attendees at the event are to be followed within the social network.
-
-
23. One or more computing devices for finding people in a physical environment, the one or more computing devices comprising:
one or more processors operable to execute one or more instructions to; receive, at a server, location data indicating a location of a user; identify one or more events corresponding to the location of the user; transmit event data indicating the one or more events to a computing device associated with the user; identify one or more attendees at an event selected from the one or more events; transmit attendee data indicating the one or more attendees to the computing device; receive a message from the computing device, the message addressed to the one or more attendees; generate interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; and store the interaction data in a record on a database.
-
24. A non-transitory computer-readable storage medium storing instructions executable by a computing device to perform a method for finding people in a physical environment, the method comprising:
-
receiving, at a server, location data indicating a location of a user; identifying one or more events corresponding to the location of the user; transmitting event data indicating the one or more events to a computing device associated with the user; identifying one or more attendees at an event selected from the one or more events; transmitting attendee data indicating the one or more attendees to the computing device; receiving a message from the computing device, the message addressed to the one or more attendees; generating interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; and storing the interaction data in a record on a database.
-
Specification