IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0972352
(2010-12-17)
|
등록번호 |
US-8396490
(2013-03-12)
|
발명자
/ 주소 |
- Platt, Tim
- King, Kevin D.
- Krueger, Stephan H.
|
출원인 / 주소 |
- Pokos Communications Corp
|
인용정보 |
피인용 횟수 :
8 인용 특허 :
3 |
초록
▼
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 spec
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.
대표청구항
▼
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 (server), registration information (RegInf) from a first device (sending device) comprising a user name and op
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 (server), registration information (RegInf) from a first device (sending device) comprising a user name and optional password furnished by the sending device, where the device does not furnish to the server either: any contact information of the device or any of its users (e.g., email address; IM screen name; social media or Internet screen name, handle, alias, or avatar; phone number)(herein, contact information); or any network or Internet addressing protocol associated with the device (e.g., MAC address; IP address);obtaining at the server variable identification information of the sending device, where such identification information (‘Variable Identification Information’) consists of default, specified or random criteria, such as at least one of direction, location, unique device identification number or identifier, device serial number, software ID, firmware ID, user name or identifier code, one or more attributes of a user of the device, or any other data associated with the device or its user, that does not include either: contact information of such device or any of its users (e.g., email address; IM screen name; social network, media or Internet screen name, handle, alias, or avatar; phone number), or any network or Internet addressing protocol associated with the device (e.g., MAC address; IP address);creating and storing in the server database such Variable Identification Information for the sending device and associating such Variable Identification Information with the RegInf of the sending device;determining location information for the sending device and associating the location information in the server database with such Variable Identification Information of the sending device;receiving, at the server, at least one other registration consisting of RegInf from at least one other device;obtaining on the server Variable Identification Information from the at least one other device;creating on the server such Variable Identification Information for the at least one such other device and associating the Variable Identification Information of the at least one such other device with the RegInf for the at least one such other device;organizing the Variable Identification Information from the sending device and the at least one other device in a database on the server;determining location information for the at least one other device and associating it with the Variable Identification Information of the at least one other device in the server database;receiving a service message, at the remote processing server, from the sending device, wherein the service message comprises (i) content, (ii) Variable Identification Information of the sending device, and (iii) the location of one or more devices to which the sending device desires such content to be sent (herein, a ‘targeted device’);searching the server database to determine if any one or more of such targeted devices has RegInf, Variable Identification Information and location information stored in the server database (herein, a ‘qualifying targeted device’); device;processing the service message to send to the at least one such qualifying targeted device; andsending such service message from the sending device and delivering it to the at least one qualifying target device (herein, the ‘recipient device’) using the Variable Identification Information of such recipient device, where the delivery method to such recipient device does not comprise or use email, instant messaging (IM), text messaging, telephony or any other communications protocol or technique based on fixed endpoints where contact information (e.g., email address; IM screen name; social media or Internet screen name, handle, alias, or avatar; phone number; MAC address; IP address) of the recipient device is known to any of the sending device, any of its users, or any business, social or communications network of which the sending device or any of its users is a member. 2. The method of claim 1, wherein the device is at least one of a mobile phone, a landline phone, a computer, an Internet protocol enabled phone, a broadcast or cable-enabled television, an Internet enabled television, and a video game system, and the location information comprises at least one of location coordinates of the device procured from location-technologies such as the global positioning system (GPS), cellular telephone towers, and mobile-location technologies; geographic location (e.g., physical street address; postal code; neighborhood or community; building or business name; local, state or province, regional, national, continental, trans-national or global area); topographical data (e.g., height relative to sea-level); and directional and spatial data (e.g., compass and three-dimensional directional bearings), as procured from active memory, other client applications or databases on the device. 3. The method of claim 1, further comprising: storing marketing or other promotional service messages at the remote processing server that are associated with location information;receiving, at the remote processing server, a location update from the at least one other device;determining if the location update triggers sending a marketing or other promotional service message; and sending at least one marketing or other promotional service message to the at least one other device. 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 (server), registration information (RegInf) from a first device (sending device) where the device does not furnish to the server either: any contact information of the sending device or any of its users (e.g., email address; IM screen name; social media or Internet screen name, handle, alias, or avatar; phone number)(herein, contact information); or any network or Internet addressing protocol associated with the sending device (e.g., MAC address; IP address);obtaining variable identification information of the sending device, where such identification information (‘Variable Identification Information’) consists of default, specified or random criteria, such as at least one of direction, location, unique device identification number or identifier, device serial number, software ID, firmware ID, user name or identifier code, one or more attributes of a user of the device (such as at least one of the user's professional, associational, personal, physical, social, athletic recreational hobby and other interests and attributes or any other data associated with the device or its user, that does not include either: contact information of such device or any of its users (e.g., email address; IM screen name; social network, media or Internet screen name, handle, alias, or avatar; phone number), or any network or Internet addressing protocol associated with the device (e.g., MAC address; IP address);creating and storing in the server database such Variable Identification Information for the sending device and associating such Variable Identification Information with the RegInf of the sending device;determining criteria for the sending device and associating the criteria in the server database with such Variable Identification Information of the sending device;receiving at the server at least one other registration consisting of RegInf from at least one other device;obtaining on the server Variable Identification Information from the at least one other device;creating on the server such Variable Identification Information identification information for the at least one other device and associating such Variable Identification Information with such RegInf of the at least one other device;determining criteria for the at least one other device and associating it with such Variable Identification Information of the at least one other device;organizing information from the sending device and the at least one other device in a server database;receiving a service message, at the server, from the sending device, wherein the service message comprises content, criteria and Variable Identification Information of such sending device;searching the database using the criteria selected by the sending device to detect at least one other device that is within parameters specified by the sending device;obtaining information for the at least one other device and processing the message to send to the at least one other device; andsending a processed message including the content of the message to the at least one otherdevice using the Variable Identification Information of such recipient device, where the delivery method to such recipient device does not comprise or use email, instant messaging (IM), text messaging, telephony or any other communications protocol or technique based on fixed endpoints where contact information (e.g., email address; IM screen name; social media or Internet screen name, handle, alias, or avatar; phone number; MAC address; IP address) of the recipient device is known to any of: the sending device, any of its users, or any business, social or communications network of which the sending device or any of its users is a member. 5. The method of claim 4, wherein the device is at least one of a mobile phone, a landline phone, a computer, an Internet protocol enabled phone, a broadcast or cable-enabled television, an Internet enabled television, and a video game system; and the location information is based on at least one of location coordinates of the device procured from location-technologies such as the global positioning system (GPS), cellular telephone towers, and mobile-location technologies; geographic location (e.g., physical street address; postal code; neighborhood or community; building or business name; local, state or province, regional, national, continental, trans-national or global area); topographical data (e.g., height relative to sea-level); and directional and spatial data (e.g., compass and three-dimensional directional bearings), as procured from active memory, other client applications or databases on the device. 6. The method of claim 4, further comprising: storing, on the server, device information comprising at least one of default specified or random criteria, such as at least one of direction, location, unique device identification number or identifier, device serial number, software ID, firmware ID, user name or identifier code, one or more profile attributes of a user of the device (such as at least one of the user's professional, associational, personal, physical, social, athletic, recreational, hobby and other interests and attributes), or any other data associated with the device or its user;responding to a query from the first device to send a message to the at least one other device based on at least one of such location information and such device criteria; andsending the message to the at least one other device based on at least one of location information and such device criteria. 7. The method of claim 4, wherein the message comprises at least one of message settings, message information, and content information, and wherein the content information comprises at least one of voice, text, image, data, and video. 8. The method of claim 4, wherein message processing is performed based on privacy preference settings of the first device and comprises removing identifying information from the message and adding a tag to associate the processed message with the identifying information. 9. The method of claim 4, further comprising: receiving a reply message at the server from the at least one other device;associating the reply message with the message sent from the first device; andsending the reply message to the first device. 10. The method of claim 4, further comprising: storing marketing service messages at the server that are associated with at least one of default, specified or random criteria, such as at least one of direction, location, unique device identification number or identifier, device serial number, software ID, firmware ID, user name or identifier code, one or more attributes of, a user of the device (such as at least one of the user's professional, associational, personal, physical, social, athletic, recreational, hobby and other interests and attributes), or any other data associated with the device or its user;receiving, at the server, a criteria update from the at least one other device;determining if the criteria update triggers sending a marketing or other promotional message; andsending at least one marketing service message to the at least one other device. 11. The method of claim 4, further comprising: sending selected device criteria to a requestor;receiving a marketing or other promotional message at the server and rules for targeted distribution of the marketing or other promotional message, wherein the rules comprise at least one of location information and device criteria; andsending at least one marketing service message to at least one device, based on at least one of location information and recipient device criteria. 12. The method of claim 11, wherein the marketing or other promotional message comprises a promotion that is accessible or redeemable by the recipient of such message. 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 device;a processor that is configured to obtain variable identification information from two or more devices, where such identification information (‘Variable Identification Information’) consists of default, specified or random criteria, such as at least one of direction, location, unique device identification number or identifier, device serial number, software ID, firmware ID, user name or identifier code, one or more attributes of a user of the device (such as at least one of the user's professional, associational, personal, physical, social, athletic, recreational, hobby and other interests and attributes), or any other data associated with the device or its user, that does not include either: contact information of such device or any of its users (e.g., email address; IM screen name; social network, media or Internet screen name, handle, alias, or avatar; phone number), or any network or Internet addressing protocol associated with the sending device (e.g., MAC address; IP address);a service book database that is configured to store registration information, Variable Identification Information and criteria for a plurality of devices, and to maintain associations between various types of information for each device; anda 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 device using the Variable Identification Information. 14. The communication server of claim 13, wherein the device is at least one of a mobile phone, a landline phone, a computer, an Internet protocol (IP) enabled phone, a broadcast or cable-enabled television, an Internet enabled television, and a video game system, and the location information comprises at least one of location coordinates of the device procured from location-technologies such as the global positioning system (GPS), cellular telephone towers, and mobile-location technologies; geographic location (e.g., physical) street address; postal code; neighborhood or community; building or business name; local, state or province, regional, national, continental, trans-national or global area); topographical data (e.g., height relative to sea-level); and directional and spatial data (e.g., compass and three-dimensional directional bearings), as procured from active memory, other client applications or databases on the device. 15. The communication server of claim 13, wherein the service book database is configured to store device information comprising at least one of the device user's professional, associational, personal, physical, social, athletic, recreational, hobby and other interests and attributes, and wherein the processor is configured to search the service book using at least one of location information and device criteria of the intended recipient device. 16. The communication server of claim 13, wherein the message comprises at least one of message settings, message information, and content information, and wherein the content information comprises at least one of voice, text, image, data, and video. 17. The communication server of claim 13, wherein the processor processes the service message based on privacy preference settings of the first device, wherein the processing comprises removing identifying information from the message and adding a tag to associate the processed message with the identifying information. 18. The communication server of claim 13, wherein the interface receives a reply message, the processor associates the reply message with a message from the first device, and the interface sends the reply message to the first device. 19. The communication server of claim 13, wherein the processor is configured to determine if a location update received on the interface triggers sending at least one marketing or other promotional message by checking location information and parameters for the marketing or other promotional message, and wherein the interface is configured to send the at least one marketing or other promotional message to the intended recipient device. 20. The communication server of claim 13, further comprising a memory configured to store at least one marketing or other promotional message for distribution to a plurality of intended recipients based on at least one of the location and at least one device criteria of the intended recipient device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.