Embedding web access functionality into a device for user...

Electrical computers and digital processing systems: multicomput – Remote data accessing – Using interconnected networks

Utility Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C709S203000, C707S793000, C707S793000

Utility Patent

active

06170007

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of Invention
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.
2. Art Background
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.
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.
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.
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.
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
A solution for providing widely accessible, low cost, and enhanced user interface functions for a S 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 existing 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.
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.
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.
Other features and advantages of the present invention will be apparent from the detailed description that follows.


REFERENCES:
patent: 4899129 (1990-02-01), MacFadyen et al.
patent: 4899217 (1990-02-01), MacFadyen et al.
patent: 5268666 (1993-12-01), Michel et al.
patent: 5295242 (1994-03-01), Mashruwala et al.
patent: 5500715 (1996-03-01), Ta et al.
patent: 5519878 (1996-05-01), Dolin, Jr.
patent: 5548779 (1996-08-01), Andert et al.
patent: 5566278 (1996-10-01), Patel et al.
patent: 5570085 (1996-10-01), Bertsch
patent: 5636211 (1997-06-01), Newlin et al.
patent: 5699494 (1997-12-01), Colbert et al.
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5708776 (1998-01-01), Kikinis
patent: 5715453 (1998-02-01), Stewart
patent: 5715823 (1998-02-01), Wood et al.
patent: 5727159 (1998-03-01), Kikinis
patent: 5732074 (1998-03-01), Spaur et al.
patent: 5734835 (1998-03-01), Selker
patent: 5751956 (1998-05-01), Kirsch
patent: 5761071 (1998-06-01), Bernstein et al.
patent: 5761280 (1998-06-01), Noonen et al.
patent: 5761673 (1998-06-01), Bookman et al.
patent: 5764910 (1998-06-01), Shachar
patent: 5805442 (1998-09-01), Crater et al.
patent: 5850573 (1998-12-01), Wada
patent: 5893908 (1999-04-01), Cullen et al.
patent: 5901286 (1999-05-01), Danknick et al.
patent: 5905906 (1999-05-01), Goffinet et al.
patent: 5974234 (1999-10-01), Levine et al.
patent: 5978477 (1999-11-01), Hull et al.
patent: 5995721 (1999-11-01), Rourke et al.
patent: 6003078 (1999-12-01), Kodimer et al.
patent: 6012083 (2000-01-01), Savitzky et al.
patent: 6020973 (2000-02-01), Levine et al.
patent: 6021429 (2000-02-01), Danknick
patent: 6029182 (2000-02-01), Nehab et al.
patent: 6029238 (2000-02-01), Furukawa
patent: WO97/18636 (1997-05-01), None
IBM Technical Disclosure Bulletin—vol. 38, No. 12, Dec. 1995, Disk Drive With Embedded Hyper-Text Markup Language Server.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Embedding web access functionality into a device for user... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Embedding web access functionality into a device for user..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedding web access functionality into a device for user... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2525981

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.