System and method for personalized and adaptive application management
First Claim
1. A method implemented on at least one machine including at least one processor, memory, and communications platform connected to a network for cross network communications, the method comprising:
- receiving information related to an application running on a user device, wherein the information includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device, and with respect to a surrounding of the user;
sending a request to an application server, with the state of the application, for an instruction to make a state transition of the application;
receiving a light weight model (LWM) for an object involved in the state transition;
personalizing the LWM based on at least one of the sensor data and one or more preferences related to the user to generate a personalized model (PM) for the object, wherein the PM includes additional parameters, as compared with the LWM, that are needed in order to render the object on the user device;
sending the PM to the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present teaching relates to method, system, and medium for cross network communications. Information related to an application running on a user device is first received, which includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device. A request is sent to an application server for an instruction of a state transition of the application. A light weight model (LWM) for an object involved in the state transition is received and is personalized based on at least one of the sensor data and one or more preferences related to the user to generate a personalized model (PM) for the object, which is then sent to the user device.
-
Citations
27 Claims
-
1. A method implemented on at least one machine including at least one processor, memory, and communications platform connected to a network for cross network communications, the method comprising:
-
receiving information related to an application running on a user device, wherein the information includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device, and with respect to a surrounding of the user; sending a request to an application server, with the state of the application, for an instruction to make a state transition of the application; receiving a light weight model (LWM) for an object involved in the state transition; personalizing the LWM based on at least one of the sensor data and one or more preferences related to the user to generate a personalized model (PM) for the object, wherein the PM includes additional parameters, as compared with the LWM, that are needed in order to render the object on the user device; sending the PM to the user device. - View Dependent Claims (2, 3, 4)
-
-
5. A machine readable and non-transitory medium with information stored thereon for cross network communications, wherein the information, when read by the machine, causes the machine to perform:
-
receiving information related to an application running on a user device, wherein the information includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device, and with respect to a surrounding of the user; sending a request to an application server, with the state of the application, for an instruction to make a state transition of the application; receiving a light weight model (LWM) for an object involved in the state transition; personalizing the LWM based on at least one of the sensor data and one or more preferences related to the user to generate a personalized model (PM) for the object, wherein the PM includes additional parameters, as compared with the LWM, that are needed in order to render the object on the user device; sending the PM to the user device. - View Dependent Claims (6, 7, 8)
-
-
9. A system for cross network communications, the system comprising:
-
a user device interface unit configured for receiving information related to an application running on a user device, wherein the information includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device, and with respect to a surrounding of the user; an application client controller configured for sending a request to an application server, with the state of the application, for an instruction to make a state transition of the application; a PM generator configured for personalizing a light weight model (LWM) of an object involved in the state transition from the application server to generate a personalized model (PM) for the object, wherein the personalizing is based on at least one of the sensor data and one or more preferences related to the user, and wherein the PM includes additional parameters, as compared with the LWM, that are needed in order to render the object on the user device; an application server interface unit configured for sending the PM to the user device. - View Dependent Claims (10, 11, 12)
-
-
13. A method implemented on at least one machine including at least one processor, memory, and communications platform connected to a network for cross network communications, the method comprising:
-
receiving a first request from an application client for an instruction to make a state transition of an application running on a user device, wherein the request includes a state of the application, which is obtained based on an interaction of the user with the application on the user device; determining the state transition based on the state of the application; identifying an object related to the state transition; selecting a subset of parameters from a plurality of parameters, that are needed to render the object on the user device; determining a value for each of the subset of parameters; generating a light weight model (LWM) of the object based on the values of the subset of parameters; sending, as a response to the first request, the LWM of the object to the application client so that the LWM is to be personalized with respect to additional parameters by the application client based on information related to the user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. Machine readable and non-transitory medium having information recorded thereon for cross network communications, wherein the information, when read by the machine, causes the machine to perform:
-
receiving a first request from an application client for an instruction to make a state transition of an application running on a user device, wherein the request includes a state of the application, which is obtained based on an interaction of the user with the application on the user device; determining the state transition based on the state of the application; identifying an object related to the state transition; selecting a subset of parameters from a plurality of parameters, that are needed to render the object on the user device; determining a value for each of the subset of parameters; generating a light weight model (LWM) of the object based on the values of the subset of parameters; sending, as a response to the first request, the LWM of the object to the application client so that the LWM is to be personalized with respect to additional parameters by the application client based on information related to the user. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for cross network communications, comprising:
-
an application client interface unit configured for receiving a first request from an application client for an instruction to make a state transition of an application running on a user device, wherein the request includes a state of the application, which is obtained based on an interaction of the user with the application on the user device; a state transition determiner configured for determining the state transition based on the state of the application; a transition object determiner configured for identifying an object related to the state transition; an object LWM generator configured for selecting a subset of parameters from a plurality of parameters, that are needed to render the object on the user device, determining a value for each of the subset of parameters, and generating a light weight model (LWM) of the object based on the values of the subset of parameters; and a transition instruction generator configured for sending, as a response to the first request, the LWM of the object to the application client so that the LWM is to be personalized with respect to additional parameters by the application client based on information related to the user. - View Dependent Claims (24, 25, 26, 27)
-
Specification