IP Library Patent Application 13253577
Patent Application
App. No. 13/253,577

SYSTEM FOR CONTACT SUBSCRIPTION INVITATIONS IN A CROSS-DOMAIN CONVERGED ADDRESS BOOK SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/253,577
Abstract

A system and method provides subscription invitations for an address book service. The system receives contact subscription invitation requests from originating clients. Contact data from the contact subscription invitation request is extracted. A session initiation protocol (SIP) message based on the extracted contact data is generated. The SIP message includes a user resource identifier (URI) to some or all of the originating client's Personal Contact Card (PCC). A SIP message is then transmitted to remote address book server.

Claims (42)

1 . A method performed by a converged address book (CAB) server, the method comprising:

receiving a contact subscription invitation request from an originating converged address book (CAB) client;

extracting data from the contact subscription invitation request;

generating a session initiation protocol (SIP) message based on the data which was extracted, the SIP message containing a uniform resource identifier (URI) associated with a personal contact card (PCC) that represents a user of the originating CAB client; and

transmitting the SIP message to another converged address book server.

2 . The method of claim 1 , further comprising identifying the URI associated with the originating CAB client.

3 . The method of claim 1 , wherein the data which was extracted comprises a URI associated with a remote CAB client.

4 . The method of claim 3 , further comprising evaluating the contact subscription invitation request to determine if the remote CAB client is authorized to receive the contact subscription invitation request from the originating CAB client.

5 . The method of claim 1 , wherein the URI identifies a contact view that limits access to a portion of the PCC.

6 . The method of claim 1 , wherein transmitting comprises sending the SIP message from one domain to another domain.

7 . A network device comprising:

a processor executing an address book server configured to perform the operations of:

receiving a contact subscription invitation request from an originating converged address book (CAB) client;

extracting data from the contact subscription invitation request;

generating a session initiation protocol (SIP) message based on the data which was extracted, the SIP message containing a uniform resource identifier (URI) associated with a personal contact card (PCC) that represents a user of the originating CAB client; and

transmitting the SIP message to another converged address book server.

8 . The network device of claim 7 , wherein the processor is further configured to identify the URI associated with the originating CAB client.

9 . The network device of claim 7 , wherein the data which was extracted comprises a URI associated with a remote CAB client.

10 . The network device of claim 9 , wherein the processor is further configured to evaluate the contact subscription invitation request to determine if the remote CAB client is authorized to receive the contact subscription invitation request from the originating CAB client.

11 . The network device of claim 7 , wherein the URI identifies a contact view that limits access to a portion of the PCC.

12 . The network device of claim 7 , wherein the processor if further configured to send the SIP message from one domain to another domain.

13 . A method performed by a converged address book (CAB) server, the method comprising:

receiving a subscription invite message from another converged address book (CAB) server;

extracting recipient data from the subscription invite message;

extracting from the subscription invite message invitation data associated with an originating CAB client; and

generating an address book entry in a remote CAB client's address book based on the extracted invitation data associated with the originating CAB client.

14 . The method of claim 13 , further comprising extracting contact information about the originating CAB client from the invitation data.

15 . The method of claim 13 , wherein the extracted invitation data includes an invitation message from the originating CAB client.

16 . The method of claim 13 , wherein the extracted invitation data includes a subscription uniform resource identifier (URI) that performs a contact subscription when executed.

17 . The method of claim 13 , wherein the generated address book entry is associated with another pre-existing entry in the remote CAB client's address book.

18 . The method of claim 13 , wherein the subscription invite message, which is received, originates from a remote domain that is different from a domain in which the CAB server is configured.

19 . A network device comprising:

a processor executing an address book server configured to perform the operations of:

receiving a subscription invite message from a another converged address book (CAB) server;

extracting recipient data from the subscription invite message;

extracting from the subscription invite message invitation data associated with an originating CAB client; and

generating an address book entry in a remote CAB client's address book based on the extracted invitation data associated with the originating CAB client.

20 . The network device of claim 19 , wherein the processor is further configured to extract contact information about the originating CAB client from the invitation data.

21 . The network device of claim 19 , wherein the invitation data includes an invitation message from the originating CAB client.

22 . The network device of claim 19 , wherein the extracted invitation data includes a subscription uniform resource identifier (URI) that performs a contact subscription when executed.

23 . The network device of claim 19 , wherein the generated address book entry is associated with another pre-existing entry in the remote CAB client's address book.

24 . The network device of claim 19 , wherein the subscription invite message, which is received, originates from a remote domain that is different from a domain in which the CAB server is configured.

Assignments (3)
CHANGE OF NAME Recorded Oct 24, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034046/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027213/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2011
From: CHITTURI, SURESH
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 027020/0648 →