VIRTUAL JAVASCRIPT OBJECT NOTATION
First Claim
Patent Images
1. A method for receiving objects from a server, comprising:
- receiving an object definition from the server, said received object definition defining an object of a data store associated with a server;
receiving an array of elements from the server wherein each of the elements in the received array includes data representing the object associated with a data store;
instantiating a plurality of objects based on the received array and based on the received object definition, each of the plurality of objects corresponding to one of the elements in the received array wherein the objects are accessed via a web application executing on the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A client receives an object definition defining an object and an array of elements from a server. Each of the elements in the received array includes data representing objects associated with a data store of the server. The client instantiates a plurality of objects based on the received array and based on the received object definition. The objects are then accessed via a web application executing on the client.
29 Citations
20 Claims
-
1. A method for receiving objects from a server, comprising:
-
receiving an object definition from the server, said received object definition defining an object of a data store associated with a server; receiving an array of elements from the server wherein each of the elements in the received array includes data representing the object associated with a data store; instantiating a plurality of objects based on the received array and based on the received object definition, each of the plurality of objects corresponding to one of the elements in the received array wherein the objects are accessed via a web application executing on the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for receiving contact objects from an email server, comprising:
-
receiving a contact object definition from the email server in response to a request, said contact object definition defining a contact object of a data store associated with the email server; receiving an array from the email server wherein each element in the array includes data representing the contact object associated with the data store wherein the array is received in response to a request for a plurality of contact objects associated with a user; instantiating a plurality of the contact objects based on the received array and based on the received contact object definition, each contact object corresponding to one of the elements in the array; and embedding the instantiated plurality of contact objects in a web page wherein the web page is rendered to the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium defining a virtual JavaScript object, comprising:
-
an object definition defining a JavaScript object of a data store associated with a server; an array of data, each element in the array comprising data representing the JavaScript object associated with the data store; and wherein in response to receiving computer readable storage media defining the virtual JavaScript object, the client executes instructions for instantiating a plurality of JavaScript objects based on the array and based on the JavaScript object definition of the received computer readable storage media, each instantiated object corresponding to one of the elements in the array. - View Dependent Claims (17, 18, 19, 20)
-
Specification