IP Library Patent Application 11769456
Patent Application
App. No. 11/769,456

Determination and Display of Endpoint Identities

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.
11/769,456
Abstract

Tools and techniques for determination and display of endpoint identities are described herein. The tools may provide machine-readable storage media containing machine-readable instructions for receiving responses to requests to open call sessions involving given endpoints, and for extracting human-understandable identification information from these responses. These instructions may also extract previously stored identification information associated with the endpoint, where the identification information was extracted from a previous response transmitted from the endpoint.

Claims (24)

1 . At least one machine-readable storage medium comprising machine-readable instructions that, when executed by the machine, cause the machine to perform a method comprising:

receiving at least one response to a request to open a call session involving at least one endpoint; and

extracting human-understandable identification information from the response.

2 . The machine-readable storage medium of claim 1 , wherein the instructions for receiving at least one response include instructions for receiving a 200 OK response that is compliant with the Session Initiation Protocol (SIP).

3 . The machine-readable storage medium of claim 2 , wherein the instructions for extracting identification information include instructions for extracting the identification information from a P-Asserted Identity header associated with the response.

4 . The machine-readable storage medium of claim 1 , wherein the instructions for extracting identification information include instructions for extracting a dialing number associated with the endpoint.

5 . The machine-readable storage medium of claim 1 , further comprising instructions for receiving the request.

6 . The machine-readable storage medium of claim 4 , wherein the instructions for receiving the request include instructions for receiving a SIP Invite request.

7 . The machine-readable storage medium of claim 4 , wherein the instructions for receiving the request include instructions for receiving a request that includes at least a call identifier tag, which contains at least a non-human-readable alphanumeric string.

8 . The machine-readable storage medium of claim 1 , further comprising instructions for associating the identification information with the endpoint, and for storing the identification information.

9 . The machine-readable storage medium of claim 8 , further comprising instructions for extracting the identification information and for forwarding it along with a request from the endpoint to initiate a communication session.

10 . The machine-readable storage medium of claim 8 , further comprising instructions for extracting the identification information and for forwarding it along with a SIP Invite with Replace request from the endpoint.

11 . An endpoint device for presenting the human-understandable identification information in connection with the SIP Invite with Replace request of claim 10 .

12 . A server comprising at least the machine-readable storage medium of claim 1 .

13 . At least one machine-readable storage medium comprising machine-readable instructions that, when executed by the machine, cause the machine to perform a method comprising:

receiving at least one request to open a call session from at least one endpoint; and

extracting previously-stored human-understandable identification information associated with the endpoint, wherein the identification information was extracted from a previous response transmitted from the endpoint.

14 . The machine-readable storage medium of claim 13 , wherein the instructions for extracting identification information include instructions for extracting a telephone number of the endpoint.

15 . The machine-readable storage medium of claim 13 , wherein the instructions for receiving at least one request include instructions for receiving a Session Initiation Protocol (SIP)-compliant Invite with Replace request from the endpoint.

16 . An endpoint device for presenting the human-understandable identification information in connection with the SIP Invite with Replace request of claim 15 .

17 . The machine-readable storage medium of claim 13 , further comprising instructions for identifying the endpoint, and for searching for human-understandable identification information associated with the endpoint.

18 . The machine-readable storage medium of claim 13 , further comprising instructions for forwarding the identification information for presentation by a destination endpoint.

19 . The machine-readable storage medium of claim 13 , further comprising instructions for receiving the previous response transmitted from the endpoint, wherein the previous response included a SIP-compliant 200 OK response, and wherein the previous response included the identification information in a SIP-compliant P-Asserted-Identity header.

20 . A server comprising at least the machine-readable storage medium of claim 13 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2011
From: SHEN, LI
To: MICROSOFT CORPORATION
Reel/Frame 026507/0871 →