Routing device and method for use with a HTTP enabled computer peripheral
First Claim
1. A method for enabling a router to forward a hypertext transfer protocol port number identified message, said method comprising:
- establishing communication between said router and a computer peripheral;
assigning a network address to said computer peripheral;
transmitting an advertisement by said computer peripheral, said advertisement including at least a hypertext transfer protocol port number assigned to said computer peripheral;
configuring said router to associate said hypertext transfer protocol port number assigned to said computer peripheral with said network address of said computer peripheral; and
forwarding said hypertext transfer protocol port number identified message to said computer peripheral based on at least said hypertext transfer port number assigned to said computer peripheral.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention features a system and method for programming, integrating, and controlling the operation of computer peripherals. In brief overview, a computer peripheral is provided with a network communications protocol stack that includes a hypertext transfer protocol (HTTP) layer. The HTTP layer permits the computer peripheral to function as a thin web server. As such, the computer peripheral is able to respond to HTTP requests. In one embodiment, the invention includes a router that is in communication with the computer peripheral. The computer peripheral has an assigned HTTP port number and an assigned network address. The router includes a routing table that associates the computer peripheral'"'"'s assigned HTTP port number with the computer peripheral'"'"'s assigned network address. According to this embodiment, a message with a computer peripheral HTTP port number identifier is forwarded to the computer peripheral by the router.
61 Citations
37 Claims
-
1. A method for enabling a router to forward a hypertext transfer protocol port number identified message, said method comprising:
-
establishing communication between said router and a computer peripheral; assigning a network address to said computer peripheral; transmitting an advertisement by said computer peripheral, said advertisement including at least a hypertext transfer protocol port number assigned to said computer peripheral; configuring said router to associate said hypertext transfer protocol port number assigned to said computer peripheral with said network address of said computer peripheral; and forwarding said hypertext transfer protocol port number identified message to said computer peripheral based on at least said hypertext transfer port number assigned to said computer peripheral. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enabling messages to be forwarded based on at least hypertext transfer protocol port numbers, said system comprising:
-
a router in communication with a computer peripheral, said computer peripheral having an assigned hypertext transfer protocol port number; and a routing table in said router, said routing table configured to associate said assigned hypertext transfer protocol port number and an assigned network address in response to an advertisement from said computer peripheral, said advertisement including at least said assigned hypertext transfer protocol port number. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for enabling a router to forward hypertext transfer protocol port number identified messages, said apparatus comprising:
-
means for establishing communication between said router and a computer peripheral; means for assigning a network address to said computer peripheral; means for transmitting an advertisement by said computer peripheral, said advertisement including at least a hypertext transfer protocol port number assigned to said computer peripheral; means for configuring said router to associate said hypertext transfer protocol port number assigned to said computer peripheral with said network address of said computer peripheral; and means for forwarding said hypertext transfer protocol port number identified message to said computer peripheral based on at least said hypertext transfer port number assigned to said computer peripheral. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification