Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS20020133636 A1
Tipo de publicaciónSolicitud
Número de solicitudUS 09/865,944
Fecha de publicación19 Sep 2002
Fecha de presentación24 May 2001
Fecha de prioridad25 Oct 1996
También publicado comoDE69734700D1, DE69734700T2, EP0838768A2, EP0838768A3, EP0838768B1, EP0838768B8, US5956487, US6170007, US20010025307, US20010034777, US20010034778, US20010034779, US20010034780, US20010034781, US20010044836, US20030208558
Número de publicación09865944, 865944, US 2002/0133636 A1, US 2002/133636 A1, US 20020133636 A1, US 20020133636A1, US 2002133636 A1, US 2002133636A1, US-A1-20020133636, US-A1-2002133636, US2002/0133636A1, US2002/133636A1, US20020133636 A1, US20020133636A1, US2002133636 A1, US2002133636A1
InventoresChandrasekar Venkatraman, Jeffrey Morgan
Cesionario originalChandrasekar Venkatraman, Morgan Jeffrey A.
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
Embedding web access functionality into a device for user interface functions
US 20020133636 A1
Resumen
Web access functionality is embedded in a device to enable low cost widely accessible and enhanced user interface functions for the device. A web server in the device provides access to the user interface functions for the device through a device web page. A network interface in the device enables access to the web page by a web browser such that a user of the web browser accesses the user interface functions for the device through the web page.
Imágenes(7)
Previous page
Next page
Reclamaciones(131)
  1. 33. (New) A system for providing a web page for a copier, comprising:
    (a) a copier web server mechanism, including:
    a web server that generates a copier web page which enables control functions for the copier, the web server being embedded in the copier;
    a network interface embedded in the copier and coupled to the web server;
    a monitor embedded in the copier and coupled to the web server, wherein the monitor controls device-specific functions of the copier and monitors a set of information pertaining to the copier; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the copier web page.
  2. 34. (New) The system of claim 33 wherein the communication path is a home-based network.
  3. 35. (New) The system of claim 33 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  4. 36. (New) The system of claim 33 wherein the communication path is a local area network.
  5. 37. (New) The system of claim 33 wherein the communication path includes power line communication links.
  6. 38. (New) The system of claim 33 wherein the communication path includes radio frequency communication links.
  7. 39. (New) The system of claim 33 wherein the communication path includes infrared communication links.
  8. 40. (New) The system of claim 33 wherein the communication path includes telephone lines and cellular telephone links.
  9. 41. (New) The system of claim 33 wherein the communication path includes serial communication links.
  10. 42. (New) The system of claim 33 wherein the communication path includes parallel communication links.
  11. 43. (New) The system of claim 33 wherein the communication path is a direct Internet connection to the world-wide web.
  12. 44. (New) The system of claim 33 wherein the communication path includes:
    a local area network;
    a communication bridge coupled to the local area network; and
    the world-wide web, the world-wide web being coupled to the communication bridge.
  13. 45. (New) The system of claim 33 wherein the communication path includes:
    a home-based network;
    a communication bridge coupled to the home-based network; and
    the world-wide web, the world-wide web being coupled to the communication bridge.
  14. 46. (New) The system of claim 33 wherein the web browser has audio capability.
  15. 47. (New) The system of claim 33 wherein the web browser is embodied in a computer system that executes a set of web browser software.
  16. 48. (New) The system of claim 33 wherein the web browser is embodied in specialized television hardware.
  17. 49. (New) The system of claim 33 wherein the web browser is embodied in specialized telephone system hardware.
  18. 50. (New) A system for providing a web page for a printer, comprising:
    (a) a printer web server mechanism, including:
    a web server that generates a printer web page which enables control functions for the printer, the web server being embedded in the printer;
    a network interface embedded in the printer and coupled to the web server;
    a monitor embedded in the printer and coupled to the web server, wherein the monitor controls device-specific functions of the printer and monitors a set of information pertaining to the printer; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the printer web page.
  19. 51. (New) The system of claim 50 wherein the communication path is a home-based network.
  20. 52. (New) The system of claim 50 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  21. 53. (New) The system of claim 50 wherein the communication path is a local area network.
  22. 54. (New) The system of claim 50 wherein the communication path includes power line communication links.
  23. 55. (New) The system of claim 50 wherein the communication path includes radio frequency communication links.
  24. 56. (New) The system of claim 50 wherein the communication path includes infrared communication links.
  25. 57. (New) The system of claim 50 wherein the communication path includes telephone lines and cellular telephone links.
  26. 58. (New) The system of claim 50 wherein the communication path is a direct Internet connection to the world-wide web.
  27. 59. (New) The system of claim 50 wherein the web browser is embodied in specialized television hardware.
  28. 60. (New) The system of claim 50 wherein the web browser is embodied in specialized telephone system hardware.
  29. 61. (New) A system for providing a web page for a fax machine, comprising:
    (a) a fax machine web server mechanism, including:
    a web server that generates a fax machine web page which enables control functions for the fax machine, the web server being embedded in the fax machine;
    a network interface embedded in the fax machine and coupled to the web server;
    a monitor embedded in the fax machine and coupled to the web server, wherein the monitor controls device-specific functions of the fax machine and monitors a set of information pertaining to the fax machine; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the fax machine web page.
  30. 62. (New) The system of claim 61 wherein the communication path is a home-based network.
  31. 63. (New) The system of claim 61 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  32. 64. (New) The system of claim 61 wherein the communication path is a local area network.
  33. 65. (New) The system of claim 61 wherein the communication path includes power line communication links.
  34. 66. (New) The system of claim 61 wherein the communication path includes radio frequency communication links.
  35. 67. (New) The system of claim 61 wherein the communication path includes infrared communication links.
  36. 68. (New) The system of claim 61 wherein the communication path includes telephone lines and cellular telephone links.
  37. 69. (New) The system of claim 61 wherein the communication path is a direct Internet connection to the world-wide web.
  38. 70. (New) The system of claim 61 wherein the web browser is embodied in specialized television hardware.
  39. 71. (New) The system of claim 61 wherein the web browser is embodied in specialized telephone system hardware.
  40. 72. (New) A system for providing a web page for a video player that reads video and audio information from a storage medium, comprising:
    (a) a video player web server mechanism, including:
    a web server that generates a video player web page which enables control functions for the video player, the web server being embedded in the video player;
    a network interface embedded in the video player and coupled to the web server;
    a monitor embedded in the video player and coupled to the web server, wherein the monitor controls device-specific functions of the video player and monitors a set of information pertaining to the video player; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the video player web page.
  41. 73. (New) The system of claim 72 wherein the storage medium is an optical storage medium.
  42. 74. (New) The system of claim 72 wherein the storage medium is magnetic tape.
  43. 75. (New) The system of claim 72 wherein the video player is a video player/recorder that reads and writes video and audio information to an optical storage medium.
  44. 76. (New) The system of claim 72 wherein the video player is a video player/recorder that reads and writes video and audio information to a magnetic tape storage medium.
  45. 77. (New) The system of claim 72 wherein the communication path is a home-based network.
  46. 78. (New) The system of claim 72 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  47. 79. (New) The system of claim 72 wherein the communication path is a local area network.
  48. 80. (New) The system of claim 72 wherein the communication path includes power line communication links.
  49. 81. (New) The system of claim 72 wherein the communication path includes radio frequency communication links.
  50. 82. (New) The system of claim 72 wherein the communication path includes infrared communication links.
  51. 83. (New) The system of claim 72 wherein the communication path includes telephone lines and cellular telephone links.
  52. 84. (New) The system of claim 72 wherein the communication path is a direct Internet connection to the world-wide web.
  53. 85. (New) The system of claim 72 wherein the web browser is embodied in specialized television hardware.
  54. 86. (New) The system of claim 72 wherein the web browser is embodied in specialized telephone system hardware.
  55. 87. (New) A system for providing a web page for a television, comprising:
    (a) a television web server mechanism, including:
    a web server that generates a television web page which enables control functions for the television, the web server being embedded in the television;
    a network interface embedded in the television and coupled to the web server;
    a monitor embedded in the television and coupled to the web server, wherein the monitor controls device-specific functions of the television and monitors a set of information pertaining to the television; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the television web page.
  56. 88. (New) The system of claim 87 wherein the communication path is a home-based network.
  57. 89. (New) The system of claim 87 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  58. 90. (New) The system of claim 87 wherein the communication path is a local area network.
  59. 91. (New) The system of claim 87 wherein the communication path includes power line communication links.
  60. 92. (New) The system of claim 87 wherein the communication path includes radio frequency communication links.
  61. 93. (New) The system of claim 87 wherein the communication path includes infrared communication links.
  62. 94. (New) The system of claim 87 wherein the communication path includes telephone lines and cellular telephone links.
  63. 95. (New) The system of claim 87 wherein the communication path is a direct Internet connection to the world-wide web.
  64. 96. (New) The system of claim 87 wherein the web browser is embodied in specialized television hardware.
  65. 97. (New) The system of claim 87 wherein the web browser is embodied in specialized telephone system hardware.
  66. 98. (New) A system for providing a web page for a thermostat, comprising:
    (a) a thermostat web server mechanism, including:
    a web server that generates a thermostat web page which enables control functions for the thermostat, the web server being embedded in the thermostat;
    a network interface embedded in the thermostat and coupled to the web server;
    a monitor embedded in the thermostat and coupled to the web server, wherein the monitor controls device-specific functions of the thermostat and monitors a set of information pertaining to the thermostat; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the thermostat web page.
  67. 99. (New) The system of claim 98 wherein the communication path is a home-based network.
  68. 100. (New) The system of claim 98 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  69. 101. (New) The system of claim 98 wherein the communication path is a local area network.
  70. 102. (New) The system of claim 98 wherein the communication path includes power line communication links.
  71. 103. (New) The system of claim 98 wherein the communication path includes radio frequency communication links.
  72. 104. (New) The system of claim 98 wherein the communication path includes infrared communication links.
  73. 105. (New) The system of claim 98 wherein the communication path includes telephone lines and cellular telephone links.
  74. 106. (New) The system of claim 98 wherein the communication path is a direct Internet connection to the world-wide web.
  75. 107. (New) The system of claim 98 wherein the web browser is embodied in specialized television hardware.
  76. 108. (New) The system of claim 98 wherein the web browser is embodied in specialized telephone system hardware.
  77. 109. (New) A system for providing a web page for a refrigerator, comprising:
    (a) a refrigerator web server mechanism, including:
    a web server that generates a refrigerator web page which enables control functions for the refrigerator, the web server being embedded in the refrigerator;
    a network interface embedded in the refrigerator and coupled to the web server;
    a monitor embedded in the refrigerator and coupled to the web server, wherein the monitor controls device-specific functions of the refrigerator and monitors a set of information pertaining to the refrigerator; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the refrigerator web page.
  78. 110. (New) The system of claim 109 wherein the communication path is a home-based network.
  79. 111. (New) The system of claim 109 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  80. 112. (New) The system of claim 109 wherein the communication path is a local area network.
  81. 113. (New) The system of claim 109 wherein the communication path includes power line communication links.
  82. 114. (New) The system of claim 109 wherein the communication path includes radio frequency communication links.
  83. 115. (New) The system of claim 109 wherein the communication path includes infrared communication links.
  84. 116. (New) The system of claim 109 wherein the communication path includes telephone lines and cellular telephone links.
  85. 117. (New) The system of claim 109 wherein the communication path is a direct Internet connection to the world-wide web.
  86. 118. (New) The system of claim 109 wherein the web browser is embodied in specialized television hardware.
  87. 119. (New) The system of claim 109 wherein the web browser is embodied in specialized telephone system hardware.
  88. 120. (New) A system for providing a web page for a washing machine, comprising:
    (a) a washing machine web server mechanism, including:
    a web server that generates a washing machine web page which enables control functions for the washing machine, the web server being embedded in the washing machine;
    a network interface embedded in the washing machine and coupled to the web server;
    a monitor embedded in the washing machine and coupled to the web server, wherein the monitor controls device-specific functions of the washing machine and monitors a set of information pertaining to the washing machine; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the washing machine web page.
  89. 121. (New) The system of claim 120 wherein the communication path is a home-based network.
  90. 122. (New) The system of claim 120 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  91. 123. (New) The system of claim 120 wherein the communication path is a local area network.
  92. 124. (New) The system of claim 120 wherein the communication path includes power line communication links.
  93. 125. (New) The system of claim 120 wherein the communication path includes radio frequency communication links.
  94. 126. (New) The system of claim 120 wherein the communication path includes infrared communication links.
  95. 127. (New) The system of claim 120 wherein the communication path includes telephone lines and cellular telephone links.
  96. 128. (New) The system of claim 120 wherein the communication path is a direct Internet connection to the world-wide web.
  97. 129. (New) The system of claim 120 wherein the web browser is embodied in specialized television hardware.
  98. 130. (New) The system of claim 120 wherein the web browser is embodied in specialized telephone system hardware.
  99. 131. (New) A system for providing a web page for a disk drive, comprising:
    (a) a disk drive web server mechanism, including:
    a web server that generates a disk drive web page which enables control functions for the disk drive, the web server being embedded in the disk drive;
    a network interface embedded in the disk drive and coupled to the web server;
    a monitor embedded in the disk drive and coupled to the web server, wherein the monitor controls device-specific functions of the disk drive and monitors a set of information pertaining to the disk drive; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the disk drive web page.
  100. 132. (New) The system of claim 131 wherein the communication path is a home-based network.
  101. 133. (New) The system of claim 131 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  102. 134. (New) The system of claim 131 wherein the communication path is a local area network.
  103. 135. (New) The system of claim 131 wherein the communication path includes power line communication links.
  104. 136. (New) The system of claim 131 wherein the communication path includes radio frequency communication links.
  105. 137. (New) The system of claim 131 wherein the communication path includes infrared communication links.
  106. 138. (New) The system of claim 131 wherein the communication path includes telephone lines and cellular telephone links.
  107. 139. (New) The system of claim 131 wherein the communication path is a direct Internet connection to the world-wide web.
  108. 140. (New) The system of claim 131 wherein the web browser is embodied in specialized television hardware.
  109. 141. (New) The system of claim 131 wherein the web browser is embodied in specialized telephone system hardware.
  110. 142. (New) A system for providing a web page for an oscilloscope, comprising:
    (a) an oscilloscope web server mechanism, including:
    a web server that generates an oscilloscope web page which enables control functions for the oscilloscope, the web server being embedded in the oscilloscope;
    a network interface embedded in the oscilloscope and coupled to the web server;
    a monitor embedded in the oscilloscope and coupled to the web server, wherein the monitor controls device-specific functions of the oscilloscope and monitors a set of information pertaining to the oscilloscope; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the oscilloscope web page.
  111. 143. (New) The system of claim 142 wherein the communication path is a home-based network.
  112. 144. (New) The system of claim 142 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  113. 145. (New) The system of claim 142 wherein the communication path is a local area network.
  114. 146. (New) The system of claim 142 wherein the communication path includes power line communication links.
  115. 147. (New) The system of claim 142 wherein the communication path includes radio frequency communication links.
  116. 148. (New) The system of claim 142 wherein the communication path includes infrared communication links.
  117. 149. (New) The system of claim 142 wherein the communication path includes telephone lines and cellular telephone links.
  118. 150. (New) The system of claim 142 wherein the communication path is a direct Internet connection to the world-wide web.
  119. 151. (New) The system of claim 142 wherein the web browser is embodied in specialized television hardware.
  120. 152. (New) The system of claim 142 wherein the web browser is embodied in specialized telephone system hardware.
  121. 153. (New) A system for providing a web page for a spectrum analyzer, comprising:
    (a) a spectrum analyzer web server mechanism, including:
    a web server that generates a spectrum analyzer web page which enables control functions for the spectrum analyzer, the web server being embedded in the spectrum analyzer;
    a network interface embedded in the spectrum analyzer and coupled to the web server;
    a monitor embedded in the spectrum analyzer and coupled to the web server, wherein the monitor controls device-specific functions of the spectrum analyzer and monitors a set of information pertaining to the spectrum analyzer; and
    a control/monitor path coupled to the monitor;
    (b) a communication path coupled to the network interface; and
    (c) a web browser coupled to the communication path for rendering the spectrum analyzer web page.
  122. 154. (New) The system of claim 153 wherein the communication path is a home-based network.
  123. 155. (New) The system of claim 153 wherein the communication path is a home-based network, and wherein home-based network includes twisted pair communication links.
  124. 156. (New) The system of claim 153 wherein the communication path is a local area network.
  125. 157. (New) The system of claim 153 wherein the communication path includes power line communication links.
  126. 158. (New) The system of claim 153 wherein the communication path includes radio frequency communication links.
  127. 159. (New) The system of claim 153 wherein the communication path includes infrared communication links.
  128. 160. (New) The system of claim 153 wherein the communication path includes telephone lines and cellular telephone links.
  129. 161. (New) The system of claim 153 wherein the communication path is a direct Internet connection to the world-wide web.
  130. 162. (New) The system of claim 153 wherein the web browser is embodied in specialized television hardware.
  131. 163. (New) The system of claim 153 wherein the web browser is embodied in specialized telephone system hardware.
