Context-based identification of entity with which communication occurs
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G08B-001/00
G08B-023/00
출원번호
US-0565539
(2006-11-30)
등록번호
US-8346873
(2013-01-01)
발명자
/ 주소
O'Neill, Brian M.
Stogdill, James R.
Back, William D.
출원인 / 주소
Accenture Global Services Limited
인용정보
피인용 횟수 :
0인용 특허 :
2
초록▼
An entity is made the target of a communication—such as instant messaging, E-mail, or VoIP—based on a specification of context that the entity satisfies. A user (or other type of entity) who wishes to communication with one or more entities that satisfy a particular context specifies that context at
An entity is made the target of a communication—such as instant messaging, E-mail, or VoIP—based on a specification of context that the entity satisfies. A user (or other type of entity) who wishes to communication with one or more entities that satisfy a particular context specifies that context at the time the communication is to be sent. A system resolves the context by ascertaining which one or more entities satisfy the context, and the communication is sent to the ascertained entities. In one example, a user can specify that a message is to be sent to an entity at a particular geographic location, and the system chooses the one or more entities that are nearest to the specified location.
대표청구항▼
1. A system comprising: a processor;a data retention device coupled to said processor and that stores instructions that are executable on said processor; anda service module coupled to said data retention device and that receives, from each entity in a plurality of entities, registrations of each of
1. A system comprising: a processor;a data retention device coupled to said processor and that stores instructions that are executable on said processor; anda service module coupled to said data retention device and that receives, from each entity in a plurality of entities, registrations of each of said entities' presence and first information other than location information, wherein said first information comprises an entity-specific value for a quantifiable and variable property associated with said entities, and wherein said service module receives, from a component, a request for said service module to identify which of said entities has a value for said property that satisfies a specified criterion, wherein said request further comprises a context, wherein said context comprises second information other than location information that generally describes a targeted entity but does not specifically identify said targeted entity and wherein a message is associated with said request, wherein in response to said request said service module performs a search of said first information and provides, to said component, identification of one or more of said entities whose respective value for said property satisfies said criterion and unique contact information for each of said one or more entities, and wherein in response to receiving said identification, said component causes said message to be automatically delivered to said one or more entities;wherein said context comprises descriptions of locations of said entities, wherein said context comprises a description of a geographic position, wherein said service module ascertains said one or more of said entities based on which of said entities' description of location satisfies a positional predicate with respect to the geographic position described in said context. 2. The system of claim 1, wherein said entities are associated with corresponding identifiers comprising said unique contact information, wherein said context does not contain or specify any of said identifiers, and wherein said service module ascertains said one or more of said entities that satisfy said context independently of any relationship that may exist between said context and said identifiers. 3. The system of claim 1, wherein said unique contact information comprises e-mail addresses associated with said entities and said message comprises an e-mail message, wherein said component is operable for sending e-mail to said one or more of said entities, said component having a user interface comprising a field designated to receive an e-mail address. 4. The system of claim 3, wherein said field is a “to” field operable for receiving said e-mail address, said component being configured to recognize that said context has been entered into said field in place of said e-mail address, and said component being configured to send said e-mail message to said one or more of said entities identified by said context in place of sending e-mail to said e-mail address. 5. The system of claim 2, wherein said identifiers comprise instant messaging identifiers associated with said entities and said message comprises an instant message, wherein said component is operable for sending said instant message to said one or more of said entities, said component having a user interface comprising a field designated to receive an instant messaging identifier. 6. The system of claim 2, wherein said identifiers comprise VoIP identifiers associated with said entities, wherein said component is operable for facilitating a VoIP communication with said one or more of said entities, said component having a user interface comprising a user input mechanism through which a VoIP identifier may be identified. 7. The system of claim 1, further comprising: a storage module that stores, in said data retention device, said registrations and said information, wherein said service module consults said storage module, and uses said registrations and said information stored by said storage module, to ascertain which of said entities satisfy said context. 8. The system of claim 1 wherein said component provides a mechanism through which a user may specify an identifier associated with a first one of said entities with whom communication involving said user and said first one of said entities is to take place; receives, using said mechanism, a specification of said context; provides said request to said service module; receives said identification of said one or more of said entities from said service module, and causes said communication to occur involving said user and said one or more of said entities. 9. The system of claim 1 wherein said context comprises characteristics attributable to said targeted entity but not an identifier unique to said targeted entity. 10. The system of claim 1 wherein said property is selected from the group consisting of: amount of fuel remaining; and amount of time remaining on duty. 11. A non-transitory computer-readable storage media having stored thereon computer-executable instructions to implement a method comprising: receiving registrations from a first set of entities of a plurality of entities, each registration representing presence of a respective entity in said first set;receiving items of information descriptive of contexts associated with each entity in said first set of entities, wherein said contexts comprises first information comprising information other than locations of said entities in said first set, wherein said first set information comprises an entity-specific value for a quantifiable and variable property associated with said entities in said first set;receiving a request to identify which of said entities in said first set has a value for said property that satisfies a specified criterion, wherein said request further comprises a context, wherein said context comprises second information other than location information that generally describes a targeted entity but does not specifically identify said targeted entity and wherein a message is associated with said context;based on said registrations, said first information, and said second information and in response to said request, searching said first information and ascertaining a second set of entities selected from said first set, wherein entities contained in said second set have a value for said property that satisfies said criterion, wherein each of said entities in said second set is associated with an identifier comprising unique contact information for each entity in said second set; andproviding identification of said second set of entities and said identifier for each entity in said second set, wherein in response to said identification being received, said message is automatically delivered to said second set of entities;wherein said context comprises descriptions of locations of said entities, wherein said context comprises a description of a geographic position, wherein said service module ascertains said one or more of said entities based on which of said entities' description of location satisfies a positional predicate with respect to the geographic position described in said context. 12. The computer-readable storage media of claim 11, wherein the method further comprises: limiting said second set to those of said entities for which a valid registration is known. 13. The computer-readable storage media of claim 11, wherein said method further comprises: providing a list comprising said second set of entities to a user. 14. The computer-readable medium of claim 11 wherein said message is in a form, and wherein combinations of said mechanism and said form are selected from the group consisting of: said form constituting e-mail communication, and said mechanism comprising a text field operable for receiving an e-mail address;said form constituting instant messaging communication, said mechanism comprising a user interface operable for receiving an instant messaging identifier; andsaid form constituting VoIP communication, said mechanism comprising a user interface operable for receiving a VoIP identifier. 15. A method comprising: receiving registrations from a first set of entities of a plurality of entities, each registration representing presence of a respective entity in said first set;receiving items of information descriptive of contexts associated with each entity in said first set of entities, wherein said contexts comprises first information comprising information other than locations of said entities in said first set, wherein said first set information comprises an entity-specific value for a quantifiable and variable property associated with said entities in said first set;receiving a request to identify which of said entities in said first set has a value for said property that satisfies a specified criterion, wherein said request further comprises a context, wherein said context comprises second information other than location information that generally describes a targeted entity but does not specifically identify said targeted entity and wherein a message is associated with said context;based on said registrations, said first information, and said second information and in response to said request, searching said first information and ascertaining a second set of entities selected from said first set, wherein entities contained in said second set have a value for said property that satisfies said criterion, wherein each of said entities in said second set is associated with an identifier comprising unique contact information for each entity in said second set; andproviding identification of said second set of entities and said identifier for each entity in said second set, wherein in response to said identification being received, said message is automatically delivered to said second set of entities;wherein said context comprises descriptions of locations of said entities, wherein said context comprises a description of a geographic position, wherein said service module ascertains said one or more of said entities based on which of said entities' description of location satisfies a positional predicate with respect to the geographic position described in said context. 16. The method of claim 15, further comprising limiting said second set to those of said entities for which a valid registration is known. 17. The method of claim 15, further comprising providing a list comprising said second set of entities to a user.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Uchinami Masanobu (Himeji JPX), Electronic control device for controlling the alternator and the idling RPM of automotive engine.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.