×

Methods and systems for providing a user interface

  • US 10,048,949 B2
  • Filed: 03/25/2015
  • Issued: 08/14/2018
  • Est. Priority Date: 05/20/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • system software stored on a non-transitory computer readable medium for execution by at least one processor, the system software configurable to cause;

    processing, by a server, an indication of an event received from a client device, the event associated with a program at the client device;

    instantiating, by the server, a tree having a data structure corresponding to a document object model (DOM), the tree having a plurality of attributes defining a plurality of user interface objects corresponding to at least one element of a graphical user interface capable of being generated and displayed at the client device, the at least one element capable of being rendered in the graphical user interface at the client device, the objects organized by parent/child relationship and comprising;

    a first object situated at a first level of the data structure,a second object situated at a second level of the data structure and having a child relationship with the first object, anda third object;

    determining, by the server, that a first one of the attributes associated with the first object indicates a first one of a plurality of serialization methods;

    determining, by the server, that a second one of the attributes associated with the third object indicates a second one of the serialization methods, the second serialization method being different from the first serialization method;

    performing, by the server, a serialization comprising;

    serialization of the tree, serialization of the first object and the second object according to the first serialization method, and serialization of the third object according to the second serialization method;

    generating, by the server, a reference identifier associated with the serialized tree; and

    sending, by the server, the serialized tree and the reference identifier to the client device, the serialized tree capable of being used by the client device to render the at least one element in the graphical user interface.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×