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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols 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
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)
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)
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 |
-
1998
- 1998-08-14 WO PCT/US1998/016894 patent/WO1999009658A2/fr active Application Filing
- 1998-08-14 AU AU91050/98A patent/AU9105098A/en not_active Abandoned
Cited By (39)
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 |