Descripción
BACKGROUND OF THE INVENTION

[0001] 1. Field of Invention

[0002] The present invention pertains to the field of user interfaces for devices. More particularly, this invention relates to embedding web access functionality into devices to provide enhanced and widely accessible user interface functions.

[0003] 2. Art Background

[0004] A wide variety of devices including office equipment, home-based equipment, and lab equipment, as well as a variety of other types of devices commonly provide device specific user interface functions. Such devices may also be referred to as gadgets. Office equipment includes, for example, printers, fax machines, copiers, and various types of communication and telephony devices. Home-based devices include home entertainment equipment such as televisions and video and audio players and recorders as well as security systems, automobiles, appliances, thermostats, and hot tubs. Lab equipment includes measurement devices such as oscilloscopes, spectrum analyzers and other types of measurement equipment as well as networking equipment.

[0005] The user-interface mechanisms of such devices commonly include relatively simple and low cost user input and display mechanisms. Such simple mechanisms may include, for example, light emitting elements such as LED/LCD elements as well as various types of simple input buttons or switches. Such simple mechanisms are typically constructed to be low cost to minimize the overall cost of such devices. In addition, such mechanisms are usually compact and enable relatively small sizes for such devices. Unfortunately, such simple user interface mechanisms severely limit the range and flexibility of the user interface functions provided by such devices.

