WO1998021672A2 - Remote communication, information management, and home page authoring system - Google Patents

Remote communication, information management, and home page authoring system Download PDF

Info

Publication number
WO1998021672A2
WO1998021672A2 PCT/US1997/020822 US9720822W WO9821672A2 WO 1998021672 A2 WO1998021672 A2 WO 1998021672A2 US 9720822 W US9720822 W US 9720822W WO 9821672 A2 WO9821672 A2 WO 9821672A2
Authority
WO
WIPO (PCT)
Prior art keywords
client device
data file
user
server computer
signals
Prior art date
Application number
PCT/US1997/020822
Other languages
French (fr)
Other versions
WO1998021672A3 (en
Inventor
Charles E. Belanger
Jason Woodlee
Original Assignee
Inergy Online, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inergy Online, Inc. filed Critical Inergy Online, Inc.
Priority to AU53565/98A priority Critical patent/AU5356598A/en
Publication of WO1998021672A2 publication Critical patent/WO1998021672A2/en
Publication of WO1998021672A3 publication Critical patent/WO1998021672A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Definitions

  • serial number 60/055,782 entitled, "Server-Sided Internet Based Operating
  • PCs desktop personal computers
  • mainframes include greater processing power and the ability to
  • PC network Another option is a PC network. Networks of PCs, typically in an office setting,
  • Web site files A user also could learn how to send and maintain these Web site files using
  • COMPUSERVE or they could maintain an account with an Internet Service Provider
  • the user usually will no longer own the original Web site (or e-mail)
  • an internet telephone such as an internet telephone, a pager, a beeper or a cell phone, or a hand-held or
  • palm-sized personal information manager such as the PALMPILOT sold by 3COM (formerly U.S. ROBOTICS).
  • PALMPILOT sold by 3COM
  • ROBOTICS formerly U.S. ROBOTICS
  • a user might wish to purchase a set-top box
  • WEBTV which is manufactured by TECHNAMA, BATRA, and COOLOGIC
  • NC appliances may be configured to allow a user to
  • a user may author, create, maintain, edit, send,
  • a user also could author, create, maintain, edit, copy, save
  • a user may customize their desktop configuration and may run a variety of different applications. Moreover, a user may switch between applications, and transfer text, graphics, or sound files between applications.
  • a remote communication management system according to the systems and
  • computer includes a processing mechanism for receiving signals representing a message
  • a client device adapted for transmitting and receiving signals
  • server computer and a server signal mechanism connected to the server computer and
  • the client device may be selected from the following group of devices, for
  • mainframe computers desktop personal computers, such as, for example, IBM, IBM-compatibles, and MACINTOSH, laptop personal computers, network computers, Internet telephones, pagers, mobile phones, hand-held personal information
  • NC non-computer
  • the client device preferably
  • EXPLORER EXPLORER, MOSIAC, or some combination or variation thereof.
  • the communications network may be the Internet, may be the World Wide Web, may allow communication via wireless transmissions, or may allow communication via
  • the communications connection may be the Internet or the World Wide Web.
  • communications connection may allow communication via wireless transmissions
  • the remote communication management system may include a
  • registration mechanism connected to the server computer for storing, accessing, and,
  • modifying a list of names of registered users which could include, for
  • the signals received by the processing mechanism of the server computer may be any one of shared-interest groups.
  • the signals received by the processing mechanism of the server computer may be any one of shared-interest groups.
  • the access control mechanism may allow only the registered user
  • a remote information management system may include a server computer having memory, wherein the server
  • computer includes a processing mechanism for receiving signals representing
  • a client device adapted for transmitting and receiving
  • server computer for determining access rights to the data file stored in the memory of
  • server computer and a server signal mechanism connected to the server computer
  • processing mechanism, the access control mechanism, and the server signal mechanism permit a user of the client device to view certain of the data files _via interaction with the
  • the client device may be selected from the following group of devices:
  • mainframe computers desktop personal computers, laptop personal computers, network
  • NC non-computer
  • a registration mechanism may be connected to the server computer for storing,
  • the information is sent by
  • the information may be sent by a registered user and addressed to themselves.
  • the information may include information
  • the server signal mechanism may include a messaging device for generating
  • markup language page signals for composing a message from the client device via
  • the message may be addressed to one or more third parties who are not registered users, or to one or more registered users ,_ or to some combination
  • methods described herein may include providing a server computer for receiving signals
  • the client device via a communications connection, receiving signals from the client
  • markup language page signals representative of the data file, and determining access
  • interaction with the markup language page signals if the user is allowed access rights to
  • Such a method may further include providing a registration process for
  • Receiving signals representing a message may include receiving signals
  • a message representing an electronic mail (e-mail) message, which may include an address field.
  • e-mail electronic mail
  • method of remote communications management may further include determining
  • rejecting i.e., returning, deleting, or both, the e-mail message if the address field does not include the name of a registered user, further including allowing the user of the
  • client device to compose a message via interaction with the markup language page
  • a remote home page authoring system according to the systems and methods
  • described herein may include a server computer having memory, wherein the server
  • computer includes a processing mechanism for receiving signals representing a home
  • control mechanism and the server signal mechanism permit a user of the client device to
  • the client device may be selected from the following gro ⁇ p of devices, for
  • mainframe computers desktop personal computers, such as, for example,
  • IBM, IBM-compatibles, and MACINTOSH laptop personal computers, network
  • NC non-computer
  • the client device preferably
  • EXPLORER EXPLORER, MOSIAC, or some combination or variation thereof.
  • the communications network may be the Internet, may be the World Wide Web,
  • communications connection may be the Internet or the World Wide Web.
  • communications connection may allow communication via wireless transmissions
  • the remote home page authoring system may include a registration
  • modifying a list of names of registered users which could include, for example,
  • the access control mechanism may allow a registered user to create their home
  • the access control mechanism may allow a registered user to add text, sound, color, and
  • access control mechanism may allow one or more third parties to view the home pages
  • described herein may include providing a server computer for receiving signals
  • the client device via a communications connection, receiving signals from the client
  • markup language page signals representative of the data file, and determining access
  • a method of remote home page authoring may further include providing a
  • registration process for allowing users to request registration on the system and for storing a list of registered users, and, optionally, allowing a registered user of the client device to
  • page authoring may further include allowing a registered user of the client device to add
  • FIG. 1 is a schematic diagram illustrating an embodiment of a server-sided Internet
  • FIG. 2 shows a block outline of the LNERGY 2000 operating system. The outline
  • FIG. 3 is a schematic illustration of the Website Design Studio, and shows that the
  • FIG. 4 is a schematic diagram that illustrates the WEB WRITER program
  • FIG.'s 5 through 48 show examples of Web screen shots and the corresponding
  • HTML source code for such screens, according to an embodiment of the systems and
  • FIG.'s 49 through 66 show examples of Web screen shots according to an embodiment of the systems and methods described herein.
  • HTML HyperText Markup Language
  • the system also includes code written in UNIX, PERL, JAVA, and C++.
  • Web browser such as NETSCAPE NAVIGATOR, NETSCAPE COMMUNICATOR, MICROSOFT EXPLORER, NETCOM, MOSAIC, or any other partial browser, and an
  • television set for example WEBTV.
  • a user may also create, receive, edit, and print
  • voice-to-text manage personal information, schedule appointments, run desktop
  • a user In order to receive an account on the system, a user would register, for example,
  • ISPs ISPs, technologies, computer terminals, or televisions, or if the user moved to a different
  • the user also could access their Web site, their PIM and their personal schedule
  • the system includes additional features such as the ability to convert files received
  • TXT HTML and text
  • the system may include support for embedded application files that
  • a "schedule" feature offers the ability to create and maintain a complete 24-hour
  • a user including a user with only a set-top box or an Internet
  • the phone or pager may send a document to print.
  • the document would go to a print server,
  • the operating system also may have security features, including but not limited to
  • the system also may have notification via telephone, facsimile, pager, or other
  • the system may have additional gateways built to
  • bit alpha servers (or a server farm) to allow for safe fail-over, distribution of operating
  • FIG. 1 a schematic diagram illustrates a method of implementation of a server-
  • WEB WRITER a word processor
  • E-MAIL AMERICA a word processor
  • WEB SITE DESIGN a word processor
  • STUDIO (“QUICKTOUCH”), CONTACT MANAGER (a "PIM” or Personal Information Manager), spreadsheet software, voice-to-text & text-to-voice software, financial
  • management software including, for example, electronic checkbook and bill payment), personal and corporate bookkeeping, data management, desktop publishing, desktop (or
  • INERGY's servers one or more of INERGY's servers. These applications may be interlaced with online
  • the new user is then given a password, which they may
  • the database includes a customer profile for each customer.
  • Each user may customize their desktop arrangement. For example, users may upload graphics, text, or
  • a user may have one customized desktop
  • a family may have a common desktop configuration (or set of
  • the user's login ID and password are sent, using HTTP, to a Web server, which may be located anywhere, and then passed, using CGI code, to the INERGY 2000 operating
  • Each of the desktop applications also may have access to
  • the user may wish to edit the document using the WEB WRITER program.
  • FILE MANAGER tool will allow the user to convert the MICROSOFT WORD document into Text format, which the WEB WRITER can read. The user can then edit the document and use FILE MANAGER to convert the revised document back to MICROSOFT WORD
  • the spell-check tool may be accessed

Abstract

The systems and methods described herein provide different types of Web authoring. Web site management, and communication software technology, including but not limited to full multimedia authoring, online libraries, sounds, forms, e-mail, facsimile, voice-mail, pager, telephone, financial management, true document printing (as opposed to screen printing), text-to-voice and voice-to-text conversion, file management, spreadsheets, all accessed and run via the Internet. The system resides entirely on an Internet Web Server site and interacts with users via conventional programming languages written for a universal protocol. As a result, there is no need for client-side messaging software. All software is provided on the server side. The only software the user needs is any form of Web browser and an electronic communications connection. Because the system is platform and operating system independent, a user may author, create, maintain, send and receive messages from any platform, using any conventional operating system. A user may customize their desktop configuration and may run a variety of different applications. Moreover, a user may switch between applications, and transfer text, graphics, or sound files between applications.

Description

REMOTE COMMUNICATION,
INFORMATION MANAGEMENT,
AND HOME PAGE AUTHORING SYSTEM
Cross-Reference to Related Applications
This application is related to U.S. provisional patent application serial no.
60/030,994, entitled, "Remote Communication Management System", filed November
15, 1996; U.S. provisional patent application serial no. 60/030,996, entitled, "Remote
Home Page Authoring System", filed November 15, 1996; U.S. provisional patent
application serial no. 60/038,411, entitled, "Server-Sided Technology for Remote
Television Computerization", filed February 18, 1997; U.S. provisional patent
application, serial number 60/055,782, entitled, "Server-Sided Internet Based Operating
System", filed August 15, 1997; U.S. provisional patent application, serial number 60/057,256, entitled "Server-Sided Web Based Operating System and Desktop Manager,"
filed August 29, 1997, and U.S. provisional patent application, serial number 60/060,612,
entitled "Server-Sided Internet-Based Platform Independent Operating System and
Application Suite," filed October 1, 1997, all of which are pending.
Background of The Invention
The evolution of the computer industry has been from mainframes, where all users
have to take turns running software programs on a central computer system from "dumb"
terminals on their desks, to smart and powerful desktop personal computers (PCs) in
which users run all the software either from a removable disk or loaded onto their hard
drive. The advantages of mainframes include greater processing power and the ability to
centralize software programs, such as graphics programs, financial packages, etc., so that the programs can easily be maintained and updated. The disadvantages of mainframes
include higher cost for installation and maintenance, and the fact that users have to take
turns using processing time.
Desktop personal computers are not ideal for all users either. As users have
demanded numerous enhanced features from software programs for their personal
computers, it has become increasingly impractical to run such programs from removable
disks. For example, a typical word processing program fills several disks, even in a
compressed format. This large size, combined with distribution challenges and costs, may make it impractical and not cost-effective to upgrade the programs on a frequent basis.
Also, the software programs have to be installed by each user on their own PC, which can
be challenging for beginning and novice users. Moreover, mass-market programs cannot easily be customized for each user's particular needs. An additional disadvantage of PCs
is that they are not very mobile, and powerful laptops carry a hefty price tag.
Another option is a PC network. Networks of PCs, typically in an office setting,
have allowed key programs to be run from a central server without requiring users to take
turns using the software. However, if a user wishes to be able to run several different
programs simultaneously, and to switch between the programs at will, he or she will need
to have a powerful operating system installed on their computer, such as the MICROSOFT
WINDOWS operating system, which takes up a significant amount of storage space on the
hard drive. - One of the most significant developments in the computer industry in the past
decade has been the phenomenal growth of the number of users on the Internet and the
World Wide Web. Many new computer users now want to view other Web sites, to create
and manage their own Web sites, and to review and send electronic mail messages. A user
could purchase Web authoring software and learn programming language to create these
Web site files. A user also could learn how to send and maintain these Web site files using
software such as FTP loaded onto their computer. A user could either maintain an account with one or more on-line service companies, such as AMERICA ON-LINE or
COMPUSERVE, or they could maintain an account with an Internet Service Provider
("ISP").
If the Web site account is maintained on-line, then the user typically can only
maintain the Web site at a computer terminal on which the proprietary authoring software
and FTP configuration for that particular on-line service had been installed ("client side
software"). This reduces mobility and accessibility for the user. In addition, if the user
decides to switch to a different on-line service, or otherwise to terminate the account with
the on-line service, the user usually will no longer own the original Web site (or e-mail)
address after the original on-line service account is closed. Moreover, the user has to
invest in an expensive desktop PC with power and storage capacity that seems
disproportionate in relation to the user's intended purpose, i.e., to view Web pages and
send e-mail. Instead of a PC, a user might wish to buy a less-expensive non-computer
device, such as an internet telephone, a pager, a beeper or a cell phone, or a hand-held or
palm-sized personal information manager such as the PALMPILOT sold by 3COM (formerly U.S. ROBOTICS). Alternatively, a user might wish to purchase a set-top box,
such as WEBTV, which is manufactured by TECHNAMA, BATRA, and COOLOGIC,
among others. None of the software on the application programs on the market today,
such as WORDPERFECT, MICROSOFT WORD, etc. can run on these noncomputer
("NC") appliances. Yet all of these NC appliances may be configured to allow a user to
access the Internet. The problem is the limits on what the user can do when they get there using an NC appliance.
Summary Of The Invention
The systems and methods described herein provide different types of Web
authoring, Web site management, and communication software technology, including but
not limited to full multimedia authoring, online libraries, sounds, forms, e-mail, facsimile, voice-mail, pager, telephone, financial management, true document printing (as opposed to
screen printing), text-to-voice and voice-to-text conversion, file management,
spreadsheets, all accessed and run via the Internet. The system resides entirely on an
Internet Web Server site and interacts with users via conventional programming languages
written for a universal protocol. As a result, there is no need for client-side messaging
software. All software is provided on the server side. The only software the user needs is
any form of Web browser and a communications connection. Because the system is
platform and operating system independent, a user may author, create, maintain, edit, send,
copy, receive, save, delete, and respond to messages from any platform, using any
conventional operating system. A user also could author, create, maintain, edit, copy, save
and delete a Web site or a portion thereof. A user may customize their desktop configuration and may run a variety of different applications. Moreover, a user may switch between applications, and transfer text, graphics, or sound files between applications.
A remote communication management system according to the systems and
methods described herein includes a server computer having memory, wherein the server
computer includes a processing mechanism for receiving signals representing a message
from a communications network, converting the signals into a data file, and storing the
data file in the memory, a client device adapted for transmitting and receiving signals
from the communications network, a communications connection between the server
computer and the client device, an access control mechanism connected to the server
computer for determining access rights to the data file stored in the memory of the
server computer, and a server signal mechanism connected to the server computer and
responsive to the access control mechanism, for receiving signals from the client device
and for sending signals to the client device, via the communications connection, for
generating markup language page signals representative of the data file, wherein the
processing mechanism, the access control mechanism, and the server signal mechanism
permit a user of the client device to view, edit, delete, reproduce, or retransmit, or some
combination or variation thereof, certain of the data files via interaction with the markup
language page signals.
The client device may be selected from the following group of devices, for
example: mainframe computers, desktop personal computers, such as, for example, IBM, IBM-compatibles, and MACINTOSH, laptop personal computers, network computers, Internet telephones, pagers, mobile phones, hand-held personal information
managers, non-computer (NC) appliances, cable television boxes, television sets, and
set-top boxes, or some combination or variation thereof. The client device preferably
should include a full or a partial Web browser program, such as, for example,
NETSCAPE NAVIGATOR or NETSCAPE COMMUNICATOR, MICROSOFT
EXPLORER, MOSIAC, or some combination or variation thereof.
The communications network may be the Internet, may be the World Wide Web, may allow communication via wireless transmissions, or may allow communication via
transmissions through fiber optic lines, or some combination or variation thereof, such
as, for example, electronic transmissions or radio-wave transmissions. The communications connection may be the Internet or the World Wide Web. The
communications connection may allow communication via wireless transmissions,
through fiber optic lines, through electronic transmissions, or through some combination
or variation thereof. The remote communication management system may include a
registration mechanism connected to the server computer for storing, accessing, and,
optionally, modifying a list of names of registered users, which could include, for
example, individuals, corporations, families, members of particular communities, or
shared-interest groups. The signals received by the processing mechanism of the server computer may
represent an electronic mail (e-mail) message, which may include an address field. The
processing mechanism may then determine whether the address field includes the name
of a registered user. The access control mechanism may allow only the registered user
to whom the e-mail message is addressed to access the e-mail message. The processing
mechanism may reject the e-mail message if the address field does not include the name
of a registered user.
A remote information management system according to the systems and methods described herein may include a server computer having memory, wherein the server
computer includes a processing mechanism for receiving signals representing
information from a communications network, converting the signals into a data file, and storing the data file in the memory, a client device adapted for transmitting and receiving
signals from the communications network, a communications connection between the
server computer and the client device, an access control mechanism connected to the
server computer for determining access rights to the data file stored in the memory of
the server computer, and a server signal mechanism connected to the server computer
and responsive to the access control mechanism for receiving signals from the client
device and for sending signals to the client device, via the communications connection,
for generating markup language page signals representative of the data file, wherein the
processing mechanism, the access control mechanism, and the server signal mechanism permit a user of the client device to view certain of the data files _via interaction with the
markup language page signals.
The client device may be selected from the following group of devices:
mainframe computers, desktop personal computers, laptop personal computers, network
computers, Internet telephones, pagers, mobile phones, hand-held personal information
managers, non-computer (NC) appliances, cable television boxes, television sets, and
set-top boxes.
A registration mechanism may be connected to the server computer for storing,
accessing, and modifying a list of names of registered users. The information is sent by
a third party and addressed to a registered user. The information may be sent by a registered user and addressed to themselves. The information may include information
sent by a registered user, such as, for example, contact data, names, addresses, and
phone numbers, or some combination or variation thereof, such as, for example, e-mail
addresses, company names, Web site addresses, appointment or meeting dates, times,
and locations, reminders, task lists, and the like.
The server signal mechanism may include a messaging device for generating
markup language page signals for composing a message from the client device via
interaction with the markup language page signals and for sending the message to the
communications network. The message may be addressed to one or more third parties who are not registered users, or to one or more registered users ,_ or to some combination
thereof.
A method for remote communication management according to the systems and
methods described herein may include providing a server computer for receiving signals
representing a message from a communications network, converting the signals into a
data file, and storing the data file, providing a client device for transmitting and
receiving signals from the communications network, connecting the server computer and
the client device via a communications connection, receiving signals from the client
device, sending signals from the server computer to the client device for generating
markup language page signals representative of the data file, and determining access
rights to the data file, thereby allowing a user of the client device to view, edit, delete,
copy, retransmit, save, or some combination or variation thereof, the data file via
interaction with the markup language page signals if the user is allowed access rights to
the data file. Such a method may further include providing a registration process for
allowing users to request registration on the system and for storing a list of registered
users. Receiving signals representing a message may include receiving signals
representing an electronic mail (e-mail) message, which may include an address field. A
method of remote communications management may further include determining
whether the address field includes the name of a registered user, allowing the registered
user to whom the e-mail message is addressed to access the e-mail message, and
rejecting, i.e., returning, deleting, or both, the e-mail message if the address field does not include the name of a registered user, further including allowing the user of the
client device to compose a message via interaction with the markup language page
signals and to direct the server computer to send the message to the communications
network.
A remote home page authoring system according to the systems and methods
described herein may include a server computer having memory, wherein the server
computer includes a processing mechanism for receiving signals representing a home
page (also known as a Web site or a Web page) from a communications network,
converting the signals into a data file, and storing the data file in the memory, a client
device adapted for transmitting and receiving signals from the communications network,
a communications connection between the server computer and the client device, an
access control mechanism connected to the server computer for determining access rights
to the data file stored in the memory of the server computer, and a server signal
mechanism connected to the server computer and responsive to the access control
mechanism, for receiving signals from the client device and for sending signals to the
client device, via the communications connection, for generating markup language page
signals representative of the data file, wherein the processing mechanism, the access
control mechanism, and the server signal mechanism permit a user of the client device to
view, edit, delete, reproduce, or retransmit, or some combination or variation thereof,
certain of the data files via interaction with the markup language page signals. The client device may be selected from the following groμp of devices, for
example: mainframe computers, desktop personal computers, such as, for example,
IBM, IBM-compatibles, and MACINTOSH, laptop personal computers, network
computers, Internet telephones, pagers, mobile phones, hand-held personal information
managers, non-computer (NC) appliances, cable television boxes, television sets, and
set-top boxes, or some combination or variation thereof. The client device preferably
should include a full or a partial Web browser program, such as, for example,
NETSCAPE NAVIGATOR or NETSCAPE COMMUNICATOR, MICROSOFT
EXPLORER, MOSIAC, or some combination or variation thereof.
The communications network may be the Internet, may be the World Wide Web,
may allow communication via wireless transmissions, or may allow communication via
transmissions through fiber optic lines, or some combination or variation thereof, such
as, for example, electronic transmissions or radio- wave transmissions. The
communications connection may be the Internet or the World Wide Web. The
communications connection may allow communication via wireless transmissions,
through fiber optic lines, through electronic transmissions, or through some combination
or variation thereof. The remote home page authoring system may include a registration
mechanism connected to the server computer for storing, accessing, and, optionally,
modifying a list of names of registered users, which could include, for example,
individuals, corporations, families, members of particular communities, or shared-
interest groups. The access control mechanism may allow a registered user to create their home
page, and to modify, save, reproduce and delete at least a portion of their home page.
The access control mechanism may allow a registered user to add text, sound, color, and
moving images, or some combination or variation thereof, to their home page. The
access control mechanism may allow one or more third parties to view the home pages
of one or more registered users, via the communications network, even if the third
parties are not themselves registered users.
A method of home page management according to the systems and methods
described herein may include providing a server computer for receiving signals
representing a home page from a communications network, converting the signals into a
data file, and storing the data file, providing a client device for transmitting and
receiving signals from the communications network, connecting the server computer and
the client device via a communications connection, receiving signals from the client
device, sending signals from the server computer to the client device for generating
markup language page signals representative of the data file, and determining access
rights to the data file, thereby allowing a user of the client device to view the data file
via interaction with the markup language page signals if the user is allowed access rights
to the data file.
A method of remote home page authoring may further include providing a
registration process for allowing users to request registration on the system and for storing a list of registered users, and, optionally, allowing a registered user of the client device to
create their home page and to modify, save, reproduce, or delete, or some combination
or variation thereof, at least a portion of their home page. A method of remote home
page authoring may further include allowing a registered user of the client device to add
text, sound, color, graphics, and moving images, or some combination or variation
thereof, to their home page.
Brief Description Of Drawings
FIG. 1 is a schematic diagram illustrating an embodiment of a server-sided Internet
based operating system according to the systems and methods described herein.
FIG. 2 shows a block outline of the LNERGY 2000 operating system. The outline
shows the features that may be included in the basic package, as well as add-on
functionality that may be added.
FIG. 3 is a schematic illustration of the Website Design Studio, and shows that the
application may also be connected to the FILE MANAGER, the WEB WRITER, and the
spell checker, for example.
FIG. 4 is a schematic diagram that illustrates the WEB WRITER program, and
includes examples of some of the editing features that may be available, as well as optional
connections to other applications, such as E-MAIL AMERICA, and to tools such as FILE MANAGER and File Conversion. Printing, faxing, and connections to other servers also
are shown.
FIG.'s 5 through 48 show examples of Web screen shots and the corresponding
HTML source code for such screens, according to an embodiment of the systems and
methods described herein.
FIG.'s 49 through 66 show examples of Web screen shots according to an embodiment of the systems and methods described herein.
Certain of the attached drawings show examples of program language according to one embodiment of the systems and methods described herein. It will be understood that
this is only one embodiment and that the particular implementation of such software code
will vary depending on the program language used. Thus, the invention is in no way limited to this particular embodiment.
Detailed Description of the Preferred Embodiments
The systems and methods described herein provide different types of Web
authoring, Web site management, and communication software technology, including but
not limited to full multimedia authoring, online libraries, sounds, forms, e-mail, facsimile,
voice-mail, pager, telephone, financial management, true document printing (as opposed to
screen printing), text-to-voice and voice-to-text conversion, file management, spreadsheets, all accessed and run via the Internet. The system resides entirely on an
Internet Web Server site and interacts with users via standard hyper-text markup language
("HTML", which is described in Ian S. Graham, HTML Sourcebook. 3d ed. (1997) and
U.S. Patent No. 5,355,472 to Lewis and U.S. Patent No. 5,530,852 to Meske et al.),
PERL, CGI, and JAVASCRIPT programs, which are written for a universal protocol,
currently HTML Standards Version 3.0. Any markup language or variation thereof may be
used. The system also includes code written in UNIX, PERL, JAVA, and C++. General
techniques of Internet programming are described in Kris Jamsa, Ph.D. and Ken Cope,
Internet Programming (1995).
In the present system, there is no need for client-side messaging software. All
software is provided on the server side. The only software the user needs is any form of
Web browser, such as NETSCAPE NAVIGATOR, NETSCAPE COMMUNICATOR, MICROSOFT EXPLORER, NETCOM, MOSAIC, or any other partial browser, and an
Internet, intra-net bulletin board, or other electronic communications connection or a non-
computer communications connection such as one designed for use in connection with a
television set, for example WEBTV.
Because the system is platform and operating system independent, a user may
author, create, maintain, send and receive messages from any platform, including but not
limited to IBM PC and compatible platforms, MACINTOSH platforms, and non-
computers NCs or set-top boxes such as WEBTV, using any operating system, including
but not limited to MICROSOFT WINDOWS, WINDOWS 95, WINDOWS NT, WINDOWS CE, DOS, and UNIX. A user may also create, receive, edit, and print
documents, run financial packages, pay bills electronically, convert text-to-voice and
voice-to-text, manage personal information, schedule appointments, run desktop
publishing software, send and receive facsimile messages, etc.
In order to receive an account on the system, a user would register, for example,
through their television, mail, telephone, facsimile, or on-line. Preferably, registration
would be one time only, although periodic renewals could be required. The user could
then access the system using any Internet access and Web browser, including, for example, a set-top box. No special software or particular ISP would be required. Thus, a user could
create and edit their Web site, visit other Web sites, send and receive messages, access their personal information manager ("PIM") and sahedule, create, edit and send
documents, faxes and voice messages, pay bills, prepare a budget, all from anywhere in the
world, using any computer or device with full or partial Web browsing capability. The
user would continue to receive messages, with no interruption, even if the user switched
ISPs, technologies, computer terminals, or televisions, or if the user moved to a different
location. The user also could access their Web site, their PIM and their personal schedule
residing within their messaging system along with private messages, voice mail, faxes, etc.
from any office computer with a Web browser and Internet connection. In addition, the
user would not lose messages if the user's laptop or portable computer were stolen,
because the messages would reside on the system's server and would be backed-up
automatically. Another advantage for the user would be that, because all system software is
provided directly at the system's Web site, all enhancements are provided at a centralized
location. Thus, it is not necessary to periodically provide each user with a separate or an
individual copy of updated software.
The system includes additional features such as the ability to convert files received
from many types of systems to HTML and text (TXT), and may be expanded to allow
conversion from and to a full range of word processing or spreadsheet formats, including but not limited to MICROSOFT WORD, WORDPERFECT, RICH TEXT FORMAT,
EXCEL, LOTUS, etc. The system may include support for embedded application files that
includes automatically executing the corresponding application, an address book that automatically addresses a message to send when an address entry is selected, and general
access to a list of registered system users. The PIM or CONTACT MANAGER feature
provides the ability to create and store for global retrieval a complete listing of the user's
contacts. A "schedule" feature offers the ability to create and maintain a complete 24-hour
schedule of the user's activities including comprehensive connectivity to their PIM, for
global retrieval. Preferably, a user, including a user with only a set-top box or an Internet
phone or pager, may send a document to print. The document would go to a print server,
and would then be spooled in a data stream over the Internet to the printer designated by
the user, which may optionally be selected from a list of available printers. Thus, true
document printing, as opposed to screen capture, may be provided. Other features of the operating system include the ability tojnterface e-mail
communications with facsimile, voice and multimedia communications. A preferred
feature of the operating system would be to connect all of the applications to each other,
which would allow users to access all of the other applications from within a particular
application, optionally via the FILE MANAGER feature.
The operating system also may have security features, including but not limited to
support for digital signatures, encryption, and password protection, as well as a time out feature to prevent access to the user's information if the user has not exited the service or
taken any other action for an extended period of time.
The system also may have notification via telephone, facsimile, pager, or other
device, when e-mail has been received. The system may have additional gateways built to
offer seamless carry-over to existing corporate mail and messaging systems such as CCMAIL or PCANYWHERE.
One of many possible ways to implement they system is to use clustered DEC 64-
bit alpha servers (or a server farm) to allow for safe fail-over, distribution of operating
load, and scalability. In this embodiment, a UNIX operating system is used. ORACLE
database and NETSCAPE Webserver programs run on the servers, and the servers are
connected to the Internet through Tl or T3 lines, or other communication channel with
wide-band capability. In FIG. 1, a schematic diagram illustrates a method of implementation of a server-
sided Internet based operating system according to the present invention. Users, who may
have one of a variety of Internet-enabled devices or connections, including, for example, a
desktop PC or a laptop, a WEBTV, an Internet pager, or an Internet phone, use their Web
browser to enter INERGY's web site, which is http://www.inergy.com. Once on the web
site, a new user registers for access to one or more of the applications in the LNERGY
2000 operating system's suite of desktop applications, which may include such programs
as WEB WRITER (a word processor), E-MAIL AMERICA, WEB SITE DESIGN
STUDIO ("QUICKTOUCH"), CONTACT MANAGER (a "PIM" or Personal Information Manager), spreadsheet software, voice-to-text & text-to-voice software, financial
management software (including, for example, electronic checkbook and bill payment), personal and corporate bookkeeping, data management, desktop publishing, desktop (or
WEBTOP) administration, meeting manager/scheduler, etc., all of which may reside on
one or more of INERGY's servers. These applications may be interlaced with online
creative multimedia tools. The new user is then given a password, which they may
modify, and is given a standard desktop configuration of the applications, including a
standard background screen that is displayed when a user logs onto the system. A
database, which may reside on the ENERGY 2000 server farm or on some other server, is
maintained. The database includes a customer profile for each customer. The customer
profile, which may include one or more customized desktop configurations, may be
updated by the user either consciously, through selection of an option such as "SETUP", or
may be automatically updated as the user rearranges or otherwise modifies their desktop
while they are actively connected to the INERGY 2000 operating system. Each user may customize their desktop arrangement. For example, users may upload graphics, text, or
sounds to use as a background. Users may add and remove hypertext links to their favorite
Web sites. Users may modify the size, shape or arrangement of the icons or symbols that
permit access to each of the applications, etc. A user may have one customized desktop
configuration for use in the office and another customized desktop configuration for use at
home. In addition, a family may have a common desktop configuration (or set of
configurations), with different passwords for e-mail for each of the family members, so that each of the family members can have private e-mail.
When a previously-registered user logs in to the INERGY 2000 operating system,
the user's login ID and password are sent, using HTTP, to a Web server, which may be located anywhere, and then passed, using CGI code, to the INERGY 2000 operating
system, which then accesses the user's customer profile from the database of customer
profiles. Based on the data in the user's customer profile, a set of scripts are run, which
then are sent back to the Web server, which passes the HTML instructions to the user's
browser, using HTTP, and the user's browser then displays the user's customized desktop
configuration. The user can then access any of the applications for which they have
registered, which may include one or more of the applications shown in the "DESKTOP"
layer of the diagram in FIG. 1. Each of the desktop applications also may have access to
one or more of the tools in the "TOOLS" layer of the diagram in FIG. 1. For example, a
user may receive an e-mail message with an attached document in MICROSOFT WORD
format. The user may wish to edit the document using the WEB WRITER program. The
FILE MANAGER tool will allow the user to convert the MICROSOFT WORD document into Text format, which the WEB WRITER can read. The user can then edit the document and use FILE MANAGER to convert the revised document back to MICROSOFT WORD
format and send it back as an attachment to an e-mail reply message. Or, the user could
convert the document for use in the spreadsheet or bookkeeping application. The user also
may add the document to their personal or business Web site. A variety of additional
options will be apparent. For example, optionally, the spell-check tool may be accessed
from the word processing program, as well as from the e-mail program or the Web site
creation and management program, etc.
All patents, patent applications, articles, books and other references cited herein are
incorporated herein by reference.
While the invention has been disclosed in connection with the preferred
embodiments shown and described in detail, various modifications and improvements
will be apparent to one of ordinary skill in the art from the above description, including,
for example, continuously updating the customer profile, or updating the customer profile
at predetermined intervals or points, such as when a user exits the system.
What has been described in detail herein above are methods and apparatus
meeting the aforestated objectives. As previously indicated, those skilled in the art will
recognize that the foregoing description has been presented for the sake of illustration
and description only. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously many modifications and variations are possible in
light of the above teaching.
The embodiments and examples set forth herein were presented in order to best
explain the principles of the instant invention and its practical application to thereby
enable others skilled in the are to best utilize the instant invention in various
embodiments and with various modifications as are suited to the particular use
contemplated.
It is, therefore, to be understood that the claims appended hereto are intended to
cover all such modifications and variations which fall within the true scope and spirit of
the invention.

Claims

I Claim
1. A remote communication management system, comprising:
a server computer having memory, wherein the server computer includes
a processing mechanism for receiving signals representing a message from a
communications network, converting the signals into a data file, and storing the
data file in the memory;
a client device adapted for transmitting and receiving signals from the
communications network;
a communications connection between the server computer and the client
device;
an access control mechanism connected to the server computer for
determining access rights to the data file stored in the memory of the server
computer; and
a server signal mechanism connected to the server computer and
responsive to the access control mechanism for receiving signals from the client
device and for sending signals to the client device, via the communications
connection, for generating markup language page signals representative of the
data file, wherein the processing mechanism, the access control mechanism, and
the server signal mechanism permit a user of the client device to view certain of
the data files via interaction with the markup language page signals.
2. A system, according to claim 1 , wherein the client device is selected from the
group consisting of: mainframe computers, desktop personal computers, laptop
personal computers, network computers, Internet telephones, pagers, mobile
phones, hand-held personal information managers, non-computer (NC)
appliances, cable television boxes, television sets, and set-top boxes.
3. A system, according to claim 1 , wherein the client device includes a Web
browser program.
4. A system, according to claim 1, wherein the communications network is the
Internet.
5. A system, according to claim 1, wherein the communications network is the
World Wide Web.
6. A system, according to claim 1, wherein the communications network allows
communication via wireless transmissions.
7. A system, according to claim 1, wherein the communications network allows
communication via transmissions through fiber optic lines.
8. A system, according to claim 1, wherein the communications connection is the
Internet.
9. A system, according to claim 1 , wherein the communications connection is the
World Wide Web.
10. A system, according to claim 1, wherein the communications connection allows
communication via wireless transmissions.
11. A system, according to claim 1 , wherein the communications connection allows
communication via transmissions through fiber optic lines.
12. A system, according to claim 1, further comprising a registration mechanism
connected to the server computer for storing, accessing, and modifying a list of
names of registered users.
13. A system, according to claim 1, wherein the signals received by the processing
mechanism of the server computer represent an electronic mail (e-mail) message.
14. A system, according to claim 13, wherein the e-mail message includes an address
field and wherein the processing mechanism determines whether the address field
includes the name of a registered user.
15. A system, according to claim 14, wherein the access control mechanism allows
only the registered user to whom the e-mail message is addressed to access the e-
mail message.
16. A system, according to claim 14, wherein the processing mechanism rejects the
e-mail message if the address field does not include the name of a registered user.
17. A system, according to claim 1, further including a mechanism for permitting the user of the client device to delete certain of the data files.
18. A system, according to claim 1, further including a mechanism for permitting the user of the client device to edit certain of the data files.
19. A system, according to claim 1, wherein the server signal mechanism includes a
messaging device for generating markup language page signals for composing a
message from the client device via interaction with the markup language page
signals and for sending the message to the communications network.
20. A remote information management system, comprising:
a server computer having memory, wherein the server computer includes
a processing mechanism for receiving signals representing information from a communications network, converting the signals into a data file, and storing the
data file in the memory;
a client device adapted for transmitting and receiving signals from the
communications network;
a communications connection between the server computer and the client
device;
an access control mechanism connected to the server computer for
determining access rights to the data file stored in the memory of the server
computer; and
a server signal mechanism connected to the server computer and
responsive to the access control mechanism for receiving signals from the client
device and for sending signals to the client device, via the communications
connection, for generating markup language page signals representative of the
data file, wherein the processing mechanism, the access control mechanism, and
the server signal mechanism permit a user of the client device to view certain of
the data files via interaction with the markup language page signals.
21. A system, according to claim 20, wherein the client device is selected from the
group consisting of: mainframe computers, desktop personal computers, laptop
personal computers, network computers, Internet telephones, pagers, mobile
phones, hand-held personal information managers, non-computer (NC)
appliances, cable television boxes, television sets, and set-top boxes.
22. A system, according to claim 20, wherein the information includes contact data.
23. A system, according to claim 20, wherein the information includes names,
addresses, and phone numbers.
24. A system, according to claim 20, wherein the information includes appointment
information.
25. A system, according to claim 20, wherein the information includes reminders.
26. A system, according to claim 20, further comprising a registration mechanism
connected to the server computer for storing, accessing, and modifying a list of
names of registered users.
27. A system, according to claim 26, wherein the information is sent by a third party
and addressed to a registered user.
28. A system, according to claim 26, wherein the information is sent by a registered
user and addressed to themselves.
29. A method for remote communication management, comprising: providing a server computer for receiving signals representing a message
from a communications network, converting the signals into a data file, and
storing the data file;
providing a client device for transmitting and receiving signals from the
communications network;
connecting the server computer and the client device via a
communications connection;
receiving signals from the client device;
sending signals from the server computer to the client device for
generating markup language page signals representative of the data file; and
determining access rights to the data file, thereby allowing a user of the
client device to view the data file via interaction with the markup language page
signals if the user is allowed access rights to the data file.
30. A method, according to claim 29, further comprising:
providing a registration process for allowing users to request registration on
the system and for storing a list of registered users.
31. A method, according to claim 29, wherein receiving signals representing a
message includes receiving signals representing an electronic mail (e-mail)
message.
32. A method, according to claim 29, wherein receiving signals representing a
message includes receiving signals representing an electronic mail (e-mail)
message including an address field.
33. A method, according to claim 30, further including determining whether the
address field includes the name of a registered user.
34. A method, according to claim 30, further including allowing the registered user
to whom the e-mail message is addressed to access the e-mail message.
35. A method, according to claim 30, further including rejecting the e-mail message
if the address field does not include the name of a registered user.
36. A method, according to claim 29, further including allowing the user of the client
device to delete certain of the data files.
37. A method, according to claim 29, further including allowing the user of the client
device to edit certain of the data files.
38. A method, according to claim 29, further including allowing the user of the client
device to compose a message via interaction with the markup language page
signals.
39. A method, according to claim 38, further including sending the message
composed by the user to the communications network.
40. A remote communication management system, comprising:
a server computer for receiving signals representing a message from a
communications network, converting the signals into a data file, and storing the
data file;
a client device for transmitting and receiving signals from the
communications network;
means for connecting the server computer and the client device via a
communications connection;
means for receiving signals from the client device;
means for sending signals from the server computer to the client device
for generating markup language page signals representative of the data file;
means for determining access rights to the data file; and
means for allowing a user of the client device to view the data file via
interaction with the markup language page signals if the user is allowed access
rights to the data file.
41. A remote home page authoring system, comprising: a server computer having memory, wherein the server computer includes
a processing mechanism for receiving signals representing at least a portion of a
home page from a communications network, converting the signals into a data
file, and storing the data file in the memory;
a client device adapted for transmitting and receiving signals from the
communications network;
a communications connection between the server computer and the client
device;
an access control mechanism connected to the server computer for
determining access rights to the data file stored in the memory of the server
computer; and
a server signal mechanism connected to the server computer and
responsive to the access control mechanism for receiving signals from the client
device and for sending signals to the client device, via the communications
connection, for generating markup language page signals representative of the
data file, wherein the processing mechanism, the access control mechanism, and
the server signal mechanism permit a user of the client device to view certain of
the data files via interaction with the markup language page signals.
42. A system, according to claim 41, wherein the client device is selected from the
group consisting of: mainframe computers, desktop personal computers, laptop
personal computers, network computers, Internet telephones, pagers, mobile phones, hand-held personal information managers, non-computer (NC) appliances,
cable television boxes, television sets, and set-top boxes.
43. A system, according to claim 41, wherein the client device includes a Web
browser program.
44. A system, according to claim 41, wherein the communications network is the
Internet.
45. A system, according to claim 41 , wherein the communications network is the
World Wide Web.
46. A system, according to claim 41, wherein the communications network allows
communication via wireless transmissions.
47. A system, according to claim 41, wherein the communications network allows
communication via transmissions through fiber optic lines.
48. A system, according to claim 41, wherein the communications connection is the
Internet.
49. A system, according to claim 41, wherein the communications connection is the World Wide Web.
50. A system, according to claim 41, wherein the communications connection allows
communication via wireless transmissions.
51. A system, according to claim 41, wherein the communications connection allows communication via transmissions through fiber optic lines.
52. A system, according to claim 41, further comprising a registration mechanism
connected to the server computer for storing, accessing, and modifying a list of names of registered users.
53. A system, according to claim 52, wherein the access control mechanism allows a
registered user to create their home page.
54. A system, according to claim 52, wherein the access control mechanism allows a
registered user to modify at least a portion of their home page.
55. A system, according to claim 52, wherein the access control mechanism allows a
registered user to save at least a portion of their home page.
56. A system, according to claim 52, wherein the access control mechanism allows a
registered user to reproduce at least a portion of their home page.
57. A system, according to claim 52, wherein the access control mechanism allows a
registered user to delete at least a portion of their home page.
58. A system, according to claim 52, wherein the access control mechanism allows a registered user to add text to their home page.
59. A system, according to claim 52, wherein the access control mechanism allows a
registered user to add sound to their home page.
60. A system, according to claim 52, wherein the access control mechanism allows a
registered user to add color to their home page.
61. A system, according to claim 52, wherein the access control mechanism allows a
registered user to add graphics to their home page.
62. A system, according to claim 52, wherein the access control mechanism allows a
registered user to add moving images to their home page.
63. A system, according to claim 52, wherein the access control mechanism allows
one or more third parties to view the home pages of registered users even if the
third parties are not themselves registered users.
64. A method for remote home page authoring, comprising:
providing a server computer for receiving signals representing a home
page from a commumcations network, converting the signals into a data file, and
storing the data file;
providing a client device for transmitting and receiving signals from the
communications network;
connecting the server computer and the client device via a
communications connection;
receiving signals from the client device;
sending signals from the server computer to the client device for
generating markup language page signals representative of the data file; and
determining access rights to the data file, thereby allowing a user of the
client device to view the data file via interaction with the markup language page
signals if the user is allowed access rights to the data file.
65. A method, according to claim 64, further comprising:
providing a registration process for allowing users to request registration on
the system and for storing, accessing, and modifying a list of registered users.
66. A method, according to claim 65, further including allowing a registered user of
the client device to create their home page.
67. A method, according to claim 65, further including allowing a registered user of
the client device to modify at least a portion of their home page.
68. A method, according to claim 65, further including allowing a registered user of the client device to save at least a portion of their home page.
69. A method, according to claim 65, further including allowing a registered user of the client device to reproduce at least a portion of their home page.
70. A method, according to claim 65, further including allowing a registered user of
the client device to delete at least a portion of their home page.
71. A method, according to claim 65, further including allowing a registered user of
the client device to add text to their home page.
72. A method, according to claim 65, further including allowing a registered user of
the client device to add sound to their home page.
73. A method, according to claim 65, further including allowing a registered user of
the client device to add color to their home page.
74. A method, according to claim 65, further including allowing a registered user of
the client device to add graphics to their home page.
75. A method, according to claim 65, further including allowing a registered user of
the client device to add moving images to their home page.
76. A remote home page authoring system, comprising:
a server computer for receiving signals representing a home page from a
communications network, converting the signals into a data file, and storing the
data file;
a client device for transmitting and receiving signals from the
communications network;
means for connecting the server computer and the client device via a
communications connection;
means for receiving signals from the client device;
means for sending signals from the server computer to the client device
for generating markup language page signals representative of the data file;
means for determining access rights to the data file; and means for allowing a user of the client device to view the data file via
interaction with the markup language page signals if the user is allowed access
rights to the data file.
PCT/US1997/020822 1996-11-15 1997-11-14 Remote communication, information management, and home page authoring system WO1998021672A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU53565/98A AU5356598A (en) 1996-11-15 1997-11-14 Remote communication, information management, and home page authoring system

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US3099496P 1996-11-15 1996-11-15
US3099696P 1996-11-15 1996-11-15
US60/030,996 1996-11-15
US60/030,994 1996-11-15
US3841197P 1997-02-18 1997-02-18
US60/038,411 1997-02-18
US5578297P 1997-08-15 1997-08-15
US60/055,782 1997-08-15
US5725697P 1997-08-29 1997-08-29
US60/057,256 1997-08-29
US6061297P 1997-10-01 1997-10-01
US60/060,612 1997-10-01

Publications (2)

Publication Number Publication Date
WO1998021672A2 true WO1998021672A2 (en) 1998-05-22
WO1998021672A3 WO1998021672A3 (en) 1998-07-09

Family

ID=27556179

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/020822 WO1998021672A2 (en) 1996-11-15 1997-11-14 Remote communication, information management, and home page authoring system

Country Status (3)

Country Link
US (2) US20010014839A1 (en)
AU (1) AU5356598A (en)
WO (1) WO1998021672A2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0886228A2 (en) * 1997-06-16 1998-12-23 Digital Equipment Corporation WWW-based mail service system
EP0980177A2 (en) * 1998-08-13 2000-02-16 Ascii Corporation Contents registration apparatus and method
WO2000014624A1 (en) * 1998-09-04 2000-03-16 Webnara Co., Ltd. Method for printing of web file
EP1024438A2 (en) * 1999-01-27 2000-08-02 Digital Print Corporation System for making and publishing a homepage
WO2000057314A2 (en) * 1999-03-24 2000-09-28 Atomicweb System for creating web sites using browser
WO2000057298A2 (en) * 1999-03-19 2000-09-28 Network Solutions, Inc Apparatus and method for providing a business card web page
WO2000062197A1 (en) * 1999-04-13 2000-10-19 Cariba Internet Technology Ag System for distributing and processing data in a networked computer structure
FR2801131A1 (en) * 1999-11-16 2001-05-18 Hubert Riahi Encoding of messages displayed on networked electronic display and encoding server, uses networked server to translate message to protocol suited to display panel
WO2001046860A1 (en) * 1999-12-21 2001-06-28 Digigroups Web page builder using category input tools
WO2001071551A1 (en) * 2000-03-22 2001-09-27 Hca Marketing Inc. System and method for changing items on an internet web site
GB2360859A (en) * 2000-03-31 2001-10-03 Hookham Miller Peter Ernest Distributing a work over a data connection
WO2002019215A1 (en) * 2000-08-31 2002-03-07 Docent, Inc. Method and system for providing a knowledge exchange portal
WO2002021368A1 (en) * 2000-09-08 2002-03-14 Mikhail Yurjewich Radchenko Method for supplying data on the internet
CN103617155A (en) * 2013-12-13 2014-03-05 苏州利驰电子商务有限公司 On-line commenting method and system for DWG file under WEB
US9043691B2 (en) 2005-02-28 2015-05-26 James Monro Productions Inc. Method and apparatus for editing media
US9621615B2 (en) 2000-03-28 2017-04-11 Affinity Labs Of Texas, Llc System to communicate media

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6363364B1 (en) * 1997-03-26 2002-03-26 Pierre H. Nel Interactive system for and method of performing financial transactions from a user base
US6308212B1 (en) * 1998-05-29 2001-10-23 Hewlett-Packard Company Web user interface session and sharing of session environment information
US6996840B1 (en) * 1998-12-18 2006-02-07 Myspace Ab Method for executing a security critical activity
US20020022962A1 (en) * 1999-05-28 2002-02-21 Marybelle, Inc. Payment methods for on-line funeral home memorials
US6634008B1 (en) * 1999-06-20 2003-10-14 Fujitsu Limited Methodology server based integrated circuit design
US7050079B1 (en) * 2000-01-04 2006-05-23 International Business Machines Corporation System and method for dynamically generating viewable graphics
US7140004B1 (en) * 2000-06-13 2006-11-21 Tellme Networks, Inc. Method and apparatus for zero-footprint phone application development
EP1174542A3 (en) * 2000-07-19 2003-10-08 Sanei Co., Ltd. System and method for designing roads
US7207003B1 (en) * 2000-08-31 2007-04-17 International Business Machines Corporation Method and apparatus in a data processing system for word based render browser for skimming or speed reading web pages
US7418657B2 (en) * 2000-12-12 2008-08-26 Ebay, Inc. Automatically inserting relevant hyperlinks into a webpage
EP1393144B9 (en) 2000-12-14 2009-08-12 Silanis Technology Inc. Web-based method and system for applying a legally enforceable signature on an electronic document
US20030037302A1 (en) * 2001-06-24 2003-02-20 Aliaksei Dzienis Systems and methods for automatically converting document file formats
CA2463922C (en) 2001-06-27 2013-07-16 4 Media, Inc. Improved media delivery platform
US7287227B2 (en) 2001-06-29 2007-10-23 Ve Enterprises Llc System and method for editing web pages in a client/server architecture
EP1288793A1 (en) * 2001-08-27 2003-03-05 Sony NetServices GmbH Translation text management system
US20030051215A1 (en) * 2001-09-11 2003-03-13 Muneki Nakao Communication apparatus, method of controlling same, and control program
US20030182391A1 (en) * 2002-03-19 2003-09-25 Mike Leber Internet based personal information manager
US6925357B2 (en) * 2002-07-25 2005-08-02 Intouch Health, Inc. Medical tele-robotic system
US20040054676A1 (en) * 2002-09-16 2004-03-18 Mcnally Jay M. Systems and methods for automatically processing text information
US20060244768A1 (en) * 2002-11-15 2006-11-02 Humanizing Technologies, Inc. Enhanced personalized portal page
US20060190973A1 (en) * 2005-02-24 2006-08-24 Kenneth Fernung User-configurable multimedia presentation system
US20060248570A1 (en) * 2002-11-15 2006-11-02 Humanizing Technologies, Inc. Customized media presentation
US20040167989A1 (en) * 2003-02-25 2004-08-26 Jeff Kline Method and system for creating and managing a website
US8583739B2 (en) * 2004-03-02 2013-11-12 International Business Machines Corporation Facilitating the sending of mail from a restricted communications network
US20050204191A1 (en) * 2004-03-10 2005-09-15 Mcnally Jay Systems and methods automatically classifying electronic data
US7379791B2 (en) * 2004-08-03 2008-05-27 Uscl Corporation Integrated metrology systems and information and control apparatus for interaction with integrated metrology systems
US8650345B2 (en) * 2006-10-30 2014-02-11 Microsoft Corporation Web configurable human input devices
US8020094B2 (en) 2006-12-06 2011-09-13 Microsoft Corporation Editing web pages via a web browser
US8381093B2 (en) * 2006-12-06 2013-02-19 Microsoft Corporation Editing web pages via a web browser
US20080184135A1 (en) * 2007-01-26 2008-07-31 Microsoft Corporation Web authoring plugin implementation
US20080189604A1 (en) * 2007-01-26 2008-08-07 Microsoft Corporation Derivative blog-editing environment
KR20090032702A (en) * 2007-09-28 2009-04-01 한국전자통신연구원 User apparatus and method and producing apparatus and method for providing customized contents based on network
US8132095B2 (en) * 2008-11-02 2012-03-06 Observepoint Llc Auditing a website with page scanning and rendering techniques
US8365062B2 (en) * 2008-11-02 2013-01-29 Observepoint, Inc. Auditing a website with page scanning and rendering techniques
US8589790B2 (en) * 2008-11-02 2013-11-19 Observepoint Llc Rule-based validation of websites
US20100257413A1 (en) * 2009-04-03 2010-10-07 International Business Machines Corporation Verification service for dynamic content update
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8645511B2 (en) * 2009-10-13 2014-02-04 Google Inc. Pre-configuration of a cloud-based computer
TW201249135A (en) * 2011-05-30 2012-12-01 Wistron Corp Remote management method and remote management system
US10628186B2 (en) 2014-09-08 2020-04-21 Wirepath Home Systems, Llc Method for electronic device virtualization and management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996029664A1 (en) * 1995-03-17 1996-09-26 Microsoft Corporation Computer system and computer-implemented process for creation and maintenance of on-line services
WO1996030846A1 (en) * 1995-03-28 1996-10-03 Navisoft, Inc. An integrated development platform for distributed publishing and management of hypermedia over wide area networks
WO1996031826A1 (en) * 1995-04-04 1996-10-10 Higley Thomas K Processing messages which include an address to further information
WO1996034341A1 (en) * 1995-04-28 1996-10-31 Charles Ii Bobo Message storage and delivery system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996029664A1 (en) * 1995-03-17 1996-09-26 Microsoft Corporation Computer system and computer-implemented process for creation and maintenance of on-line services
WO1996029663A1 (en) * 1995-03-17 1996-09-26 Microsoft Corporation Computer system and computer-implemented process for remote editing of computer files
WO1996030846A1 (en) * 1995-03-28 1996-10-03 Navisoft, Inc. An integrated development platform for distributed publishing and management of hypermedia over wide area networks
WO1996031826A1 (en) * 1995-04-04 1996-10-10 Higley Thomas K Processing messages which include an address to further information
WO1996034341A1 (en) * 1995-04-28 1996-10-31 Charles Ii Bobo Message storage and delivery system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ABALG R ET AL: "THE HYPERTEXT INTERNET CONNECTION: E-MAIL, ONLINE SEARCH, GOPHER" ONLINE INFORMATION 13TH INTERNATIONAL ONLINE INFORMATION MEETING, 7 December 1993, pages 453-464, XP000613558 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0886228A2 (en) * 1997-06-16 1998-12-23 Digital Equipment Corporation WWW-based mail service system
EP0886228A3 (en) * 1997-06-16 2000-01-05 Digital Equipment Corporation WWW-based mail service system
US6185551B1 (en) 1997-06-16 2001-02-06 Digital Equipment Corporation Web-based electronic mail service apparatus and method using full text and label indexing
EP0980177A2 (en) * 1998-08-13 2000-02-16 Ascii Corporation Contents registration apparatus and method
EP0980177A3 (en) * 1998-08-13 2003-04-23 Ascii Corporation Contents registration apparatus and method
WO2000014624A1 (en) * 1998-09-04 2000-03-16 Webnara Co., Ltd. Method for printing of web file
EP1024438A2 (en) * 1999-01-27 2000-08-02 Digital Print Corporation System for making and publishing a homepage
EP1024438A3 (en) * 1999-01-27 2001-04-18 Digital Print Corporation System for making and publishing a homepage
WO2000057298A2 (en) * 1999-03-19 2000-09-28 Network Solutions, Inc Apparatus and method for providing a business card web page
WO2000057298A3 (en) * 1999-03-19 2000-12-28 Network Solutions Inc Apparatus and method for providing a business card web page
WO2000057314A3 (en) * 1999-03-24 2001-02-22 Atomicweb System for creating web sites using browser
WO2000057314A2 (en) * 1999-03-24 2000-09-28 Atomicweb System for creating web sites using browser
WO2000062197A1 (en) * 1999-04-13 2000-10-19 Cariba Internet Technology Ag System for distributing and processing data in a networked computer structure
FR2801131A1 (en) * 1999-11-16 2001-05-18 Hubert Riahi Encoding of messages displayed on networked electronic display and encoding server, uses networked server to translate message to protocol suited to display panel
WO2001046860A1 (en) * 1999-12-21 2001-06-28 Digigroups Web page builder using category input tools
WO2001071551A1 (en) * 2000-03-22 2001-09-27 Hca Marketing Inc. System and method for changing items on an internet web site
US9621615B2 (en) 2000-03-28 2017-04-11 Affinity Labs Of Texas, Llc System to communicate media
US9923944B2 (en) 2000-03-28 2018-03-20 Affinity Labs Of Texas, Llc System to communicate media
GB2360859A (en) * 2000-03-31 2001-10-03 Hookham Miller Peter Ernest Distributing a work over a data connection
WO2002019215A1 (en) * 2000-08-31 2002-03-07 Docent, Inc. Method and system for providing a knowledge exchange portal
WO2002021368A1 (en) * 2000-09-08 2002-03-14 Mikhail Yurjewich Radchenko Method for supplying data on the internet
US9043691B2 (en) 2005-02-28 2015-05-26 James Monro Productions Inc. Method and apparatus for editing media
CN103617155A (en) * 2013-12-13 2014-03-05 苏州利驰电子商务有限公司 On-line commenting method and system for DWG file under WEB

Also Published As

Publication number Publication date
AU5356598A (en) 1998-06-03
US20010014839A1 (en) 2001-08-16
US20010020244A1 (en) 2001-09-06
WO1998021672A3 (en) 1998-07-09

Similar Documents

Publication Publication Date Title
US20010014839A1 (en) Remote communication and information management system
US20020059402A1 (en) Server-sided internet-based platform independent operating system and application suite
US7233992B1 (en) Computerized method and system for managing the exchange and distribution of confidential documents
EP1146701B1 (en) Method of transferring data being stored in a database
US6782003B1 (en) Data management system and method
US7587504B2 (en) Methods and systems for interchanging documents between a sender computer, a server and a receiver computer
TW400487B (en) Electronic document delivery system
US7519673B2 (en) System and method for certifying the contents of a correspondence
US20060041670A1 (en) Method, computer system and computer program product for executing a network supported business transaction
US20060282500A1 (en) Information management method using a managing symbol and information management server
US8788600B2 (en) Method, application, and article of manufacture for sending a correspondence with content that can be certified
WO1999009658A2 (en) Server-sided internet-based platform independent operating system and application suite
CN1450465A (en) Download management system
US20020032739A1 (en) Method for transmitting/receiving text data in portable terminal
US7133142B2 (en) Information providing system and apparatus and methods therefor
US20030115330A1 (en) Recording medium, transmission medium, information processing apparatus/information processing method, information providing apparatus and information processing system
US6681246B1 (en) Method, system, and program for automatically processing pushed information without subscriber involvement
US20040153503A1 (en) Submission data managing system and submission data managing method
JPH07202934A (en) Electronic mail system
Thomas Technology and life care planning
JP2002297515A (en) Receiver and method, transmitter and method, communication system, recording medium, and program
Clagett Technology Defined.
Pizano et al. Multimedia messaging systems
Alden Internet tools for engineers-a Technical Society member perspective
Landberg Electronic Bulletin Boards.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL

AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA