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;
requesting that a network address be assigned to said computer peripheral;
transmitting an advertisement by said computer peripheral, said advertisement including at least said assigned network address and 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 automatically in response to said advertisement; 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.
72 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;
requesting that a network address be assigned to said computer peripheral;
transmitting an advertisement by said computer peripheral, said advertisement including at least said assigned network address and 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 automatically in response to said advertisement; 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 an assigned network address; and
a routing table in said router, said routing table automatically associating said assigned hypertext transfer protocol port number and said assigned network address in response to an advertisement from said computer peripheral, said advertisement including at least said assigned hypertext transfer protocol port number and said assigned network address. - 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 requesting that a network address be assigned to said computer peripheral;
means for transmitting an advertisement by said computer peripheral, said advertisement including at least said assigned network address and 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 automatically in response to said advertisement; 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