[0006] The user-interface functions of such a device may be enhanced by the implementation of a screen-based user interface mechanism within the device. For example, such a device may include a display screen, and a rendering processor along with appropriate software for generating a rich graphical user interface suitable for the particular type of device. However, such screen displays and rendering mechanisms are usually expensive and increase the overall cost of the device. Such high costs are typically unsuitable for lower cost devices targeted for a relatively large mass market. Moreover, display screens and associated hardware may be too bulky for the size constraints of many devices.

[0007] A screen-based user interface may be provided for a device using an external computer system. For example, the device may be connected to the computer system through either a standard connection such as a serial or parallel port connection or through a specialized hardware interface. The external computer system usually executes a set of software for communication and user interface to the device. The external computer system may implement a screen-based user interface for the device. The external computer system may also execute web server software that enables external web browsers to access the computer system and in turn the user interface of the device.

[0008] Unfortunately, such an external computer system greatly increases the cost of providing a screen-base user interface for a device. In addition, such prior computer system based solutions usually require the development of specialized software for each particular type of device. Moreover, such specialized software for a particular device from a particular manufacturer must typically be developed for differing types of computer system platforms. Such a variety of differing software for differing platforms greatly complicates the task of providing support for the devices. Furthermore, the development and support costs of such a variety of software usually increase the overall cost of providing a screen based user interface for such devices.

