← Back to Patent Explorer
US6092078A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for interfacing network peripheral devices with a browser

Assignee: Axis Communications AB
•
Filing: 1999-08-04
•
Granted: 2000-07-18
•
Expires: 2019-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The current invention provides method and apparatus for communications between network attached peripheral devices and one or more server nodes for the collection of data from the peripheral devices. In an alternate embodiment of the invention a method and apparatus for monitoring peripheral devices on a network is disclosed. In an alternate embodiment of the invention a method and apparatus for remotely configuring network peripheral devices is disclosed. In an alternate embodiment of the invention a method for enabling a web browser to provide a graphical user interface (GUI) for monitoring peripheral devices on the internet is disclosed.

Inventors

  • 👤 Johan Gunnar Fredrik Adolfsson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:44
CPC Classifications
H; H04; H04L; H04L43/00; H04L67/00; H04L67/01; H04L41/00; H04L41/08; H04L41/0803; H04L41/0806; H04L41/0813; H04L41/082; H04L41/0889; H04L41/22; H04L43/08; H04L43/0805; H04L43/0817; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 76 words
A method for distribution of data from a network enabling input/output device (NEIOD) to a data receiving node in a network, which includes a plurality of nodes, comprising: transmitting an initiation message from said data receiving node to the NEIOD, transmitting a preparation message from the NEIOD to said data receiving node in response to said initiation message, and transmitting data, at least from the NEIOD to said data receiving node, over an open data channel.
Claim 2
Independent Claim 76 words
A method for distribution of data from a network enabling input/output device (NEIOD) to a data receiving node in a network, which includes a plurality of nodes, comprising: transmitting an initiation message from said data receiving node to the NEIOD, transmitting a preparation message from the NEIOD to said data receiving node in response to said initiation message, and transmitting data, at least from the NEIOD to said data receiving node, over an open data channel.
Claim 3
Dependent Claim 52 words
A method according to claim 1, comprising transmitting, from the NEIOD to said one data receiving node, the latest data from a data providing means over said open data channel without awaiting a request from the data receiving node and preferably in response to the receipt, at the NEIOD, of said data.
Claim 4
Dependent Claim 20 words
A method according to claim 1, wherein said data is received at the data receiving node by a communication module.
Claim 5
Dependent Claim 14 words
A method according to claim 3, wherein said communication module is a Java applet.
Claim 6
Dependent Claim 25 words
A method according to claim 1, comprising setting up at least one open data channel between the NEIOD and at least one data receiving node.
Claim 7
Dependent Claim 23 words
A method according to claim 5, comprising setting up said open data channel, wherein a data length of an intended transmission is undefined.
Claim 8
Dependent Claim 44 words
A method according to claim 1, wherein the initiating message is a request for at least one communication module to be transmitted from the NEIOD to said data receiving node and wherein the preparation message includes a transmission of at least one communication module.
Claim 9
Dependent Claim 24 words
A method according to claim 1, comprising presenting said transmitted data on a web page in a browser executing in said data receiving node.
Claim 10
Dependent Claim 36 words
A method according to claim 8, wherein the presentation of data on the web page is controlled by a communication module in said first node, wherein the communication module is receiving the data from the NEIOD.
Claim 11
Dependent Claim 21 words
A method according to claim 1, wherein the communications between said first node and the NEIOD comprise a hypertext transfer protocol.
Claim 12
Dependent Claim 25 words
A method according to claim 1, comprising transmitting data from the NEIOD over a plurality of open channels to a plurality of data receiving nodes.
Claim 13
Dependent Claim 21 words
A method according to claim 11, wherein said data to a plurality of data receiving nodes are of the same origin.
Claim 14
Independent Claim 87 words
A method for a network enabling input output device (NEIOD) to collect data from at least one data providing means and distribute data over a network to at least one data receiving node of a plurality of nodes comprising: receiving an initiation message from the data receiving node, transmitting a preparation message to said one data receiving node for initiating communication with said one data receiving node, in response to the initiation message, and transmitting data over an open data channel to said one data receiving node.
Claim 15
Independent Claim 87 words
A method for a network enabling input output device (NEIOD) to collect data from at least one data providing means and distribute data over a network to at least one data receiving node of a plurality of nodes comprising: receiving an initiation message from the data receiving node, transmitting a preparation message to said one data receiving node for initiating communication with said one data receiving node, in response to the initiation message, and transmitting data over an open data channel to said one data receiving node.
Claim 16
Dependent Claim 36 words
A method according to claim 13, comprising, in response to the receipt of said data, transmitting the latest received data from a data providing means over said open data channel to said one data receiving node.
Claim 17
Dependent Claim 34 words
A method according to claim 13, comprising: receiving data from at least one data providing means, and transforming said data from one data providing means to a format readable by said one receiving node.
Claim 18
Dependent Claim 32 words
A method according to claim 13, comprising, in response to said preparation message, setting up at least one open data channel to at least one receiving node for the transmission of data.
Claim 19
Dependent Claim 24 words
A method according to claim 16, comprising setting up said open data channel, wherein a data length of an intended transmission is not defined.
Claim 20
Dependent Claim 19 words
A method according to claim 13, comprising transmitting said data to a communication module at the data receiving node.
Claim 21
Dependent Claim 14 words
A method according to claim 18, wherein said communication module is a Java applet.
Claim 22
Dependent Claim 42 words
A method according to claim 13, wherein the initiating message is a request for at least one communication module to be transmitted from the NEIOD to said first node and the preparation message is a transmission of at least one communication module.
Claim 23
Dependent Claim 24 words
A method according to claim 13, wherein a hypertext transfer protocol is used for the communication between the NEIOD and said one receiving node.
Claim 24
Dependent Claim 28 words
A method according to claim 13, comprising receiving at least one request from a data receiving node regarding transmission of new control data to a data providing means.
Claim 25
Independent Claim 56 words
A method for a first node of a plurality of nodes within a network to request and receive dynamic data over the network from a network enabling input/output device (NEIOD), comprising: transmitting an initiation message to the NEIOD, receiving a preparation message from the NEIOD, and receiving data over an open data channel from the NEIOD.
Claim 26
Independent Claim 56 words
A method for a first node of a plurality of nodes within a network to request and receive dynamic data over the network from a network enabling input/output device (NEIOD), comprising: transmitting an initiation message to the NEIOD, receiving a preparation message from the NEIOD, and receiving data over an open data channel from the NEIOD.
Claim 27
Dependent Claim 22 words
A method according to claim 23, comprising receiving latest data from the NEIOD over said open data channel as it becomes available.
Claim 28
Dependent Claim 19 words
A method according to claim 23, wherein said data is received by a communication module in said first node.
Claim 29
Dependent Claim 14 words
A method according to claim 25, wherein said communication module is a Java applet.
Claim 30
Dependent Claim 22 words
A method according to claim 23, comprising presenting the data on a web page in a browser executing in said first node.
Claim 31
Dependent Claim 34 words
A method according to claim 27, wherein the presentation of data on the web page is controlled by a communication module in said first node, the communication module receiving the data from the NEIOD.
Claim 32
Dependent Claim 13 words
A method according to claim 23, comprising transmitting control information to the NEIOD.
Claim 33
Dependent Claim 21 words
A method according to claim 23, wherein the communications between said first node and the NEIOD comprise a hypertext transfer protocol.
Claim 34
Dependent Claim 42 words
A method according to claim 23, wherein an initiating message is a request for at least one communication module to be transmitted from the NEIOD to said first node and a preparation message is a transmission of at least one communication module.
Claim 35
Dependent Claim 23 words
A method according to claim 23, comprising the act of requesting the NEIOD to set-up an open data channel to said first node.
Claim 36
Independent Claim 110 words
A method for creating, from a first node of a plurality of nodes in a network, a dynamic presentation of sampled data, comprising: requesting an electronic page for selecting data providing means from a network enabling input output device (NEIOD) in a second node, presenting the electronic page for selecting data providing means on a screen at said first node, transmitting a selection message, comprising indications of at least one selected data providing means, to the NEIOD, receiving an electronic page, comprising at least one representation of at least one data providing means, from the NEIOD, and connecting to the NEIOD for requesting and receiving dynamic data over the network.
Claim 37
Independent Claim 110 words
A method for creating, from a first node of a plurality of nodes in a network, a dynamic presentation of sampled data, comprising: requesting an electronic page for selecting data providing means from a network enabling input output device (NEIOD) in a second node, presenting the electronic page for selecting data providing means on a screen at said first node, transmitting a selection message, comprising indications of at least one selected data providing means, to the NEIOD, receiving an electronic page, comprising at least one representation of at least one data providing means, from the NEIOD, and connecting to the NEIOD for requesting and receiving dynamic data over the network.
Claim 38
Dependent Claim 59 words
A method according to claim 33, comprising: receiving an electronic page, requested by the selection message, from the NEIOD, the electronic page comprising selectable configurations of the at least one selected data providing means, and transmitting a configuration message to the NEIOD, the configuration message comprising indications of selected configurations of the at least one selected data providing means.
Claim 39
Dependent Claim 75 words
A method according to claim 33, comprising the acts of: receiving an electronic editing page from the NEIOD, the electronic editing page comprising at least one representation of at least one data providing means, wherein an altering of a position of a representation of a data providing means, within the electronic page, is possible, and transmitting, a layout message to the NEIOD, the layout message comprising a position of at least one data providing means.
Claim 40
Dependent Claim 22 words
A method according to claim 33, wherein said electronic pages are web pages presented by a browser executing in the first node.
Claim 41
Dependent Claim 23 words
A method according to claim 33, wherein said at least one representation of at least one data providing means is a Java applet.
Claim 42
Dependent Claim 76 words
A network enabling input output device (NEIOD) for collecting data from data providing means and for providing data to at least one data receiving node of a plurality of nodes in a network, comprising: input means for receiving data from data providing means, means for setting up an open data channel, over the network, to said one data receiving node, and means for transmitting data, independently of said receiving node, whenever data is ready for transmission.
Claim 43
Dependent Claim 76 words
A network enabling input output device (NEIOD) for collecting data from data providing means and for providing data to at least one data receiving node of a plurality of nodes in a network, comprising: input means for receiving data from data providing means, means for setting up an open data channel, over the network, to said one data receiving node, and means for transmitting data, independently of said receiving node, whenever data is ready for transmission.
Claim 44
Dependent Claim 26 words
A network enabling input output device according to claim 38, further comprising at least one communication module to be sent to said one data receiving node.
Claim 45
Dependent Claim 39 words
A network enabling input output device according to claim 38, further comprising: input means for receiving control data from a communication module executing in said one data receiving node, and output means for controlling at least one I/O device.

References Cited (Backward Citations)

US5491801A Cited
US5095444A Cited
US5822535A Cited
US5742845A Cited
US5831848A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-18 2004-01-17 2004-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-18 2008-01-17 2008-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-18 2012-01-17 2012-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag