+

WO1999009658A2 - Systeme d'exploitation a cote serveur et plate-forme internet independante et suite d'applications - Google Patents

Systeme d'exploitation a cote serveur et plate-forme internet independante et suite d'applications Download PDF

Info

Publication number
WO1999009658A2
WO1999009658A2 PCT/US1998/016894 US9816894W WO9909658A2 WO 1999009658 A2 WO1999009658 A2 WO 1999009658A2 US 9816894 W US9816894 W US 9816894W WO 9909658 A2 WO9909658 A2 WO 9909658A2
Authority
WO
WIPO (PCT)
Prior art keywords
application
server
user
operating system
user device
Prior art date
Application number
PCT/US1998/016894
Other languages
English (en)
Other versions
WO1999009658A3 (fr
Inventor
Charles E. Belanger
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
Priority claimed from US08/970,894 external-priority patent/US20010014839A1/en
Application filed by Inergy Online, Inc. filed Critical Inergy Online, Inc.
Priority to AU91050/98A priority Critical patent/AU9105098A/en
Publication of WO1999009658A2 publication Critical patent/WO1999009658A2/fr
Publication of WO1999009658A3 publication Critical patent/WO1999009658A3/fr

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/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Definitions

  • PCs desktop personal computers
  • PCs are not very mobile, and powerful mobile laptops are very expensive.
  • 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.
  • NC appliances may be configured to allow a user
  • client encompasses any data processing systems
  • a communications network suitable for establishing a communication link to a communications network, such as
  • An Internet site can be any program running on a data processing
  • disk encompasses any storage device that can
  • network encompasses any system comprising a
  • Internet means the largest global computer communications
  • World Wide Web means a large global computer communications
  • server encompasses any data processing system
  • processing by client computers and encompasses either hardware or software, or a
  • web browser encompasses any application
  • program which allows for a link to an Internet site and may include programs that provide for multimedia presentation of information, including text images, sound
  • hypertext link encompasses any graphical icon
  • buttons, highlighted text or other symbol that permits a client computer to direct a
  • URL means "uniform resource locator” and means the address of
  • HTML hypertext markup language
  • HTTP HyperText Transfer
  • Protocol a protocol under which messages are sent over the Internet from client
  • CGI Commission Gateway Interface
  • Versions of CGI include fast CGI, which permits communication between
  • EDI electronic data interchange
  • the computer operating systems disclosed herein include a computer operating
  • the operating system may include a user device capable of sending and receiving signals via a communications network, a first server
  • the first server computer includes a processing mechanism for sending and receiving signals via the communications network in selected formats from a set of available communications formats, and a device
  • An application program of the first server may run in response to signals received
  • signals from the application program of the first server may be sent by the server
  • a remote user may run an application program that resides entirely on a server
  • the server may include a dedicated location in memory for storing files and
  • These files may be used to create a unique "desktop" environment for each user, and to store data
  • the dedicated storage creates a virtual
  • hard drive location in memory for the user the memory being located on the server
  • the operating system may further provide a connection to additional servers connected to a network, including the Internet.
  • the operating system may
  • servers may be accessed and run by the first server, with the results of the applications being sent to the user device and/or stored in the dedicated memory of the server computer for later access by the user.
  • the user may also run multiple
  • the operating system may provide an access control mechanism of the server
  • the operating system may be used with any user device that is communications-enabled.
  • the devices may include mainframe computers,
  • Examples include a web authoring application, an electronic mail application, a database application, a search application, a chat application, a graphics application, a personal information manager
  • a scheduler application a calendar application, a word processing application, a spreadsheet application, a calculator application, a document
  • Such applications include Web authoring, Web site
  • Internet Web Server site and interacts with users via conventional communication
  • a user may author, create, maintain, send and
  • a user may customize their phone
  • desktop configuration to run any computing application. For example, a user may switch between applications, transfer text, graphics, or sound files between
  • a server computer includes a processing
  • a home page also known as a Web site
  • a user device adapted for transmitting and receiving signals from the communications network, a communications connection
  • server computer and responsive to the access control mechanism, for receiving signals
  • the user 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
  • NC non-computer
  • a device preferably should include a full or a partial Web browser program, such as, for
  • NETSCAPE NAVIGATOR or NETSCAPE COMMUNICATOR 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
  • the communications connection may be the Internet or the World
  • the communications connection may allow communication via wireless
  • the remote home page authoring system may
  • a registration mechanism connected to the server computer for storing
  • 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,
  • the access control mechanism may allow one or more third parties to view the home
  • a method of home page management may include providing a server computer for receiving signals representing a home page from a communications network, converting the signals into
  • 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 user 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.
  • remote home page authoring may further include allowing a registered user of the user
  • FIG. 1 is a schematic diagram illustrating an embodiment of a server-sided Internet based operating system according to the systems and methods described
  • FIG. 2 is a schematic diagram illustrating the user device that is connected to
  • FIG 3 is a schematic diagram illustrating the server that part of the system
  • FIG. 1 depicted in FIG. 1.
  • FIG. 4 is a flow chart illustrating steps accomplished by the operating system
  • FIG. 5 is a schematic diagram further illustrating the functional relationship of
  • FIG. 6 shows a block outline of the INERGY 2000 operating system.
  • outline shows the features that may be included in the basic package, as well as addon functionality that may be added.
  • FIG. 7 is a schematic illustration of one application that can be accomplished
  • this application may also be connected to the File Manager, the WEB WRITER, and
  • the spell checker for example.
  • FIG. 8 is a schematic diagram that illustrates another application that may be
  • FIGs. 9 through 16 show screen shots of screens that are viewed by the user's
  • FIGs. 17 through 60 show examples of Web screen shots and the
  • FIGs. 61 through 79 show examples of Web screen shots according to embodiments of the systems and methods described herein. The screen shots reflect
  • FIGs. 80 through 95 depict source code for embodiments of an operating
  • a user device 20 is connected to a user device 20 .
  • the user device 20 may be any communications- enabled device.
  • the user device is a laptop or personal computer with an Internet browser. The only requirement for the user device
  • the user interface is a graphical interface, such as a computer
  • user device 20 does not require any specific software or storage capabilities for
  • the user only needs to be communications-enabled, whether by software, by phone, or
  • the user may have a Web browser, such as NETSCAPE NAVIGATOR, NETSCAPE
  • COMMUNICATOR MICROSOFT EXPLORER
  • NETCOM NETCOM
  • MOSAIC or any other partial browser
  • 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.
  • the user device 20 is connected to a communications network 22.
  • Network may be the Internet, the Worldwide Web, or any other communications
  • network including a fiber optic network, a wireless network, a conventional telephone
  • the network is a global communications network, such as the Internet. Also, the Internet is a global communications network, such as the Internet. Also,
  • a server 24 connected to the communications network 22 is a server 24. It should be understood
  • server 24 could comprise a group of linked servers that accomplish the functions described with respect to the server 24 herein; that is, references to "server”
  • the server 24 may consist of hardware or server software running on a
  • the server is an HTTP
  • the server 24 may be connected to the communications network 22 by any conventional mechanism, such as a network interface card, a
  • the user device 20 is illustrated in schematic format
  • the operating system 30 may be a
  • the communications application 32 is the only application necessary for running on the device 20. That is, there are neither memory
  • the device 20 could include such applications, but such applications are not
  • the server 24 is displayed in a schematic diagram in
  • An operating system 34 of the server 24 may be a conventional operating system suitable for Internet applications, such as a UNIX operating system.
  • the operating system 34 is coupled with additional code as disclosed herein to provide an extended, server-side operating system.
  • the operating system 34 should be configured with additional code as disclosed herein to provide an extended, server-side operating system.
  • the operating system 34 should be configured with additional code as disclosed herein to provide an extended, server-side operating system.
  • the operating system controls
  • the memory 40 may be any conventional storage typical of that
  • a server particularly a server suitable for Internet operations.
  • the operating system 34 is a UNIX operating system
  • the UNIX operating system 34 runs the other applications 44 at all times in a loop.
  • Data from the user device 20, when inputted by the user, is then formatted in the form of a CGI script form that is submitted to the
  • a flowchart 50 is provided in which steps accomplished by
  • a user message is sent by the user device 20 via the network 22 to the server 24.
  • the message may be any form of signal that is generated by a communications device.
  • the user device is a browser
  • the user message is an HTTP message; however, the message could be a signal from a cellular phone, a
  • HTTP HyperText Transfer Protocol
  • any one of the devices 20 in order to format the signal according to any particular protocol.
  • user device 20 that can send a signal can be used in connection with the operating
  • a user may author, create, maintain, send and receive messages from any
  • MACINTOSH platforms, and non-computer (NC) or set-top boxes such as WEBTV,
  • any operating system including but not limited to MICROSOFT WINDOWS, WINDOWS 95, WINDOWS NT, WINDOWS CE, DOS, UNIX and proprietary or legacy operating systems.
  • the server 24 initiates the device recognition module 42.
  • module provides a function that may be written in an conventional programming
  • the device recognition module 42 executes a matching
  • recognition may be accomplished in part by
  • a signal coming in over a telephone line may be recognized as either a voice signal, a telephone keypad signal, or a
  • modem signal by virtue of the fact that it is sent over a telephone line. Similarly, if the signal comes through the network interface card of the server 24, then the device is
  • HTTP protocol data such as a browser.
  • Known user devices have characteristics that are unique and identifiable
  • a truth table can be generated that associates each type of known user
  • the table may created by a standard matching algorithm written in a
  • Identification of the user device 20 is thus accomplished without need for special user input, avoiding the need for software at the user device 20 that formats signals according to a particular protocol or that identifies the user device 20 as being of a certain type.
  • the operating system 34 of the server 24 may initiate the
  • the communications module 38 has a number of
  • module 38 is capable of receiving data in any of a wide variety of known formats and
  • the communications module 38 processes data in the format that is appropriate for
  • the communications module 38 recognizes that data should be processed in HTTP format.
  • the communications module 38 may initiate voice recognition code that converts voice signals from the user device 20 into text, which can then be used for further processing. It should be understood that
  • the communications module 38 may consist of a suite of different applications that are
  • module 38 may reside on the third party server 28.
  • the operating system 34 controls
  • the communications module 38 which initiates all of the functions necessary to
  • voice recognition software such as Dragon Systems' Naturally Speaking software
  • the communications module 38 preferably includes a suite of applications that can convert data between any two desired formats.
  • the communications module 38 permits the server 24 to format a signal to
  • the user device 20 detected at the step 54.
  • the device is a personal computer with
  • the communications software 38 may send a signal that is according to the Internet HTTP protocol. Based on the characteristics of the particular user device
  • the signal may be formatted to conform to the
  • the communications module 38 may send a voice signal, which has been generated by voice generation
  • the content of the signal sent to the user device 20 will be based on
  • the user sends signals via the user device 20, the signals are processed by the communications software 38, and the signals are then
  • communications software 38 permits the user to interact with the server 24 in a variety
  • a first application is a log-in application.
  • application may be a conventional log-in application, such as a table with entries to be
  • a user may be required to register, e.g., through their television, mail,
  • log- in application may be any conventional type of log-in application, and may be written in a conventional, Internet-based language, such as Java.
  • the user device is a browser
  • HTML instructions to the user's browser, using HTTP, and the user's browser then
  • the operating system 34 of the server 24 may call memory management software that is running on the system for controlling
  • the memory management software may be any type of the data storage memory 40 of the server 24.
  • the memory management software may be any type of the data storage memory 40 of the server 24.
  • the memory management software may be used to partition a location in memory that
  • the memory management software runs throughout the operation of operating systems disclosed herein, so that operation of
  • any applications 44 results in storage, retrieval, and manipulation of information in storage in a conventional manner similar to that which is performed by other memory management applications for conventional client personal computers.
  • memory management software consists in part of
  • the memory 40 may include files associated with the particular user.
  • FIG. 5 a schematic diagram illustrates a method of implementation of a
  • a new user may register for access to
  • applications 44 including such programs as a word processor, e-mail, chat, web-
  • PIM personal information manager
  • spreadsheet software voice-to-text & text-to-voice software
  • financial management software including electronic checkbook and bill payment
  • personal and corporate bookkeeping data management
  • desktop publishing desktop (or WEBTOP)
  • the new user may then be given a password, which they may modify, and is given a standard desktop configuration of the applications, including a
  • a database which may reside on the server 24 (which may
  • the customer profile which may include one or more
  • customized desktop configurations may be updated by the user either consciously,
  • Each user may customize their desktop
  • users may upload graphics, text, or sounds to use as a
  • a user may have one customized desktop configuration for use in the office and another customized desktop configuration for use at home.
  • a family may have a common desktop configuration (or set of configurations), but different passwords for e-mail for each of the family members,
  • stored in the memory 40 of the server 24 dedicated to the user may include a file
  • system 10 may, at a step 64, display the "desktop" for the user that permits the user to
  • the user may customize the desktop by interacting with an application that permits the user to select applications that the user wishes to make available. It
  • a "desktop" file may be created that includes a keyboard that can be used by pointing and clicking with a
  • the "desktop" may consist of a series of voice signals that invite the user to select a particular command
  • the voice command could state: "to send or
  • top appearance (or sound) that is sent by the communications module 38 to the user
  • the user device is configured to communicate with the communications network 22.
  • the user device is not limited to
  • a personal computer and the graphical user interface displays a page, such as an
  • HTML page that depicts icons as graphical objects that can be clicked by the user
  • the user device 20 is a cellular phone and the signal is a keypad tone from the phone, then the user "desktop" file for a cellular phone may be loaded, so that the user may select an application by pressing a number on the keypad of the phone.
  • Each of the desktop applications also may have access to one or more of the tools in
  • a user may receive an e-
  • the spell-check tool may
  • the "desktop" file preferably includes a menu from which the user may select
  • the desktop makes available for the user other applications 44.
  • the user may thus select a particular application through the input of the user device 20.
  • the other applications 44 may be any computing applications.
  • the user may add or delete
  • a pull-down menu may exist at the top of
  • a step 64 the user selects an
  • the operating system determines whether
  • a local application is an application running on the server 24. If the local application is
  • the operating system 34 of the server 24, which is running all of the applications 44 in a loop will result in the appropriate application recognizing a form sent by CGI script that is recognized by the application as calling for processing.
  • the application initiates processing in a step 70 and runs
  • Signals based on the application may be sent by the server 24 over the network 22 to the device 20.
  • pages are displayed, voice
  • the application is an application that produces output in a particular format, such as
  • the communications module 38 re-formats the output into a format
  • a user can use any application 44 as if the user were using an application located in storage of the user device 20, even though that device may have only sufficient storage to enable communications and a user interface.
  • the user may initiate another application at a step 72. If the user wishes to run
  • the user does not wish to execute another application, then the user may end the
  • the application is a third party application, rather than a local application, then the server 24 initiates the software that establishes a communications
  • the communications link may be established by the
  • the third party device could be a server or other computing device that is capable of communicating over a communications network
  • the server 24 may send signals to the third party server 28 which is
  • Signals may be sent using PERL code with fast CGI script capability.
  • user signal is formatted to initiate the application, such as a CGI script form, which
  • the server 24 receives signals reflecting the
  • the user may at a step 72 execute another application, at which point the user may select an application at menu
  • step 64 the user may end at the
  • step 74 in a conventional manner. Switching between running applications can be
  • embodiments of the invention permit the user to accomplish any computing function through use of an operating system that does not require the user
  • embodiments include web authoring software, contact management software, search and retrieve software, translation software, image retrieval and manipulation software, electronic mail
  • the user device is not required to have
  • spreadsheets all accessed and run via the Internet.
  • a user may also create, receive,
  • the system resides entirely on an Internet
  • Web Server site and interacts with users via standard hyper-text markup language
  • HTML HyperText Markup Language
  • FIG. 6 shows a block outline of the INERGY 2000 operating system. The outline shows the features that may be included in the basic package, as well as add ⁇
  • FIG. 7 is a schematic illustration of one application that can be accomplished
  • this application may also be connected to the File Manager, the WEB WRITER, and
  • the spell checker for example.
  • FIG. 8 is a schematic diagram that illustrates another application that may be run under the operating system of the present invention, namely, a word processing program, and includes examples of some of the editing features that may be available,
  • FIGs. 9 through 16 show screen shots of screens that are viewed by the user's
  • FIGs. 17 through 60 show examples of Web screen shots and the
  • FIGs. 61 through 79 show examples of Web screen shots according to embodiments of the systems and methods described herein. The screen shots reflect
  • FIGs. 80 through 95 depict source code for embodiments of an operating
  • ISP Internet Service Provider
  • the user switches ISPs, technologies, computer terminals, or televisions, or if the user moved to a different location.
  • 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
  • the system may include additional features such as the ability to convert files
  • the PIM feature provides the ability to create and store for global retrieval a complete listing of the
  • a “schedule” feature may offer the ability to create and maintain a complete 24-hour schedule of the users activities including comprehensive
  • a user including a user with only a
  • set-top box or an Internet phone or pager can send a document to print.
  • a preferred feature of the operating system may be to connect all of the applications to each other, which would allow users to access all of the other applications from within a
  • the operating system also may have security features, including but not
  • the system also may have notification via telephone, facsimile, pager, or other
  • the system may have additional gateways
  • Database programs such as Berkeley or Oracle databases
  • Webservers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Abstract

Selon cette invention, les systèmes et procédés décrits assurent différents types de création sur le Web, de gestion de sites Web et de techniques logicielles de communication, y compris, mais pas uniquement, la création multimédia intégrale, les bibliothèques de traitement en direct, les sons, les formes, le courrier électronique, la télécopie, la messagerie vocale, la radiomessagerie, le téléphone, la gestion financière, l'impression de documents réels (par opposition à l'impression recopie d'écran), la conversion texte-voix et voix-texte, la gestion des fichiers, les tableurs, tous contactés et gérés au moyen d'Internet. Ce système réside intégralement sur un site serveur Web Internet et interagit avec les utilisateurs par l'intermédiaire de langages de programmation classiques écrits pour un protocole universel. Par conséquent, les logiciels de messagerie à côté client sont inutiles. Tous les logiciels se trouvent sur le côté serveur. Le seul logiciel dont a besoin l'utilisateur est n'importe quelle forme de module de communication et de connexion de communication électronique. Vu que ce système est à plate-forme et exploitation indépendantes, un client peut créer, conserver, envoyer et recevoir des messages de toute plate-forme, et ce, grâce à un système d'exploitation classique. Un utilisateur peut personnaliser la configuration de son plan de travail et gérer une série d'applications différentes. En outre, un utilisateur peut se commuter entre diverses applications et transférer des textes, des graphiques ou des fichiers sonores entre ces applications.
PCT/US1998/016894 1997-08-15 1998-08-14 Systeme d'exploitation a cote serveur et plate-forme internet independante et suite d'applications WO1999009658A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU91050/98A AU9105098A (en) 1997-08-15 1998-08-14 Server-sided internet-based platform independent operating system and application suite

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
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
US6541697P 1997-11-13 1997-11-13
US08/970,894 1997-11-13
US60/065,416 1997-11-13
US08/970,894 US20010014839A1 (en) 1996-11-15 1997-11-14 Remote communication and information management system
US08/971,002 1997-11-14
US08/971,002 US20010020244A1 (en) 1996-11-15 1997-11-14 Remote home page authoring system

Publications (2)

Publication Number Publication Date
WO1999009658A2 true WO1999009658A2 (fr) 1999-02-25
WO1999009658A3 WO1999009658A3 (fr) 2000-04-13

Family

ID=27556727

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/016894 WO1999009658A2 (fr) 1997-08-15 1998-08-14 Systeme d'exploitation a cote serveur et plate-forme internet independante et suite d'applications

Country Status (2)

Country Link
AU (1) AU9105098A (fr)
WO (1) WO1999009658A2 (fr)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001063514A1 (fr) * 2000-02-22 2001-08-30 Eyles John S Application d'interfaces utilisateur dynamiques a la communication multimedia via un reseau informatique
EP1176506A1 (fr) * 2000-07-26 2002-01-30 Sony International (Europe) GmbH Procédé pour découvrir ressources locales dans un resau
WO2000063817A3 (fr) * 1999-04-20 2002-03-14 I2 Technologies Inc Procede et dispositif permettant la prise en charge de multiples variantes d'interfaces graphiques utilisateur pour le commerce electronique par ordinateur
WO2000067149A3 (fr) * 1999-04-30 2002-07-04 Yahoo Inc Procedes et dispositifs de reformatage de pages web
WO2001084798A3 (fr) * 2000-04-27 2002-07-25 Nortel Networks Ltd Configuration d'interfaces utilisateurs de dispositifs d'appel
EP1231740A2 (fr) * 2001-02-08 2002-08-14 Solid Information Technology Oy Système et procédé de gestion de données
WO2001044936A3 (fr) * 1999-12-15 2002-08-15 Microsoft Corp Procedes et dispositifs de production d'une interface graphique d'utilisateur basee sur un langage de balisage destines a l'identification d'un utilisateur en fonction d'un systeme d'exploitation
EP1244008A1 (fr) * 2001-03-20 2002-09-25 Sap Ag Procédé, programme informatique et ordinateur pour sélectionner automatiquement des services d'application afin de transmettre des données de serveur à un client selon le type du client
WO2001061481A3 (fr) * 2000-02-16 2003-01-03 Raja Tuli Dispositif internet portable a grande vitesse et informations sur des liaisons avec des sites web
WO2001069380A3 (fr) * 2000-03-14 2003-03-27 Edapta Inc Systeme et procede de validation d'interfaces utilisateur adaptables dynamiquement pour dispositifs electroniques
US6633314B1 (en) 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US6678719B1 (en) * 1999-12-20 2004-01-13 Mediaone Group, Inc. Virtual workplace intercommunication tool
WO2003009131A3 (fr) * 2001-07-16 2004-01-15 Ecopy Inc Dispositifs peripheriques multifonctionnels
WO2004040873A3 (fr) * 2002-10-25 2004-09-16 Online & Groupware Architecture informatique en reseau multi-etages
US6973626B1 (en) 2001-06-22 2005-12-06 I2 Technologies Us, Inc. Automatically generating graphical user interface elements at a client system according to a current configuration model
US6983421B1 (en) 2001-06-22 2006-01-03 I2 Technologies Us, Inc. Using connectors to automatically update graphical user interface elements at a client system according to an updated state of a configuration
US8176428B2 (en) 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
US9043691B2 (en) 2005-02-28 2015-05-26 James Monro Productions Inc. Method and apparatus for editing media
US20190349326A1 (en) * 2002-12-30 2019-11-14 Facebook, Inc. Sharing on-line media experiences
CN114398271A (zh) * 2022-01-04 2022-04-26 青岛鼎信通讯股份有限公司 一种软件试验委托新增及下发系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0437441B1 (fr) * 1989-08-03 1997-06-18 International Business Machines Corporation Poste de travail et sa methode d'exploitation
US5293619A (en) * 1991-05-30 1994-03-08 Sandia Corporation Method and apparatus for collaborative use of application program

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6938073B1 (en) 1997-11-14 2005-08-30 Yahoo! Inc. Method and apparatus for re-formatting web pages
WO2000063817A3 (fr) * 1999-04-20 2002-03-14 I2 Technologies Inc Procede et dispositif permettant la prise en charge de multiples variantes d'interfaces graphiques utilisateur pour le commerce electronique par ordinateur
US7003729B1 (en) 1999-04-20 2006-02-21 I2 Technologies Us, Inc. Method and apparatus for supporting multiple alternative graphical user interfaces in computer-moderated electronic commerce
WO2000067149A3 (fr) * 1999-04-30 2002-07-04 Yahoo Inc Procedes et dispositifs de reformatage de pages web
CN100337230C (zh) * 1999-04-30 2007-09-12 雅虎公司 重排网页的方法和设备
KR100721596B1 (ko) * 1999-04-30 2007-05-25 야후! 인크. 웹 페이지들을 리포맷시키기 위한 방법 및 장치
US7761700B2 (en) 1999-12-15 2010-07-20 Microsoft Corporation Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
WO2001044936A3 (fr) * 1999-12-15 2002-08-15 Microsoft Corp Procedes et dispositifs de production d'une interface graphique d'utilisateur basee sur un langage de balisage destines a l'identification d'un utilisateur en fonction d'un systeme d'exploitation
US6968449B1 (en) 1999-12-15 2005-11-22 Microsoft Corporation Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
US6678719B1 (en) * 1999-12-20 2004-01-13 Mediaone Group, Inc. Virtual workplace intercommunication tool
US6633314B1 (en) 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
WO2001061481A3 (fr) * 2000-02-16 2003-01-03 Raja Tuli Dispositif internet portable a grande vitesse et informations sur des liaisons avec des sites web
US6690403B1 (en) 2000-02-16 2004-02-10 Raja Tuli Portable high speed internet device and information on links to web sites
WO2001063514A1 (fr) * 2000-02-22 2001-08-30 Eyles John S Application d'interfaces utilisateur dynamiques a la communication multimedia via un reseau informatique
WO2001069380A3 (fr) * 2000-03-14 2003-03-27 Edapta Inc Systeme et procede de validation d'interfaces utilisateur adaptables dynamiquement pour dispositifs electroniques
US7123700B1 (en) 2000-04-27 2006-10-17 Nortel Networks Limited Configuring user interfaces of call devices
EP2259541A1 (fr) * 2000-04-27 2010-12-08 Nortel Networks Limited Configuration d'interfaces utilisateurs des dispositifs d'appel
WO2001084798A3 (fr) * 2000-04-27 2002-07-25 Nortel Networks Ltd Configuration d'interfaces utilisateurs de dispositifs d'appel
EP1176506A1 (fr) * 2000-07-26 2002-01-30 Sony International (Europe) GmbH Procédé pour découvrir ressources locales dans un resau
EP1231740A3 (fr) * 2001-02-08 2005-08-17 Solid Information Technology Oy Système et procédé de gestion de données
EP1231740A2 (fr) * 2001-02-08 2002-08-14 Solid Information Technology Oy Système et procédé de gestion de données
WO2002075528A1 (fr) * 2001-03-20 2002-09-26 Sap Aktiengesellschaft Procede, programme informatique et ordinateur permettant de selectionner automatiquement des services logiciels pour transmettre des donnees depuis un serveur vers un client en fonction du type de dispositif client
US7296052B2 (en) 2001-03-20 2007-11-13 Sap Ag Automatically selecting application services for communicating data
EP1244008A1 (fr) * 2001-03-20 2002-09-25 Sap Ag Procédé, programme informatique et ordinateur pour sélectionner automatiquement des services d'application afin de transmettre des données de serveur à un client selon le type du client
US6983421B1 (en) 2001-06-22 2006-01-03 I2 Technologies Us, Inc. Using connectors to automatically update graphical user interface elements at a client system according to an updated state of a configuration
US6973626B1 (en) 2001-06-22 2005-12-06 I2 Technologies Us, Inc. Automatically generating graphical user interface elements at a client system according to a current configuration model
US9519421B2 (en) 2001-07-16 2016-12-13 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
WO2003009131A3 (fr) * 2001-07-16 2004-01-15 Ecopy Inc Dispositifs peripheriques multifonctionnels
EP2273363A1 (fr) * 2001-07-16 2011-01-12 Ecopy, Inc. Dispositifs périphériques multifonctionnels avec une définition dynamique de GUI
EP2278457A1 (fr) * 2001-07-16 2011-01-26 Ecopy, Inc. Dispositifs périphériques multifonctionnels
US8418065B2 (en) 2001-07-16 2013-04-09 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
US8751938B2 (en) 2001-07-16 2014-06-10 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
US8751937B2 (en) 2001-07-16 2014-06-10 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
WO2004040873A3 (fr) * 2002-10-25 2004-09-16 Online & Groupware Architecture informatique en reseau multi-etages
US8176428B2 (en) 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
US20190349326A1 (en) * 2002-12-30 2019-11-14 Facebook, Inc. Sharing on-line media experiences
US10938759B2 (en) * 2002-12-30 2021-03-02 Facebook, Inc. Sharing on-line media experiences
US9043691B2 (en) 2005-02-28 2015-05-26 James Monro Productions Inc. Method and apparatus for editing media
CN114398271A (zh) * 2022-01-04 2022-04-26 青岛鼎信通讯股份有限公司 一种软件试验委托新增及下发系统

Also Published As

Publication number Publication date
WO1999009658A3 (fr) 2000-04-13
AU9105098A (en) 1999-03-08

Similar Documents

Publication Publication Date Title
US20020059402A1 (en) Server-sided internet-based platform independent operating system and application suite
US20010020244A1 (en) Remote home page authoring system
WO1999009658A2 (fr) Systeme d'exploitation a cote serveur et plate-forme internet independante et suite d'applications
US5737395A (en) System and method for integrating voice, facsimile and electronic mail data through a personal computer
US7574486B1 (en) Web page content translator
US7552172B2 (en) Multi-windowed online application environment
US6571245B2 (en) Virtual desktop in a computer network
EP0830779B1 (fr) Systeme de messagerie vocale
US6446096B1 (en) Method and system for providing device-specific key control using role-based HTML element tags
US6724399B1 (en) Methods and apparatus for enabling keyboard accelerators in applications implemented via a browser
US6453352B1 (en) Integrated electronic commerce system and method
US6393462B1 (en) Method and apparatus for automatic downloading of URLs and internet addresses
US7194509B2 (en) Method and system for changing a collaborating client behavior according to context
KR100972306B1 (ko) 애플리케이션 발생기
US20020138653A1 (en) Workstation system, computer, data transfer method, data editing method, computer program generation method, computer program and storage medium
US20010009016A1 (en) Computer-based presentation manager and method for individual user-device data representation
EP0838774A2 (fr) Système de distribution de documents électroniques
US20030023689A1 (en) Editing messaging sessions for a record
US20030163516A1 (en) Session coordination
US20030177200A1 (en) Drag and drop web self-publishing system
US8117264B1 (en) Email system
US20050187914A1 (en) Method and system for managing objects
JP3474130B2 (ja) ボイス・メール・システムに記憶されたメッセージをインターネット・ワールド・ワイド・ウェブを介してアクセスするための方法
Womble Introduction to UNIX for Biologists
Lynch et al. Dynamic transcoding proxy

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 GM HR 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

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1999513431

Format of ref document f/p: F

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
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 GM HR 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

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载