SUMMARY OF THE INVENTION

[0009] A solution for providing widely accessible, low cost, and enhanced user interface functions for a device is disclosed. The solution involves embedding web access functionality into the device including a web server that provides a device web page. The device includes an embedded network interface that enables access to the device web page by a web browser. A user of the web browser accesses the user interface functions for the device through the device web page. The web server functionality may be implemented with existing circuitry in a device, such as an exiting processor, memory, and input/output circuitry that normally perform device-specific functions, thereby avoiding the extra cost and space required for dedicated web server hardware for the device.

[0010] The web server functionality embedded in the device enables device user interface access via a variety of communication mechanisms including the world wide web portion of the Internet. The costs of providing screen based user interface mechanisms are exported away from the device and do not require an external computer to provide a device web server. The methods and mechanisms disclosed herein provide screen based user-friendly interfaces to a wide variety of devices without the necessity to develop expensive hardware and software applications for differing devices. The present methods and mechanisms employ web technology so that access to a device user interface is independent of the computer system platform employed and independent of the web browser software executed and independent of the location of the user.

[0011] The user interface information is packaged using the Hyper-Text Markup Language (HTML) and is transported according to the Hyper-Text Transfer Protocol (HTTP). The HTML and HTTP protocols enable communication with existing web browsers independent of the platform that executes the web browser. The present techniques avoid the need of an industry-wide Application Programming Interface (API) to unify the control and use of equipment.

[0012] Other features and advantages of the present invention will be apparent from the detailed description that follows.

BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The present invention is described with respect to particular exemplary embodiments thereof and reference is accordingly made to the drawings in which:

[0014]FIGS. 1a-1 b illustrate a device with embedded web access functionality that provides device-specific user interface functions through a device web page;

[0015]FIG. 2 shows a home-based network that enables a web browser to access the user interface functions through the device web page;

[0016]FIG. 3 illustrates an example device web page for a printer device;

[0017]FIG. 4 shows a large organization network or intranet that enables access to the device web pages of differing devices;

[0018]FIG. 5 illustrates access to device web pages through the Internet world-wide web.

DETAILED DESCRIPTION

[0019]FIG. 1a illustrates a device 10 with embedded web access functionality that provides device-specific user interface functions. The device 10 includes a network interface 12 and a web server 14 along with a monitor 16. The network interface 12 enables communication via a communication path 22. The monitor 16 controls various device-specific functions of the device 10 and monitors a set of information pertaining to the device 10 via a control/monitor path 20. The web server 14 provides web server functions to web clients via the communication path 22. The web server 14 provides web server functions according to the Hyper-Text Transfer Protocol (HTTP).

[0020] The web server 14 receives HTTP commands through the network interface 12 that specify a predetermined Universal Resource Locator (URL) for the device 10. The HTTP commands may be used by web clients to read information from the device 10 such as device status information. The HTTP commands may also be used to transfer information to the device 10 such as information that controls the functions or operating states of the device 10. Such HTTP commands include HTTP GET, HTTP POST, and HTTP PUT commands.

[0021] In response to an HTTP command targeted for the device 10, the web server 14 generates a web page 18 that defines a set of user interface functions for the device 10. The web page 18 is a Hypertext Markup Language (HTML) file. The network interface 12 transfers the web page 18 to a requesting HTTP client via the communication path 22.

[0022] The web server 14 generates the web page 18 dynamically to reflect the updated state of the information pertaining to the device 10 that is maintained by the monitor 16. The web page 18 may also define control buttons according to the HTTP protocol that enable various control functions for the device 10 to be initiated from a web client via the communication path 22. The web page 18 may contain text, images, multimedia files, forms, tables or any object type supported by the HTTP and HTML protocols.

[0023] In addition, the web page 18 may contain one or more URLs that specify additional web pages located within the device 10. The web page 18 may also contain one or more URLs that specify additional web pages located elsewhere, i.e. external to the device 10. The additional web pages external to the device 10 may be located, for example, on a local communication network or on the Internet world wide web.

[0024] The device 10 represents a wide variety of devices including devices such as printers, fax machines, copiers, communication and telephony devices, home entertainment devices such as televisions, video and audio devices as well as appliances such as refrigerators and washing machines, security systems, automobiles, and hot tubs. The device 10 also represents a variety of. measurement instruments including oscilloscopes, and spectrum analyzers and other types of measurement devices. In addition, the device 10 represents a variety of computer peripheral devices including mass storage units such as rotating media storage units.

[0025] The communication path 22 represents any communication means that is capable of transferring HTML files according to the HTTP web protocol. The communication path 22 may be realized by a wide variety of communication mechanisms including local area networks, telephone lines including cellular telephone links, serial communication links, parallel communication links, power line communication links, and radio and infrared communication links. The communication path 22 may also be a direct Internet connection to the world-wide web.

