METHOD AND SYSTEM FOR TRANSMITTING AND RECEIVING MESSAGES
First Claim
1. A method of selectively communicating between devices when identification information used to contact a device is unknown, the method comprising:
- receiving, at a remote processing server, registration information from a first device;
creating user identification information for the first device and associating the user identification information with the registration information;
determining location information for the first device and associating the location information in the database with the user identification information of the first device;
receiving, at the remote processing server, a second registration from at least one other device;
organizing information from the first device and the at least one other device in a database on the remote processing server;
determining location information for the at least one other device and storing in the database;
receiving a service message, at the remote processing server, from the first device, wherein the service message comprises content and device or user identification information;
searching the database using the location information of the first device to locate at least one other device that is located within a defined geographical zone of the first device;
obtaining information for the at least one other device and processing the service message to send to the at least one other device; and
sending a processed service message including the content of the service message to the at least one other device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus are provided to enable real-time communication with people, groups and devices in accordance with certain embodiments. Typically, a phone number, address, or login information (“traditional identification information”) is needed to initiate a communication with a specific person. However, there are many situations where this traditional identification information is not known, but individuals still wish to communicate with others whose traditional identification information they do not know. By selecting criteria such as geographical location information that is proximate to the device, a person can identify and communicate with others while not knowing their contact information. The criteria can also include attributes, visual information, or other characteristics of the target device.
-
Citations
20 Claims
-
1. A method of selectively communicating between devices when identification information used to contact a device is unknown, the method comprising:
-
receiving, at a remote processing server, registration information from a first device; creating user identification information for the first device and associating the user identification information with the registration information; determining location information for the first device and associating the location information in the database with the user identification information of the first device; receiving, at the remote processing server, a second registration from at least one other device; organizing information from the first device and the at least one other device in a database on the remote processing server; determining location information for the at least one other device and storing in the database; receiving a service message, at the remote processing server, from the first device, wherein the service message comprises content and device or user identification information; searching the database using the location information of the first device to locate at least one other device that is located within a defined geographical zone of the first device; obtaining information for the at least one other device and processing the service message to send to the at least one other device; and sending a processed service message including the content of the service message to the at least one other device. - View Dependent Claims (2, 3)
-
-
4. A method of selectively communicating between devices when identification information used to contact a device is unknown, the method comprising:
-
receiving, at a remote processing server, registration information from a first device; creating user identification information for the first device and associating the user identification information with the registration information; determining criteria for the first device and associating the criteria in the database with the user identification information of the first device; receiving, at the remote processing server, a second registration from at least one other device; organizing information from the first device and the at least one other device in a database on the remote processing server; determining criteria for the at least one other device and storing in the database; receiving a service message, at the remote processing server, from the first device, wherein the service message comprises content and device or user identification information; searching the database using the criteria selected by the first device to detect at least one other device that is within parameters specified by the first device; obtaining information for the at least one other device and processing the message to send to the at least one other device; and sending a processed message including the content of the message to the at least one other device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication server that provides communication between devices where identification information of an intended recipient is unknown, the server comprising:
-
an interface that is configured to receive registration information and messages from a first device and to send a processed message to at least one intended recipient; a service book database that is configured to store registration information and criteria for a plurality of devices and to maintain associations between various types of information for each device; and a processor that is configured to organize the service book database with criteria and registration information of each device, to initiate a search of the service book database to identify at least one intended recipient based on criteria specified by a sending device that is included in the message, and to prepare the message for sending to the at least one intended recipient. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification