System and method for personalized and adaptive application management
AssigneeDmai, Inc.
InventorsNawar Rajab, Nishant Shukla
Life of this patent
Estimating the term…
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.
Claims27
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.