Identification and control of applications and media sessions
AssigneeHewlett Packard Enterprise Development LP
InventorsNavaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
Life of this patent
Estimating the term…
Abstract
According to an example, an application initiating a communication session may be identified via a mapping of the application information with a pattern of interest included in a DNS server response corresponding to the application. Information regarding the communication session may be obtained and a determination may be made as to whether the communication session includes media data. If the communication session includes media data, control of the application and the communication session may be enabled via an interface.
Claims17
A computing apparatus comprising:
- a processor;
- a memory on which is stored instructions that are to cause the processor to:
- receive a response from a Domain Name System (DNS) server to a DNS request for service sent from an application, wherein the application uses encrypted data;
- obtain a pattern of interest from the response;
- identify the application from a mapping of a pre-populated identity of the application and the obtained pattern of interest;
- identify a media session initiated by the identified application, wherein identifying the media session includes the processor to:
- process messages from one or more sessions established by the application, and
- determine from the processing of the messages from the one or more sessions that the media session includes transmission of audio data, video data, or both;
- and
- enable control of the application and the media session;
- prioritize the application based at least in part on identification of the application and identification of the media session.
A method, comprising:
- identifying, by a processor, an application initiating a communication session on a network, wherein identifying is based on a mapping of information about the application along with a pattern of interest included in a Domain Name System (DNS) server response for the application, wherein the application uses encrypted data;
- obtaining, by the processor, information regarding the communication session;
- determining, by the processor, that the communication session comprises a media session based on the obtained information, wherein determining that the communication session is a media session includes the processor to:
- process messages from one or more sessions including the communication session established by the application, and
- determine from the processing of the messages from the one or more sessions that the media session includes transmission of audio data, video data, or both;
- and
- enabling, by the processor, control of the application and the communication session via an interface;
- prioritizing the application based at least in part on identification of the application and identification of the media session.
A non-transitory computer readable storage medium comprising machine readable instructions that when executed by a processor, cause the processor to:
- access a database comprising a mapping of a pre-populated identity of an application to a corresponding pattern of interest obtained from a Domain Name System (DNS) server response associated with the application, wherein the application uses encrypted data;
- identify the application from the mapping;
- subsequently identify a media session initiated by the application, wherein identifying the media session includes:
- processing messages from one or more sessions established by the application, and
- determining from the processing of the messages from the one or more sessions that the media session includes transmission of audio data, video data, or both;
- and
- enable implementation of network policies that control the application and the media session,
- prioritize the application based at least in part on identification of the application and identification of the media session.
Dependencies are inferred from the claim text.