[0026]FIG. 1b is a hardware block diagram of the device 10. The device 10 includes a processor 200, a memory 210, a set of device-specific hardware 300 along with a set of input/output circuitry 220 that enables communication via the communication path 22. The processor 200 performs device-specific functions for the device 10 in combination with the device-specific hardware 300. The processor 200 is also employed to provide web server functionality in the device 10. In one embodiment, the processor 200 stores the web page 18 in the memory 210 which may also be used to store information associated with normal device-specific functions.

[0027] In one embodiment, the device 10 is a printer device wherein the processor 200 and the memory 210 preform image rendering functions and the device-specific hardware 300 includes printer hardware and associated circuitry and wherein the input/output circuitry 220 provides network access to the printer device 10. The web server functionality is embedded into the printer device 10 by providing software or firmware for the processor 200 and by utilizing space available in the memory 210 and by using the existing input/output circuitry 220 such as Ethernet circuitry to transfer HTML files.

[0028] In another embodiment, the device 10 is a video player/recorder wherein the processor 200 and the memory 210 perform functions for reading video and audio information from and writing video and audio information to a storage media such as magnetic tape or an optical storage media. The device-specific hardware 300 includes media actuation hardware such as motors and magnetic heads and associated circuitry for reading and imparting information onto the storage media. The web server functionality is embedded into the video device 10 by providing software or firmware for the processor 200 and by utilizing space available in the memory 210 and by adding the input/output circuitry 220 to the video device 10.

[0029] In yet another embodiment, the device 10 is a washing machine wherein the processor 200 and the memory 210 preform functions for controlling wash cycles. The device-specific hardware 300 includes hardware such as motors, valves, sensors, and associated circuitry. The web server functionality is embedded into the washing machine 10 by providing software or firmware for the processor 200 and by utilizing space available in the memory 210 and by adding the input/output circuitry to the video device 10.

[0030] The web server functionality for the device 10 includes software executed by the processor 200 that services the HTTP protocol and that generates HTML formatted files. The web page 18 in one embodiment is stored in the memory 210 or may be generated on the fly. The processor 200 also executes communication software that drives the input/output circuitry 220 and provides the functionality of the network interface 12. In addition, the processor 200 executes software that performs control and information monitoring and logging functions of the monitor 16.

[0031] In another embodiment, the web server functions of the device 10 are implemented on a single integrated circuit chip including a processor and memory for holding software for servicing the HTTP protocol. In such an embodiment, the hardware portion of the network interface 12 may be implemented on the same integrated circuit chip as the processor or may be external to that chip.

[0032] In yet another embodiment, the web server functions of the device 10 are implemented with a state machine.

[0033] In another embodiment, the device 10 is a controller module or control computer contained in an automobile. The input/output circuitry 220 such as cellular transmitter/receiver circuitry enables a web browser to access control and status information for the automobile which is contained in the web page 18.

[0034] In another embodiment, the device 10 is a mass storage device such as a disk drive or CD-ROM drive. The input/output circuitry 220 such as local area network interface circuitry enables a web browser to access control and status information for the mass storage device which is contained in the web page 18.

[0035] In yet another embodiment, the device 10 is a home-entertainment device such as an audio system. The input/output circuitry 220 such as infrared communication circuitry or power line communication circuitry enables a web browser such as a home computer to access control and status information for the audio system which is contained in the web page 18.

[0036] The memory 210 may be a static memory such as read-only memory, a flash memory, or a disk drive or may be a volatile memory such as a random access memory. The web page may be stored in the static memory or the random access memory in the HTML format or may be generated on the fly without being stored in the device 10.

[0037]FIG. 2 shows a home-based network 30 that enables a web browser 40 to access the user interface functions of the device 10. The home-based network 30 may be implemented with a variety of communication mechanisms suitable for a home including power line communication links, twisted pair communication links, radio frequency communication links, and infrared communication links.

[0038] The web browser 40 includes a display 42 for generating visual objects including text, images, multimedia objects, and graphical user interface objects. The web browser 40 includes a selection device 44 that enables a user to select objects and URL links rendered on the display 42. The web browser 40 may also include an audio capability that enables rendering of audio information to the user.

[0039] The home-based network 30 may also enable communication among a set of devices 50-52. The devices 50-52 may include devices such as home appliances, home security systems, home entertainment devices, air-conditioning systems and hot-tubs. Any of the devices 50-52 that implement the device web page mechanisms disclosed herein may provide device specific user interface web pages to the web browser 40 via the home-based network 30.

[0040] The web browser 40 may be embodied in a computer system that executes a set of web browser software. Such a computer system with web browser functionality may be realized by any one of a variety of available computer system platforms including Windows platforms, Macintosh platforms, Unix platforms as well as any other platform capable of executing web browser software that provides HTTP client functions and that renders HTML files.

[0041] The web browser 40 may also be embodied in a variety of other devices that provide HTTP client functions and that render HTML files. Such devices include specialized hardware designed for television or telephone systems as well as low cost web browser devices and network computers.

[0042] A user accesses and controls the user interface functions of the device 10 using the web browser 40. The user enters a URL corresponding to the device 10 into the web browser 40. In response, the web browser 40 transfers an HTTP command which includes the entered URL over the home-based network 30. The device 10 receives the HTTP command via the communication path 22 and recognizes the URL contained therein.

[0043] In one embodiment, the information for the web page 18 is periodically updated by the processor 200 and is stored in HTML format in the memory 210. In such an embodiment, the processor 200 reads the web page 18 from the memory 210 in response to the HTTP command and transfers the web page 18 to the web browser 40 via the home based network 30.

[0044] In an alternative embodiment, the processor 200 generates the web page 18 on the fly in response to the HTTP command from the web browser 40. In such an embodiment, the processor 200 obtains information pertaining to the device from the device-specific hardware 300 after receiving the HTTP command and recognizing the URL contained therein. The processor 200 formats the information into the HTML format that defines the web page 18 and transfers the HTML formatted information to the web browser 40 via the home based network 30.

[0045] The HTML file is transferred according to the HTTP protocol which specifies the URL corresponding to the web browser 40. The web browser 40 receives the HTML file and renders the web page 18 on the display 42.

[0046] The following is an example HTML file that defines the web page 18 in an embodiment wherein the device 10 is a printer device.

