WO2000062463A2 - System and method for advertising during a data transfer process - Google Patents
System and method for advertising during a data transfer process Download PDFInfo
- Publication number
- WO2000062463A2 WO2000062463A2 PCT/US2000/009325 US0009325W WO0062463A2 WO 2000062463 A2 WO2000062463 A2 WO 2000062463A2 US 0009325 W US0009325 W US 0009325W WO 0062463 A2 WO0062463 A2 WO 0062463A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- recited
- advertising
- communication process
- displaying
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates generally to advertising on personal computer systems and, more particularly, to a system and method for advertising and providing information on various topics during idle time on personal computer systems.
- PDA's are commonly known hand-held computers that can be used to store various personal information including, but not limited to contact information, calendar information, etc. Such information can be downloaded from other computer systems, or can be inputted by way of a stylus and pressure sensitive screen of the PDA. Examples of PDA's are the PalmTM computer of 3ComTM Corporation, and Microsoft CETM computers available from a variety of vendors.
- information on a desktop computer is often "synchronized" with information on a PDA.
- any new information in the form of additions, deletions, and/or changes that exists on either the desktop computer or the PDA is reflected on both.
- Such frequent synchronization requires a significant period of time during which the attention of the user is left unfocused. This wasted attention is compounded when synchronization is carried out over a network via access having limited bandwidth that may result in substantial delays. As such, the user is often left with little to occupy his or her attention during the synchronization process.
- the foregoing problem also arises during many other data transfer processes. For example, idle time occurs during most data transfers; e.g. downloads of data such as sports calendars, airline contact lists, etc.
- a system and method is provided for advertising during a data transfer process.
- a connection is made with a server over a network.
- an advertising window is opened on a client computer.
- a communication process is subsequently initiated between the client computer and the server.
- the communication process may take the form of a synchronization process.
- Advertising data is received from the server which includes banner data and content data. Such banner data, content data, and communication process data are displayed in the advertising window.
- the advertising data takes the form of a window that has various components relating to not only advertisements, but also various other types of information.
- the advertisements and information depicted on the window may be specifically selected as a function of the identity and demographics of the user. As such, the attention of the user is most effectively utilized.
- a further option includes using the communication data to indicate a status of the synchronization process on the window. This feature further focuses the attention of the user on the window.
- the window may be terminated, or hidden, automatically upon completion of the synchronization process.
- the window may be automatically terminated after a predetermined time period after the initiation of the communication process.
- manual intervention by a user may be required prior to termination of the window.
- termination of the window may still require completion of the synchronization process in addition to the manual intervention by the user.
- Figure 1 is a general diagram of the interconnection between a server, a personal digital assistant, and a computer in accordance with one embodiment of the present invention
- Figure 2 is a block diagram of an exemplary component configuration for the computer of Figure 1 ;
- Figure 3 is an illustration of the user interface of one embodiment of the present invention.
- Figure 3 a is an illustration of the user interface of one embodiment of the present invention.
- Figure 4 is a general flowchart delineating a process of one embodiment of the present invention
- Figure 5 is a general flowchart illustrating the details associated with a process, or subroutine, of one embodiment of the present invention.
- Figure 6 is a more detailed flowchart illustrating the details associated with one of the operations of the flowchart of Figure 4 that calls the subroutine of Figure 5.
- one embodiment of the present invention includes a system 100 including at least one personal digital assistant (PDA) 102, a server 104, at least one computer 106 removably connected to the PDA 102, and a network 108 interconnected between the computer 106 and the server 104.
- PDA personal digital assistant
- Such network 108 may take the form of a wide or local area network.
- network protocol such as TCP/IP and IPX may be employed.
- the PDA 102 may include a hand-held PalmTM PDA available from 3Com Corporation.
- the PDA 102 may take the form of any other type of portable data storage module which is capable storing, editing, and/or synchronizing personal data. This may be accomplished by any type of I/O mechanisms including, but not limited to a display, a plurality of push buttons, a data port, an electronic writing pad, and/or any other type of I/O mechanism capable of inputting and/or outputting personal data.
- the personal data stored within the PDA 102 may take the form of calendar information or contact information, i.e. mailing addresses, telephone numbers, facsimile numbers, electronic mail address, scheduled meeting, appointments, etc.
- the personal data may include any useful information.
- the server 104 may include any data storage device located in any desired location.
- the server 104 may even take the form of a conventional computer 106.
- the server 104 is capable of synchronizing server data stored thereon with the personal data stored on the PDA 102. This is carried out upon communication being established between the server 104 and the PDA 102.
- Figure 2 shows one embodiment of the computer 106 to which the PDA 102 is releasably connected.
- the computer 106 may include a microprocessor 110, read only memory
- random access memory 114 random access memory 114, a display 116, a data port 118, secondary storage memory 120 such as a hard disk drive or a removable floppy disk drive, and/or a plurality of additional I/O peripherals 122. These components are connected by way of at least one bus 124.
- the computer 106 is adapted for allowing communication between the server 104 and the
- the coupling between the computer 106 and the server 104 may, in one embodiment, include a local or wide area network 108.
- a network that may be employed for affording the foregoing coupling is the Internet.
- other types of coupling may be employed including RF, fiber optic, or any type of transmission medium capable of transferring data and control signals. It should be understood that any of the foregoing types of coupling may also be employed for affording a link between the PDA 102 and the computer 106.
- the processor 110 of the computer 106 is adapted for locally processing computer logic, i.e. software, stored in the memory of the computer 106 to generate output as a function of input.
- computer logic i.e. software
- One component of the software is a conduit manager(not shown) which may be used to synchronize data among the PDA 102, the computer 106, and the server 104. It should be noted that data may also be synchronized between a plurality of different PDA's 102. More information regarding the synchronization process may be found in a co-pending application entitled "System and Method for Synchronizing Multiple Calendar Data Over a Wide Area Network".
- the computer logic is adapted for controlling the processor to initiate the display of an advertisement page 300 upon the initiation of the synchronization process or any other local process run by the processor 110.
- the advertisement page 300 is shown in Figure 3.
- one embodiment of the advertisement page 300 includes a title bar 302 situated along an upper edge of the display 116.
- a title 301 is written on a left portion of the title bar 302 and a close icon 304 is positioned on a right portion of the title bar 302.
- a status bar 306 is positioned on which a status is written in a manner to be set forth later in greater detail.
- AUeas one advertisement 308 is positioned just below the title bar 302 on an upper half of the display 116.
- various information 310 is situated between the advertisement 308 and the status bar 306 on a lower half of the display 116.
- the information 310 or any other portion of the advertisement page 300 may include a link to additional information or the like. Further, a video may be displayed if desired.
- FIG. 3 a another embodiment of the advertisement page 300 is shown to include at least one advertisement 308 that may be toggled between a set of predetermined advertisements 308.
- a scrolling bar 311 which may include links to various URL's accompanied by a question or any other type of phrase to attract the attention of a user.
- Figure 4 generally delineates the process associated with one embodiment of the present invention.
- a socket connection is made to the server 104 in order to initiate the synchronization process, or any other local process.
- the advertisement page operation may also be executed without the connection being made.
- the advertisement page 300 is prepared in a process 500, or subroutine, called ADSYSTEM.
- an HTML window or any other type of window, is generated in operation 502 after which the window is terminated, or hidden, in operation 504.
- the current process 500 waits until called with specific instructions in decision 506.
- Such instructions may include displaying or hiding the window in operation 508, setting the URL of the HTML window in operation 510, and/or setting the status on the status bar 306 in operation 512.
- the remote server 104 is accessed for displaying remotely stored data within the HTML window.
- the HTML window thus acts has a locally stored frame for remotely stored data. It should be noted, however, that the HTML window may, in alternate embodiments, be stored locally or remotely and may retrieve locally or remotely stored data. For that matter, the HTML window may comprise merely of one or more simplistic images stored locally or remotely.
- the process 500 of Figure 5 may be evoked by any operating system such as MicrosoftTM WindowsTM. Examples of code that may be used are shown in Table 1.
- Enable3dControls() // Call this when using MFC in a shared DLL #else Enable3dControlsStatic(); // Call this when linking to MFC statically
- Figure 6 illustrates the manner in which the process 500 of Figure 5 is evoked and called.
- the advertisement page 300 is ready for display by evoking process 500 in operation 600 of Figure 6, it is next determined whether the advertisement page 300 is to be shown in decision 601. This decision may be ultimately governed by an operating system of the computer 106 that also initiates the synchronization process. If the answer to decision 601 is "Yes", the process 500 of Figure 5 is called to display the HTML window and further to set the corresponding URL. See operation 602 of Figure 6.
- the specific URL that is set may depend on numerous factors such as the identity or demographics of the user. Such specific information pertaining to the user may be retrieved and transmitted in various ways.
- the PDA 102 or the computer 106 may specify a user identity or characteristics from which an appropriate URL is chosen and provided by the server.
- the PDA 102 or the computer 106 may specify a URL based on the user identity or characteristics. It should be noted that the URL may be chosen in any user desired manner that ensures that the URL is dependent on the specific user of the present invention.
- a loop is started after the HTML window is displayed wherein the status of the synchronization process is monitored in decision 604.
- the process 500 of Figure 5 is called with the current status of the synchronization process for display on the status bar 306 of the HTML window.
- specific information may be included in the status window, as shown in Figure 3.
- the process 500 of Figure 5 is called once again to hide the HTML window. Note operation 610 of Figure 6.
- the operating system may hide the HTML window upon certain conditions being satisfied.
- the HTML window may be automatically hidden upon completion of the synchronization process run by the processor 110.
- the HTML window may be automatically hidden after a predetermined time period after the initiation of the synchronization process run by the processor 110.
- the HTML window may be hidden only after manual intervention by a user, i.e. "clicking" the close icon 304 on the advertisement page 300. In such embodiment, it may also be required that the HTML window "terminate" upon the manual intervention and further " stay resident” until after completion of the synchronization process run by the processor, thus "capturing" the attention of the user.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU42138/00A AU4213800A (en) | 1999-04-08 | 2000-04-07 | System and method for advertising during a data transfer process |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28927399A | 1999-04-08 | 1999-04-08 | |
US09/289,273 | 1999-04-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000062463A2 true WO2000062463A2 (en) | 2000-10-19 |
WO2000062463A3 WO2000062463A3 (en) | 2001-01-25 |
Family
ID=23110815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/009325 WO2000062463A2 (en) | 1999-04-08 | 2000-04-07 | System and method for advertising during a data transfer process |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU4213800A (en) |
WO (1) | WO2000062463A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100475496B1 (en) * | 2001-03-08 | 2005-03-10 | 김석배 | Method for advertising on internet |
US6961747B2 (en) * | 2000-01-20 | 2005-11-01 | Kabushiki Kaisha Square Enix | Information servicing method, recording medium recording with programs for realizing the method, and information servicing system |
CN101115027A (en) * | 2002-01-31 | 2008-01-30 | 高通股份有限公司 | System and method for providing messages on a wireless device connecting to an application server |
US7840647B2 (en) | 1999-09-10 | 2010-11-23 | Ianywhere Solutions, Inc. | System, method, and computer program product for executing scripts on mobile devices |
US7987420B1 (en) | 1999-09-10 | 2011-07-26 | Ianywhere Solutions, Inc. | System, method, and computer program product for a scalable, configurable, client/server, cross-platform browser for mobile devices |
US8595308B1 (en) | 1999-09-10 | 2013-11-26 | Ianywhere Solutions, Inc. | System, method, and computer program product for server side processing in a mobile device environment |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
US5809242A (en) * | 1996-04-19 | 1998-09-15 | Juno Online Services, L.P. | Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system |
US5999912A (en) * | 1996-05-01 | 1999-12-07 | Wodarz; Dennis | Dynamic advertising scheduling, display, and tracking |
US5933811A (en) * | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
US6011537A (en) * | 1997-01-27 | 2000-01-04 | Slotznick; Benjamin | System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space |
US6026369A (en) * | 1997-05-09 | 2000-02-15 | International Business Machines Corporation | Method for distributing advertising in a distributed web modification system |
US6034661A (en) * | 1997-05-14 | 2000-03-07 | Sony Corporation | Apparatus and method for advertising in zoomable content |
US6026371A (en) * | 1997-11-25 | 2000-02-15 | International Business Machines Corp. | Method and apparatus for allowing online directory producers to preview advertisement in online directory listings |
-
2000
- 2000-04-07 WO PCT/US2000/009325 patent/WO2000062463A2/en active Application Filing
- 2000-04-07 AU AU42138/00A patent/AU4213800A/en not_active Abandoned
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7840647B2 (en) | 1999-09-10 | 2010-11-23 | Ianywhere Solutions, Inc. | System, method, and computer program product for executing scripts on mobile devices |
US7987420B1 (en) | 1999-09-10 | 2011-07-26 | Ianywhere Solutions, Inc. | System, method, and computer program product for a scalable, configurable, client/server, cross-platform browser for mobile devices |
US8595308B1 (en) | 1999-09-10 | 2013-11-26 | Ianywhere Solutions, Inc. | System, method, and computer program product for server side processing in a mobile device environment |
US9456048B2 (en) | 1999-12-30 | 2016-09-27 | Ianywhere Solutions, Inc. | System, method, and computer program product for server side processing in a mobile device environment |
US6961747B2 (en) * | 2000-01-20 | 2005-11-01 | Kabushiki Kaisha Square Enix | Information servicing method, recording medium recording with programs for realizing the method, and information servicing system |
US7930366B2 (en) | 2000-01-20 | 2011-04-19 | Kabushiki Kaisha Square Enix | Information servicing method, recording medium recording with programs for realizing the method, and information servicing system |
KR100475496B1 (en) * | 2001-03-08 | 2005-03-10 | 김석배 | Method for advertising on internet |
CN101115027A (en) * | 2002-01-31 | 2008-01-30 | 高通股份有限公司 | System and method for providing messages on a wireless device connecting to an application server |
Also Published As
Publication number | Publication date |
---|---|
AU4213800A (en) | 2000-11-14 |
WO2000062463A3 (en) | 2001-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240214342A1 (en) | Title provisioning for event notification on a mobile device | |
US6421694B1 (en) | System and method for displaying data items in a ticker display pane on a client computer | |
US5978848A (en) | Web browser method and system for backgrounding a link access during slow link access time periods | |
AU769099B2 (en) | System and method for delivering remotely stored applications and information | |
US6236989B1 (en) | Network-based help architecture | |
US7607092B2 (en) | Integrated method and system for accessing and aggregating disparate remote server services | |
US6609146B1 (en) | System for automatically switching between two executable programs at a user's computer interface during processing by one of the executable programs | |
US7669140B2 (en) | System and method for providing rich minimized applications | |
JP2565647B2 (en) | Method and apparatus for inserting a location mark into an email item | |
JP4762467B2 (en) | Method and apparatus for activity-based collaboration by a computer system with a dynamics manager | |
US8108240B2 (en) | Business card and contact management system | |
US7305452B2 (en) | Information delivery system, advertisement delivery system, information delivery program, server, information delivery server, advertisement information delivery method and saver page display method | |
US7227511B2 (en) | Method for activating an application in context on a remote input/output device | |
US20040119758A1 (en) | Contact controls | |
US20020000990A1 (en) | Method and apparatus for providing remote access, control of remote systems and updating of display information | |
EP1696377A1 (en) | Method and system for locating contact information collected from contact sources | |
US6963901B1 (en) | Cooperative browsers using browser information contained in an e-mail message for re-configuring | |
JP2001519558A (en) | How to process information using Personal Communication Assistant | |
US6657638B2 (en) | Data processing unit, data processing system, and data display control method | |
US20030172118A1 (en) | Method and apparatus for providing post office protocol 3 support for limited storage devices | |
WO2000062463A2 (en) | System and method for advertising during a data transfer process | |
JPH11134161A (en) | Full-screen conversion device for multiwindow | |
JPH0589004A (en) | Computer system | |
NZ533295A (en) | System and method for providing rich minimized applications |
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 CA CH CN 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 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 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 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 | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN 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 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: A3 Designated state(s): GH GM KE LS MW 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |