Patent US6067558A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6067558A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing increased content from a resource constrained device

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-09-18
•
Granted: 2000-05-23
•
Expires: 2017-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Web-based peripheral management solution based upon JAVA applets and a top-level user interface (UI) generator located on a content server includes HTTP daemons (i.e. Web servers) which run on both a peripheral device interface and a host machine content server. Web browser accesses to the peripheral device HTTP daemon for peripheral or other content are redirected by the peripheral device HTTP daemon to a content server where the actual HTML or JAVA applet files are stored. The peripheral device interface also generates HTML stub files to aid in redirecting accesses to JAVA applets on the content server.

Inventors

  • 👤 James Gordon Wendt
  • 👤 James Eugene Clough
  • 👤 John David Beninga

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 18:31
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/986; G06F2209/00; G06F2209/50; G06F2209/509

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 179 words
A redirection mechanism for providing increased content for one or more resource constrained devices on an electronic network, said mechanism comprising: a browser associated with a user location; a content server; a peripheral interface comprising an embedded daemon which dynamically generates stub pages that contain applet tags, wherein a specific address at said peripheral interface invokes a stub page generator that takes a parameter following a request address and uses said parameter value as the body of a stub page returned to said browser; and a user interface generator associated with a user interface server, said user interface generator providing system wide addressing and a user interface for management of said resource constrained device, said user interface generator providing information pages to said browser, said information pages including links to addresses for peripheral interface and device specific pages, wherein said peripheral interface and device specific pages are stored on said content server, and wherein user navigation through information pages selects peripheral interface and device specific pages, wherein said browser follows said links to these peripheral interface and device pages.
Claim 2
Dependent Claim 179 words
A redirection mechanism for providing increased content for one or more resource constrained devices on an electronic network, said mechanism comprising: a browser associated with a user location; a content server; a peripheral interface comprising an embedded daemon which dynamically generates stub pages that contain applet tags, wherein a specific address at said peripheral interface invokes a stub page generator that takes a parameter following a request address and uses said parameter value as the body of a stub page returned to said browser; and a user interface generator associated with a user interface server, said user interface generator providing system wide addressing and a user interface for management of said resource constrained device, said user interface generator providing information pages to said browser, said information pages including links to addresses for peripheral interface and device specific pages, wherein said peripheral interface and device specific pages are stored on said content server, and wherein user navigation through information pages selects peripheral interface and device specific pages, wherein said browser follows said links to these peripheral interface and device pages.
Claim 3
Dependent Claim 29 words
The redirection mechanism of claim 1, wherein said browser follows said links to said peripheral interface and device pages by getting addresses for peripheral interface and device specific pages.
Claim 4
Dependent Claim 49 words
The redirection mechanism of claim 1, wherein said peripheral interface and device specific pages are implemented as applet and class files, wherein said applet and class files load and execute in said browser, and wherein said applet and class files communicate with said peripheral interface and thereby said device.
Claim 5
Dependent Claim 25 words
The redirection mechanism of claim 1, wherein said browser contacts said peripheral interface, and wherein said peripheral interface redirects said browser using information page redirection.
Claim 6
Dependent Claim 72 words
The redirection mechanism of claim 4, wherein said browser contacts said user interface server at a redirected location that contains said link, wherein said link instructs said user interface server to contact said peripheral interface from a redirect address and pass data contained at said address to said peripheral interface, causing a page to be sent to said browser from said peripheral interface, said page containing a reference to an applet file.
Claim 7
Dependent Claim 35 words
The redirection mechanism of claim 5, wherein said applet file reference establishes a contact to said peripheral interface at said redirect address, thereby downloading said applet file to enhance the functionality of said peripheral interface.
Claim 8
Dependent Claim 21 words
The redirection mechanism of claim 6, wherein said browser downloads said applet file from a redirect location on said content server.
Claim 9
Dependent Claim 28 words
The redirection mechanism of claim 7, wherein said browser communicates with said peripheral interface to retrieve required information once said applet file has been loaded by said browser.
Claim 10
Dependent Claim 22 words
The redirection mechanism of claim 1, said user interface generator further comprising: a stub file mechanism for triggering an applet file fetch.
Claim 11
Dependent Claim 45 words
The redirection mechanism of claim 9, wherein said peripheral interface performs either of token substitution on the body of said stub page allowing inclusion of any of configuration and identity information contained on said peripheral interface, and string processing, including space substitution and escape conversion.
Claim 12
Dependent Claim 52 words
The redirection mechanism of claim 10, wherein said substitution tokens include any of a fully qualified domain name and base URL path of a host software location on said system server; an interface fully qualified domain name; an interface MAC address; an interface model identifier string; and a peripheral model identifier string.
Claim 13
Dependent Claim 48 words
The redirection mechanism of claim 1, wherein said user interface generator contains information concerning the location of applet files on said content server, the height/width of said applet area, and whether said applet file name should be customized to contain strings for said peripheral interface or device type.
Claim 14
Dependent Claim 39 words
The redirection mechanism of claim 1, wherein said user interface generator invokes an applet from a user interface page by placing a link in said user interface page that contains said specific address of said peripheral interface stub generator.
Claim 15
Dependent Claim 15 words
The redirection mechanism of claim 12, wherein said body parameter is an entire applet tag.
Claim 16
Dependent Claim 39 words
The redirection mechanism of claim 14, wherein said applet tag text includes any tokens that said user interface generator requires said peripheral interface to substitute into said stub page, causing modification of said applet file name or directory path.
Claim 17
Dependent Claim 67 words
The redirection mechanism of claim 11, wherein said browser sends a request to said peripheral interface specifying said specific address of said stub file generator and passing said body parameter in said request address when a user follows said link to either a peripheral interface or device specific page; and wherein said peripheral interface returns a page containing a body value containing substituted tokens to said browser.
Claim 18
Dependent Claim 25 words
The redirection mechanism of claim 16, wherein said browser receives said stub page and processes said applet tag, and then gets an associated applet file.
Claim 19
Dependent Claim 33 words
The redirection mechanism of claim 17, wherein said browser must make a get request for applet file addresses to said peripheral interface and have those requests redirected to addresses on said content server.
Claim 20
Dependent Claim 68 words
The redirection mechanism of claim 17, wherein an applet tag text, which said user interface generator link passes to said peripheral interface stub generator, is the path to said applet file and the name of said applet file, wherein said path contains an initial redirect component which is returned unaltered in said stub file and which becomes the path used by said browser when getting said applet file.
Claim 21
Dependent Claim 30 words
The redirection mechanism of claim 19, wherein an embedded daemon on said peripheral interface performs redirection of any request which contains a specific initial directory path in the request address.
Claim 22
Dependent Claim 73 words
The redirection mechanism of claim 20, wherein said peripheral interface sends back a response which contains a status code and a location address which is a request address with a redirect path stripped off and a pre-configured host software base address inserted in its place for requests whose address contains a redirect directory path; and wherein said peripheral interface also performs token substitution on a response location address if any tokens are present.
Claim 23
Dependent Claim 33 words
The redirection mechanism of claim 21, wherein said applet makes requests to either of said peripheral interface and said device to perform specific operations once said browser retrieves and starts running said applet.
Claim 24
Dependent Claim 73 words
The redirection mechanism of claim 22, wherein said peripheral interface performs redirection of all requests for either of said peripheral interface root or home page address, wherein a specific home page address is configured in said peripheral interface, wherein said peripheral interface responds with a status code and a location address that has been pre-configured but that undergoes token substitution when said peripheral interface receives a request for said peripheral interface home page.
Claim 25
Independent Claim 100 words
A method for supporting redirection of browser generated requests from one daemon to another, comprising the steps of: using a browser to send a request for content to a daemon specifying the request address; using said daemon to send a response back to said browser with a status code and with a new address given by a location field in said response; receiving at said browser said response and then sending request to said new address where said content is actually stored; processing said request with said daemon processes and sending back a response to said browser with said content.
Claim 26
Independent Claim 100 words
A method for supporting redirection of browser generated requests from one daemon to another, comprising the steps of: using a browser to send a request for content to a daemon specifying the request address; using said daemon to send a response back to said browser with a status code and with a new address given by a location field in said response; receiving at said browser said response and then sending request to said new address where said content is actually stored; processing said request with said daemon processes and sending back a response to said browser with said content.
Claim 27
Independent Claim 192 words
A method for loading and running an applet in a browser, comprising the steps of: causing said browser to follow a link which is the address for a requested stub file; using said browser to get said stub file; using a daemon to return the contents of said requested stub file, wherein said stub file contains an applet tag indicating the address of an applet file; using said browser to read and process said stub file contents and encounter said applet tag; using said browser to get an applet file address, wherein said browser either reconnects to said daemon from which it received said stub file to also get said applet file, or said browser connects to a daemon address specified in a tag to get said applet file if a parameter is specified in said stub file; using said daemon to return the contents of said requested applet file; and using said browser to read said applet file contents, load said applet file into a memory, and run said applet file within an applet execution environment; wherein said applet may then make accesses to collect needed information for user interface presentation.
Claim 28
Independent Claim 192 words
A method for loading and running an applet in a browser, comprising the steps of: causing said browser to follow a link which is the address for a requested stub file; using said browser to get said stub file; using a daemon to return the contents of said requested stub file, wherein said stub file contains an applet tag indicating the address of an applet file; using said browser to read and process said stub file contents and encounter said applet tag; using said browser to get an applet file address, wherein said browser either reconnects to said daemon from which it received said stub file to also get said applet file, or said browser connects to a daemon address specified in a tag to get said applet file if a parameter is specified in said stub file; using said daemon to return the contents of said requested applet file; and using said browser to read said applet file contents, load said applet file into a memory, and run said applet file within an applet execution environment; wherein said applet may then make accesses to collect needed information for user interface presentation.

References Cited (Backward Citations)

US5742845A Cited
US5812769A Cited
US5751956A Cited
US5802530A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag