ACTIVE BUSINESS CLIENT
First Claim
1. A method comprising:
- receiving, at a client device from a server, business context data that describes a resource, a view, and actionable context data related to a business scenario;
identifying user interface capabilities of the client device; and
generating a user interface (UI) component based on the business scenario and the identified UI capabilities, the UI component enabling functionality related to the actionable context data on the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses enable generation of and consumption of business context data. A server generates business context data that describes a resource, a view, and actionable context data related to a business scenario. The business context data is not specific to any particular UI capability of the client device, and may include little or no UI information. The server transmits the business context data to a client device that has an active client. The active client identifies one or more UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. The UI component enables functionality in the client device related to execution of the actionable context data. In one embodiment, the active client enables predictive deployment of services on the client device based on an understanding of the business scenario.
60 Citations
28 Claims
-
1. A method comprising:
-
receiving, at a client device from a server, business context data that describes a resource, a view, and actionable context data related to a business scenario; identifying user interface capabilities of the client device; and generating a user interface (UI) component based on the business scenario and the identified UI capabilities, the UI component enabling functionality related to the actionable context data on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture comprising a machine readable medium having content stored thereon to provide instructions to cause a machine to perform operations including:
-
receiving, at a client device from a server, business context data that describes a resource, a view, and actionable context data related to a business scenario; identifying user interface capabilities of the client device; and generating a user interface (UI) component based on the business scenario and the identified UI capabilities, the UI component enabling functionality related to the actionable context data on the client device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A client device comprising:
-
a network interface to connect to a server that provides a business context data stream; and an active business client to receive from the server a data stream having business context data that describes a resource, a view, and actionable context data related to a business scenario, and to identify user interface capabilities of the client device, the active business client having a controller layer to process the business context data; and a view layer to generate a user interface (UI) component based on the business scenario and the identified UI capabilities, and to render the UI component in a UI to enable functionality related to the actionable context data on the client device. - View Dependent Claims (15, 16)
-
-
17. A method in a server, comprising:
-
generating business context data that describes a resource, a view, and actionable context data related to a business scenario, the business context data not specific to any particular user interface (UI) capability of a client device; and transmitting to the client device the business context data, the client device having a business client that identifies UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An article of manufacture comprising a machine readable medium having content stored thereon to provide instructions to cause a machine to perform operations including:
-
generating business context data that describes a resource, a view, and actionable context data related to a business scenario, the business context data not specific to any particular user interface (UI) capability of a client device; and transmitting to the client device the business context data, the client device having a business client that identifies UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. - View Dependent Claims (23, 24, 25)
-
-
26. A method comprising:
-
identifying actionable context data of a business scenario hosted by a server, the actionable context data to be performed on a client device having particular user interface capabilities, the client device capable of operation while disconnected from the server; identifying a disconnect condition indicating a likelihood that the client device will be disconnected; automatically identifying a resource and a service associated with the actionable context data based on identifying the business scenario; automatically accessing the resource and the service from the server while connected to the server in response to detecting the disconnect condition; and locally storing the accessed resource and service at the client device to enable performing the actionable context data while the client device is disconnected from the server. - View Dependent Claims (27, 28)
-
Specification