PACKET HEADERS AS A TRIGGER FOR AUTOMATIC ACTIVATION OF SPECIAL-PURPOSE SOFTPHONE APPLICATIONS
First Claim
Patent Images
1. A method, comprising:
- establishing, at a first communication device, a communication session with a second communication device, wherein the first communication device utilizes at least a first application for communicating with the second communication device via at least a first medium, the first medium having been negotiated prior to the establishment of the communication session;
during the communication session, receiving as a part of the communication session a communication packet at the first communication device;
analyzing, by the first communication device, a header portion of the received communication packet; and
based on the analysis of the header portion, invoking by the first communication device at least a second application for communicating via at least a second medium.
23 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for automatically controlling the activation and/or deactivation of communication applications are provided. More specifically, methods, devices, and systems are provided such that the inspection of communication packet headers can be leveraged as a trigger for automatically activating and/or deactivating communication applications and the population of a corresponding user-interface to the application.
118 Citations
20 Claims
-
1. A method, comprising:
-
establishing, at a first communication device, a communication session with a second communication device, wherein the first communication device utilizes at least a first application for communicating with the second communication device via at least a first medium, the first medium having been negotiated prior to the establishment of the communication session; during the communication session, receiving as a part of the communication session a communication packet at the first communication device; analyzing, by the first communication device, a header portion of the received communication packet; and based on the analysis of the header portion, invoking by the first communication device at least a second application for communicating via at least a second medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication device, comprising:
-
a first application which facilitates communications via at least a first medium; a second application which facilitates communications via at least a second medium; and a packet analyzer adapted to analyze header portions of communication packets received during an established communication session and determine, based on the analysis of the header portions, whether to invoke one or both of the first and second applications for the communication session after the communication session has been established. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising computer executable instructions stored onto a computer readable medium which, when executed by a processor of a computer, cause the processor to execute a method, the method comprising:
-
receiving a communication packet as a part of and during an established communication session; analyzing only a header portion of the communication packet; and based on the analysis of the header portion, invoking a communication application to facilitate communications via a communication medium not originally utilized at the establishment of the communication session. - View Dependent Claims (19, 20)
-
Specification