<TITLE>Printer Home Page</TITLE>
<H1>home page for device 10</H1>
<HR>
The following information pertains to
the device 10 which in this example
is a printer
<table border>
<caption> Printer with a URL </caption>
<TR>
<TD>Printer Name</TD>Portdv.9</TD>
</TR>
<TR>
<TD>Administrator</Tl><TD>Mr. John Doe</TD>
</TR>
<TR>
<TD>Location</TD><TD>Building 1U</TD>
</TR>
</TABLE>
<P>
<A HREF = “http://www.hpsc.com”> Service Contract</A>
<P>
<A HREF = “http://www.hpsupl.com”> Supplies
ordering</A>
<P>
<A HREF = “http://www.hpl.hp.com”> Future
Products</A>
<P>
<HR>

[0047]FIG. 3 illustrates the web page 18 for the example HTML file shown above wherein the device 10 is a printer. The web page 18 is rendered on the display 42 by the web browser 40 in response to the example HTML code set forth above. The web page 18 includes a page title 70, a header section 60, a set of ASCII text 62, a table section 64, and a set of hyperlinks 66-68.

[0048] The page title 70 is defined by the HTML <TITLE>Printer Home Page</TITLE> coding shown above. The header section 60 is defined by the HTML code <H1>Home Page for device 10</H1> in the HTML file shown above. The ASCII text 62 is the ASCII text contained in the HTML file shown above. The table section 64 is defined with coding in the HTML file shown above and provides information pertaining to the printer including a printer name, an administrator, and a location for the printer.

[0049] The hyperlinks 66-68 defined in the HTML file shown above direct the web browser 40 to other web pages for various printer support functions. For example, the hyperlink 66 “Service Contract” may be selected by the user with the selection device 44 to direct the web browser 40 to the URL “http://www.hpsc.com” for information regarding printer service contracts. Similarly, hyperlinks 67 and 68 provide links to web pages for ordering printer supplies and obtaining information for future printer products from the manufacturer of the printer device 10.

[0050] The web page 18 for the printer may also include manuals, parts lists, and other associated publications. These publication may be stored within the device 10 in, for example, a nonvolatile memory, or may be referenced elsewhere via hyperlinks contained in the web page 18. These publications contain dynamic information such as updated manuals as well as new and updated software driver routines for the device 10.

[0051]FIG. 4 shows a large organization network 80 that enables access to the device web pages of the device 10 and the devices 50-52. The large organization network 80 may be referred to as an Intranet and may be implemented with a variety of communication mechanisms including local area networks connected together by various types of communication links.

[0052] Any one or more of a set of computer systems 90-92 coupled to the large organization network 80 may access the device web pages of the devices 10 and 50-52. The computer systems 90-92 may execute one or more of a variety of available web browser software or may have web browser functions built in.

[0053] A user of one of the computer systems 90-92 enters a URL corresponding to the desired one of the devices 10 and 50-52 into the corresponding web browser application. In response, the particular web browser application as an HTTP client transfers an HTTP command that specifies the desired URL over the large organization network 80. The device specified by the HTTP command recognizes the URL contained therein. In response, the targeted device transfers an HTML file that defines its device web page via large organization network 80. The transfer of the HTML file specifies the URL of the originating HTTP client computer system from among the computer systems 90-92. The originating HTTP client computer system recognizes its URL and receives and then renders the device web page to the user.

[0054]FIG. 5 illustrates access to device web pages through a direct Internet connection to the world-wide web 100. The web page 18 of the device 10 may be accessed by any web client on the world-wide web 100 including the web browser 40.

[0055] In addition, a communication system 102 functions as a communication bridge between the world-wide web 100 and a local area network 120 and a communication system 104 functions as a communication bridge between the world-wide web 100 and a home base network 130. As a consequence, any other HTTP clients coupled to the local area network 120 or the home-base network 130 may access the device web pages in a device 108, a device 106, or the device 10. In addition, the web browser 40 or any HTTP client on the world-wide web 100 may access the device web pages of the devices 106 and 108.

[0056] The embedded web server functionality described herein enables a variety of widely accessible device interrogation and control functions for a particular device as well as for sets of devices. For example, a web page may be embedded into each washing machine of a chain of Laundromats wherein an operator from an office computer can determine the machines that require servicing and schedule daily service routing to the Laundromats accordingly.

