Data container for interaction between a client process and software applications
First Claim
Patent Images
1. A method comprising:
- generating by an interface layer a data container; and
dividing the data container into portions corresponding to applications with which the interface layer communicates.
2 Assignments
0 Petitions
Accused Products
Abstract
A generic interaction layer is an interface between a client device and APIs associated with accessible applications. The generic interaction layer allows the client to access each of the APIs in a generic and consistent way, without having to know the details of those APIs or the underlying data structure of the associated applications. The generic interaction layer prepares a data container in response to a request from a user interface of the client and divides the data container into portions corresponding to each of the applications.
47 Citations
34 Claims
-
1. A method comprising:
-
generating by an interface layer a data container; and
dividing the data container into portions corresponding to applications with which the interface layer communicates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
associating a received request with a first application and a second application;
generating a data container in response to the request using a first model portion associated with the first application and a second model portion associated with the second application; and
dividing the data container into a first portion and a second portion corresponding to the first and second applications. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An interface layer comprising:
-
a data container; and
an interface layer module configured to divide the data container into portions corresponding to applications with which the interface layer communicates. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An article comprising a machine-readable medium that stores executable instruction signals that cause a machine to:
-
generate, by an interface layer, a data container; and
divide the data container into portions corresponding to applications with which the interface layer communicates. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An article comprising a machine-readable medium that stores executable instruction signals that cause a machine to:
-
generate a first model portion of a data structure for a first application and a second model portion of a data structure for a second application;
associate a received request with the first and second applications;
generate a data container in response to the request using the first and second model portions; and
divide the data container into a first portion and a second portion corresponding to the first and second applications.
-
-
34. An interaction center comprising:
-
a transceiver to receive a client request from a client device; and
a generic interface layer configured to use a model to generate a data container responsive to the client request and to transmit portions of the data container to corresponding applications using associated component modules.
-
Specification