Dynamic data transformations for network transmissions
First Claim
1. A method of dynamically performing data transformations on information that is transmitted between a user device and a web service, the method comprising:
- during a first communication session;
receiving interface code from the web service;
receiving one or more inputs from the user device, wherein the one or more inputs identifies;
a data type that is associated with the interface code, anda data transformation to be applied to data instances matching the data type; and
causing a definition file to be stored, wherein the definition file comprises;
the data type,an indication of the data transformation, anda resource locator that is associated with the web service;
during a second communication session;
intercepting a transmission between the user device and the web service, wherein the transmission comprises;
a data instance, andthe resource locator;
accessing the definition file using the resource locator;
determining that the data instance matches the data type;
causing the data transformation to be performed on the data instance to generate transformed data based on the determination that the data instance matches the data type; and
inserting the transformed data into the transmission based on the determination that the data instance matches the data type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically performing data transformations on information that is transmitted between a user device and a web service may include receiving interface code from the web service, receiving an input from the user device that identifies a data type, and a data transformation to be applied to data instances matching the data type. The method may also include causing a definition file to be stored with the data type, the data transformation, and a resource locator. The method may additionally include, in a second communication session, intercepting a transmission, accessing the definition file using the resource locator, determining whether the data instance matches the data type, causing the data transformation to be performed on the data instance to generate transformed data, and inserting the transformed data into the transmission if the data instance matches the data type.
69 Citations
20 Claims
-
1. A method of dynamically performing data transformations on information that is transmitted between a user device and a web service, the method comprising:
-
during a first communication session; receiving interface code from the web service; receiving one or more inputs from the user device, wherein the one or more inputs identifies; a data type that is associated with the interface code, and a data transformation to be applied to data instances matching the data type; and causing a definition file to be stored, wherein the definition file comprises; the data type, an indication of the data transformation, and a resource locator that is associated with the web service; during a second communication session; intercepting a transmission between the user device and the web service, wherein the transmission comprises; a data instance, and the resource locator; accessing the definition file using the resource locator; determining that the data instance matches the data type; causing the data transformation to be performed on the data instance to generate transformed data based on the determination that the data instance matches the data type; and inserting the transformed data into the transmission based on the determination that the data instance matches the data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable memory having stored thereon a sequence of instructions which, when executed by one or more processors, causes the one or more processors to perform data transformations on information that is transmitted between a user device and a web service by:
-
during a first communication session; receiving interface code from the web service; receiving one or more inputs from the user device, wherein the one or more inputs identifies; a data type that is associated with the interface code, and a data transformation to be applied to data instances matching the data type; and causing a definition file to be stored, wherein the definition file comprises; the data type, an indication of the data transformation, and a resource locator that is associated with the web service; during a second communication session; intercepting a transmission between the user device and the web service, wherein the transmission comprises; a data instance, and the resource locator; accessing the definition file using the resource locator; determining whether the data instance matches the data type; causing the data transformation to be performed on the data instance to generate transformed data based on the determination that the data instance matches the data type; and inserting the transformed data into the transmission based on the determination that the data instance matches the data type. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein a sequence of instructions which, when executed by the one or more processors, cause the one or more processors to perform data transformations on information that is transmitted between a user device and a web service by; during a first communication session; receiving interface code from the web service; receiving one or more inputs from the user device, wherein the one or more inputs identifies; a data type that is associated with the interface code, and a data transformation to be applied to data instances matching the data type; and causing a definition file to be stored, wherein the definition file comprises; the data type, an indication of the data transformation, and a resource locator that is associated with the web service; during a second communication session; intercepting a transmission between the user device and the web service, wherein the transmission comprises; a data instance, and the resource locator; accessing the definition file using the resource locator; determining that the data instance matches the data type; causing the data transformation to be performed on the data instance to generate transformed data based on the determination that the data instance matches the data type; and inserting the transformed data into the transmission based on the determination that the data instance matches the data type. - View Dependent Claims (18, 19, 20)
-
Specification