Session-based device configuration
First Claim
Patent Images
1. A system comprising:
- at least one processor; and
one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including;
receiving a notification that a communication session is initiated in a network, the notification including a session notification application programming interface (API) that includes a value for an attribute of the communication session;
ascertaining that a client device is connected to the network based on the attribute of the communication session received as part of the session notification API;
applying the attribute of the communication session received as part of the session notification API to a network policy for the network to specify a parameter for the communication session;
configuring a session configuration application programming interface (API) with the parameter for the communication session by applying the value for the attribute included in the session notification API to the network policy;
generating a configuration event that includes the session configuration API configured with the parameter for the communication session; and
communicating the configuration event to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for session-based device configuration are described. According to one or more implementations, various settings of a wireless device are configured to optimize device performance while participating in a communication session via a wireless network. The settings, for instance, are configured dynamically and on a per-session basis.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including; receiving a notification that a communication session is initiated in a network, the notification including a session notification application programming interface (API) that includes a value for an attribute of the communication session; ascertaining that a client device is connected to the network based on the attribute of the communication session received as part of the session notification API; applying the attribute of the communication session received as part of the session notification API to a network policy for the network to specify a parameter for the communication session; configuring a session configuration application programming interface (API) with the parameter for the communication session by applying the value for the attribute included in the session notification API to the network policy; generating a configuration event that includes the session configuration API configured with the parameter for the communication session; and communicating the configuration event to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving a notification that a communication session is initiated in a network, the notification including a session notification application programming interface (API) that includes a value for an attribute of the communication session; ascertaining that a client device is connected to the network based on the attribute of the communication session received as part of the session notification API; applying the attribute of the communication session received as part of the session notification API to a network policy for the network to specify a parameter for the communication session; configuring a session configuration application programming interface (API) with the parameter for the communication session by applying the value for the attribute included in the session notification API to the network policy; generating a configuration event that includes the session configuration API configured with the parameter for the communication session; and communicating the configuration event to the client device. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
receiving an update event including an indication of a change to a communication session in a network between a client device and at least one other device, the update event further including a session update application programming interface (API) that includes a value for an attribute of the communication session; ascertaining that the change has occurred in the communication session based on the attribute of the communication session received as part of the session update API; applying the attribute of the communication session received as part of the session update API to a network policy for the network to specify a parameter for the communication session; configuring a reconfiguration application programming interface (API) with the parameter for the communication session by applying the value for the attribute included in the session update API to the network policy; generating a reconfiguration event that includes the reconfiguration API configured with the parameter for the communication session; and communicating the reconfiguration event to the client device. - View Dependent Claims (18, 19, 20)
-
Specification