Peripheral with integrated HTTP server for remote access using URL's
DC CAFCFirst Claim
Patent Images
1. A peripheral for use with a network providing access to interconnected, on-line documents in response to document requests, said peripheral comprising:
- a server to control peripheral operations of said peripheral directly in response to requests, each of the requests formatted as http document requests, such that the peripheral can be coupled directly to said network.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A peripheral control mechanism is described. The peripheral is operable with a network that provides access to interconnected, on-line documents. The access occurs in response to document requests. The peripheral includes a server that controls peripheral operations using requests formatted as a resource locator (e.g., an http request).
238 Citations
57 Claims
-
1. A peripheral for use with a network providing access to interconnected, on-line documents in response to document requests, said peripheral comprising:
a server to control peripheral operations of said peripheral directly in response to requests, each of the requests formatted as http document requests, such that the peripheral can be coupled directly to said network. - View Dependent Claims (2, 3, 4, 5)
-
6. A single integrated peripheral device that may be coupled directly to a network, said device comprising:
-
a functional unit to perform a plurality of operations, each of the plurality of operations being invoked by a user specifying a descriptor defining a resource and its location, such that the single peripheral is responsive to a plurality of requests to control its operation;
a communications mechanism that may be coupled to the network to transfer information to and from the device, wherein the communications mechanism receives requests for the device;
a server coupled to the communications mechanism and the functional unit to translate the requests into parameters so that the functional unit is controlled directly by the requests and the device can be coupled directly to the network. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a network;
a single integrated peripheral coupled to the network that performs operations, said peripheral comprising a communications mechanism to transfer information to and from the peripheral, wherein the communications mechanism receives requests for the device;
a server coupled to the communications mechanism to handle a plurality of requests, each of the requests being invoked by a user specifying a resource identifier defining a resource and its location, such that the peripheral is controlled via a plurality of resource identifiers, wherein the server translates at least one of said plurality of requests into at least one parameter, peripheral functionality is directly controlled by the requests, and the peripheral can be coupled directly to the network; and
a device coupled to the network, wherein a user of the device selects one of the resource identifiers to access the peripheral, such that the device controls the peripheral directly by selecting the resource identifier via an object being viewed by a user of the device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of controlling a peripheral coupled to a network with a device coupled to the network, said method comprising:
-
the device selecting one of a plurality of resource identifiers to select one of a plurality of operations to be performed by the peripheral, each of the plurality of operations being invoked individually by a user specifying a descriptor defining a resource and its location, such that the peripheral is responsive to a plurality of descriptors to control its operation;
generating a request to the peripheral in response to the one resource identifier being selected; and
directly controlling the peripheral by the one resource identifier, wherein the request is handled using a server on the peripheral. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A peripheral for use with a network providing access to interconnected, on-line documents in response to document requests, said peripheral comprising:
-
a server to control peripheral operations of the peripheral directly in response to requests by translating the requests into commands, each of the requests formatted as a http document request such that the peripheral can be coupled directly to said network; and
a memory to maintain objects that the server serves onto the network in response to requests. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A single integrated peripheral device that may be coupled directly to a network, said device comprising:
-
a functional unit to perform a plurality of operations, each of the plurality of operations being invoked by a user specifying a descriptor defining a resource and its location, such that the single peripheral is responsive to a plurality of requests to control its operation;
a communications mechanism that may be coupled to the network to transfer information to and from the device, wherein the communications mechanism receives requests for the device;
a server coupled to the communications mechanism and the functional unit to translate the requests into parameters so that the functional unit is controlled directly by the requests and the device can be coupled directly to the network; and
a storage coupled to the server and the communications mechanism to store objects that the server provides to the network using the communications mechanism in response to requests, such that the peripheral is responsive to a plurality of requests that individually specify objects to be served by the server that are maintained in the storage. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of controlling a peripheral coupled to a network with a device coupled to the network, the method comprising:
-
the peripheral receiving a request relating to a resource identifier selecting one of a plurality of operations to be performed by the peripheral, each of the plurality of operations being invoked individually by a user specifying a descriptor defining a resource and it s location, such that the peripheral is responsive to a plurality of descriptors to control its operation; and
directly controlling the peripheral by the one resource identifier, wherein the request is handled using a server on the peripheral which converts the request into at least one command. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
Specification