1. Field of the Invention
This invention relates to the field of handheld computers. In particular, the present invention relates to an efficient communication network activation method and system.
2. Related Art
Electronic systems and circuits have made a significant contribution towards the advancement of modern society and are utilized in a number of applications to achieve advantageous results. Numerous electronic technologies such as digital computers, calculators, audio devices, video equipment, and telephone systems facilitate increased productivity and cost reductions in analyzing and communicating data, ideas and trends in most areas of business, science, education and entertainment. Electronic systems designed to produce these results often include distributed communication devices that communicate over a network. Typically, a device has to be registered with a network controller before communicating on a communication network and traditional communication network registration and activation processes require significant complicated user input to complete.
Communication network registration and activation typically involves obtaining information from a network operator or vendor (e.g., a public network vendor such as Bell South) that is utilized to configure a device for communication on the network. For example, most communication network management and control protocols typically require the devices coupled to the network to be identified (e.g., so that information is delivered properly). The Mobitex communication network usually assigns a communication device a Mobitex access number (MAN) that is used to configure a device for communications on the Mobitex network. The number and variety of devices that are registered and activated on communication networks is increasing rapidly. For example, numerous computer systems are coupled to public communications networks (e.g., communication networks of public telephone operators) and utilize information communicated over the network for a variety of activities (e.g., interacting with the Internet).
As the components required to build a computer system have reduced in size, new categories of computer systems have emerged. One of the new categories of computer systems is the hand held or “palmtop” computer system. A palmtop computer system is a computer that is small enough to be held in the hand of a user and is often “palm-sized.” One of the most significant benefits of a palm top computer is mobility. The mobility typically permits a user to utilize the device when traveling away from a fixed location. A user is often engaged in other activities and the easier a hand held computer is to use the easier it is for a user to continue to perform the other activities while using the palmtop computer.
Palmtop computer systems are often used as Personal Digital Assistants (PDAs) to implement various Personal Information Management (PIM) applications such as an address book, a daily organizer, and electronic notepads, to name a few. Even though palmtop computer systems are very small, they typically provide diverse functionality and their capabilities are constantly increasing. A variety of different computer program applications are typically included in a hand held computer and as the computational power and memory capabilities of a hand held computer increase more and more applications are expected to be available for use in a palm top computer. For example, some Palmtop computers have wireless communication capabilities and utilize public cellular communication networks to exchange information with other devices. The ability to communicate with other devices provides numerous benefits including allowing the relatively limited palmtop computer to have access to the computational power and memory of distributed resources. To communicate over a network Palmtop computers typically have to be registered and activated on the network.
Traditional communication devices typically require a complicated series of manual interactions with the device and the communication network to complete registration and activation of the device on a network (e.g., establishing a network account). Typically, a device has to be brought to a service representative for registration and activation. This is often inconvenient and consumes service representative resources. The registration and activation is also often location dependent and requires a different read only memory (ROM) for different locations. Even if a user tries to register and activate the device themselves they usually have to contact the communication vendor and provide technical information about the device (e.g., the configuration of the device) to the vendor. After the user has provided the information to the vendor regarding the device the vendor provides an activation and registration number (e.g., a MAN number) that the user has to input to the device. These processes requiring the user to understand and provide technical information are often difficult for the average user to understand.
What is required is a system and method that facilitates automated registration and activation of a communication device on a wireless communication network.
The present invention system and method facilitates automated registration and activation of a communication device on a wireless communication network. An automated network registration and activation system and method of the present invention automatically configures a communication network device for communicating on a network and automatically handles the communication network registration and activation. The present invention network registration and activation system and method utilizes network configuration information loaded by a manufacturer or supplier that relieves the user from having to manually provide the network configuration information to a network controller (e.g., a public communications network provider such as Bell South).
In one embodiment of the present invention, a communications network automated registration and activation system includes a processor, a network interface component, a read only memory and a data bus. The processor processes information and instructions including network configuration information utilized by the processor to automatically configure a device for communicating on a communication network with automated registration and activation on the communication network. The network interface component communicates information to and from other network devices. A read only memory stores static information and instructions including the network configuration information. The data bus communicates information between the processor, network interface component and the read only memory.
In one embodiment of the present invention, network configuration information includes a network unit device identifier (e.g., a MAN) and the communication network device automated registration and activation system does not have to engage in an extensive exchange of information with a network controller (e.g., a public telephone service provider). In one exemplary implementation of the present invention, a communication network device automated registration and activation system automatically registers and activates itself with a communication network when requested to activate by a user tapping on an activation application or being taken to the activation application. The communication network device automated registration and activation system is compatible with a variety of communication networks including Mobitex, cellular digital packet data (CDPD) networks, code division multiple access (CDMA) networks, and General Packet Radio Service (GPRS). In one embodiment, a present invention communication network device registration and activation system is included in a palmtop computer.
Reference will now be made in detail to the preferred embodiments of the invention, a system and method to automatically register and activate a device on a communications network, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one ordinarily skilled in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the current invention.
The present invention assists efficient and easy configuration of a device for communication on a network including registration and activation of the device on the communications network. A communication network device automated registration and activation system and method of the present invention automates the exchange of information associated with registration and activation of a communications device on a network. The communication network device automated registration and activation system and method does not require a user to engage in a complicated series of manual interactions with the device and the communication network to configure the device for network communications or to complete registration and activation of the device on the network (e.g., establishing a network account). A present invention communication device does not require a service representative to perform the registration and activation and is not location dependent. The present invention enables one read only memory (ROM) image for a device (e.g., a PDA) to provide multiple configuration schemes including communication network configuration with automated registration and activation on the communication network.
In one embodiment of the present invention, network configuration information 125 includes information for configuring communication network device automated registration and activation system 100 for automated registration and activation on a communication network. In one embodiment of the present invention, when communication network device automated registration and activation system 100 boots up and the device has not previously been registered and activated on a communication network, processor 110 analyzes network configuration information 125 to determine appropriate network registration and activation requirements. Processor 110 then automatically configures communication network device automated registration and activation system 100 for communication on a network and automatically handles the communication network registration and activation. In one exemplary implementation of the present invention, the network configuration information 125 is loaded by a manufacturer (e.g., an original equipment manufacturer).
In one embodiment of the present invention, network configuration information 125 includes a network unit device identifier (e.g., a MAN) and communication network device automated registration and activation system 100 does not have to engage in an extensive exchange of information with a network controller (e.g., a public telephone service provider). Communication network device automated registration and activation system 100 provides the network unit device identifier to the network controller (e.g., a public communications network supplier) and the network controller retrieves information from storage previously associated with the network unit device identifier. In one exemplary implementation of the present invention, the manufacturer or supplier of communication network device automated registration and activation system 100 provides other requisite information (e.g., type of device, communications capabilities, protocol compatibility, etc.) associated with a device assigned a network unit identifier to the network controller.
In one embodiment of the present invention, communication network device automated registration and activation system 100 automatically registers and activates itself with a communication network when requested to activate by a user. In one exemplary implementation of the present invention, a user requests communication network device automated registration and activation system 100 to register and activate itself with a communication network by tapping on an activation application or being taken to the activation application. Data included in network configuration information 125 enables communication network device automated registration and activation system 100 to provide a good user experience with minimal required user interaction. Communication network device automated registration and activation system 100 is compatible with a variety of communication networks including Mobitex, cellular digital packet data (CDPD) networks, code division multiple access (COMA) networks, and General Packet Radio Service (GPRS). In one embodiment of the present invention, communication network device automated registration and activation system 100 is capable of engaging in a traditional communication network registration and activation process if data included in network configuration information 125 does not enable the device to be configured for a particular network (e.g., a public communication network of a particular vendor such as Cellular One).
In one embodiment a present invention, communication network device registration and activation system in included in a palmtop computer.
The components of computer system 400 cooperatively function to provide a variety of functions, including PIM, communications, etc. Address/data bus 410 communicates information, central processor 401 processes information and instructions, volatile memory 402 (e.g., random access memory RAM) stores information and instructions for the central processor 401 and non-volatile memory 403 (e.g., read only memory ROM) stores static information and instructions. Optional removable data storage device 404 (e.g., memory stick) also stores information and instructions. Display module 305 displays information to the computer user and an optional alphanumeric input device 406 is an input device, which in one implementation is a handwriting recognition pad (“digitizer”) having regions 176a and 176b (see
Applications 431 through 435 shown in
In step 510 communication network configuration information is stored in a memory. In one embodiment of the present invention, the network configuration information includes information for automated registration and activation on a communication network. In one embodiment of the present invention, network configuration information 125 includes a network unit device identifier (e.g., a MAN) and there is no requirement to exchange other information with a network controller (e.g., the device type and capabilities). In one exemplary implementation of the present invention, the network configuration information is loaded by a manufacturer and other information associated with the particular device (e.g., a PDA) and required by the network operator is forwarded to the network operator by the manufacturer.
In step 520 the communication network configuration information is used to configure a communication device for communicating with a communication network. In one exemplary implementation of the present invention a processor utilizes the communication network configuration information stored in step 510 to automatically configure the device for communication on a network. Communication network device configuration method 500 is adaptable to automatically configuring itself for communication with a variety of communication networks (e.g., Mobitex, CDPD, CDMA GPRS, etc.).
In step 530 the device is automatically registered and activated on a communication network. In one exemplary implementation of the present invention a processor automatically handles the communication network registration and activation. In one embodiment of the present invention the processor is instructed to forward a communication network unit identifier when the device is booted up or a network communication application is opened.
Thus, the present invention system and method facilitates automated registration and activation of a communication device on a wireless communication network. A communication network device automated registration and activation system and method of the present invention automates the exchange of information associated with registration and activation of a communications device on a network. The communication network device automated registration and activation system and method does not require a user to engage in a complicated series of manual interactions with the device and the communication network to configure the device for network communications or to complete registration and activation of the device on the network (e.g., establishing a network account).
The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the Claims appended hereto and their equivalents.
This application is a continuation of U.S. Application Ser. No. 12/473,177 filed May 27, 2009, now U.S. Pat. No. 7,861,009 entitled “REQUESTING A USER ACCOUNT FOR SERVICES,” which is a continuation of U.S. Application Ser. No. 11/484,184 filed Jul. 10, 2006, now U.S. Pat. No. 7,555,571 entitled “ACTIVATION OF MOBILE COMPUTING DEVICE ON A CELLULAR NETWORK,” which is a continuation of U.S. Application Ser. No. 09/755,781 filed Jan. 5, 2001, entitled “AUTOMATIC NETWORK REGISTRATION AND ACTIVATION FOR A WIRELESS COMMUNICATION NETWORK DEVICE,” all of which are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
4779081 | Nakayama et al. | Oct 1988 | A |
4788675 | Jones et al. | Nov 1988 | A |
5010547 | Johnson et al. | Apr 1991 | A |
5012219 | Henry | Apr 1991 | A |
5075684 | DeLuca | Dec 1991 | A |
5134719 | Mankovitz | Jul 1992 | A |
5303393 | Noreen et al. | Apr 1994 | A |
5359317 | Gomez et al. | Oct 1994 | A |
5394140 | Wong et al. | Feb 1995 | A |
5430436 | Fennell | Jul 1995 | A |
5485505 | Norman et al. | Jan 1996 | A |
5612682 | DeLuca et al. | Mar 1997 | A |
5621784 | Tiedemann et al. | Apr 1997 | A |
5650776 | Mitchell et al. | Jul 1997 | A |
5705995 | Laflin et al. | Jan 1998 | A |
5742905 | Pepe et al. | Apr 1998 | A |
5758069 | Olsen | May 1998 | A |
5787365 | Rivero et al. | Jul 1998 | A |
5802304 | Stone | Sep 1998 | A |
5819173 | Lawrence et al. | Oct 1998 | A |
5839054 | Wright et al. | Nov 1998 | A |
5850599 | Seiderman | Dec 1998 | A |
5859419 | Wynn | Jan 1999 | A |
5892900 | Ginter et al. | Apr 1999 | A |
5903852 | Schaupp, Jr. et al. | May 1999 | A |
5956636 | Lipsit | Sep 1999 | A |
5958006 | Eggleston et al. | Sep 1999 | A |
6000000 | Hawkins et al. | Dec 1999 | A |
6009409 | Adler et al. | Dec 1999 | A |
6035212 | Rostoker et al. | Mar 2000 | A |
6044403 | Gerszberg et al. | Mar 2000 | A |
6047066 | Brown et al. | Apr 2000 | A |
6108727 | Boals et al. | Aug 2000 | A |
6124799 | Parker | Sep 2000 | A |
6141010 | Hoyle | Oct 2000 | A |
6157630 | Adler et al. | Dec 2000 | A |
6157814 | Hymel et al. | Dec 2000 | A |
6175860 | Gaucher | Jan 2001 | B1 |
6208853 | Lovasco et al. | Mar 2001 | B1 |
6216112 | Fuller et al. | Apr 2001 | B1 |
6223030 | Van den Heuvel et al. | Apr 2001 | B1 |
6240185 | Van Wie et al. | May 2001 | B1 |
6253326 | Lincke et al. | Jun 2001 | B1 |
6259405 | Stewart et al. | Jul 2001 | B1 |
6282421 | Chatterjee et al. | Aug 2001 | B1 |
6292833 | Liao et al. | Sep 2001 | B1 |
6300946 | Lincke et al. | Oct 2001 | B1 |
6301666 | Rive | Oct 2001 | B1 |
6339795 | Narurkar et al. | Jan 2002 | B1 |
6343318 | Hawkins et al. | Jan 2002 | B1 |
6360272 | Lincke et al. | Mar 2002 | B1 |
6397246 | Wolfe | May 2002 | B1 |
6397259 | Lincke et al. | May 2002 | B1 |
6425087 | Osborn et al. | Jul 2002 | B1 |
6430603 | Hunter | Aug 2002 | B2 |
6453371 | Hampson et al. | Sep 2002 | B1 |
6457134 | Lemke et al. | Sep 2002 | B1 |
6480762 | Uchikubo et al. | Nov 2002 | B1 |
6490445 | Holmes | Dec 2002 | B1 |
6493327 | Fingerhut | Dec 2002 | B1 |
6519470 | Rydbeck | Feb 2003 | B1 |
6523124 | Lunsford et al. | Feb 2003 | B1 |
6526275 | Calvert | Feb 2003 | B1 |
6539101 | Black | Mar 2003 | B1 |
6549773 | Linden et al. | Apr 2003 | B1 |
6560640 | Smethers | May 2003 | B2 |
6564056 | Fitzgerald | May 2003 | B1 |
6564104 | Nelson et al. | May 2003 | B2 |
6581025 | Lehman | Jun 2003 | B2 |
6587684 | Hsu et al. | Jul 2003 | B1 |
6590588 | Lincke et al. | Jul 2003 | B2 |
6591098 | Shieh et al. | Jul 2003 | B1 |
6591288 | Edwards et al. | Jul 2003 | B1 |
6594482 | Findikli et al. | Jul 2003 | B1 |
6594484 | Hitchings, Jr. | Jul 2003 | B1 |
6600743 | Lee et al. | Jul 2003 | B1 |
6603969 | Vuoristo et al. | Aug 2003 | B1 |
6622017 | Hoffman | Sep 2003 | B1 |
6628928 | Crosby et al. | Sep 2003 | B1 |
6628934 | Rosenberg et al. | Sep 2003 | B2 |
6636489 | Fingerhut | Oct 2003 | B1 |
6636502 | Lager et al. | Oct 2003 | B1 |
6675008 | Paik et al. | Jan 2004 | B1 |
6675165 | Rothschild | Jan 2004 | B1 |
6675202 | Perttunen | Jan 2004 | B1 |
6675204 | De Boor et al. | Jan 2004 | B2 |
6681259 | Lemilainen et al. | Jan 2004 | B1 |
6686838 | Rezvani et al. | Feb 2004 | B1 |
6694428 | Lemke et al. | Feb 2004 | B2 |
6701521 | McIlroy et al. | Mar 2004 | B1 |
6704295 | Tari et al. | Mar 2004 | B1 |
6732176 | Stewart et al. | May 2004 | B1 |
6745011 | Hendrickson | Jun 2004 | B1 |
6745029 | Lahtinen et al. | Jun 2004 | B2 |
6795710 | Creemer | Sep 2004 | B1 |
6816725 | Lemke et al. | Nov 2004 | B1 |
6829560 | Lehman | Dec 2004 | B2 |
6829596 | Frazee | Dec 2004 | B1 |
6829704 | Zhang et al. | Dec 2004 | B2 |
6874017 | Inoue et al. | Mar 2005 | B1 |
6880048 | Lemke | Apr 2005 | B1 |
6885877 | Ozaki et al. | Apr 2005 | B1 |
6961567 | Kuhn | Nov 2005 | B1 |
6983375 | Zhang et al. | Jan 2006 | B2 |
6996407 | Taniguchi | Feb 2006 | B2 |
7010296 | Sakai et al. | Mar 2006 | B2 |
7010603 | Martin et al. | Mar 2006 | B2 |
7024464 | Lusher et al. | Apr 2006 | B1 |
7089036 | Prise | Aug 2006 | B2 |
7103370 | Creemer | Sep 2006 | B1 |
7130426 | Cha et al. | Oct 2006 | B1 |
7173651 | Knowles | Feb 2007 | B1 |
7266369 | Moles et al. | Sep 2007 | B2 |
7266379 | Blight et al. | Sep 2007 | B2 |
7286251 | Tomida et al. | Oct 2007 | B2 |
7359516 | Skinner et al. | Apr 2008 | B1 |
7366702 | David | Apr 2008 | B2 |
7378771 | LeBlanc et al. | May 2008 | B2 |
7387771 | Kratz | Jun 2008 | B1 |
7536190 | Creemer | May 2009 | B1 |
7538771 | Nakamura et al. | May 2009 | B2 |
7555571 | Skinner | Jun 2009 | B1 |
7603139 | Tom | Oct 2009 | B1 |
7861009 | Skinner | Dec 2010 | B2 |
7894847 | Kuhn | Feb 2011 | B2 |
20010044310 | Lincke | Nov 2001 | A1 |
20010047272 | Frietas et al. | Nov 2001 | A1 |
20020045457 | Taniguchi | Apr 2002 | A1 |
20020073046 | David | Jun 2002 | A1 |
20020082049 | Prise | Jun 2002 | A1 |
20020085577 | Kim | Jul 2002 | A1 |
20020152400 | Zhang et al. | Oct 2002 | A1 |
20020161990 | Zhang et al. | Oct 2002 | A1 |
20020177438 | Sakai et al. | Nov 2002 | A1 |
20030013434 | Rosenberg et al. | Jan 2003 | A1 |
20030050046 | Conneely et al. | Mar 2003 | A1 |
20030162533 | Moles et al. | Aug 2003 | A1 |
20040254827 | Hind et al. | Dec 2004 | A1 |
20050009514 | Mathews et al. | Jan 2005 | A1 |
20050021458 | Rowe | Jan 2005 | A1 |
20060030306 | Kuhn | Feb 2006 | A1 |
20060116507 | Oppermann et al. | Jun 2006 | A1 |
20070169084 | Frank et al. | Jul 2007 | A1 |
20070178899 | Kuhn | Aug 2007 | A1 |
20070203844 | Kuhn et al. | Aug 2007 | A1 |
20080003994 | Skinner et al. | Jan 2008 | A1 |
20090005039 | Kuhn | Jan 2009 | A1 |
20090076906 | Kansal et al. | Mar 2009 | A1 |
20100022240 | Skinner | Jan 2010 | A1 |
20100120407 | Kuhn | May 2010 | A1 |
20100120428 | Kuhn | May 2010 | A1 |
20100165938 | Kuhn et al. | Jul 2010 | A1 |
20100169217 | Kuhn et al. | Jul 2010 | A1 |
Number | Date | Country |
---|---|---|
0 464 988 | Jan 1992 | EP |
0825791 | Feb 1998 | EP |
0 862 104 | Sep 1998 | EP |
0862104 | Sep 1998 | EP |
0820206 | Mar 2005 | EP |
1 551 193 | Jul 2005 | EP |
WO 9955066 | Oct 1999 | WO |
WO 0165411 | Sep 2001 | WO |
WO 2005022375 | Mar 2005 | WO |
WO 2006055716 | May 2006 | WO |
WO 2007070510 | Jun 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20110149861 A1 | Jun 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12473177 | May 2009 | US |
Child | 12979082 | US | |
Parent | 11484184 | Jul 2006 | US |
Child | 12473177 | US | |
Parent | 09755781 | Jan 2001 | US |
Child | 11484184 | US |