RESOLVING IN-MEMORY FOREIGN KEYS IN TRANSMITTED DATA PACKETS FROM SINGLE-PARENT HIERARCHIES
First Claim
1. A non-transitory computer-readable memory comprising instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, through a web services interface, a web service request that describes multiple objects that are each associated with a common object that is also described in the web service request;
in response to receiving the web service request through the web services interface, determining that the common object is associated with the multiple objects in the web service request; and
in response to determining that the common object is associated with the multiple objects in the web service request, creating, in a database that does not yet contain any record representing the common object;
a single common record that represents the common object, andmultiple records that represent the multiple objects and that refer to the single common record.
1 Assignment
0 Petitions
Accused Products
Abstract
A web service interface may receive a web service request that describes multiple objects. Each of the multiple objects may be associated with a common object, such as in a parent-child relationship. The web service can identify the common object and the multiple relationships between objects, and instead of creating duplicate versions of the common object, the web service can create a single record representing the common object in, for example, a database. Records for each of the multiple objects referring to the common object can reference the common object record in the database using, for example, foreign keys.
4 Citations
20 Claims
-
1. A non-transitory computer-readable memory comprising instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, through a web services interface, a web service request that describes multiple objects that are each associated with a common object that is also described in the web service request; in response to receiving the web service request through the web services interface, determining that the common object is associated with the multiple objects in the web service request; and in response to determining that the common object is associated with the multiple objects in the web service request, creating, in a database that does not yet contain any record representing the common object; a single common record that represents the common object, and multiple records that represent the multiple objects and that refer to the single common record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of receiving web service requests that reference common objects, the method comprising:
-
receiving, through a web services interface, a web service request that describes multiple objects that are each associated with a common object that is also described in the web service request; in response to receiving the web service request through the web services interface, determining that the common object is associated with the multiple objects in the web service request; and in response to determining that the common object is associated with the multiple objects in the web service request, creating, in a database that does not yet contain any record representing the common object; a single common record that represents the common object, and multiple records that represent the multiple objects and that refer to the single common record.
-
-
20. A system comprising:
-
one or more processors; and one or more memories comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, through a web services interface, a web service request that describes multiple objects that are each associated with a common object that is also described in the web service request; in response to receiving the web service request through the web services interface, determining that the common object is associated with the multiple objects in the web service request; and in response to determining that the common object is associated with the multiple objects in the web service request, creating, in a database that does not yet contain any record representing the common object; a single common record that represents the common object, and multiple records that represent the multiple objects and that refer to the single common record.
-
Specification