Endpoint device and article of manufacture for application to application communication over a network
First Claim
1. An endpoint device that includes a processor and non-transitory media encoded with a communication protocol stack suited to implement communication over a network comprising;
- an application that is configured to run on the endpoint device, wherein the application includes secret information and wherein the application is configured to send a method call that includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device;
an interface configured to,convert the method call to a network message, wherein the network message includes the AppID, and a token computed as a function of at least the secret information wherein the network message includes a media connection request, wherein the network message includes an instruction to a proxy server to send an authorization request that includes the token over the network to an application management server to request use of the token in validating that the application is authorized to send the media connection request over the network to the another application;
provide the network message to the communication protocol stack for transmission over the network;
access information from a buffer associated with the communication protocol stack, wherein the accessed information is received over the network from the another application using the communication protocol stack, wherein the accessed information is associated with AppID information; and
use the AppID information to route the accessed information to the application requesting the media connection.
5 Assignments
0 Petitions
Accused Products
Abstract
An endpoint device is provided that includes a processor and non-transitory media encoded with a communication protocol stack; an application that is configured to run on the endpoint device and to send a method call that includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application running on a different endpoint device; an interface configured to, convert the method call to a network message that includes a media request that includes the AppID and that requests the media connection with the different endpoint device and that includes an authorization request that includes the AppID and that requests authorization from an application management server; and use the AppID information associated with the accessed information to route the accessed information to the application associated with the AppID.
-
Citations
12 Claims
-
1. An endpoint device that includes a processor and non-transitory media encoded with a communication protocol stack suited to implement communication over a network comprising;
-
an application that is configured to run on the endpoint device, wherein the application includes secret information and wherein the application is configured to send a method call that includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device; an interface configured to, convert the method call to a network message, wherein the network message includes the AppID, and a token computed as a function of at least the secret information wherein the network message includes a media connection request, wherein the network message includes an instruction to a proxy server to send an authorization request that includes the token over the network to an application management server to request use of the token in validating that the application is authorized to send the media connection request over the network to the another application; provide the network message to the communication protocol stack for transmission over the network; access information from a buffer associated with the communication protocol stack, wherein the accessed information is received over the network from the another application using the communication protocol stack, wherein the accessed information is associated with AppID information; and use the AppID information to route the accessed information to the application requesting the media connection. - View Dependent Claims (2, 3, 4, 8)
-
-
5. An article of manufacture that includes non-transitory storage media that includes program code to cause an endpoint device, which includes a processor and a communication protocol stack for use in communication over a network, to implement a process comprising:
-
receiving a method call from an application that runs on the endpoint device, wherein the application includes secret information; wherein the method call includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device; an application that is configured to run on the endpoint device, wherein the application includes secret information and that is configured to send a method call that includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device; an interface configured to, converting the method call to a network message, wherein the network message includes the AppID, and a token computed as a function of at least the secret information wherein the network message includes a media connection request, wherein the network message includes an instruction to a proxy server to send an authorization request that includes the token over the network to an application management server to request use of the token in validating that the application is authorized to send the media connection request over the network to the another application; providing the network message to the communication protocol stack for transmission over the network; accessing information from a buffer associated with the communication protocol stack, wherein the accessed information is received over the network from the another application using the communication protocol stack, wherein the accessed information is associated with AppID information; and using the AppID information to route the accessed information to the application requesting the media connection. - View Dependent Claims (6, 7, 9)
-
-
10. An article of manufacture that includes non-transitory storage media that includes program code to cause an endpoint device, which includes a processor and a communication protocol stack for use in communication over a network, to implement a process comprising:
-
receiving a method call from an application that runs on the endpoint device, wherein the application includes secret information; wherein the method call includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device; an application that is configured to run on the endpoint device, wherein the application includes secret information and that is configured to send a method call that includes a unique application identifier (AppID) associated with the application and that requests a media connection with another application on a different endpoint device; an interface configured to, converting the method call to a network message, wherein the network message includes the AppID, and a token computed as a function of at least the secret information wherein the network message includes a media connection request, wherein the network message includes an instruction to a proxy server to send an authorization request that includes the token over the network to an application management server to request use of the token in validating that the application is authorized to send the media connection request over the network to the another application; and providing the network message to the communication protocol stack for transmission over the network. - View Dependent Claims (11, 12)
-
Specification