[0057] The foregoing detailed description of the present invention is provided for the purposes of illustration and is not intended to be exhaustive or to limit the invention to the precise embodiment disclosed. Accordingly, the scope of the present invention is defined by the appended claims.

Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US4689022 *30 Abr 198425 Ago 1987John PeersSystem for control of a video storage means by a programmed processor
US4882747 *12 May 198821 Nov 1989Jerry WilliamsInfrared communication apparatus for remote site applications
US4899129 *8 Nov 19886 Feb 1990Smart House Limited PartnershipAutomated appliance and energy distribution control system
US4899217 *1 Dic 19876 Feb 1990Smart House Limited PartnershipCommunication and energy control system for houses
US4904993 *9 Feb 198727 Feb 1990Alps Electric Co., Ltd.Remote control apparatus with selectable RF and optical signal transmission
US4914568 *24 Oct 19863 Abr 1990National Instruments, Inc.Graphical system for modelling a process and associated method
US5051720 *13 Nov 198924 Sep 1991Secure Telecom, Inc.Remote control system using power line of remote site
US5086385 *31 Ene 19894 Feb 1992Custom Command SystemsExpandable home automation system
US5109222 *27 Mar 198928 Abr 1992John WeltyRemote control system for control of electrically operable equipment in people occupiable structures
US5165018 *5 Ene 198717 Nov 1992Motorola, Inc.Self-configuration of nodes in a distributed message-based operating system
US5218552 *30 Jul 19908 Jun 1993Smart House, L.P.Control apparatus for use in a dwelling
US5268666 *23 Dic 19917 Dic 1993At&T Bell LaboratoriesAppliance control system providing out-of-context usage
US5295242 *2 Nov 199015 Mar 1994Consilium, Inc.Apparatus and method for viewing relationships in a factory management system
US5299304 *16 Abr 199129 Mar 1994International Business Machines CorporationMethod and apparatus for identifying multiple stage document format transformations
US5390385 *28 May 199321 Feb 1995Knight Equipment InternationalLaundry management system for washing machines
US5421009 *22 Dic 199330 May 1995Hewlett-Packard CompanyMethod of remotely installing software directly from a central computer
US5450359 *23 Sep 199312 Sep 1995National Informatics Centre, Government Of IndiaAnalog video interactive (AVI) PC Add-On Card for controlling consumer grade VHS-VCR
US5452291 *30 Nov 199319 Sep 1995Panasonic Technologies, Inc.Combination brouter and cluster controller
US5467264 *30 Sep 199314 Nov 1995MicrosoftMethod and system for selectively interdependent control of devices
US5491796 *23 Oct 199213 Feb 1996Net Labs, Inc.Apparatus for remotely managing diverse information network resources
US5500715 *3 Jun 199419 Mar 1996Xerox CorporationPrint job handling menu selection apparatus and method
US5509123 *22 Mar 199416 Abr 1996Cabletron Systems, Inc.Distributed autonomous object architectures for network layer routing
US5519878 *15 Jul 199421 May 1996Echelon CorporationSystem for installing and configuring (grouping and node address assignment) household devices in an automated environment
US5530842 *31 Mar 199425 Jun 19963Com CorporationGeneric backplane system which is configurable to serve different network access methods simultaneously
US5530852 *20 Dic 199425 Jun 1996Sun Microsystems, Inc.Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
US5548779 *21 Dic 199320 Ago 1996TaligentSystem for providing system services for a device to a client using stack definition and stack description of a stack having top, intermediate, and bottom service objects
US5550561 *11 Ene 199527 Ago 1996Ziarno; Witold A.Display cursor controlling device for reading card information from an information bearing credit or debit card
US5566278 *24 Ago 199315 Oct 1996Taligent, Inc.Object oriented printing system
US5570085 *22 Nov 199429 Oct 1996Ludo A. BertschProgrammable distributed appliance control system
US5572643 *19 Oct 19955 Nov 1996Judson; David H.Web browser with dynamic display of information objects during linking
US5590197 *4 Abr 199531 Dic 1996V-One CorporationElectronic payment system and method
US5600831 *30 Nov 19944 Feb 1997Lucent Technologies Inc.Apparatus and methods for retrieving information by modifying query plan based on description of information sources
US5636211 *15 Ago 19953 Jun 1997Motorola, Inc.Universal multimedia access device
US5649186 *7 Ago 199515 Jul 1997Silicon Graphics IncorporatedSystem and method for a computer-based dynamic information clipping service
US5696901 *24 May 19969 Dic 1997Konrad; Allan M.Remote information service access system based on a client-server-service model
US5699494 *1 May 199616 Dic 1997Lexmark International, Inc.Remote replication of printer operator panel
US5701451 *7 Jun 199523 Dic 1997International Business Machines CorporationMethod for fulfilling requests of a web browser
US5704366 *23 May 19946 Ene 1998Enact Health Management SystemsSystem for monitoring and reporting medical measurements
US5708776 *9 May 199613 Ene 1998Elonex I.P. HoldingsAutomatic recovery for network appliances
US5715453 *31 May 19963 Feb 1998International Business Machines CorporationWeb server mechanism for processing function calls for dynamic data queries in a web page
US5715823 *25 Sep 199610 Feb 1998Atlantis Diagnostics International, L.L.C.Ultrasonic diagnostic imaging system with universal access to diagnostic information and images
US5721908 *7 Jun 199524 Feb 1998International Business Machines CorporationComputer network for WWW server data access over internet
US5727159 *10 Abr 199610 Mar 1998Kikinis; DanSystem in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5732074 *16 Ene 199624 Mar 1998Cellport Labs, Inc.Mobile portable wireless communication system
US5734835 *28 Jun 199631 Mar 1998International Business Machines CorporationInexpensive world wide web terminal appliance using disk synchronized with raster refresh for storage of displayed pages
US5742762 *19 May 199521 Abr 1998Telogy Networks, Inc.Network management gateway
US5751956 *21 Feb 199612 May 1998Infoseek CorporationMethod and apparatus for redirection of server external hyper-link references
US5761071 *27 Jul 19962 Jun 1998Lexitech, Inc.Browser kiosk system
US5761280 *4 Sep 19962 Jun 19988×8, Inc.Telephone web browser arrangement and method
US5761673 *31 Ene 19962 Jun 1998Oracle CorporationMethod and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5764910 *2 Abr 19969 Jun 1998National Semiconductor CorporationMethod and apparatus for encoding and using network resource locators
US5790977 *6 Feb 19974 Ago 1998Hewlett-Packard CompanyData acquisition from a remote instrument via the internet
US5801689 *22 Ene 19961 Sep 1998Extended Systems, Inc.Hypertext based remote graphic user interface control system
US5805442 *30 May 19968 Sep 1998Control Technology CorporationDistributed interface architecture for programmable industrial control systems
US5838906 *17 Oct 199417 Nov 1998The Regents Of The University Of CaliforniaDistributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US5850573 *21 Nov 199415 Dic 1998Canon Kabushiki KaishaControl method for peripheral device in host computer connectable to a plurality of peripheral devices
US5857967 *9 Jul 199712 Ene 1999Hewlett-Packard CompanyUniversally accessible healthcare devices with on the fly generation of HTML files
US5893908 *21 Nov 199613 Abr 1999Ricoh Company LimitedDocument management system
US5901286 *15 Nov 19964 May 1999Canon Information Systems, Inc.Method and apparatus for communicating with a network peripheral
US5905906 *7 Ago 199718 May 1999Lexmark International, Inc.Method and apparatus for configuring multiple printers on a network
US5917405 *18 Jul 199629 Jun 1999Joao; Raymond AnthonyControl apparatus and methods for vehicles
US5956487 *25 Oct 199621 Sep 1999Hewlett-Packard CompanyEmbedding web access mechanism in an appliance for user interface functions including a web server and web browser
US5973696 *8 Ago 199726 Oct 1999Agranat Systems, Inc.Embedded web server
US5974234 *15 Abr 199726 Oct 1999Xerox CorporationCentralized print server for interfacing one or more network clients with a plurality of printing devices
US5978477 *21 Nov 19962 Nov 1999Ricoh Company LimitedAutomatic and transparent document archiving
US5991802 *27 Nov 199623 Nov 1999Microsoft CorporationMethod and system for invoking methods of objects over the internet
US5995721 *16 Jun 199730 Nov 1999Xerox CorporationDistributed printing system
US5996010 *28 Jul 199730 Nov 1999Nortel Networks CorporationMethod of performing a network management transaction using a web-capable agent
US6003078 *15 Nov 199614 Dic 1999Canon Information Systems, Inc.Automatic service requests over the world wide web
US6012083 *24 Sep 19964 Ene 2000Ricoh Company Ltd.Method and apparatus for document processing using agents to process transactions created based on document content
US6020973 *15 Abr 19971 Feb 2000Xerox CorporationCentralized print server for interfacing one or more network clients with a plurality of printing devices
US6021429 *18 Nov 19961 Feb 2000Canon Information Systems, Inc.Network device which maintains a list of device addresses
US6029182 *4 Oct 199622 Feb 2000Canon Information Systems, Inc.System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US6029238 *30 Mar 199522 Feb 2000Canon Kabushiki KaishaControl of information processing using one or more peripheral apparatus
US6052710 *28 Jun 199618 Abr 2000Microsoft CorporationSystem and method for making function calls over a distributed network
US6067558 *18 Sep 199723 May 2000Wendt; James GordonMethod and apparatus for providing increased content from a resource constrained device
US6101328 *31 Dic 19978 Ago 2000Intel CorporationSystem for preventing multiple instances of the same dynamic executable module
US6112235 *27 May 199729 Ago 2000Spofford; Jason J.Method and apparatus for remotely managing a network hardware device having an embedded server with a client computer across a network
US6139177 *25 Abr 199731 Oct 2000Hewlett Packard CompanyDevice access and control using embedded web access functionality
US6160551 *20 Mar 199512 Dic 2000Sun Microsystems, Inc.Graphical user interface for displaying and manipulating objects
US6170007 *31 Ago 19992 Ene 2001Hewlett-Packard CompanyEmbedding web access functionality into a device for user interface functions
US6182094 *24 Jun 199830 Ene 2001Samsung Electronics Co., Ltd.Programming tool for home networks with an HTML page for a plurality of home devices
US6198479 *24 Jun 19986 Mar 2001Samsung Electronics Co., LtdHome network, browser based, command and control
US6209048 *9 Feb 199627 Mar 2001Ricoh Company, Ltd.Peripheral with integrated HTTP server for remote access using URL's
US6209408 *31 Oct 19973 Abr 2001Grand Haven Stamped ProductsElectrical sensing system for a vehicle shifter
US6219708 *30 May 199617 Abr 2001Multi-Tech Systems, Inc.System for network resource management
US6344861 *28 Jul 20005 Feb 2002Sun Microsystems, Inc.Graphical user interface for displaying and manipulating objects
US6529936 *23 Dic 19984 Mar 2003Hewlett-Packard CompanyObject-oriented web server architecture suitable for various types of devices
US6618754 *23 Oct 19959 Sep 2003Sun Microsystems, Inc.System for transmission of embedded applications over a network
US6818754 *12 Jun 200316 Nov 2004Nuvelo. Inc.Methods and materials relating to semaphorin-like polynucleotides
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US727241521 Mar 200618 Sep 2007Nec Infrontia CorporationTelephone system enabling operation of a telephone set by way of a portable terminal
US761408311 Mar 20053 Nov 2009Invensys Systems, Inc.Process control methods and apparatus for intrusion detection, protection and network hardening
US78490947 Mar 20087 Dic 2010Brother Kogyo Kabushiki KaishaImage processing device
US786907113 Jul 200411 Ene 2011Hewlett-Packard Development Company, L.P.Printer with security algorithm
US796345427 Ago 200721 Jun 2011Honeywell International Inc.Remote HVAC control with remote sensor wiring diagram generation
US7984420 *5 Nov 200819 Jul 2011Invensys Systems, Inc.Control systems and methods with composite blocks
US819618527 Ago 20075 Jun 2012Honeywell International Inc.Remote HVAC control with a customizable overview display
US823992227 Ago 20077 Ago 2012Honeywell International Inc.Remote HVAC control with user privilege setup
US833185512 Jul 201011 Dic 2012Invensys Systems, Inc.Methods and apparatus for process control with improved communication links
US909500212 Jul 201128 Jul 2015Invensys Systems, Inc.Methods and apparatus for process control with improved communication links
Clasificaciones
Clasificación de EE.UU.719/311
Clasificación internacionalG08C15/00, G06F3/14, G06F13/00, G06F3/048, G06F3/12, H04L12/28, H04L29/08, G06F9/44, H04M1/725
Clasificación cooperativaH04L69/329, H04L67/02, H04M1/72561, H04L12/2818, H04L2012/285, H04L2012/2849, H04L12/2803, H04L12/2809, H04W4/00, G05B2219/34038, H04L12/2805, H04L2012/2845
Clasificación europeaH04W4/00, H04L12/28H2A, H04L12/28H1, H04L29/08A7, H04M1/725F1W, H04L29/08N1, H04L12/28H, H04L12/28H3A
Eventos legales
FechaCódigoEventoDescripción
31 Mar 2005ASAssignment
Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA
Free format text: CLARIFICATION TO PATENT AND PATENT APPLICATION ASSIGNMENT;ASSIGNORS:HEWLETT-PACKARD COMPANY;AGILENTTECHNOLOGIES INC.;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:015980/0943;SIGNING DATES FROM 20050119 TO 20050203
Owner name: AGILENT TECHNOLOGIES, INC., CALIFORNIA
Free format text: CLARIFICATION TO PATENT AND PATENT APPLICATION ASSIGNMENT;ASSIGNORS:HEWLETT-PACKARD COMPANY;AGILENTTECHNOLOGIES INC.;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:015980/0943;SIGNING DATES FROM 20050119 TO 20050203
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:015980/0825
Effective date: 20041210
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS
Free format text: CLARIFICATION TO PATENT AND PATENT APPLICATION ASSIGNMENT;ASSIGNORS:HEWLETT-PACKARD COMPANY;AGILENTTECHNOLOGIES INC.;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:015980/0943;SIGNING DATES FROM 20050119 TO 20050203