System and method for managing long names in an application programming interface
First Claim
1. A method for performing operations on fields, comprising:
- receiving, at an application, a request to perform a requested operation on one or more fields, the application comprising a first operation operable to perform the requested operation on at least one field type;
determining whether the field type of any of the fields is incompatible with the first operation;
if the field types of the one or more fields are compatible with the first operation, performing the requested operation on the one or more fields using the first operation; and
if the field type of at least one of the fields is incompatible with the first operation;
converting the request into a call for a second operation operable to perform the requested operation on the one or more fields; and
performing the requested operation using the second operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Software managing long names in an application programming interface receives a request to perform a requested operation on one or more fields, the application comprising a first operation operable to perform the requested operation on at least one field type. The software determines whether the field type of any of the fields is incompatible with the first operation. If the field types of the one or more fields are compatible with the first operation, then the software performs the requested operation on the one or more fields using the first operation. If the software determines that the field type of at least one of the fields is incompatible with the first operation, then it converts the request into a call for a second operation operable to perform the requested operation on the one or more fields and performs the requested operation using the second operation.
-
Citations
20 Claims
-
1. A method for performing operations on fields, comprising:
-
receiving, at an application, a request to perform a requested operation on one or more fields, the application comprising a first operation operable to perform the requested operation on at least one field type;
determining whether the field type of any of the fields is incompatible with the first operation;
if the field types of the one or more fields are compatible with the first operation, performing the requested operation on the one or more fields using the first operation; and
if the field type of at least one of the fields is incompatible with the first operation;
converting the request into a call for a second operation operable to perform the requested operation on the one or more fields; and
performing the requested operation using the second operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Software embodied in a computer readable medium and operable when executed by one or more processors to cause the one or more processors to perform the steps of:
-
receiving a request to perform a requested operation on one or more fields, the application comprising a first operation operable to perform the requested operation on at least one field type;
determining whether the field type of any of the fields is incompatible with the first operation;
if the field types of the one or more fields are compatible with the first operation, performing the requested operation on the one or more fields using the first operation; and
if the field type of at least one of the fields is incompatible with the first operation;
converting the request into a call for a second operation operable to perform the requested operation on the one or more fields; and
performing the requested operation using the second operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a client comprising at least one processor operable to execute an application, the application comprising;
a first operation operable to perform a requested operation on one or more fields and compatible with at least one field type; and
a second operation operable to determine whether any of the one or more fields has a field type incompatible with the first operation and further operable to request a server to perform the requested operation on the one or more fields in response to detecting that one or more of the fields has a field type incompatible with the first operation; and
the server, the server comprising at least one processor operable to execute a third operation, the third operation operable to perform the requested operation on the one or more fields and compatible with at least one field type incompatible with the first operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification