×

Method and system for enhanced client-server communication in a cached communication environment

  • US 10,091,286 B1
  • Filed: 07/24/2012
  • Issued: 10/02/2018
  • Est. Priority Date: 03/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for enhanced client-server communication in a cached communication environment, the system comprising:

  • one or more processors; and

    a non-transitory computer-readable medium storing a plurality of instructions, which when executed cause the one or more processors to;

    request a server communication application to generate a server object as a read and write object, which communicates server data from a server computer to a client computer in response the server object being modified, generate a server object identifier associated with the server object on the server computer, and generate a copy on the server computer of a client object in response to a client communication application generating the client object on the client computer, the server object being independent from the client object stored on the client computer, the client object being a read and write object, which communicates client data from the client computer to the server computer in response the client object being modified;

    receive a copy of the modified client object stored on the client computer from the server communication application, the copy of the modified client object being a read only object wherein the copy of the modified client object is associated with a client object identifier;

    use the received copy of the modified client object to synchronize the copy of the client object on the server computer, independently from modifying the server object;

    determine whether the server object identifier has an expected relationship to the client object identifier;

    apply a disposition rule, independent of data referenced in the server object, to data referenced in the copy of the modified client object received before the determination whether the server object identifier has the expected relationship to the client object identifier, the application of the disposition rule being in response to a determination that the server object identifier has the expected relationship to the client object identifier; and

    postpone application of the disposition rule to data referenced in the copy of the client object until the server object identifier has the expected relationship to the client object identifier.

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