IP Library Patent Application 11769631
Patent Application
App. No. 11/769,631

Optimized Replacement of Calls Using A Grid Parameter

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,631
Abstract

Tools and techniques for optimized replacement of calls using a grid parameter are described herein. The tools may provide machine-readable storage media containing machine-readable instructions for receiving indications of incoming calls, and for populating fields in a contact header structure that are associated with the incoming call. The fields may include a field for containing a globally unique identifier (GUID) associated with the incoming call. The tools may also receive requests to replace a call within a plurality of active calls that are handled by a server. In response to such requests, the tools may search for the call using the GUID.

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 indication of at least one incoming call; and

populating at least a field in a contact header associated with the incoming call, wherein the field is for containing a globally unique identifier (GUID) associated with the incoming call.

2 . The machine-readable storage medium of claim 1 , further comprising instructions for instantiating the contact header.

3 . The machine-readable storage medium of claim 1 , further comprising instructions for instantiating the contact header, wherein the contact header includes a call identifier field, an originator field indicating an originator of the call, and a recipient field indicating a recipient of the call.

4 . The machine-readable storage medium of claim 3 , further comprising instructions for populating the call identifier field, the originator field, or the recipient field.

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

6 . The machine-readable storage medium of claim 1 , further comprising instructions for generating the GUID.

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

8 . 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 replace at least one call within a plurality of active calls handled by a server; and

searching for the call using a globally unique identifier (GUID).

9 . The machine-readable storage medium of claim 8 , further comprising instructions for identifying the GUID.

10 . The machine-readable storage medium of claim 8 , wherein the instructions for searching for the call include instructions for searching for a contact header structure that includes the GUID.

11 . The machine-readable storage medium of claim 8 , further comprising instructions for replacing the call, wherein the call is associated with the GUID.

12 . The machine-readable storage medium of claim 11 , wherein the instructions for replacing the call include instructions that are compliant with the Session Initiation Protocol (SIP).

13 . The machine-readable storage medium of claim 8 , wherein the instructions for receiving the request include instructions that are compliant with the Session Initiation Protocol (SIP).

14 . The machine-readable storage medium of claim 8 , wherein the instructions for searching for the call include instructions for performing a single query to locate the call, using the GUID.

15 . The machine-readable storage medium of claim 8 , wherein the instructions for searching for the call include instructions for querying to locate the call, using the GUID as a search key.

16 . A server comprising at least the machine-readable storage medium of claim 8 .

17 . The machine-readable storage medium of claim 8 , further comprising instructions for receiving at least one indication of at least one incoming call.

18 . The machine-readable storage medium of claim 17 , further comprising instructions for populating at least a field in a contact header associated with the incoming call, wherein the field is for containing the GUID associated with the incoming call.

19 . The machine-readable storage medium of claim 18 , further comprising instructions for instantiating the contact header.

20 . The machine-readable storage medium of claim 18 , further comprising instructions for instantiating the contact header, wherein the contact header includes a call identifier field, an originator field indicating an originator of the call, and a recipient field indicating a recipient of the call.

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 28, 2007
From: SHEN, LI; LEVIN, DANNY
To: MICROSOFT CORPORATION
Reel/Frame 019503/0511 →