Policies for session types

US9826042B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9826042-B2
Application numberUS-4567808-A
CountryUS
Kind codeB2
Filing dateMar 10, 2008
Priority dateMar 10, 2008
Publication dateNov 21, 2017
Grant dateNov 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A session-specific policy may be used to define specific configuration and operational characteristics of different types of sessions. One type of session may have one set of characteristics while a second type of session may have a different set of characteristics. The policy may be applied by a server or client, and may be propagated through an enterprise by a policy distribution management system to establish policies across multiple devices. Different session types include sessions from a local console, a remote user, a device-initiated session, a service-initiated session, and other types. Within each session type, policies may be defined for specific instances of each type. For example, different policies may be defined for different devices in a device-initiated policy.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a computing device, the method comprising: receiving, from another computing device, a request to establish a session; determining, based on the received request from the other computing device, a session type that is to correspond to the requested session; determining, prior to establishing the requested session, a set of policies that are to be applicable to the requested session based on the determined session type, wherein the set of policies includes at least one security parameter that is to be applicable to the requested session based on the determined session type; establishing the requested session; and operating the established session according to the determined set of policies that were to be applicable to the requested session. 2. The method of claim 1 , wherein the method is performed by a client device, and wherein the establishing is initiated by the client device. 3. The method of claim 1 , wherein the method is performed by a server device, and wherein the establishing is initiated by a client device. 4. The method of claim 1 , wherein the session type is determined from amongst a group of session types, the group of session types including: a local user session; a remote user session; a connection by a device; a connection by a device type; a connection by a service; and a connection by a specific service. 5. The method of claim 1 , wherein the set of policies define a set of operational characteristics for the determined session type. 6. The method of claim 1 , wherein the set of policies define a set of configuration characteristics for the determined session type. 7. The method of claim 6 , wherein the determining of the set of policies is based at least in part on a type of a source of the request to establish the session. 8. The method of claim 6 , wherein the request to establish the session includes parameters, incorporated in the request, that are defined by the set of policies. 9. The method of claim 1 , wherein the set of policies comprises a metapolicy that defines effects and behaviors for multiple sessions. 10. The method of claim 1 , wherein the determining of the set of policies comprises: establishing a connection to policy server; and receiving at least a portion of the set of policies from the policy server. 11. The method of claim 10 , wherein the determining of the set of policies further comprises: transmitting a request for the set of policies to the policy server. 12. A computing device, comprising: a network interface configured to interface the computing device to at least one other computing device; a memory storing a set of policies comprising at least one operational parameter definition for each of multiple session types; and an instruction execution system configured to: determine a first session type for a first interactive object; determine a first policy from the set of policies that is to be applied to the first session type prior to creating a first session, wherein the set of policies includes at least one security parameter that is to be applicable to the first session type; create and operates the first session with the first interactive object in accordance with the first policy; determine a second session type for a second interactive object; determine a second policy from the set of policies that is to be applied to the second session type; and create and operate a second session with the second interactive object in accordance with the second policy. 13. The computing device of claim 12 , wherein the set of policies was distributed by a policy server. 14. The computing device of claim 12 , wherein the first interactive object comprises at least one of: a local user; a remote user; a client device; a server device; a locally connected device; a remotely connected device; a plug and play device; or a remotely operating service. 15. The computing device of claim 12 , wherein the set of policies comprises an instruction to redirect a driver. 16. The computing device of claim 12 , wherein the set of policies comprises a definition of authentication to be used to establish sessions of the first session type. 17. The computing device of claim 12 , wherein the determining of the first policy is based at least in part on a type of a source of a request to establish the first session. 18. The computing device of claim 12 , wherein the instruction execution system is further configured to: receive a request to establish the first session, wherein the request includes parameters, incorporated in the request, that are defined by the set of policies. 19. A computer readable storage medium comprising at least one of a memory, disk, or disc, having computer-executable instructions stored therein, wherein the computer-executable instructions, in response to execution by a computing device, cause the computing device to execute a method, the method comprising: receiving a request from a client device to establish a session; determining, based on the received request from the client device, a session type that is to correspond to the requested session; determining a set of policies based on the determined session type, prior to establishing said session, wherein the set of policies comprises policies for both the client device and a server device, wherein the set of policies define a set of operational characteristics for the determined session type, a set of configuration characteristics for the determined session type, or both, and wherein the set of policies includes at least one security parameter that is to be applicable to the requested session; establishing the requested session using at least one session connection parameters defined in the set of policies for the determined session type; and operating the session according to at least one session operational parameter defined in the set of policies for the determined session type. 20. The computer readable storage medium of claim 19 , wherein the determining of the set of policies is based at least in part on a type of a source of the request to establish the session. 21. A computing device, comprising: a memory and an instruction execution system, wherein the memory and the instruction execution system are respectively configured to store and execute instructions that cause the computing device to perform operations, the operations comprising: receiving, from another computing device, a request to establish a session; determining a session type for the requested session; determining, prior to establishing the requested session, a set of policies that are to be applicable to the requested session based on the determined session type, wherein the set of policies includes at least one security parameter that is to be applicable to the requested session; establishing the requested session; and operating the established session according to the determined set of policies. 22. The computing device of claim 21 , wherein the determining of the set of policies is based at least in part on a type of a source of the request to establish the session. 23. The computing device of claim 21 , wherein the request to establish the session includes parameters, incorporated in the request, that are defined by the set of policies. 24. The computer readable storage medium of claim 19 , wherein the request to establish the session includes parame

Assignees

Inventors

Classifications

  • Migration or transfer of sessions · CPC title

  • Signalling methods or messages providing extensions to protocols defined by standardisation · CPC title

  • Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title

  • H04L67/14Primary

    Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9826042B2 cover?
A session-specific policy may be used to define specific configuration and operational characteristics of different types of sessions. One type of session may have one set of characteristics while a second type of session may have a different set of characteristics. The policy may be applied by a server or client, and may be propagated through an enterprise by a policy distribution management s…
Who is the assignee on this patent?
Lotlikar Mahesh, Sampath Sriram, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).