Providing for data types of properties according to standard request-response protocols
First Claim
1. In a network that includes a plurality of computer systems including a requesting computer system and a resource computer system that are capable of communicating using a transport protocol, the resource computer system maintaining a resource identified by a Uniform Resource Locator (URL), the resource having corresponding property information, a method for the requesting computer system to notify the resource computer system of a data type of a property associated with the resource, the method comprising:
- an act of the requesting computer system generating a network message that represents a request to perform an operation on the property associated with the resource;
an act of the requesting computer system including markup language commands in the request in accordance with a markup language, the commands notifying the resource computer system of a data type assigned to the property; and
an act of the requesting computer system dispatching the request to the resource computer system according to the transport protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Data types of properties for resources of standard request-response protocols such as HTTP is disclosed. In one embodiment, a method specifies a command, such as a PROPPATCH command, a PROPFIND command, or a SEARCH command. At least one value of a data type for a property within the command is set, and the command is output according to a request-response protocol. The outputting of the command may also be in accordance with a predetermined markup language, such as XML.
28 Citations
20 Claims
-
1. In a network that includes a plurality of computer systems including a requesting computer system and a resource computer system that are capable of communicating using a transport protocol, the resource computer system maintaining a resource identified by a Uniform Resource Locator (URL), the resource having corresponding property information, a method for the requesting computer system to notify the resource computer system of a data type of a property associated with the resource, the method comprising:
-
an act of the requesting computer system generating a network message that represents a request to perform an operation on the property associated with the resource;
an act of the requesting computer system including markup language commands in the request in accordance with a markup language, the commands notifying the resource computer system of a data type assigned to the property; and
an act of the requesting computer system dispatching the request to the resource computer system according to the transport protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for use in a network that includes a plurality of computer systems including a requesting computer system and a resource computer system that are capable of communicating using a transport protocol, the resource computer system maintaining a resource identified by a Uniform Resource Locator (URL), the resource having corresponding property information, the computer program product for implementing a method for the requesting computer system to notify the resource computer system of a data type of a property associated with the resource, the computer program product comprising one or more machine-readable media having machine-executable instructions stored thereon that, when executed by a processor, perform the following acts:
-
the requesting computer system generating a network message that represents a request to perform an operation on the property associate with the resource;
the requesting computer system including markup language commands in the request in accordance with a markup language, the commands notifying the resource computer system of at least one data type assigned to the property; and
the requesting computer system dispatching the request to the resource computer system according to the transport protocol over a network. - View Dependent Claims (9, 10, 11)
generating a PROPPATCH command.
-
-
12. A computer program product for use in a network that includes a plurality of computer systems including a requesting computer system and a resource computer system that are capable of communicating using a transport protocol, the resource computer system maintaining a resource identified by a Uniform Resource Locator (URL), the resource having corresponding property information, the computer program product for implementing a method for the resource computer system providing notification of a data type of a property associated with the resource in response to a request from the requesting computer system, the computer program product comprising one or more machine-readable media having machine-executable instructions stored thereon that, when executed by a processor, perform the following acts:
-
the resource computer system generating a network message that represents a response to a request from the requesting computer system, the response including a property associated with the resource;
the resource computer system including markup language commands in the request in accordance with the markup language, the commands notifying of at least one value of a data type for the property; and
the resource computer system dispatching the response according to the transport protocol over a network. - View Dependent Claims (13, 14, 15, 16)
generating a response to a PROPFIND command.
-
-
16. The computer program product in accordance with claim 12, wherein the machine-readable instructions for performing the act of the resource computer system generating a network message comprise machine-readable instructions for performing the following act:
generating a response to a SEARCH command.
-
17. A computerized system comprising:
-
a requesting computer system configured to generate a request, and configured to include markup language commands in the request that notify a resource computer system of a data type of a property associated with a resource in accordance with a markup language, and configured to dispatch the request to the resource computer system according to a transport protocol; and
the resource computer system, communicatively coupled to the requesting computer system, configured to generate a response to the request and send the response according to the markup language and according to the transport protocol. - View Dependent Claims (18, 19, 20)
-
Specification