I. Field of the Invention
The present invention generally relates to wireless telecommunications and computer networks. More specifically, the present invention relates to a system and method for providing an infrastructure to support an automatic subscription of wireless devices and an end-to-end billing arrangement for services provided to wireless device service subscribers by network carriers and third parties.
II. Description of the Related Art
Wireless devices, such as cellular telephones, communicate packets including voice and data over a wireless network. In existing wireless telecommunication systems, such as cellular telecommunication systems, a wireless service provider or carrier has wireless service subscribers that pay the provider for the time that the wireless device of the subscriber accesses the cellular network. Fees are typically charged to the subscriber for the initial activation of a telecommunication device and then fees can be charged for ongoing airtime and device usage. However, existing systems typically do not account for other activities at the telecommunication device beyond airtime usage.
Further, if the subscriber of the wireless device desires to download and use a software application or upgrade the functionality of the telecommunication device, the user will typically either call a service provider or contact the service provider through another electronic means, such as through a separate Internet access. In some instances, the service provider can transmit the application to the wireless device across the wireless network (through a one time direct access download) or allow the user access a network site with the wireless device through the wireless network and at such site the application is downloadable or accessible to the subscriber. Otherwise service personnel of the provider must have physical access to the telecommunication device to install the software or upgrade the components thereof.
Further, the proliferation of computer technology has made it easier and cheaper to develop software application. A computer programmer can easily develop a video game or a utility application on a personal computer, and the programmer can tailor the game to run on different computer hardware platforms including on a wireless handset. However, the individual application developer encounters difficulty in getting the product to market, especially for applications that are executable on wireless devices. The developer must first create a full version of the application and then sell it to the carriers in order to derive any income. Consequently, creating application for the wireless device market is a huge investment by the developer without the guarantee of return.
Wireless telecommunications carriers may rely on independent developers to develop applications for their users, but this arrangement would create new problems for the carriers. Now, the carriers, instead of hiring many developers, needs to track usages of products developed by these independent developers and pay them accordingly, which can be a huge task itself.
Accordingly, it would be advantageous to provide a system and method that handles end-to-end billing for carriers. Such system should allow wireless services provides to deliver value-added products and services to their subscribers beyond simple airtime, and allow the application developer to receive payments for their products. It is thus to such a system and method for automatically managing subscription billing for wireless device subscribers that the present invention is primarily directed.
The present invention discloses a system, method, and computer program that automatically manages an application or service subscription price plan for applications and services provided to wireless devices from other computer devices on a wireless network during wireless device end-user interaction with the computer devices. Once an application or subscription is activated, the subscription requires periodic payment (such as monthly) by the wireless device carrier service subscriber (who is not necessarily the end-user at the wireless device interacting on the network) for continued access to the application or service. The wireless device end-user interaction with other computer devices, such as application download servers, is monitored, either directly if the interaction is with the same server that records application or service subscription data, or across the wireless network when the end-user obtains an application or service from another computer device. The application or service subscription can either be billed directly to the wireless device subscriber for the subscription(s) or a bill transmitted to the carrier or other entity to bill the subscriber. In one embodiment, the system includes one or more wireless devices selectively in communication with other computer devices across a wireless network, where each wireless device has an end-user thereof and a computer platform that is able to selectively download and execute software applications thereupon and is accessible by the end-user. At least one server is selectively in communication and interacts with the one or more wireless devices across the wireless network, such interaction typically occurring upon request of the end-user of the wireless device through the wireless network to download or interact with the server. The end-user interaction with at least one server across the wireless network causes a subscription of an application or service, which can be recorded and billed for at the same server or through the interaction of several computer devices on the wireless network.
The method for managing subscription price plans for applications and services provided to wireless devices from computer devices on a wireless network particularly includes the steps of causing a subscription of an application and service to occur from end-user interaction between the wireless device and a server, and recording the subscriptions for the wireless devices at the server. The method can also include the steps of billing the wireless device carrier service subscriber and tracking subscription deletion at the wireless device to automatically discontinue the subscription.
The present system and method thus enable wireless telecommunications carriers to offer value-added services from individual developers providing applications and services to wireless service subscribers without needing to build up a requisite infrastructure for providing the application and services. The system can provide further support by generating invoices to the carrier themselves, carrier subscribers, and can disburse payments for the subscriptions to the applications and service providers, however, in one embodiment, the system simply forwards the subscription records to the carrier for billing and collection. The user of the system can thus tailor the degree of control and responsibility of the billing server(s) in supporting third party applications and services to the wireless devices.
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.
In this description, the terms “communication device,” “wireless device,” “hand held telephone,” and “handset” are used interchangeably, the terms “server” and “end-to-end billing system” are used interchangeably, and the term “application” as used herein is intended to encompass executable and non-executable software files, raw data, aggregated data, patches, and other code segments. A “wireless device service subscriber” is a carrier service customer that pays a carrier for network airtime, i.e. voice and data calls from the wireless device. And an “application or service subscription” is a value-added service or application purchased by the wireless device end-user from another computer device on the network, such as an application download server, which is typically billed periodically, e.g. monthly. A “value-added” subscriber” is a party who subscribes to a value-added service and does not have to initiate an automatic subscription when accessing the subscribed value-added service. Thus, in some instances, the purchasing end-user may not be the same person as wireless device subscriber, an example being a child end-user using the wireless device of the parent who is actually the wireless device service subscriber. Further, like numerals refer to like elements throughout the several views. With the advent of 3rd generation (3G) wireless communication technology, more bandwidth becomes available for wireless communications, and handsets and wireless telecommunication devices, such as cellular telephones, pagers, personal digital assistants (PDAs) with increasing capabilities have become available. Now, users can check weather, receive e-mails, receive paging messages, traverse the Internet, and play an interactive game with a remote party all through his wireless handset, in addition to using it for maintaining audio communications with another party. At the same time, proliferation of computer technology has made easier and cheaper to develop digital media and deliver it to the wireless devices. The provision of more value added services, such as downloadable applications, can bring revenue to a wireless service provider or carrier, and one manner to achieve the additional revenue is to provide support to independent application developers. The present invention thus provides the billing support for third party independent application providers who provide applications to end-users of a network carrier as is further described herein.
The PSTN 110 is connected to the Internet 120 and to the wireless communication network through a MSC 108. The PSTN 110 supports users accessing the Internet using a computer 116 through dial up services. The user utilizes the computer 116 and dials through a telephone line 118 to access an Internet service provider (ISP) 122. The ISP 122 provides connection between the user at the computer 116 and the Internet 120. Users at computers 114 may also access directly the ISP 122 through high-speed data connections such as digital subscriber line (DSL), T1 connections, and the like. The Internet 120 is a high-speed data network. A user may access the Internet directly by connecting to a hub on the Internet 120 or access through an ISP 122 connected to the Internet 120. A billing server 112 may be connected to the Internet 120, to the MSC 108, or to the PSTN 110. Preferably, the billing server 112 is connected directly to the MSC 108. However, the server 112 does not necessarily need access to the wireless device 106 but can solely reside on the network and a file level interface from the server can collect and transform the device download event into a billable usage record.
In one embodiment, before a developer 202 is allowed to submit his product, such as a software application, to the virtual marketplace 206, the developer 202 must certify that the product conforms to the standards established by the virtual marketplace 206. The virtual marketplace 206 publishes a set of standards for its environment that should be followed by developers who wish to submit their products to the virtual marketplace 206. Standardizing the products ensures the product can run without problems on a user handset that supports the virtual marketplace's environment. One example of such environment is Binary Runtime Environment for Wireless (BREW™) and BREW Distributed System (BDS) developed by Qualcomm Corporation. The product may also be required to be tested for conformance by a third party testing organization.
After the developer 202 submits the product, the developer extranet enables negotiation of the price for the product between the developer 202 and carrier. The negotiation may be conducted directly between the carrier(s), other third parties, and the developers 202 within the virtual marketplace 206 using the developer extranet (204), or through the carrier (212) using the carrier extranet 208. Thus, developers 202 can negotiate with other developers, and carriers, to deliver applications and services to carrier customers. After the negotiation, the virtual marketplace 206 retains an agreed to application price plan between developer 202 and carrier 212. The product can be associated with the originating developer before negotiation starts.
After the product is included in the product catalog and made available to the users 210 of communication devices 106. An end-user 210 of the wireless device accesses the wireless telecommunications services through the carrier 212 receives the product catalog from the carrier 212. The end-user 210 can view the product catalog and select a product from the product catalog. The step of “selection” can be an application download, menu display, data transfer, diagnosis tool, or any other computer interaction between the wireless device 106 and billing server 112 or other communication device.
The selection is sent from the user wireless device 106 to the carrier 212, which forwards to the server 112, which is this capacity acts as an application download server. The server 112 checks the selection and downloads the product to the wireless device. The application is dispatched to the end-user's wireless device 106 via the carrier 212. After receiving the application, the end-user 210 can activate it on that end-user's wireless device 106. For certain products, the server 112 needs not to dispatch the entire product to the user device 106, but only a user interface portion of the product. The user interface interacts with the end-user 210 through the user wireless device 106 and sends information back to the server 112 where the application runs. Note that in another embodiment, the application runs on the device or it accesses services/content from a third party server and does not run on the server 112.
If so embodied, if the user is not a monthly subscriber, then the server 112 can check the user information received to see whether the user is a authorized subscriber of a wireless carrier, which would occur at decision 412. Conversely, the server 112 could be contacted by a prepaid wireless device or other device not subscribed to a specific carrier's service, and in which case another method of payment can be arranged with the end-user. Alternately, at this point a user authorization check can be made from the server 112 to a carrier 212 authorization service to validate that the user is a an authorized carrier user for the service. The user may be a wireless service subscriber and not yet a value-added service subscriber, and this would be a pay per use situation. If the wireless device 106 is a wireless service subscriber, then the server 112 has that wireless subscriber's information and an account set up for him. The server 112 records the request, as shown in step 414, and generates a one-time billable event, as shown in step 416. The server 112 can also generate a monthly billing record, step 418, and sends the billing record to the carrier 212, step 420. It should be noted that steps 414, 416, 418, 420 may not occur until after 410 as a billable event is not logged or account created at 422 a successful download is confirmed was successful. Alternately, the server 112 can send data to cause another device on the network to create a billing record for downloaded applications. For pay per use value-added subscribers, a billing record is generated for each application download or other subscription event. After the billing process is taken care of (pre-pay only), the server 112 proceeds to retrieve the product, step 408, and sends it to the user, step 410. For post pay events, the download proceeds and the download event is recorded and billing is handled after the end-user has the application on the device.
In another embodiment, the system also handles the situation when the user is using a pre-paid wireless telephone, i.e., the user is not a monthly wireless service subscriber. The wireless telephone device can be a pre-paid device, where the user can purchase in advance for wireless communications services. Further, an application download server can make a call to a carrier provided pre-pay service first to authorize the application download and secondly to debit the customer account. Pre-pay consumers are then not able to download subscription based applications. The amount of services purchased may be stored in the wireless device itself or in a card that can be inserted into the wireless device. This amount is debited each time the user makes a wireless call. When the amount is depleted, the wireless device can no longer place a wireless call, unless the user replenishes it at a dealer or purchases a new pre-paid card.
When a wireless device subscriber that has no existing subscription account selects a product for download, the server 112 can automatically create an account for this user, as shown in step 422, and then proceed similarly as if the user were a monthly subscriber. Such step is unnecessary if only usage records exist on the server 112. If so embodied, a billing record is generated, as shown at step 418, and sent to the carrier, as shown at step 420, before the product is retrieved, as shown at step 408, and sent to the user, as shown at step 410. The carrier 212 may deduct the amount from the billing record for the product from the user's pre-paid amount.
When recording the request as shown in step 406 or step 414, the server 112 can extract demographic information from the user information and record it along with the product information. One method of obtaining demographic information is using the Subscriber ID (SID) to derive detailed information about their customers and buying trends. The demographic information may be made available to the product's developer, so the developer may have an idea about the user of his product. The demographic information may also be provided to the carriers and allowing the carriers to have a better picture about the users who tend to subscribe to similar products or services.
The system accordingly can support flexible subscription plans. A user may subscribe to a flat price service plan, where the user pays a fixed price per month and the wireless device subscriber can access all products listed in the catalog. The end-user may also subscribe to an adjustable price service plan, where the monthly subscription fee depends on how many products or what products the user has subscribed to. The user may also purchase an application based on a one-time flat fee for a specified number of uses service plan. The system will automatically account for the subscription in whatever method provided.
The relationship 800 shows the advantage of the present invention. For developers 202, the present invention allows for easy marketing of their products and eliminates the hassle of dealing with individual buyers or the trouble of searching for publishers to carry their products. For carriers 212, the present invention provides a way to make more products available to end users 210, thus providing new venues to generate more profits, without the need to hire a large number of software developers. For users 210, the present invention makes more applications available to the users 210 and maybe be eliminates the need for the users 210 to carry multiple electronic devices, such as pagers, personal digital assistants (PDAs), or even game devices.
A developer can access the server 112 through the interface 204, which is handled by the developer interface 1106, by entering his developer identification number. The server 112 assigns to each developer an identification number and a password. After entering the identification number and the password, the billing server 112 allows the developer to access at least billing support services associated with the developer identification number.
It can thus be seen that the system yields a method for providing an end-to-end billing system 802 that supports multiple parties, where the subscription billing system 802 supports plurality of developers and a multitude of end-users through various carriers. The system is transparent to the end-user that only sees the subscription-causing event and the subscription-ending event, with the system handling the billing between those events. The billing system 802 sets up individual accounts for each developer, where the products developed by each developer is listed in his own account. The subscription billing system 802 also can associate each end-user with a carrier and records each end user's service plan. The system can also record product requests, deliver the product requested to the end-user, and generate invoices individually on per use basis or monthly on subscription basis. If so embodied, the payment collected from each carrier is recorded and an appropriate portion of the collected payment is distributed to the developers whose products have been used or subscribed by the end users.
In view of the method being executable on the computer platform of a computing device such as server 112, the present invention includes a program resident in a computer readable medium, where the program directs a server or other computing device having a computer platform to perform the steps of the method. The computer readable medium can be the memory of the server 112, or can be in a connective database. Further, the computer readable medium can be in a secondary 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.
In the context of
While the invention has been particularly shown and described with reference to a preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and detail maybe made without departing from the spirit and scope of the present invention as set for the in the following 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.
Number | Name | Date | Kind |
---|---|---|---|
628294 | Ira | Jul 1899 | A |
4528589 | Block et al. | Jul 1985 | A |
4975942 | Zebryk | Dec 1990 | A |
5013897 | Harman et al. | May 1991 | A |
5608781 | Seiderman | Mar 1997 | A |
5666293 | Metz et al. | Sep 1997 | A |
5666397 | Lamons et al. | Sep 1997 | A |
5845267 | Ronen | Dec 1998 | A |
5852812 | Reeder | Dec 1998 | A |
6014641 | Loeb et al. | Jan 2000 | A |
6035281 | Crosskey et al. | Mar 2000 | A |
6047051 | Ginzboorg et al. | Apr 2000 | A |
6088717 | Reed et al. | Jul 2000 | A |
6141404 | Westerlage et al. | Oct 2000 | A |
6185198 | LaDue | Feb 2001 | B1 |
6202051 | Woolston | Mar 2001 | B1 |
6226618 | Downs et al. | May 2001 | B1 |
6253189 | Feezell et al. | Jun 2001 | B1 |
6263326 | Chandra | Jul 2001 | B1 |
6266401 | Marchbanks et al. | Jul 2001 | B1 |
6269157 | Coyle | Jul 2001 | B1 |
6282294 | Deo et al. | Aug 2001 | B1 |
6321078 | Menelli et al. | Nov 2001 | B1 |
6324565 | Holt, III | Nov 2001 | B1 |
6327574 | Kramer et al. | Dec 2001 | B1 |
6334114 | Jacobs et al. | Dec 2001 | B1 |
6334116 | Ganesan et al. | Dec 2001 | B1 |
6343318 | Hawkins et al. | Jan 2002 | B1 |
6366893 | Hannula et al. | Apr 2002 | B2 |
6389464 | Krishnamurthy et al. | May 2002 | B1 |
6427076 | Skog | Jul 2002 | B2 |
6434535 | Kupka et al. | Aug 2002 | B1 |
6493722 | Daleen et al. | Dec 2002 | B1 |
6528934 | Chen et al. | Mar 2003 | B1 |
6549770 | Marran | Apr 2003 | B1 |
6597903 | Dahm et al. | Jul 2003 | B1 |
6598026 | Ojha et al. | Jul 2003 | B1 |
6622017 | Hoffman | Sep 2003 | B1 |
6665711 | Boyle et al. | Dec 2003 | B1 |
6704716 | Force | Mar 2004 | B1 |
6741980 | Langseth et al. | May 2004 | B1 |
6754320 | Daase et al. | Jun 2004 | B2 |
6792271 | Sherman et al. | Sep 2004 | B1 |
6816721 | Rudisill | Nov 2004 | B1 |
6820121 | Callis et al. | Nov 2004 | B1 |
6937996 | Forsythe et al. | Aug 2005 | B1 |
6941139 | Shupe et al. | Sep 2005 | B1 |
6941270 | Hannula | Sep 2005 | B1 |
6955883 | Margus et al. | Oct 2005 | B2 |
6957793 | Gautier et al. | Oct 2005 | B2 |
6965883 | Xu et al. | Nov 2005 | B2 |
6985882 | Del Sesto | Jan 2006 | B1 |
7010500 | Aarnio | Mar 2006 | B2 |
7013289 | Horn et al. | Mar 2006 | B2 |
7043447 | Hughes et al. | May 2006 | B2 |
7047405 | Mauro | May 2006 | B2 |
7068680 | Kaltenmark et al. | Jun 2006 | B1 |
7113766 | Horel et al. | Sep 2006 | B2 |
7184747 | Bogat | Feb 2007 | B2 |
7200566 | Moore et al. | Apr 2007 | B1 |
7218917 | Pradhan et al. | May 2007 | B2 |
7260194 | Meyers et al. | Aug 2007 | B1 |
7286655 | Voorman et al. | Oct 2007 | B2 |
7293099 | Kalajan | Nov 2007 | B1 |
7362745 | Cope et al. | Apr 2008 | B1 |
7415439 | Kontio et al. | Aug 2008 | B2 |
7436816 | Mehta et al. | Oct 2008 | B2 |
7467198 | Goodman et al. | Dec 2008 | B2 |
7490045 | Flores et al. | Feb 2009 | B1 |
7526450 | Hughes et al. | Apr 2009 | B2 |
7574377 | Carapelli | Aug 2009 | B2 |
7577616 | Zhu | Aug 2009 | B2 |
7583953 | Choi et al. | Sep 2009 | B2 |
7660755 | Amato et al. | Feb 2010 | B2 |
7711680 | Barnes-Leon et al. | May 2010 | B2 |
7752217 | Sawashima et al. | Jul 2010 | B2 |
7894803 | Kamada | Feb 2011 | B2 |
7904528 | Zilliacus et al. | Mar 2011 | B2 |
7907937 | Engelhart | Mar 2011 | B2 |
8028056 | Krishna et al. | Sep 2011 | B1 |
8150736 | Horn et al. | Apr 2012 | B2 |
8489470 | Kahlon et al. | Jul 2013 | B2 |
20010013020 | Yoshida et al. | Aug 2001 | A1 |
20010032254 | Hawkins | Oct 2001 | A1 |
20010034686 | Eder | Oct 2001 | A1 |
20010056362 | Hanagan et al. | Dec 2001 | A1 |
20020002603 | Vange | Jan 2002 | A1 |
20020004935 | Huotari et al. | Jan 2002 | A1 |
20020019764 | Mascarenhas | Feb 2002 | A1 |
20020022472 | Watler et al. | Feb 2002 | A1 |
20020022971 | Tanaka et al. | Feb 2002 | A1 |
20020029197 | Kailamaki et al. | Mar 2002 | A1 |
20020035688 | Kutaragi et al. | Mar 2002 | A1 |
20020035699 | Crosbie | Mar 2002 | A1 |
20020038369 | Sung et al. | Mar 2002 | A1 |
20020052754 | Joyce et al. | May 2002 | A1 |
20020069176 | Newman | Jun 2002 | A1 |
20020069244 | Blair et al. | Jun 2002 | A1 |
20020069263 | Sears et al. | Jun 2002 | A1 |
20020071559 | Christensen et al. | Jun 2002 | A1 |
20020107706 | Oliver et al. | Aug 2002 | A1 |
20020107809 | Biddle et al. | Aug 2002 | A1 |
20020109706 | Lincke et al. | Aug 2002 | A1 |
20020123984 | Prakash | Sep 2002 | A1 |
20020131401 | Ehreth | Sep 2002 | A1 |
20020131404 | Mehta et al. | Sep 2002 | A1 |
20020160752 | Hook et al. | Oct 2002 | A1 |
20020165822 | Makipaa | Nov 2002 | A1 |
20020176553 | Aschir | Nov 2002 | A1 |
20030005136 | Eun | Jan 2003 | A1 |
20030023550 | Lee | Jan 2003 | A1 |
20030028903 | Hofrichter et al. | Feb 2003 | A1 |
20030033209 | Minear et al. | Feb 2003 | A1 |
20030046396 | Richter et al. | Mar 2003 | A1 |
20030051047 | Horel et al. | Mar 2003 | A1 |
20030060188 | Gidron et al. | Mar 2003 | A1 |
20030074328 | Schiff et al. | Apr 2003 | A1 |
20030078844 | Takatori et al. | Apr 2003 | A1 |
20030078886 | Minear et al. | Apr 2003 | A1 |
20030078895 | MacKay | Apr 2003 | A1 |
20030093461 | Suzuki et al. | May 2003 | A1 |
20030110044 | Nix et al. | Jun 2003 | A1 |
20030110213 | Munetsugu et al. | Jun 2003 | A1 |
20030112927 | Brown et al. | Jun 2003 | A1 |
20030120594 | Shaginaw et al. | Jun 2003 | A1 |
20030149958 | Baluja et al. | Aug 2003 | A1 |
20030151621 | McEvilly et al. | Aug 2003 | A1 |
20030208444 | Sauer | Nov 2003 | A1 |
20030233329 | Laraki et al. | Dec 2003 | A1 |
20030236867 | Natsuno et al. | Dec 2003 | A1 |
20040006517 | Takatori | Jan 2004 | A1 |
20040015413 | Abu-Hejleh et al. | Jan 2004 | A1 |
20040030601 | Pond et al. | Feb 2004 | A1 |
20040043753 | Wake et al. | Mar 2004 | A1 |
20040044623 | Wake et al. | Mar 2004 | A1 |
20040137890 | Kalke | Jul 2004 | A1 |
20040139012 | Koskinen et al. | Jul 2004 | A1 |
20040267630 | Au et al. | Dec 2004 | A1 |
20050086348 | Balassanian | Apr 2005 | A1 |
20050090258 | Coppinger et al. | Apr 2005 | A1 |
20050113092 | Coppinger et al. | May 2005 | A1 |
20050125315 | Munoz et al. | Jun 2005 | A1 |
20050132049 | Inoue et al. | Jun 2005 | A1 |
20050148319 | Himeno | Jul 2005 | A1 |
20050192878 | Minear et al. | Sep 2005 | A1 |
20050289047 | Oliver et al. | Dec 2005 | A1 |
20060014535 | Walker et al. | Jan 2006 | A1 |
20060080232 | Epps | Apr 2006 | A1 |
20060173758 | Minear et al. | Aug 2006 | A1 |
20060235931 | Ruthe et al. | Oct 2006 | A1 |
20060270386 | Yu et al. | Nov 2006 | A1 |
20060271449 | Oliver et al. | Nov 2006 | A1 |
20070003034 | Schultz et al. | Jan 2007 | A1 |
20070066279 | Silverbrook et al. | Mar 2007 | A1 |
20070083464 | Cordero Torres et al. | Apr 2007 | A1 |
20070123229 | Pousti | May 2007 | A1 |
20070174308 | Rausch | Jul 2007 | A1 |
20070197188 | Sprigg et al. | Aug 2007 | A1 |
20070197189 | Horel et al. | Aug 2007 | A1 |
20110030042 | Neal-Joslin | Feb 2011 | A1 |
20110143709 | Pousti | Jun 2011 | A1 |
20120309345 | Wake et al. | Dec 2012 | A1 |
Number | Date | Country |
---|---|---|
2267549 | Sep 2000 | CA |
2363220 | May 2003 | CA |
1459183 | Nov 2003 | CN |
0780802 | Jun 1997 | EP |
1026610 | Aug 2000 | EP |
1026853 | Aug 2000 | EP |
1033652 | Sep 2000 | EP |
1047030 | Oct 2000 | EP |
1122967 | Aug 2001 | EP |
1204054 | May 2002 | EP |
1403797 | Mar 2004 | EP |
1404100 | Mar 2004 | EP |
1414185 | Apr 2004 | EP |
07044261 | Feb 1995 | JP |
07319691 | Dec 1995 | JP |
1066050 | Mar 1998 | JP |
10140283 | May 1998 | JP |
10262059 | Sep 1998 | JP |
11053185 | Feb 1999 | JP |
11055252 | Feb 1999 | JP |
11126188 | May 1999 | JP |
2000078129 | Mar 2000 | JP |
2000505568 | May 2000 | JP |
2000357196 | Dec 2000 | JP |
2001195451 | Jul 2001 | JP |
2001202434 | Jul 2001 | JP |
2001243382 | Sep 2001 | JP |
2001250069 | Sep 2001 | JP |
2001265938 | Sep 2001 | JP |
2001268623 | Sep 2001 | JP |
2001312666 | Nov 2001 | JP |
2001319168 | Nov 2001 | JP |
2001325234 | Nov 2001 | JP |
2001352583 | Dec 2001 | JP |
2002007839 | Jan 2002 | JP |
2002015160 | Jan 2002 | JP |
2002093361 | Mar 2002 | JP |
2002094450 | Mar 2002 | JP |
2002101315 | Apr 2002 | JP |
2002109395 | Apr 2002 | JP |
2002132367 | May 2002 | JP |
2002133316 | May 2002 | JP |
2002163258 | Jun 2002 | JP |
2002163467 | Jun 2002 | JP |
2002197294 | Jul 2002 | JP |
2002245350 | Aug 2002 | JP |
2002279103 | Sep 2002 | JP |
2002329249 | Nov 2002 | JP |
2002335336 | Nov 2002 | JP |
2002345030 | Nov 2002 | JP |
2002353885 | Dec 2002 | JP |
2003016041 | Jan 2003 | JP |
2003016093 | Jan 2003 | JP |
2003518885 | Jun 2003 | JP |
2003187083 | Jul 2003 | JP |
2004004157 | Jan 2004 | JP |
2004005044 | Jan 2004 | JP |
2004135229 | Apr 2004 | JP |
2004185197 | Jul 2004 | JP |
2004220546 | Aug 2004 | JP |
3609398 | Jan 2005 | JP |
2005078325 | Mar 2005 | JP |
2005519407 | Jun 2005 | JP |
2005198021 | Jul 2005 | JP |
2005537544 | Dec 2005 | JP |
2006505966 | Feb 2006 | JP |
2007527570 | Sep 2007 | JP |
2008514743 | May 2008 | JP |
2010178027 | Aug 2010 | JP |
20010078968 | Aug 2001 | KR |
20020039648 | May 2002 | KR |
102003005056 | Jun 2003 | KR |
20030078446 | Oct 2003 | KR |
20070007954 | Jan 2007 | KR |
2212057 | Sep 2003 | RU |
161301 | Jun 1991 | TW |
388021 | Apr 2000 | TW |
466858 | Dec 2001 | TW |
499645 | Aug 2002 | TW |
WO-9703410 | Jan 1997 | WO |
WO-9726739 | Jul 1997 | WO |
WO9821676 | May 1998 | WO |
9931610 | Jun 1999 | WO |
WO-9941861 | Aug 1999 | WO |
WO-0002112 | Jan 2000 | WO |
WO0031672 | Jun 2000 | WO |
WO-0043962 | Jul 2000 | WO |
WO-0143390 | Jun 2001 | WO |
0150305 | Jul 2001 | WO |
WO-0149048 | Jul 2001 | WO |
WO0163532 | Aug 2001 | WO |
WO-0163900 | Aug 2001 | WO |
0169891 | Sep 2001 | WO |
0197104 | Dec 2001 | WO |
WO-0203219 | Jan 2002 | WO |
WO0244892 | Jun 2002 | WO |
02063537 | Aug 2002 | WO |
02067600 | Aug 2002 | WO |
WO02063536 | Aug 2002 | WO |
WO-02073934 | Sep 2002 | WO |
WO-02093361 | Nov 2002 | WO |
WO-02103459 | Dec 2002 | WO |
WO-03032618 | Apr 2003 | WO |
WO-03050743 | Jun 2003 | WO |
03075584 | Sep 2003 | WO |
03079256 | Sep 2003 | WO |
WO-03085943 | Oct 2003 | WO |
WO-2004003708 | Jan 2004 | WO |
WO2004021131 | Mar 2004 | WO |
2004084526 | Sep 2004 | WO |
2005008383 | Jan 2005 | WO |
WO2005020027 | Mar 2005 | WO |
WO-2005069917 | Aug 2005 | WO |
WO-2006130539 | Dec 2006 | WO |
Entry |
---|
M2 Presswire, CONVERGYS: Genie Mobile chooses Geneva Billing software, continuing the momentum of the merger between Convergys and Geneva Technology Coventry: Jun. 1, 2001, p. 1. |
PR Newswire, China Unicorn Selects QUALCOMM's Brew Solution as its Platform to Launch Wireless Data Applications, New York, Aug. 26, 2002, p. 1. |
International Search Report—PCT/US03/02714, International Search Authority—US, Mar. 1, 2004. |
International Preliminary Examination Report—PCT/US03/27014, IPEA/US—Apr. 29, 2004. |
Supplemental European Search Report—EP03749189, Search Authority—The Hague, Apr. 22, 2006. |
Amendment dated Oct. 14, 2008, U.S. Appl. No. 11/141,934. |
Amendment dated Aug. 8, 2007, U.S. Appl. No. 11/141,807. |
Amendment dated Dec. 23, 2007, U.S. Appl. No. 11/141,807. |
Anonymous, “BPM in Action: iUNIVERSE,” Intelligent Enterprise, San Mateo, May 15, 2004, vol. 7, Issue 8, 2 pages (recovered from ProQuest on Jun. 5, 2009). |
Diebold Teams with Health System Services to Offer a Complete Distribution Package for Pharmacy Medication and Supplies PR Newswire. New York: May 28, 1998. p. 1. |
Fujii, H. “BREW application, flexibility in development comparable to PCs, powerful in enterprise system cooperation of cellular phones,” Solution IT, vol. 14, No. 11, Japan, RIC Telecom, Nov. 1, 2002, pp. 22-24. |
Office Action dated Jan. 7, 2009, U.S. Appl. No. 11/141,934. |
Office Action dated Sep. 12, 2008, U.S. Appl. No. 11/141,934. |
Office Action dated Jan. 31, 2008, U.S. Appl. No. 11/141,807. |
Office Action dated Jun. 12, 2008, U.S. Appl. No. 11/141,934. |
Office Action dated May 2, 2007, U.S. Appl. No. 11/141,807. |
Office Action dated Nov. 30, 2007, U.S. Appl. No. 11/141,934. |
Office Action dated Oct. 22, 2007, U.S. Appl. No. 11/141,807. |
Request for Reconsideration dated Aug. 12, 2008, U.S. Appl. No. 11/141,934. |
Request for Reconsideration dated Mar. 4, 2008, U.S. Appl. No. 11/141,934. |
Statement in accordance with the Notice from the European Patent Office dated Oct. 1, 2007 concerning business methods, Official Journal of the European Patent Office, Nov. 1, 2007, pp. 592-593, European Patent Office, Munich, Germany, XP007905525. |
SYNCML Consortium: “SYNCML SYNC Protocol, Version 1.0” (Dec. 7, 2000), Chapters 1,2,5-8. |
Taiwan Search Report—TW093106479—TIPO—Jun. 13, 2011. |
Anonymous: “BREW TM Application Note: Developing BREW Applications for Devices with RUIM Units”, May 14, 2005, pp. 1-11, XP007920607, Retrieved from the Internet: URL:http://web.archive.org/web/20050514075656/http://brew.qualcomm.com/brew—bnry/pdf/de veloper/resources/ds/Dev—BREW—Apps.pdf. |
Anonymous: “Internet Archive Wayback Machine”, Internet Citation, May 14, 2005, p. 1, XP007920684, Retrieved from the Internet: URL:http://wayback.archive.org/web/200506150000007*/http://brew.qualcomm.com/brew—bnry/pdf/developer/resources/ds/Dev—BREW—Apps.pdf [retrieved on Jun. 4, 2012]. |
Classified Ad 3—No Title, New York Daily Times (1851-1857); Nov. 15, 1853; ProQuest Historical Newspapers: The New York Times (1851-2008) p. 4. |
Classified Ad 74—No Title. Chicago Daily Tribune (1923-1963); Oct. 11, 1959; ProQuest Historical Newspapers: Chicago Tribune (1849-1989) p. G34. |
“Ellipsus' Mobile Aplication Provisioning System”, Internet Citation, Dec. 2, 2001, XP002266188, Retrieved from the Internet: URL: web.archive.orgfwww.ellipsus.com [retrieved on Jan. 7, 2004]. |
European Search Report—EP11166428—Search Authority—The Hague—Mar. 8, 2013. |
“How can wireless models help my business?”, Computer Weekly, Dec. 2, 2003; p. 1-5, Available from: Business Source Complete, Ipswich, MA. Accessed Jul. 1, 2013. |
Mcauliffe W., “Broadband heading for move to metered billing”, New Media Age, Apr. 29, 2004; p. 1, Available from: Business Source Complete, Ipswich, MA. Accessed Jul. 1, 2013. |
Oommen P., “Over the Air Handset Management,” Emerging Technologies Symposium, Broadband, Wireless Internet Access, 2000, IEEE Apr. 10-11, 2000, Piscataway, NJ, USA, IEEE, Apr. 10, 2000, pp. 1-4, XP010538894, ISBN: 0-7803-6364-7. |
Telesens: TelesensKSCL and Comptel sign strategic agreement; New alliance expands best of suite billing offering and furthers drive towards comprehensive next generation solution for network service providers M2 Presswire, Coventry, Nov. 28, 2000, p. 1. |
Floyd R, et al., “Mobile Web Access Using Enetwork Web Express”, IEEE Personal Communications, IEEE Communications Society, US, vol. 5, No. 5, Oct. 1, 1998, pp. 47-52, XP000786616. |
Seifert A., et al. “A Multi-Version Cache Replacement and Prefetching Policy for Hybrid Data Delivery Environments,” Proceeding VLDB '02 Proceedings of the 28th international conference on Very Large, Jan. 1, 2002, pp. 850-861, XP055148735. |
Number | Date | Country | |
---|---|---|---|
20040181591 A1 | Sep 2004 | US |