WO2001075684A2 - Service et procede d'information - Google Patents
Service et procede d'information Download PDFInfo
- Publication number
- WO2001075684A2 WO2001075684A2 PCT/US2001/009896 US0109896W WO0175684A2 WO 2001075684 A2 WO2001075684 A2 WO 2001075684A2 US 0109896 W US0109896 W US 0109896W WO 0175684 A2 WO0175684 A2 WO 0175684A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- palmtop computer
- push server
- line
- palmtop
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- 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/55—Push-based network 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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/568—Storing data temporarily at an intermediate stage, e.g. caching
Definitions
- the present disclosure relates to the field of methods and devices for providing information to the user of a palmtop computer. More specifically, the present disclosure relates to server-based event driven information notification with palmtop computer.
- a palmtop computer system is a computer that is small enough to be held in the hand of a user and can be “palm-sized.” Most palmtop computer systems are used to implement various Personal Information Management (PIM) applications such as an address book, a daily organizer and electronic notepads, to name a few.
- PIM Personal Information Management
- Palmtop computers Due to the small size of such palmtop computers, they are convenient to carry in a pocket or purse.
- the latest generation of such Palmtop computers also include the ability to transmit and received information over a wireless communication network. This permits the user to send and receive E-mail and use the Internet without being tied to a telephone wire.
- the palmtop computer must be considered a wireless handheld very thin client at present. It would be desirable for palmtop computers to be capable of having Information of interest to the user automatically sent to the Palmtop computer whenever an event of interest occurs (e.g. important news events or a stock price exceeds a target).
- an event of interest e.g. important news events or a stock price exceeds a target.
- most such devices are turned off most of the time to preserve battery life. This makes conventional push technology essentially impossible. Pull technology is also more difficult to implement due to battery life and memory constraints. Battery life limitations currently make it difficult to provide such features in many palmtop computers since the receiver would need to be on all.the time, or cycled on frequently.
- PointCast provided by Compaq Computer.
- a user's personal computer was programmed to periodically query the PointCast server for particular information of interest to the user. For example, the user could request stock quotes to be updated every 30 minutes. For users connected continuously to the Internet, the stock quotes were updated every 30 minutes. From the user's perspective, it appeared that the information was pushed. Actually, the client personal computer was pulling the information from the PointCast server on a periodic basis.
- a server-based event-driven information notification system for a palmtop computer includes a push server which is programmed to provide selected information to a palmtop computer.
- the push server periodically queries the Internet or a service provider in order to cache information selected by a palmtop user.
- the push server attempts to push the information instantaneously to the palmtop computer. If the palmtop computer is off-line, the push server will fail to receive an acknowledgement of the pushed information and the information is stored. When the palmtop user goes on-line, the selected information is pushed to the palmtop computer. This provides the advantage of allowing the user of the palmtop computer to obtain up to the minute information which is pushed to the palmtop computer whenever it is on-line.
- a method of obtaining information using a palmtop computer includes instructing a push server to retrieve selected information; at the push server, retrieving and storing the selected information; and pushing the selected information to the palmtop computer via the wireless communication network.
- a method of providing information to a palmtop computer includes receiving an instruction at a push server to retrieve selected information; at the push server, retrieving and storing the selected information; making a determination at the push server, that a palmtop computer is not on-line on a wireless communication network; storing the selected information until the palmtop computer goes on-line; and pushing the selected information to the palmtop computer when the palmtop computer goes on-line.
- An information service include a wireless data network which communicates with a palmtop computer.
- a data center includes a push server which periodically retrieves selected information from a plurality of information sources, and pushes the selected information to the palmtop computer; a storage device for caching the retrieved information; a mechanism for determining that the palmtop computer is off-line; wherein, the_push server stores the selected information if the palmtop computer is off-line; and upon determining at the determining means that the palmtop computer has gone on-line, the push server pushes the selected information to the palmtop computer.
- Figure 1 is system illustration of a palmtop computer system connected to other computer systems and the Internet via a cradle device.
- Figure 2A is a top side perspective view of a palmtop computer system that can be used in the present invention.
- Figure 2B is a bottom side perspective view of the palmtop computer system of Figure 2A.
- Figure 3 is an exploded view of the components of the palmtop computer system of Figure 2A.
- Figure 4 is a perspective view of a cradle device for connecting the palmtop computer system to other systems via a communication interface.
- Figure 5 is a logical block diagram of the palmtop computer system in accordance with an embodiment of the present invention.
- FIG. 6 is a block diagram of the major components of a wireless network in accordance with an embodiment of the present invention.
- Figure 7 is a flow chart describing an embodiment of the present invention.
- FIG. 1 illustrates a system 50 that can be used in conjunction with the information notification system and method of the present invention.
- System 50 comprises a host computer system 56 which can either be a desktop unit as shown, or, alternatively, can be a laptop or notebook computer system 58.
- host computer systems can be used within system 50.
- Host computer systems 58 and 56 are shown connected to a communication bus 54, which in one embodiment can be a serial communication bus, but could be of any of a number of well known designs, e.g., a parallel bus, Ethernet Local Area Network (LAN), etc.
- bus 54 can provide communication with the Internet 52 using a number of well known protocols.
- Bus 54 is also coupled to a cradle 60 for receiving and initiating communication with a palmtop ("palm-sized") portable computer system 100 of the present invention.
- Cradle 60 provides an electrical and mechanical communication. interface between bus 54 (and anything coupled to bus 54) and the computer system 100 for two-way communications.
- Computer system 100 may contain a wireless infrared communication mechanism 64 for sending and receiving information to and from other devices.
- Figure 2A is a perspective illustration of the top face 100a of one embodiment of the palmtop computer system of the present invention.
- the top face 100a contains a display screen 105 surrounded by a bezel or cover.
- a removable stylus 80 is also shown.
- the display screen 105 is a touch screen able to register contact between the screen and the tip of the stylus 80.
- the stylus 80 can be of any material to make contact with the screen 105.
- the top face 100a also contains one or more dedicated and/or programmable buttons 75 for selecting information and causing the computer system to implement functions.
- Figure 2A also illustrates a handwriting recognition pad or "digitizer" containing two regions 106a and 106b.
- Region 106a is for the drawing of alphabetic characters therein for automatic recognition and region 106b is for the drawing of numeric characters therein for automatic recognition.
- the stylus 80 is used for stroking a character within one of the regions106a and 106b.
- the stroke information is then fed to an internal processor for automatic character recognition. Once characters are recognized, they are typically displayed on the screen 105 for verification and/or modification.
- Figure 2B illustrates the bottom side 100b of one embodiment of the palmtop computer system of the present invention.
- An extendible antenna 85 is shown and also a battery storage compartment door 90 is shown.
- a communication interface 108 is also shown.
- the serial communication interface 108 is a serial communication port, but could also alternatively be of any of a number of well known communication standards and protocols, e.g., parallel, SCSI, Firewire (IEEE 1394), Ethernet, etc.
- FIG. 3 is an exploded view of the palmtop computer system 100 in accordance with one implementation.
- System 100 contains a front cover 210 having an outline of region 106 and holes 75a for receiving buttons 75b.
- a flat panel display 105 (both liquid crystal display and touch screen) fits into front cover 210. Any of a number of display technologies can be used, e.g., LCD, FED, plasma, etc., for the flat panel display 105.
- a battery 215 provides electrical power.
- a contrast adjustment (potentiometer) 220 is also shown.
- On/off button 95 is shown along with an infrared emitter and detector device 64.
- a flex circuit 230 is shown along with a PC board 225 containing electronics and logic (e.g., memory, communication bus, processor, etc.) for implementing computer system functionality.
- the digitizer pad is also included in PC board 225.
- a midframe 235 is shown along with stylus 80.
- Position adjustable antenna 85 is shown. Antenna 85 is connected to an RF transmitter/receiver device 240 (transceiver) which is provides communications with wireless data network.
- a radio receiver/transmitter device 240 is also shown between the midframe and the rear cover 245 of Figure 3.
- the receiver/transmitter device 240 is coupled to the antenna 85 and also coupled to communicate with the PC board 225.
- the Mobitex wireless communication system is used to provide two way communication between system 100 and other networked computers and/or the Internet via a proxy server.
- FIG 4 is a perspective illustration of one embodiment of the cradle 60 for receiving the palmtop computer system 100.
- Cradle 60 contains a mechanical and electrical interface 260 for interfacing with serial connection 108 ( Figure 2B) of computer system 100 when system 100 is slid into the cradle 60 In an upright position.
- button 270 can be pressed to initiate two way communication between system 100 and other computer systems coupled to serial communication 265.
- FIG. 5 illustrates circuitry of computer system 100, some of which can be implemented on PC board 225.
- Computer system 100 includes an address/data bus 110 for communicating information, a central processor 101 coupled with the bus for processing information and instructions, a volatile memory 102 (e.g., random access memory RAM) coupled with the bus 100 for storing information and instructions for the central processor 101 and a nonvolatile memory 103 (e.g., read only memory ROM) coupled with the bus 110 for storing static information and instructions for the processor 101.
- Computer system 100 also includes an optional data storage device 104 (e.g., memory stick) coupled with the DUS 110 for storing information and instructions. Device 104 can be removable.
- system 100 also contains a display device 105 coupled to the bus 110 for displaying information to the computer user.
- PC board 225 can contain the processor 101 , the bus 110, the ROM 103 and the RAM 102.
- an optional alphanumeric input device 106 which in one implementation is a handwriting recognition pad ("digitizer") having regions 106a and 106b ( Figure 2A), for instance.
- Device 106 can communicate information and command selections to the central processor 101.
- System 100 also includes an optional cursor control or directing device 107 coupled to the bus for communicating user input information and command selections to the central processor 101.
- device 107 is a touch screen device incorporated with screen 105. Device 107 is capable of registering a position on the screen 105 where the stylus makes contact.
- the display device 105 utilized with the computer system 100 may be a liquid crystal device, cathode ray tube (CRT), field emission device (FED, also called flat panel CRT) or other display device suitable for creating graphic images and alphanumeric characters recognizable to the user.
- display 105 is a flat panel display.
- Signal communication device (I/O device) 108 also coupled to bus 110, can be a serial port for communicating with the cradle 60.
- Device 108 can also include an infrared communication port. As shown, the device 108 is coupled to the radio frequency transceiver 240 and antenna 85 to provide wireless communication.
- Palmtop Computer 100 interacts with a wireless data network.
- Palmtop Computer 100 communicates via its antenna 85 with one of a plurality of base stations 300.
- Each of the base stations 300 is in turn connected to a wireless data network such as those used for cellular telecommunications.
- the wireless data network 310 is in turn coupled to a data center 320.
- data center 300 is connected to the Internet 52 which places a)J of the capabilities of the Internet and the World Wide Web at the disposal of the data center 320.
- the data center 320 can provide a number of sen/ices to the Palmtop Computer 100 including authentication services provided by authentication server 322 which authenticates the identity of a user utilizing Palmtop Computer 100. Additional authentication services and encryption services may also be provided by wireless data network 310, depending upon the application. In addition, data center 320 provides a service called "Web clipping" via a Web clipping proxy server 324.
- Web clipping is a process by which the Palmtop Computer 100 can effectively provide Internet services to the user within its environment of limited communication bandwidth, limited memory and limited processing capabilities.
- the concept of Web clipping is based on a principal of minimizing the amount of information that is communicated to and from Palmtop Computer 100. That is, the less data transferred the more efficient the communication system.
- all user interaction is based on a simple query and response rather than on a system of hyperlinks as on the World Wide Web.
- the query portion is stored on Palmtop Computer 100 and is active when the user enters data into a request form. For example, if the user wishes to obtain a stock quote, the stock symbol may be entered into a request form without the user going on-line.
- the query is then submitted to the data center 320 through the wireless data network 310 in the form of a very small message (typically less than 50 bytes).
- the data center 320 serves as an interface to the Internet 52 which pulls the desired information from the Internet and returns a response via wireless data network 310 to the Palmtop Computer 100 in a response which is typically less than 500 bytes (compressed).
- the user is able to obtain the information desired from a particular Web page without having to actually browse the Internet and display Web pages on the limited resolution display of the Palmtop Computer 100.
- This approach has the benefits of providing near instant access to t e Internet while simultaneously providing low cost of service by controlling the airtime usage. This in turn results in long battery life since transmissions from Palmtop Computer 100 may be a substantial drain on batteries.
- the Web clipping proxy server 324 is responsible for converting standard Internet protocols and content from a Web page into a form that is tuned for transmission across a wireless network and for display on a very thin client device such as Palmtop Computer 100.
- the Web clipping proxy server 324 uses standard Internet and security protocols (TCP, HTTP and SSL) to HTML servers to insure compatibility. However, on the wireless side, it adjusts everything to support extremely low bandwidth and latency. Moreover, the Web clipping proxy server 324 compresses the data from the Internet to insure maximum transmission efficiency in the wireless environment.
- Data center 320 having Web clipping proxy server 324 is currently implemented for the commercially available Palm VII wireless palmtop computer system as a service called Palm.netTM operated by Palm Computing, Inc.
- data center 320 also includes a large amount of storage capacity such as disc storage 328 and a "push server” 330, which is able to receive and send HTML code.
- This push server 330 provides the system with the ability to automatically send information to the Palmtop computer as required by the user.
- data center 320 is preferably a "secure” data center in that it is protected by fire wall and encryption technologies to assure the security of the information stored in the data center.
- secure is intended to embrace any security measures such as fire walls, encryption an authentication technologies as well as physical barriers (locked doors, etc.) to provide for security of the server and/or the data center.
- a user of Palmtop Computer 100 sets up information to be retrieved by the push server 330.
- the user at this stage tells the push server 330 to "Notify me when" a particular event occurs (e.g. a stock reaches a particular price, etc.). This may be accomplished by using pull down menus or the like in an application stored on the Palmtop Computer 100. Alternatively, it can be implemented by programming the push server 330 via a conventional connection through the Internet 52 using a desktop computer to simplify data entry.
- the push server stores the queries desired by the user of Palmtop Computer 100 in disc storage 328.
- the push server 330 queries the Internet 52, and/or other services which provide real time information to the data center, for the information requested by the user at timed intervals at 430 until an event is realized. Examples of this type of information include stock quotes, the presence of other users on-line, a stock price reaching a target price, receipt of E-mail or news events in particular categories. Thus, the push server 330 can query the Internet to obtain and cache information from any available web page to supply to the user of Palmtop computer 100. Those skilled in the art will recognize that many other types of information can be obtained by data center 320 in order to provide information to the push server 330. When push server 330 receives responses to the queries requested by the user, the push server 330 essentially caches those responses. Although the data center 320 might be unable to immediately page the Palmtop Computer 100 to provide it with the information using a true "push" technology, the operation can be closely simulated whenever the Palmtop Computer 100 is placed in a wireless communication mode by raising its antenna 85.
- the push server 330 attempts to notify the user, first by clearing the request (assuming a one time request) from the user account database unless it has been marked for "continuous refresh" at 440 (i.e. the user wishes to be continually updated on the status of a particular requested event).
- the push server attempts to notify the user and awaits an acknowledgement. If no acknowledgement is received, the push server 330 stores the event until the user registers. Multiple events can be stored and delivered upon registration of the user.
- the data center 320 via information from the wireless data network 310 is able to determine that the user is on-line.
- the event is stored until such time as the user goes on-line.
- the information cached in disc storage 328 by the push server 330 is pushed to the user at 450.
- the push server 330 is updated with newer information than that provided to the user at 450, then the updated information is pushed to the user at 450.
- the Palmtop computer 100 is off or off-line, the information is cached until the next time the Palmtop computer 100 goes on-line (registers).
- the push server 330 polls service providers periodically to obtain near real time information which is cached in disc storage 328 until such time as the user of Palmtop Computer 100 goes on-line.
- the system is able to closely approximate push technology in the Palmtop computing environment.
- the system provides a type of store and forward system that obviates the need for the user to initiate a special query to receive E- mail since it is automatically pushed to the user whenever the Palmtop computer 100 goes on-line.
- the push server retrieves information based upon an "autoretrieve type" specified in accordance with the type of information needed.
- Applications register this information with the push server by specifying the type of request and input parameters. In this manner, the robot knows how and where to find the particular type of information requested by a query.
- the push server can be asked to retrieve lowest prices for a particular item of commerce by querying on a UPC code, bar code or other identifier serving as the autoretrieve type.
- Lowest airline prices can be retrieved according to a stored profile, along with to and from information serving as autoretrieve type.
- Stock prices can be sent when a stock reaches a target price by using the stock symbol and target price information.
- Local weather information and news clippings can be retrieved using location and key word filters respectively.
- Email receipts can be delivered specified by sender, subject type or MIME type. Examples too numerous to mention can be devised by those skilled in the art.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
L'invention concerne un système de notification d'informations dirigé par les événements, basé sur un serveur, destiné à un ordinateur de poche. Un serveur dynamique est programmé pour fournir des informations choisies à un ordinateur de poche. Le serveur dynamique interroge périodiquement Internet ou un fournisseur de services afin de placer en antémémoire des informations choisies par un utilisateur d'ordinateur de poche. Le serveur dynamique fait passer instantanément les informations dans l'ordinateur de poche. Si l'ordinateur de poche est hors circuit, le serveur dynamique ne reçoit pas d'accusé de réception des informations transmises et ces dernières sont stockées en attendant que l'ordinateur de poche soit mis en service, après quoi les informations choisies sont envoyées. Ce procédé présente l'avantage de permettre à l'utilisateur de l'ordinateur de poche de recevoir, dans la minute, les informations transmises à l'ordinateur de poche dès que celui-ci est mis sous tension.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001249541A AU2001249541A1 (en) | 2000-03-31 | 2001-03-28 | Information service and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US54138000A | 2000-03-31 | 2000-03-31 | |
US09/541,380 | 2000-03-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001075684A2 true WO2001075684A2 (fr) | 2001-10-11 |
WO2001075684A3 WO2001075684A3 (fr) | 2003-12-18 |
Family
ID=24159340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/009896 WO2001075684A2 (fr) | 2000-03-31 | 2001-03-28 | Service et procede d'information |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001249541A1 (fr) |
WO (1) | WO2001075684A2 (fr) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1603037A2 (fr) * | 2004-05-03 | 2005-12-07 | Microsoft Corporation | Traitement d'information reçue à un dispositif informatique auxiliaire |
CN1300968C (zh) * | 2002-08-14 | 2007-02-14 | 株式会社Ntt都科摩 | 分散处理系统及其中代理节点与用户端节点并相关方法 |
EP1866787A2 (fr) * | 2005-03-24 | 2007-12-19 | Bank Of America Corporation | Dispositif de donnees sans fil a fonctions de confirmation et de renouvellement de tentative pour donnees poussees |
US7511682B2 (en) | 2004-05-03 | 2009-03-31 | Microsoft Corporation | Context-aware auxiliary display platform and applications |
US7577771B2 (en) | 2004-05-03 | 2009-08-18 | Microsoft Corporation | Caching data for offline display and navigation of auxiliary information |
US7623515B2 (en) | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US7631045B2 (en) | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US7660914B2 (en) | 2004-05-03 | 2010-02-09 | Microsoft Corporation | Auxiliary display system architecture |
US9367832B2 (en) | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6216157B1 (en) * | 1997-11-14 | 2001-04-10 | Yahoo! Inc. | Method and apparatus for a client-server system with heterogeneous clients |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
AU3398600A (en) * | 1999-03-15 | 2000-10-04 | Netpliance, Inc. | Improved event notification for internet access device |
AU5740500A (en) * | 1999-06-14 | 2001-01-02 | Geoworks Corporation | Method of subscriber self-selection of advertisements received on their mobile wireless display devices |
-
2001
- 2001-03-28 WO PCT/US2001/009896 patent/WO2001075684A2/fr active Application Filing
- 2001-03-28 AU AU2001249541A patent/AU2001249541A1/en not_active Abandoned
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1300968C (zh) * | 2002-08-14 | 2007-02-14 | 株式会社Ntt都科摩 | 分散处理系统及其中代理节点与用户端节点并相关方法 |
RU2377635C2 (ru) * | 2004-05-03 | 2009-12-27 | Майкрософт Корпорейшн | Обработка информации, принимаемой дополнительным вычислительным устройством |
US8188936B2 (en) | 2004-05-03 | 2012-05-29 | Microsoft Corporation | Context aware auxiliary display platform and applications |
EP1603037A3 (fr) * | 2004-05-03 | 2006-08-16 | Microsoft Corporation | Traitement d'information reçue à un dispositif informatique auxiliaire |
US7511682B2 (en) | 2004-05-03 | 2009-03-31 | Microsoft Corporation | Context-aware auxiliary display platform and applications |
US7558884B2 (en) | 2004-05-03 | 2009-07-07 | Microsoft Corporation | Processing information received at an auxiliary computing device |
US7577771B2 (en) | 2004-05-03 | 2009-08-18 | Microsoft Corporation | Caching data for offline display and navigation of auxiliary information |
US7660914B2 (en) | 2004-05-03 | 2010-02-09 | Microsoft Corporation | Auxiliary display system architecture |
EP1603037A2 (fr) * | 2004-05-03 | 2005-12-07 | Microsoft Corporation | Traitement d'information reçue à un dispositif informatique auxiliaire |
EP1866787A2 (fr) * | 2005-03-24 | 2007-12-19 | Bank Of America Corporation | Dispositif de donnees sans fil a fonctions de confirmation et de renouvellement de tentative pour donnees poussees |
EP1866787A4 (fr) * | 2005-03-24 | 2012-05-30 | Bank Of America | Dispositif de donnees sans fil a fonctions de confirmation et de renouvellement de tentative pour donnees poussees |
US8583752B2 (en) | 2005-03-24 | 2013-11-12 | Bank Of America Corporation | Wireless data device with confirmation and retry capabilities for pushed data |
US7631045B2 (en) | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US7623515B2 (en) | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US9367832B2 (en) | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
Also Published As
Publication number | Publication date |
---|---|
AU2001249541A1 (en) | 2001-10-15 |
WO2001075684A3 (fr) | 2003-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6950857B1 (en) | Secure server-based indentification for simplified online transaction processing with palmtop computer | |
US7911477B2 (en) | Adaptive content delivery | |
US6466937B1 (en) | System, method and apparatus for utilizing transaction databases in a client-server environment | |
US6836845B1 (en) | Method and apparatus for generating queries for secure authentication and authorization of transactions | |
US6593944B1 (en) | Displaying a web page on an electronic display device having a limited display area | |
US7487360B1 (en) | Secure authentication and authorization for transaction processing | |
US7672993B2 (en) | Method and apparatus for wirelessly networked distributed resource usage for data gathering | |
US7861009B2 (en) | Requesting a user account for services | |
US7877518B2 (en) | Method and apparatus for updating applications on a mobile device via device synchronization | |
CN1732701B (zh) | 用于在无线通信设备内限制浏览器访问的设备及其方法 | |
US20070288662A1 (en) | Distributed push-pull information service system | |
US20070240076A1 (en) | System and Method for Visual History Presentation and Management | |
US6889224B2 (en) | Method for storing, accessing embedded web pages during manufacturing phase on personal digital device | |
US7711785B2 (en) | System for using email message to transmit a command to remotely control a computer resource | |
US20080032673A1 (en) | Method and apparatus for selective and automatic two-way beaming of related information to and from personal information management systems | |
WO2002027559A1 (fr) | Systeme de partage d'informations | |
Bartlett | Experience with a wireless World Wide Web client | |
WO2001075684A2 (fr) | Service et procede d'information | |
US7971263B2 (en) | Method and system for secure activation of web clipping applications | |
US8416705B2 (en) | User profile or user account association with multiple computers | |
US6560454B2 (en) | System and method for delivery and updating of data transmitted to a mobile terminal | |
WO2001069444A2 (fr) | Systeme, procede et dispositif permettant de fournir a des utilisateurs particuliers des services a valeur ajoutee | |
US20030191819A1 (en) | Client aware notification in a wireless portal server | |
KR100691119B1 (ko) | 프록시 서버의 간략화된 홈페이지 데이터 처리 방법 및이를 위한 프록시 서버와 프록시 서버를 이용한이동통신단말기의 간략화된 홈페이지 데이터 수신 방법 및이를 위한 이동통신단말기 | |
KR20030000932A (ko) | 분산 데이터베이스의 소망 컨텐츠를 특정 컴퓨터의영상출력장치에 표시하기 위한 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ 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 TR 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 | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |