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

Web server enabling direct scheduling and calendaring capability

Assignee: International Business Machines Corp
•
Filing: 2001-01-31
•
Granted: 2006-10-03
•
Expires: 2021-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A client/server network enables access to non-HTML objects from a web browser. The system includes a database for storing non-HTML files. A system user requests a non-HTML file from a database using a web browser. The web browser transmits the request to a server via a HTTP server and module. The server locates and retrieves the object requested. The module translates the object to a format supported by the web browser. The HTTP server communicates the translated file to the web browser over a network. The web browser then presents the translated file to the system user.

Inventors

  • 👤 Paul Haverstock
  • 👤 Miguel Estrada
  • 👤 Julio Estrada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 06:44
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/958; G06F16/972; G06F40/00; G06F40/10; G06F40/103; G06F40/117; G06F40/12; G06F40/131; G06F40/14; G06F40/143; G06F40/151; G06F40/166; G06F40/186

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 120 words
A server system providing integrated scheduling and calendaring capability comprising: a server; at least one database associated with the server, the at least one database including a plurality of non-markup language objects, wherein at least one of the non-markup language objects comprises scheduling and calendaring information for at least one user; and a user interface that displays a plurality of object representations that correspond to the plurality of non-markup language objects, wherein the server enables selection of one or more of the plurality of object representations, and translates one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 2
Dependent Claim 120 words
A server system providing integrated scheduling and calendaring capability comprising: a server; at least one database associated with the server, the at least one database including a plurality of non-markup language objects, wherein at least one of the non-markup language objects comprises scheduling and calendaring information for at least one user; and a user interface that displays a plurality of object representations that correspond to the plurality of non-markup language objects, wherein the server enables selection of one or more of the plurality of object representations, and translates one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 3
Dependent Claim 19 words
The system of claim 1 , wherein the at least one markup language object is displayed using a browser.
Claim 4
Dependent Claim 31 words
The system of claim 1 , wherein the server comprises: a server module; an interface module comprising a markup language to non-markup language translator; and a non-markup language database server module.
Claim 5
Dependent Claim 14 words
The system of claim 3 , wherein the server module comprises an HTTP server.
Claim 6
Dependent Claim 51 words
The system of claim 1 , wherein the server is operable to: i) receive a URL-based selection from a browser for the one or more non-markup language objects that correspond to the selected one or more object representations; and ii) determine a location of the one or more non-markup language objects.
Claim 7
Dependent Claim 23 words
The system of claim 1 , further comprising a passing module that passes the at least one markup language object to a browser.
Claim 8
Dependent Claim 120 words
A server system providing integrated scheduling and calendaring capability comprising: storing means for storing a plurality of non-markup language objects, wherein at least one of the plurality of non-markup language objects comprises scheduling and calendaring information for at least one user; displaying means for displaying a plurality of object representations that correspond to the plurality of non-markup language objects; selection enabling means, in communication with the storing means, for enabling the user to select one or more of the plurality of object representations; and translating means for translating one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 9
Dependent Claim 120 words
A server system providing integrated scheduling and calendaring capability comprising: storing means for storing a plurality of non-markup language objects, wherein at least one of the plurality of non-markup language objects comprises scheduling and calendaring information for at least one user; displaying means for displaying a plurality of object representations that correspond to the plurality of non-markup language objects; selection enabling means, in communication with the storing means, for enabling the user to select one or more of the plurality of object representations; and translating means for translating one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 10
Dependent Claim 29 words
The system of claim 7 , wherein the at least one markup language object is displayed by a presenting means for presenting the at least one markup language object.
Claim 11
Dependent Claim 61 words
The system of claim 7 , further comprising retrieving means for retrieving the selected non-markup language object that comprises: markup language object receiving means for receiving markup language objects; markup language translating means for translating markup language objects to non-markup language objects and non-markup language objects to markup language objects; and non-markup language object receiving means for receiving non-markup language objects.
Claim 12
Dependent Claim 17 words
The system of claim 9 , wherein the markup language object receiving means comprises an HTTP server.
Claim 13
Dependent Claim 54 words
The system of claim 7 , wherein the selection enabling means is operable to: i) receive from a presenting means a URL-based selection of the one or more non-markup language objects that correspond to the selected one or more object representations; and ii) determine a location of the one or more non-markup language objects.
Claim 14
Dependent Claim 33 words
The system of claim 7 , further comprising a passing means for passing the at least one markup language object to a presenting means for presenting the at least one markup language object.
Claim 15
Independent Claim 117 words
A method for providing a server with integrated scheduling and calendaring capability comprising the steps of: storing a plurality of non-markup language objects in at least one object store, wherein at least one of the non-markup language objects comprise scheduling and calendaring information for at least one user; displaying a plurality of object representations that correspond to the plurality of non-markup language objects; enabling selection of one or more of the object representations from the plurality of object representations; and based on the selection, translating one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 16
Independent Claim 117 words
A method for providing a server with integrated scheduling and calendaring capability comprising the steps of: storing a plurality of non-markup language objects in at least one object store, wherein at least one of the non-markup language objects comprise scheduling and calendaring information for at least one user; displaying a plurality of object representations that correspond to the plurality of non-markup language objects; enabling selection of one or more of the object representations from the plurality of object representations; and based on the selection, translating one or more non-markup language objects that correspond to the selected one or more object representations, the one or more non-markup language objects being translated to at least one markup language object.
Claim 17
Dependent Claim 19 words
The method of claim 13 , further comprising the step of displaying the at least one markup language object.
Claim 18
Dependent Claim 39 words
The method of claim 13 , further comprising: receiving at least one markup language object; translating the at least one markup language object to at least one non-markup language object; and receiving the at least one non-markup language object.
Claim 19
Dependent Claim 24 words
The method of claim 15 , wherein receiving at least one markup object comprises receiving at least one markup object with an HTTP server.
Claim 20
Dependent Claim 51 words
The method of claim 13 , wherein the step of enabling comprises the steps of: i) receiving a URL-based selection of the one or more non-markup language objects that correspond to the selected one or more object representations; and ii) determining a location of the one or more non-markup language objects.
Claim 21
Dependent Claim 16 words
The method of claim 13 , further comprising presenting the at least one markup language object.
Claim 22
Dependent Claim 146 words
A processor readable medium having processor readable code embodied therein for providing a server with integrated scheduling and calendaring capability, the medium comprising: processor readable code for causing a processor to store a plurality of non-markup language objects in at least one database, at least one non-markup language object of the plurality of non-markup language objects comprising scheduling and calendaring information for at least one user; processor readable code for causing a processor to display a plurality of object representations that correspond to the plurality of non-markup language objects; processor readable code for causing a processor to enable selection of one or more of the plurality of object representations; and processor readable code for causing a processor, based on the selection, to translate one or more non-markup language objects that correspond to the selected one or more object representations to at least one markup language object.
Claim 23
Dependent Claim 146 words
A processor readable medium having processor readable code embodied therein for providing a server with integrated scheduling and calendaring capability, the medium comprising: processor readable code for causing a processor to store a plurality of non-markup language objects in at least one database, at least one non-markup language object of the plurality of non-markup language objects comprising scheduling and calendaring information for at least one user; processor readable code for causing a processor to display a plurality of object representations that correspond to the plurality of non-markup language objects; processor readable code for causing a processor to enable selection of one or more of the plurality of object representations; and processor readable code for causing a processor, based on the selection, to translate one or more non-markup language objects that correspond to the selected one or more object representations to at least one markup language object.
Claim 24
Dependent Claim 30 words
The medium of claim 19 , further comprising processor readable code for causing a processor to open only a browser application for displaying the at least one markup language object.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-10-02 2010-04-03 2010-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-10-02 2014-04-03 2014-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-10-02 2018-04-03 2018-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag