RAPID CLIENT-SIDE COMPONENT PROCESSING BASED ON COMPONENT RELATIONSHIPS
First Claim
1. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising:
- a client database manager configured to cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component; and
a client processing module configured to cause a processor to receive, after the storing, a request to process the first component at the client device,the client database manager configured to send to the server side of the network, in response to the request to process the first component, a request for an update of at least one of the first component or the second component,the client processing module configured to cause the processor to process at the client device, in response to the request to process the first component and before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.
2 Assignments
0 Petitions
Accused Products
Abstract
A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.
46 Citations
20 Claims
-
1. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising:
-
a client database manager configured to cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component; and a client processing module configured to cause a processor to receive, after the storing, a request to process the first component at the client device, the client database manager configured to send to the server side of the network, in response to the request to process the first component, a request for an update of at least one of the first component or the second component, the client processing module configured to cause the processor to process at the client device, in response to the request to process the first component and before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing code representing instructions that when executed are configured to cause a processor to perform a process, the code comprising code to:
-
receive a request to process a component at a client device on a client side of a network; send, to a server device on a server side of the network, a request to retrieve the component; receive, in response to the request to retrieve the component, a plurality of relationship values and a plurality of components including the component, each relationship value from the plurality of relationship values representing at least a portion of a dependent relationship between one component from the plurality of components and another component from the plurality of components; and store the plurality of relationship values in a relationship metadata database in a memory of the client device, the relationship metadata database at the client device mirroring at least a portion of a relationship metadata database maintained at the server device. - View Dependent Claims (15, 16, 17)
-
-
18. A method including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, the method comprising:
-
determining a plurality of hierarchical dependencies of a set of subsidiary components with respect to a primary component; defining on a server side of a network a set of relationship values collectively representing the plurality of hierarchical dependencies of the set of subsidiary components with respect to the primary component; receiving from the client side of the network a request for the primary component; and sending to the client side of the network, and in response to the request for the primary component, the primary component, the set of subsidiary components, and the set of relationship values. - View Dependent Claims (19, 20)
-
Specification