HK1083046B - System and method for providing messages on a wireless device connecting to an application server - Google Patents
System and method for providing messages on a wireless device connecting to an application server Download PDFInfo
- Publication number
- HK1083046B HK1083046B HK06103043.5A HK06103043A HK1083046B HK 1083046 B HK1083046 B HK 1083046B HK 06103043 A HK06103043 A HK 06103043A HK 1083046 B HK1083046 B HK 1083046B
- Authority
- HK
- Hong Kong
- Prior art keywords
- wireless device
- message
- application download
- wireless
- download server
- Prior art date
Links
Description
Background
I. Field of the invention
The present invention relates generally to wireless networks and computer communications over wireless networks. More particularly, the present invention relates to providing a message for display on a wireless device while the wireless device attempts to connect to an application download server over a wireless network or to browse among application download servers or file structures therein.
Description of the related Art
Wireless devices, such as cellular telephones, communicate packets including voice and data over wireless networks. The computing power of the manufactured cellular phones themselves is gradually increasing and is gradually equivalent to personal computers and hand-held Personal Digital Assistants (PDAs). Some wireless devices, such as select cellular telephones, may have an application computer platform installed so that a software developer can create a software application that operates on the wireless device.
It is desirable to develop systems and methods to transfer data to wireless devices. Accordingly, it would be desirable to have systems and methods in which data, such as advertisements, can be transmitted to a wireless device without significantly impacting the connection time of the wireless device to the server that sent the message.
Summary of The Invention
One aspect of the invention includes providing a message on a graphical display of a wireless device, comprising: attempting to communicate from the wireless device to the application download server over the wireless network; transmitting a message to a wireless device over a wireless network, the message for display on a graphical display of the wireless device; receiving the transmitted message on the computer platform of the wireless device; and displaying the transmitted message on a graphical display of the wireless device. If the wireless device is a member of a predefined group, further comprising the steps of: identifying a group of which the wireless device is a member when the wireless device attempts to communicate with an application download server over a wireless network; sending the group-specific message to a computer platform of the wireless device; receiving, at a computer platform of a wireless device, a group-specific message; and displaying the group-specific message on a graphical display of the wireless device.
The sending of the message to the wireless device over the wireless network may be sending a message from the same application download server that started the connection to the wireless device, or the message may be sent to the wireless device over the wireless network from another server.
Another aspect of the invention includes providing the message to the wireless device at a time other than the initial application download server connection attempt. If the wireless device attempts a second application download server over the wireless network, the method may include transmitting a second message over the wireless network to the computer platform of the wireless device, receiving the second message at the computer platform of the wireless device, and displaying the second transmitted message on a graphical display of the wireless device. When the wireless device is browsing a data structure, such as a file form, within the application download server, the method may further include interacting from the wireless device with the file structure on the application download server, attempting to interact with the file exchange on the application download server, transmitting a second message over the wireless network to the computer platform of the wireless device, receiving the second message on the computer platform of the wireless device, and displaying the second transmitted message on a graphical display of the wireless device. And if the message includes a hyperlink to a different application download server on the network, the method may include attempting to communicate from the wireless device to a second application download server on the wireless network by activating the hyperlink within the message.
It is therefore an object of the present invention to provide a displayable message to a user of a wireless device when the wireless device is linked to an application download server. Additionally, the transmission and execution of the message does not significantly lengthen the link time or prevent the wireless device from accessing the downloadable application resident on the application download server. The present invention thus provides the advantage that messages, such as advertisements, can be displayed to a user of the wireless device while the wireless device is idle when making a connection to the application download server.
Other objects, advantages and features of the present invention will become apparent after review of the hereinafter set forth brief description of the drawings, detailed description of the invention, and the claims.
Brief description of the drawings
Fig. 1 is a schematic diagram of a wireless network, and computer hardware and wireless devices that may be used within the messaging system of the present invention.
Fig. 2 is a diagram of wireless network hardware components that provide communication between different wireless devices, application download servers, separate message servers, and their respective databases.
Fig. 3 is a schematic diagram of a graphical display of a cellular telephone displaying a message while connected to an application download server in an example embodiment of the invention.
Fig. 4 is a flow chart illustrating a process executing on the wireless device computer platform to attempt to connect to an application download server and receive and display messages to a user in an exemplary embodiment of the invention.
Fig. 5 is a flow chart illustrating a process executing on an application download server that receives connection attempts from a wireless device and sends appropriate messages to the wireless device and selectively provides other messages to the wireless device as the user of the wireless device browses the data structures of the application download server in an exemplary embodiment of the invention.
Detailed description of the invention
Introduction to the design reside in
There is a need for a system and method that provides for the downloading of software applications to wireless devices. The software applications may be pre-downloaded at the time the wireless device is manufactured or the user may later request a download over the cellular carrier network where the programs are executable on the wireless device. As a result, users of wireless devices may personalize their wireless devices with programs, such as games, printed media, stock updates, news, or any other type of information or program that may be downloaded over a wireless network from an application download server.
In one case, if a user of a wireless device desires to download and use a software application using a wireless network, the user typically either calls a service provider or otherwise contacts the service provider, such as through an internet access, and the service provider either transmits the application to the wireless device over the wireless network, or allows the user to access a website where the application can be downloaded or accessed. To connect to the application download server, the wireless device establishes a communication connection to a wireless network, such as a cellular network, and attempts to contact the application download server where the desired software application resides. Once the wireless device contacts the application download server, an initial contact is made and the application download server determines which applications are available to the wireless device and sends appropriate information, such as a menu, for display on the wireless device so that the user can know the applications that are available.
The period between initial contact of the wireless device with the application download server and the display of the menus/options on the wireless device can be long lasting a few seconds. During the wait period, the graphical display of the wireless device either does not display anything until all of the application download server menu can be displayed, or a simple resident message such as "connect" is shown to the user.
Accordingly, the present invention provides systems and methods in which messages, such as advertisements, may be sent and/or displayed to a user of a wireless device while the wireless device is connected to an application download server. In addition, the data comprising the message may be compact enough not to prolong the total connection time.
Systems and methods consistent with the present invention provide messages on a display of a wireless device while the wireless device is connected to an application download server over a wireless network. When the wireless device attempts to communicate with the application download server over the wireless network, a targeted message, such as an advertisement, is sent to the computer platform of the wireless device over the wireless network and displayed to the user of the wireless device. The message may be sent to the wireless device from the same application download server that the wireless device computer platform is attempting to connect to or browse through, or the message may be sent to the wireless device from another server on the wireless network. The message may include graphics, text, multimedia components, or hyperlinks, all of which may be displayed or interacted with on a graphical display of the wireless device.
The system specifically includes one or more wireless devices, where each wireless device has a computer platform and a graphical display and the graphical display is operated by a resident driver of the computer platform, which may be hardware, firmware, or software. Examples of wireless devices include cellular telephones, text pagers, Personal Digital Assistants (PDAs), or other computer platforms, with wireless links that selectively communicate with a wireless network. The system also includes one or more application download servers over the wireless network, and each application download server selectively communicates with one or more wireless devices and selectively downloads data, such as software applications, graphics, text, and the like.
The wireless device attempts to connect with a particular application download server at the direction of the user, and typically has a connection latency, while the application server determines, among other things, which applications can be provided to the wireless device and what the capabilities of the wireless device are. The wireless device typically gains access to the menu or file structure of the application download server where the user of the wireless device can navigate within the data structure of the application download server. Other servers may also exist on the network that are not intended for application download, such as a pure message server that sends messages to the wireless device.
Thus, in the present invention, when a wireless device attempts to communicate with at least one application download server over a wireless network, a message is sent over the wireless network to the computer platform of the wireless device for display to the user during the connection latency. The message can take advantage of another idle time of the wireless device to provide advertising and other information to the user to provide full access to the application download server. The message should be relatively brief so that it minimizes the data streaming time and execution time of the wireless device in order not to cause a delay in the total application download server access time.
For more targeted messages, as needed within the advertisement, each wireless device may be part of a predetermined group, based on age, location, revenue, or other preferences listed by the wireless device owner. When a wireless device that is part of a predetermined group attempts to communicate with the application download server over the network, the application download server can identify the group of which the wireless device is a part, and a group-specific message is sent to the computer platform of the wireless device. As with any of the messages defined herein, the group-specific message may be sent to the wireless device from the same application download server as the application download server, or may be sent from another server on the network.
Accordingly, a message may include components sent from several different servers, and the components are assembled at the wireless device when displayed. As an example, the graphical component may be sent from an application download server, the audio file may be sent from a first server, and the hyperlink may be provided from another server. The computer platform of the wireless device would then suitably compose the components into a displayed message.
The message may also be sent for display at the wireless device in addition to the initial attempt to contact the application download server. The second message may be sent when the wireless device attempts to communicate with a second application download server over the wireless network. And if the wireless device interacts with the file structure on the application download server, a message can be sent and displayed on the wireless device when the wireless device attempts to change the interaction with the file or view the data structure of the application download server.
Exemplary embodiments of the invention
Where like numerals identify like elements throughout the several views, fig. 1 illustrates a system 10 for providing predetermined software applications to one or more wireless devices, such as a cellular telephone 12 in communication with at least one application download server 16 across a wireless network 14, which selectively downloads software applications or other data to the wireless devices at a wireless communication port or through other data access to the wireless network 14. As shown therein, the wireless device may be a cellular telephone 12, a personal digital assistant 18 with a graphics display 13, a PDA screen 19, a pager 20 with a graphics display 21, which is shown here as a two-way text pager, or a separate computer platform 22 that has a wireless communication portal and a display 23, and possibly a wired connection 24 to a network or the Internet. The system 10 can thus be implemented on any form of remote computer module including a wireless communication portal, including without limitation, wireless modems, PCMCIA cards, access terminals, personal computers, access terminals, telephones without a display or keyboard, or any combination or sub-combination thereof.
The application download server 16 is here shown on a local server network 26, along with other computer elements in communication with the wireless network 14, such as a stored application database 28 that includes software applications that are downloadable to be executed on the wireless devices 12, 18, 20, 22. Also shown is a separate message server 32 and stored message database 30 that sends messages to the wireless devices for display thereon as described above. However, the message server 32 and message database 30 are not necessarily required, as all server functions may be implemented on one server, such as the application download server 16. In addition, any computer server-side computer platform may provide separate servers and processes to the wireless devices 12, 18, 20, 22 over the wireless network 14.
Fig. 2 is a block diagram that more fully illustrates the components of the wireless network 14 and interrelation of the elements of the system 10. The wireless network 14 is merely an example and can comprise any system wherein remote modules, such as wireless devices 12, 18, 20, 22, communicate over-the-air with each other and/or with other components of the wireless network 14, including, but not limited to, wireless network carriers and/or servers, the application download server 16 and stored application database 28, message server 32 and stored message database 30 can reside on a cellular data network with other components needed to provide cellular telecommunication services. The application download server 16 and/or the message server 32 communicate with a carrier network 40 via a data link, such as the internet, a secure LAN, WAN, or other network. The carrier network 40 controls messages (typically data packets) sent to a Message Service Controller (MSC) 42. The carrier network 40 communicates with the MSC 42 via a network, the internet and/or POTS (plain ordinary telephone system). Typically, the network or Internet link between the carrier network 40 and the MSC 42 transfers data, and the POTS transfers voice information. The MSC 42 is connected to a plurality of base stations (BTSs) 44. In a manner similar to a carrier network, the MSC 42 is typically coupled by the network and/or Internet to the BTS 44 for data transfer, and by the POTS to the BTS 44 for voice information transfer. The BTS 44 ultimately broadcasts messages wirelessly to wireless devices, such as cellular telephones 12, by Short Message Service (SMS) or other over-the-air transmission methods known in the art.
A wireless device, such as a cellular telephone 12, has a computer platform 50 that can receive and execute software applications transmitted from the application download server 16. The computer platform 50 includes, among other components, a display driver 52 that drives the graphics display 13 and renders images on the graphics display 13 based on graphics data received on the computer platform 50. The computer platform 50 also includes an Application Specific Integrated Circuit (ASIC)54 or other processor, microprocessor, logic circuit, or other data processing device. The ASIC 52 is typically installed at the time of manufacture of the wireless device. The ASIC 52 or other processor executes an Application Program Interface (API) layer 56 that interfaces with any resident programs in the memory 58 of the wireless device. The memory may include read-only or random-access memory (RAM and ROM), EPROM, EEPROM, flash cards, or any memory common to computer platforms. The computer platform 50 also includes a local database 60 that may contain software applications not actively used in memory 58, such as software applications downloaded from the application download server 16. Local database 60 typically includes one or more flash memory cells, but may be any secondary or tertiary storage device as known in the art, such as magnetic media, EPROM, EEPROM, optical media, tape, or both.
A wireless device, such as cellular telephone 12, may download any type of application, such as games and stock monitors or simply data such as news and sports related data. The downloaded data may be immediately displayed on the display 13 or stored in the local database 60 when not in use. The software application may be treated as a conventional software application resident on the wireless device 12, 18, 20, 22, and the user may selectively upload stored resident applications from the local database 60 to the memory 58 for execution on the API 56. The user of the wireless device 12, 18, 20, 22 may also selectively delete software applications from the local database 60.
Fig. 3 illustrates a message 15 displayed on the graphical display 13 of the cellular telephone 12 when the wireless device 12, 18, 20, 22 attempts to connect to a server, such as the application download server 16 in an exemplary embodiment of the present invention. During a connection wait period, which may last several seconds, the system 10 allows a message 15 to be sent for display to the user on the wireless device 12, 18, 20, 22, which is otherwise idle waiting to view the application download server 16 data. When the wireless device attempts to contact the application download server, a connection screen or communication of the connection status may be displayed on the graphical display 13, 19, 21, 23 of the wireless device 12, 18, 20, 22, and the connection screen may be generated by the wireless device resident operating system or resident application.
In one embodiment, the system 10 sends a message 15 to the computer platform 50 of the wireless device 12, 18, 20, 22 during a connection attempt so that the message can be displayed to the user on the graphical display 13, 19, 21, 23 during a connection wait. Here the message 15 is shown as a car advertisement and the graphical display 13 also informs the end user that a connection to the download server 16 is in progress. The message may include text, graphics, multimedia, or other network objects, such as hyperlinks and plug-ins. While the message may include many types of data, it is desirable that the message be compact and maximize the use of wireless device resources for display and execution so that message transmission does not interfere with the overall connection to the application download server 16. After the wireless device 12, 18, 20, 22 displays the message 15 during the connection wait, the message is preferably replaced by the display of an options menu or similar access menu, so that the user can access the data structure of the application download server 16. Typically, a file menu is displayed on the wireless device 12, 18, 20, 22 so that the user can browse through the various file layers on the application download server 16 and selectively select to download available applications.
A message 15 may be sent to the wireless device 12, 18, 20, 22 from the particular application download server 16 to which the wireless device is attempting to connect. Alternatively, the message may be sent from the message server 32 to the wireless device 12, 18, 20, 22 over the wireless network 14. With the message server 32, the overhead in sending messages can be removed from the application download server 16, which has significant resources for establishing connections with the wireless devices 12, 18, 20, 22.
Moreover, the use of multiple servers on the wireless network 14 enables the wireless devices 12, 18, 20, 22 to receive and display messages that include components sent from several different servers. The message components may be sent separately and displayed at the wireless device 12, 18, 20, 22 when displayed. As an example, the graphical component may be sent from the application download server 16, the executable audio file may be sent from the message server 32, and the hyperlink may be provided from another server. The computer platform 50 of the wireless device 12, 18, 20, 22 then suitably integrates and combines the components into a single message for display, executes a messaging application, or queues the message components or separates the messages for sequential display. The software components may be simple data representing text, graphics, audio files, or full plug-ins that are separately executable on the computer platform 50 of the wireless device 12, 18, 20, 22.
The system 10 also sends a message at a time other than the initial connection attempt from the wireless device 12, 18, 20, 22 to the application download server 16, such as when the wireless device attempts to connect to a second server, which occurs when the user of the wireless device activates a hyperlink within the display message. Additionally, the system 10 may also send messages to the wireless devices 12, 18, 20, 22 when the wireless devices change file interactions while browsing the data structure of the application download server 16 (such as typically in Windows, UNIX, and LINUX). Messages may thus be sent to the wireless device 12, 18, 20, 22 either in addition to the first message at the time of the initial link attempt or at a predetermined interaction gap, such as a server access change or a file interaction change.
The message may target the wireless device based on a number of criteria, including the particular group to which the user belongs (or the user of the registered wireless device), the application download server 16 to which the user desires to connect, or the particular file that the user desires to access. The owner of the wireless device may register with a particular group known to the system 10, such as a teenager, a golf enthusiast, a business, etc. When a wireless device 12, 18, 20, 22 begins to attempt to contact the application download server 16, the system 10 may cause a particular message to be targeted to the wireless device of a predetermined group member. Group membership may be automatically identified during an initial electronic handshake between the wireless device 12, 18, 20, 22 and the application download server 16, or the system 10 may prompt the end-user of the wireless device 12, 18, 20, 22 from the application download server 16 or a separate server, such as the message server 32, to specify a particular group, and once the end-user enters group identification data, the data may be received from the prompting server (i.e., at the application download server 16 or the message server 32 or both). In this embodiment, the end user of the wireless device may actually determine the group, such that the targeted message is more likely to be received by members of its destination group population. And other messages may also be targeted based on the subject or context of the message trigger time, such as the subject on the second application download server desired to be accessed, or the nature of the file on the application download server 16 desired to be browsed.
In operation of the system 10 as shown in the flow chart of fig. 4, a wireless device, such as a cellular telephone 12, first attempts to establish a connection to the wireless network 14, as shown at step 70, and once communication to the wireless network 14 is established, the wireless device attempts to connect to the application download server 16 to access the downloadable software application or data, as shown at step 72. A determination is then made as to whether a message has been received from the system 10, as shown at decision 74. If no message is received at decision 74, the wireless device simply waits for a full interactive connection to the application download server 16 and displays on the interactive screen of the application download server 16 on the graphical display 13 of the wireless device (such as cellular telephone 12). If the message is sent at decision 74, the message is displayed on the graphical display 13 of the wireless device 12, as shown at step 76.
If the message is embodied with a hyperlink, the wireless device 12 may determine whether the user activated the hyperlink, as shown at decision 78. If the user activates the hyperlink, the current interactive session is exited, the wireless device redirects the link attempt at the link station, as shown at step 80, and the wireless device attempts to contact the linked application download server and returns to step 72. If the user does not activate the link at decision 78, a decision is made as to whether the wireless device has acquired application download server 16 interaction, as shown at decision 82. If no interaction is obtained, the message continues to be displayed on the graphical display 13 of the wireless device 12, as the process returns to step 76. If the application download server 16 interaction is obtained at decision 82, then the application download server 16 interaction screen is displayed on the graphical display 13 of the wireless device 12, as shown at step 84, otherwise a non-interactive state of the application download server 16 provided by the particular system 10 is entered.
The flow chart of fig. 5 illustrates parallel processing at the application download server 16, which occurs in accordance with connection attempts from the wireless device 12, as shown in fig. 4. The application download server 16 initially receives a communication from the wireless device, such as cellular telephone 12, as shown at step 90, and then determines whether the wireless device is capable of displaying the message, as shown at decision 92. The decision may be based on data exchanged directly with the wireless device, the wireless network 14, or data stored on the wireless device's capacity. If the wireless device 12 is not able to display the message at decision 92, the application download server 16 sends the data necessary to effect and to connect the wireless device 12 and the application download server 16 so that the wireless device 12 can access the downloadable application. If the wireless device is capable of displaying the transmitted message at decision 92, a decision is made as to whether the wireless device 12 is part of a predetermined group or demographic, as shown at decision 96.
If the wireless device 12 is not part of the predetermined group at decision 96, a general message is sent to the wireless device, such as a general advertisement, as shown at step 98. The general message transfer may occur from the application download server 16 or from the message server 32. Otherwise, if the wireless device is part of the predetermined group at decision 96, a group-specific message is sent to the wireless device 12, either from the application download server 16 or the group-specific message server 32, as shown at step 100. Either the general message at step 98 or the group specific message at step 100 is sent to the wireless device 12 and the application download server 16 sends the downloadable application interconnection data to the wireless device 12 so that the wireless device 12 has viewable access to the applications of the application download server 16.
If the file access is changed while viewing the data structure of the application download server 16, the system 10 sends a message to the wireless device 12, 18, 20, 22, and once full interaction is obtained, the application download server 16 determines whether the user changed the file access, as shown by decision 104. If the user has not changed file access, the process repeats at 104 with the user browsing the application download server 16. If the user changes file access at decision 104, a message is sent to the wireless device 12, 18, 20, 22 and the file access changes, as shown at step 106, and the application download server 16 again determines whether the user changed file access at decision 104. The message sent at step 106 may be sent to the wireless device from the application download server 16 or from a separate message server 32.
The system 10 thus includes a method for providing a message on a graphical display 13, 19, 21, 23 of a wireless device 12, 18, 20, 22, the method having the steps of: attempting communication from the wireless device 12, 18, 20, 22 to the application download server 16 over the wireless network 14, such as would occur if the user activated a hyperlink within a message sent within the original connection attempt, sending a message over the wireless network 14 to the wireless device 12, 18, 20, 22, wherein the message is for display on the graphical display 13, 19, 21, 23 of the wireless device 12, 18, 20, 22, receiving the sent message at the computer platform 50 of the wireless device 12, 18, 20, 22, and displaying the sent message on the graphical display of the wireless device 12, 18, 20, 22. And if the wireless device 12, 18, 20, 22 is part of a predetermined group, the method further comprises: when the wireless device 12, 18, 20, 22 attempts to communicate with the application download server 16 across the wireless network 14, the group of which the wireless device is a part is identified, a group-specific message is sent to the computer platform 50 of the wireless device, the group-specific message is received at the computer platform 50 of the wireless device 12, 18, 20, 22, and the group-specific message is displayed on the graphical display 13, 19, 21, 23 of the wireless device 12, 18, 20, 22.
The method may also include sending a message to the wireless device 12, 18, 20, 22 instead of the initial connection attempt, or the message may be secondary to the message sent at the initial connection attempt. The method may thus include attempting a connection from the wireless device 12, 18, 20, 22 to the second application download server 16 over the wireless network 14, transmitting a second message over the wireless network 14 to the computer platform 50 of the wireless device 12, 18, 20, 22, receiving the second message on the computer platform 50 of the wireless device 12, 18, 20, 22, and displaying the second transmitted message on the graphical display 13, 19, 21, 23 of the wireless device 12, 18, 20, 22. And if the wireless device 12, 18, 20, 22 can browse the data structure or file structure of the application download server 16, the method can include interacting with a file mechanism on the application download server 16 from the wireless device 12, 18, 20, 22, attempting to change the interaction with the file on the application download server 16, sending a second message over the wireless network 14 to the computer platform 50 of the wireless device 12, 18, 20, 22 (either from the application download server 16 or the message server 32), receiving the second message at the computer platform 50 of the wireless device 12, 18, 20, 22, and displaying the second sent message on the graphical display 13, 19, 21, 23 of the wireless device 12, 18, 20, 22.
In view of the methods executable on the computer platform of the wireless device 12, 18, 20, 22, the present invention includes a program resident in a computer readable medium, where the program directs the wireless device having a computer platform to perform the methods. The computer readable medium may be the memory 58 of the computer platform 50 of the cellular telephone 12 or other wireless device, or may be in a local database, such as the local database 60 of the cellular telephone 12. Additionally, the computer readable medium can be in a second storage media that is loadable onto a wireless device computer platform, such as a magnetic disk or tape, optical disk, hard disk, flash memory, or other storage media as is known in the art.
The present invention may also be implemented by operative portions of the wireless network 14 to execute machine-readable sequences of instructions, such as the wireless platform 50, the application download server 16, and the message server 32. The instructions may also reside in various types of signal-bearing or data storage primary, secondary, or tertiary media. The media may comprise, for example, RAM (not shown) accessible by, or residing within, the components of the wireless network 14. Whether contained in RAM, a diskette, or other secondary storage media, the instructions may be stored on a variety of machine-readable data storage media, such as DASD storage (e.g., a conventional "hard drive" or a RAID array), magnetic tape, electronically-readable memory (e.g., ROM, EPROM, or EEPROM), flash memory cards, an optical storage device (e.g., CD-ROM, WORM, DVD, digital optical tape), paper timecards, or other suitable data storage media including digital or analog transmission media.
While the foregoing disclosure shows illustrative embodiments of the invention, it will be appreciated that various changes or modifications may be made herein without departing from the scope of the invention as defined by the appended claims. Furthermore, although elements of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
Claims (9)
1. A system for providing a message to a graphical display of a wireless device in communication with an application download server, the system comprising:
one or more wireless devices, each wireless device including a computer platform and a graphical display thereon, and each wireless device being in selective communication with a wireless network; and
one or more application download servers in selective communication with the wireless network, and each application download server selectively communicates with and selectively downloads data to the one or more wireless devices,
wherein after a wireless device attempts to communicate with at least one application download server over a wireless network, the system sends a message over the wireless network onto the computer platform of the wireless device, and the wireless device displays the sent message on its graphical display; and
the message is sent from the second server to the wireless device over the wireless network after the wireless device attempts to communicate with at least one application download server over the wireless network.
2. The system of claim 1, wherein the message is comprised of components, wherein at least one component is sent from a second server on the wireless network to the wireless device.
3. A system for providing a message to a graphical display of a wireless device in communication with an application download server, the system comprising:
one or more wireless devices, each wireless device including a computer platform and a graphical display thereon, and each wireless device being in selective communication with a wireless network; and
one or more application download servers in selective communication with the wireless network, and each application download server selectively communicates with and selectively downloads data to the one or more wireless devices,
wherein after a wireless device attempts to communicate with at least one application download server over a wireless network, the system sends a message over the wireless network onto the computer platform of the wireless device, and the wireless device displays the sent message on its graphical display; and
after the wireless device attempts to communicate with a second application download server over the wireless network, the system sends a second message over the wireless network to the computer platform of the wireless device, which displays the sent second message on its graphical display.
4. A system for providing a message to a graphical display of a wireless device in communication with an application download server, the system comprising:
one or more wireless devices, each wireless device including a computer platform and a graphical display thereon, and each wireless device being in selective communication with a wireless network; and
one or more application download servers in selective communication with the wireless network, and each application download server selectively communicates with and selectively downloads data to the one or more wireless devices,
wherein after a wireless device attempts to communicate with at least one application download server over a wireless network, the system sends a message over the wireless network onto the computer platform of the wireless device, and the wireless device displays the sent message on its graphical display; and
the wireless device interacts with a file structure on at least one application download server, and after the wireless device attempts to interact with the file exchange on at least one application download server, the system sends a second message to the computer platform of the wireless device over the wireless network, and the wireless device displays the sent second message on its graphical display.
5. A method for providing a message on a graphical display of a wireless device, the wireless device including a computer platform and selectively connecting to an application download server across a wireless network, the application download server selectively downloading data to the wireless device, the method comprising:
attempting to communicate from the wireless device to the application download server over the wireless network;
transmitting a message to a wireless device over a wireless network, the message for display on a graphical display of the wireless device;
receiving the transmitted message on the computer platform of the wireless device; and
displaying the transmitted message on a graphical display of the wireless device;
wherein sending the message to the wireless device over the wireless network comprises sending the message from the second server to the wireless device over the wireless network.
6. The method of claim 5, wherein:
the message is composed of components;
the step of transmitting the message to the wireless device over the wireless network comprises: sending a message component from the application download server to the wireless device over the wireless network; transmitting a message component from a second server to a wireless device over the wireless network; and
the method also includes assembling the message component at a computer platform of the wireless device.
7. A method for providing a message on a graphical display of a wireless device, the wireless device including a computer platform and selectively connecting to an application download server across a wireless network, the application download server selectively downloading data to the wireless device, the method comprising:
attempting to communicate from the wireless device to the application download server over the wireless network;
transmitting a message to the wireless device over a wireless network, the message for display on a graphical display of the wireless device;
receiving the transmitted message on the computer platform of the wireless device;
displaying the transmitted message on a graphical display of the wireless device;
attempting to communicate from the wireless device to the second application download server over the wireless network;
transmitting a second message to the wireless device over a wireless network;
receiving the second message on the computer platform of the wireless device; and
the transmitted second message is displayed on a graphical display of the wireless device.
8. A method for providing a message on a graphical display of a wireless device, the wireless device including a computer platform and selectively connecting to an application download server across a wireless network, the application download server selectively downloading data to the wireless device, the method comprising:
attempting to communicate from the wireless device to the application download server over the wireless network;
transmitting a message to the wireless device over a wireless network, the message for display on a graphical display of the wireless device;
receiving the transmitted message on the computer platform of the wireless device;
displaying the transmitted message on a graphical display of the wireless device;
interacting from the wireless device with a file structure on an application download server;
attempting to interact with a file exchange on an application download server;
receiving, at the computer platform of the wireless device, the second message; and
the transmitted second message is displayed on a graphical display of the wireless device.
9. A wireless device comprising a computer platform and a graphical display thereon, the wireless device selectively communicating with one or more application download servers over a wireless network, each application download server selectively downloading data to the wireless device, and upon the wireless device attempting to communicate with at least one application download server over the wireless network, the computer platform of the wireless device receiving a message sent over the wireless network and the wireless device displaying the sent message on its graphical display;
wherein the wireless device interacts with the file structure on the at least one application download server, and wherein the wireless device receives the transmitted second message at the computer platform and displays the transmitted second message on a graphical display of the wireless device when the wireless device attempts to change the interaction with the file structure on the at least one application download server.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/061,642 | 2002-01-31 | ||
| US10/061,642 US6947772B2 (en) | 2002-01-31 | 2002-01-31 | System and method for providing messages on a wireless device connecting to an application server |
| PCT/US2003/002894 WO2003065596A2 (en) | 2002-01-31 | 2003-01-31 | System and method for providing messages on a wireless device connecting to an application server |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK08103839.1A Division HK1113963A (en) | 2002-01-31 | 2006-03-09 | System and method for providing messages on a wireless device connecting to an application server |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK08103839.1A Addition HK1113963A (en) | 2002-01-31 | 2006-03-09 | System and method for providing messages on a wireless device connecting to an application server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1083046A1 HK1083046A1 (en) | 2006-06-23 |
| HK1083046B true HK1083046B (en) | 2009-02-13 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100385879C (en) | System and method for providing messages on a wireless device connected to an application server | |
| EP1547358B1 (en) | Server processing in providing messages for a wireless device connecting to a server | |
| US20070066365A1 (en) | System and method for providing messages on a wireless device connecting to an application server | |
| HK1083046B (en) | System and method for providing messages on a wireless device connecting to an application server | |
| HK1113963A (en) | System and method for providing messages on a wireless device connecting to an application server | |
| AU2003210762B2 (en) | System and method for providing messages on a wireless device connecting to an application server | |
| HK1138707A (en) | Server processing in providing messages for a wireless device connecting to a server | |
| HK1081769A (en) | Server processing in providing messages for a wireless device connecting to a server | |
| AU2003210762A1 (en) | System and method for providing messages on a wireless device connecting to an application server |