METHODS AND APPARATUS FOR PROVIDING PRESENCE SERVICE FOR CONTACT MANAGEMENT REPRESENTATION
First Claim
1. A method of receiving presence information associated with a user'"'"'s contact listing, comprising:
- subscribing a user device to a network presence service, the network presence service maintaining a plurality of presence information data associated with at least a portion of the plurality of contact entries present in the user'"'"'s contact listing; and
receiving the plurality of presence information at the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing a presence service for contact management functions such as user address books. The presence service, in an exemplary embodiment, assembles contact entries into abstract groupings and defines event packages specified by the user that enable the user to be notified about presence information dynamically. For example, a subscribed user may receive presence service information for all entries in the users address book that are in close geographical proximity to the subscribed user. In one variant, the storage and calculation of presence information is performed at a centralized location, thereby sparing the user'"'"'s device from utilizing unnecessary calculation resources and avoiding unnecessary network bandwidth utilization in order to receive presence information of interest. User device-based variants are also disclosed. Business methods utilizing the aforementioned presence service offerings are also provided.
-
Citations
30 Claims
-
1. A method of receiving presence information associated with a user'"'"'s contact listing, comprising:
-
subscribing a user device to a network presence service, the network presence service maintaining a plurality of presence information data associated with at least a portion of the plurality of contact entries present in the user'"'"'s contact listing; and receiving the plurality of presence information at the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network presence apparatus, comprising:
-
a processing apparatus; a network interface in data communication with the processing apparatus; and a computer readable apparatus in communication with the processing apparatus and having a storage medium with at least one computer program stored thereon, the at least one computer program comprising a plurality of computer executable instructions that, when executed by the processing apparatus; process and store a plurality of presence information associated with a plurality of users of the network; in relation to at least one subscription request received from a subscribing user via the interface, execute an algorithm that utilizes presence information from at least two of the plurality of users to produce a relationship value; and transmit the relationship value to the subscribing user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A portable computing device, comprising:
-
a processing apparatus; a display device; a network interface in data communication with the processing apparatus; and a computer readable apparatus in data communication with the processing apparatus and having a storage medium with at least one computer program stored thereon, the at least one computer program comprising a plurality of computer executable instructions that, when executed by the processing device; transmit a request via the network interface for presence information associated with one or more contact entries of a contact listing stored on the device; receive the requested presence information via the network interface; store the received presence information; process the stored presence information according to a processing algorithm; and selectively present the processed presence information via the display device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A portable computing device, comprising:
-
a processing apparatus; a display device; a network interface in data communication with the processing apparatus; and a computer readable apparatus in data communication with the processing apparatus and having a storage medium with at least one computer program stored thereon, the at least one computer program comprising a plurality of computer executable instructions that, when executed by the processing device; transmit information regarding one or more user preferences relating to one or more contact entries of a contact listing of the user to a network presence service; receive presence information via the network interface, the presence information having been processed by the network service based at least in part on the one or more user preferences; and present the received presence information to the user via the display device. - View Dependent Claims (24, 25, 26)
-
-
27. A method of providing geographically-restricted presence information regarding one or more devices, the one or more devices being associated with respective ones of one or more entries in a user'"'"'s contact listing, the method comprising:
-
receiving one or more preferences from the user; receiving first location information relating to the one or more devices; receiving second location information relating to a device of the user; and processing the first and second location information based at least in part on the one or more preferences; and based at least in part on the processing, selectively sending the user the geographically-restricted presence information. - View Dependent Claims (28, 29, 30)
-
Specification