Movatterモバイル変換


[0]ホーム

URL:


USRE43577E1 - Swapping a nonoperational networked electronic system for an operational networked electronic system - Google Patents

Swapping a nonoperational networked electronic system for an operational networked electronic system
Download PDF

Info

Publication number
USRE43577E1
USRE43577E1US12/732,005US73200510AUSRE43577EUS RE43577 E1USRE43577 E1US RE43577E1US 73200510 AUS73200510 AUS 73200510AUS RE43577 EUSRE43577 EUS RE43577E
Authority
US
United States
Prior art keywords
network
mobile device
personal digital
digital assistant
network access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US12/732,005
Inventor
Craig Stuart Skinner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/231,291external-prioritypatent/US7391718B2/en
Application filed by Hewlett Packard Development Co LPfiledCriticalHewlett Packard Development Co LP
Priority to US12/732,005priorityCriticalpatent/USRE43577E1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.reassignmentHEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PALM, INC.
Application grantedgrantedCritical
Publication of USRE43577E1publicationCriticalpatent/USRE43577E1/en
Assigned to PALM, INC.reassignmentPALM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Assigned to PALM, INC.reassignmentPALM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.reassignmentHEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PALM, INC.
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.reassignmentHEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PALM, INC.
Assigned to QUALCOMM INCORPORATEDreassignmentQUALCOMM INCORPORATEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HEWLETT-PACKARD COMPANY, HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., PALM, INC.
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of switching a network access configuration associated with a first electronic system to a second electronic system via a network is described. The first electronic system is inoperable. The second electronic system replaces the first electronic system such that a user seamlessly transitions from the first electronic system to the second electronic system. The user continues to access the network resources using the second electronic system rather than the first electronic system.

Description

RELATED U.S. APPLICATIONS
This application is a continuation of and claims priority to U.S. Pat. No. 10/797,774 entitled “Swapping A Nonoperational Networked Electronic System For An Operational Networked Electronic System,” by Skinner filed on Mar. 9, 2004, now U.S. Pat. No. 6,970,418 which is incorporated herein by reference.
This patent application claims the benefit of U.S. Provisional Application No. 60/201,244, filed on May 1, 2000, entitled “SWAPPING A NONOPERATIONAL NETWORKED ELECTRONIC SYSTEM FOR AN OPERATIONAL NETWORKED ELECTRONIC SYSTEM,” by Craig Stuart Skinner. This application is a continuation of U.S. application Ser. No. 10/797,774, filed Mar. 9, 2004, now U.S. Pat. No. 6,970,418, which is a continuation of U.S. application Ser. No. 09/568,648, filed May 10, 2000, now U.S. Pat. No. 6,724,720, which claims the benefit of priority of U.S. Provisional Application No. 60/201,244, filed May 1, 2000. U.S. application Ser. No. 10/797,774 is incorporated by reference herein.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to the field of networked electronic systems. More particularly, the present invention relates to the field of replacing a nonoperational networked electronic system with an operational networked electronic system via a network.
2. Related Art
Computers and other electronic systems or devices (e.g., personal digital assistants) have become integral tools used in a wide variety of different applications, such as in finance and commercial transactions, computer-aided design and manufacturing, health care, telecommunication, education, etc. Computers along with other electronic devices are finding new applications as a result of advances in hardware technology and rapid development in software technology. Furthermore, the functionality of a computer system or other type of electronic system or device is dramatically enhanced by coupling these stand-alone devices together in order to form a networking environment. Within a networking environment, users may readily exchange files, share information stored on a common database, pool resources, and communicate via electronic mail (e-mail) and via video teleconferencing. Furthermore, computers or other types of electronic devices which are coupled to the Internet provide their users access to data and information from all over the world.
The functionality of an electronic system (e.g., a handheld computer system, a desktop computer system, a cellular phone, a pager, etc.) is enhanced by including one or more communication ports for exchanging or sharing data (e.g., via a wireless connection or via a wired connection) with other electronic systems or with a network (e.g., a wireless network, a wired network, etc.). For example, a radio frequency (RF) communication port, an infrared (IR) communication port, or other type of communication port can be incorporated into the electronic system. A communication port is positioned in the electronic system according to a variety of factors, such as space requirements, industry standards, and convenience to a user.
A personal digital assistant (commonly referred to as a PDA) is a handheld computer system. It is appreciated that the personal digital assistant is a portable handheld device that is used as an electronic organizer which has the capability to store a wide range of information that includes daily appointments, numerous telephone numbers of business and personal acquaintances, and various other information. Moreover, the personal digital assistant can also access information from the Internet, as mentioned above. In particular, the personal digital assistant can browse Web pages located on the Internet. Typically, the personal digital assistant includes an electronic display device having a display area (e.g., a screen) that is smaller in size relative to a display area associated with a standard-sized electronic display device (e.g., 15 inch monitor, 17 inch monitor, etc.) which is part of a desktop computer system or a laptop computer system.
Typically, the personal digital assistant includes a communication port (e.g., an IR communication port, a radio frequency (RF) communication port, a serial communication port for coupling to a communication cable, etc.) or other wireless connection. For example, a RF communication port enables the personal digital assistant to couple to a wireless network. Once the personal digital assistant is coupled to the wireless network, a network access configuration is created for the personal digital assistant. The network access configuration enables a user to use the personal digital assistant to access the network resources. Unfortunately, if the personal digital assistant is no longer operational, the user is required to obtain a new personal digital assistant, requiring creation of a new network access configuration for the new personal digital assistant. Creation of the new network access configuration is an inconvenient process performed by the network infrastructure provider and by the network service provider. Moreover, the user is inconvenienced by creation of the new network access configuration since the user cannot access the network until the new network access configuration is created.
SUMMARY OF THE INVENTION
A method of switching a network access configuration associated with a first electronic system to a second electronic system via a network is described. The first electronic system is inoperable. The second electronic system replaces the first electronic system such that a user seamlessly transitions from the first electronic system to the second electronic system. The user continues to access the network resources using the second electronic system rather than the first electronic system. In an embodiment of the present invention, the network comprises a Mobitex wireless network. In an embodiment of the present invention, the network access configuration includes a network identifier. In a Mobitex network, the network identifier comprises a Mobitex access number.
According to an embodiment of the present invention, an application for switching the network access configuration is invoked using the second electronic system. During a first phase, the application transmits first data to a network infrastructure provider. The network infrastructure provider obtains approval for switching the network access configuration from the network service provider. If the network service provider approves switching the network access configuration, the network infrastructure provider updates its databases such that the network access configuration of the first electronic system is associated with the second electronic system. During a second phase, the network service provider updates its databases such that the network access configuration of the first electronic system is associated with the second electronic system if the network infrastructure provider successfully updates its databases. At the conclusion of the second phase, the second electronic system can access the network using the network access configuration. However, the first electronic system is denied access to the network if the first electronic system attempts to access the network using the network access configuration.
These and other advantages of the present invention will no doubt become apparent to those of ordinary skill in the art after having read the following detailed description of the preferred embodiments which are illustrated in the drawing figures.
In one embodiment, the present invention includes a method of switching a network access configuration associated with a first electronic system (FES) to a second electronic system (SES), comprising the steps of: a) transmitting via a network to a network infrastructure provider (NIP) first data for requesting a re-association of the network access configuration to the SES, wherein the network access configuration includes a network identifier for accessing the network; b) requesting approval of the re-association from a network service provider (NSP); c) if the NSP approves the re-association, updating second data for controlling and managing access to the network such that the SES is able to access the network using the network access configuration and the FES is denied access to the network; d) transmitting to the SES the network identifier; and e) if the NIP successfully updates the second data, updating third data for authorizing and tracking usage of the network such that the SES is able to access the network using the network access configuration and the FES is denied access to the network.
In another embodiment, the present invention includes an electronic system comprising: a processor coupled to a bus; an electronic display device coupled to the bus; a communication port coupled to the bus; and a memory device coupled to the bus and having computer-executable instructions for performing a method of switching a network access configuration associated with another electronic system to the electronic system (ES), the method comprising the steps of: a) transmitting via a network to a network infrastructure provider (NIP) first data for requesting a re-association of the network access configuration to the ES, wherein the network access configuration includes a network identifier for accessing the network; b) requesting approval of the re-association from a network service provider (NSP); c) if the NSP approves the re-association, updating second data for controlling and managing access to the network such that the ES is able to access the network using the network access configuration and the another electronic system is denied access to the network; d) transmitting to the ES the network identifier; and e) if the NIP successfully updates the second data, updating third data for authorizing and tracking usage of the network such that the ES is able to access the network using the network access configuration and the another electronic system is denied access to the network.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the present invention.
FIG. 1 illustrates a block diagram of a first exemplary network environment including a personal digital assistant coupled to other computer systems and the Internet via a cradle device in accordance with an embodiment of the present invention.
FIG. 2 illustrates a top side perspective view of a personal digital assistant that can be used in accordance with an embodiment of the present invention.
FIG. 3 illustrates a bottom side perspective view of the personal digital assistant ofFIG. 2.
FIG. 4 illustrates an exploded view of the components of the personal digital assistant ofFIG. 2.
FIG. 5 illustrates is a logical circuit block diagram of the personal digital assistant in accordance with an embodiment of the present invention.
FIG. 6 illustrates a perspective view of the cradle device for connecting the personal digital assistant to other systems via a communication interface in accordance with an embodiment of the present invention.
FIG. 7 illustrates a block diagram of a second exemplary network environment including a personal digital assistant in accordance with an embodiment of the present invention.
FIG. 8 illustrates a flow chart diagram of steps performed in accordance with an embodiment of the present invention for switching a network access configuration.
FIG. 9 illustrates a flow chart diagram of steps performed in accordance with an embodiment of the present invention for switching a network access configuration.
FIG. 10 illustrates a plurality of exemplary windows displaying information on a personal digital assistant in accordance with an embodiment of the present invention.
The drawings referred to in this description should not be understood as being drawn to scale except if specifically noted.
DETAILED DESCRIPTION OF THE INVENTION
Reference will now be made in detail to the preferred embodiments of the present invention, 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 recognized by one of ordinary skill 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 present invention.
Although the description of the present invention will focus on an exemplary personal digital assistant or handheld computer system, the present invention can be practiced with other electronic systems or electronic devices capable of being networked (e.g., cellular phones, pagers, etc.).
Notation and Nomenclature
Some portions of the detailed descriptions which follow are presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. In the present application, a procedure, logic block, process, etc., is conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proved convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “generating”, “canceling”, “assigning”, “receiving”, “forwarding”, “dumping”, “updating”, “bypassing”, “transmitting”, “determining”, “retrieving”, “displaying”, “identifying”, “modifying”, “processing”, “preventing”, “using”, “sending”, “adjusting” or the like, refer to the actions and processes of an electronic system or a computer system, or other electronic computing device/system such as a personal digital assistant (PDA), a cellular phone, a pager, etc. The computer system or similar electronic computing device manipulates and transforms data represented as physical,(electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission, or display devices. The present invention is also well suited to the use of other computer systems such as, for example, optical and mechanical computers.
Exemplary Electronic System Environment
One of the common types of electronic systems which can be used in accordance with an embodiment of the present invention is referred to as a personal digital assistant, or commonly called a PDA. The personal digital assistant is a pocket sized electronic organizer with the capability to store telephone numbers, addresses, daily appointments, and software that keeps track of business or personal data such as expenses, etc. Furthermore, the personal digital assistant also has the ability to connect to a personal computer, enabling the two devices to exchange updated information. Additionally, the personal digital assistant can also be connected to a modem, enabling it to have electronic mail (e-mail) capabilities over the Internet along with other Internet capabilities. Moreover, an advanced personal digital assistant can have Internet capabilities over a wireless communication interface (e.g., radio interface). In particular, the personal digital assistant can be used to browse Web pages located on the Internet. The personal digital assistant can be coupled to a networking environment. It should be appreciated that embodiments of the present invention are well suited to operate within a wide variety of electronic systems (e.g., computer systems) which can be communicatively coupled to a networking environment, including cellular phones, pagers, etc.
FIG. 1 illustrates afirst network system51. Thefirst network system51 comprises ahost computer system56 which can either be a desktop computer system as shown, or, alternatively, can be alaptop computer system58. Optionally, more than onehost computer system56 can be used within thefirst network system51.Host computer systems58 and56 are shown connected to acommunication bus54, which in one embodiment can be a serial communication bus, but could be of any of a number of well known designs (e.g., a parallel bus, Ethernet Local Area Network (LAN), etc.). Optionally,bus54 can provide communication with theInternet52 using a number of well known protocols.
Importantly,bus54 is also coupled to acradle60 for receiving and initiating communication with the exemplary personaldigital assistant100.Cradle60 provides an electrical and mechanical communication interface between bus54 (and any device coupled to bus54) and the exemplary personaldigital assistant100 for two-way communications. The exemplary personaldigital assistant100 also contains a wirelessinfrared communication mechanism64 for sending and receiving information from other devices. The exemplary personaldigital assistant100 can include both a wireless infrared communication mechanism and a signal (e.g., radio frequency) receiver/transmitter device.
FIG. 2 is a perspective illustration of thetop face100a of one embodiment of the exemplary personal digital assistant orhandheld computer system100. Thetop face100a has adisplay screen105 surrounded by a bezel or cover. Aremovable stylus80 is also shown. Thedisplay screen105 is a touch screen able to register contact between the screen and the tip of thestylus80. Thestylus80 can be of any material to make contact with thedisplay screen105. Thetop face100a also has one or more dedicated and/orprogrammable buttons75 for selecting information and causing the computer system to implement functions. The on/offbutton95 is also shown. Moreover, a user is able to control specific functionality of the personaldigital assistant100 by using its plurality of buttons75 (e.g., to invoke telephone/address data, calendar data, to-do-list data, memo pad data, etc.). Furthermore, the user can utilize thestylus80 in conjunction with thedisplay screen105 in order to cause the personaldigital assistant100 to perform a multitude of different functions. One such function is the selecting of different functional operations of the personaldigital assistant100, which are accomplished by touchingstylus80 to specific areas ofdisplay screen105. Another such function is the entering of data into the exemplary personaldigital assistant100.
FIG. 2 also illustrates a handwriting recognition pad or “digitizer” containing tworegions106a and106b.Region106a is for the drawing of alphabetic characters therein (and not for numeric characters) for automatic recognition, andregion106b is for the drawing of numeric characters therein (and not for alphabetic characters) for automatic recognition. Thestylus80 is used for stroking a character within one of theregions106a and106b. The stroke information is then fed to an internal processor for automatic character recognition. Once characters are recognized, they are typically displayed on thescreen105 for verification and/or modification.
FIG. 3 illustrates thebottom side100b of one embodiment of the exemplary personal digital assistant orpalmtop computer system100 that can be used in accordance with various embodiments of the present invention. Anextendible antenna85 is shown, and also a batterystorage compartment door90 is shown. Theantenna85 enables the exemplary personaldigital assistant100 to be communicatively coupled to a network environment, thereby enabling a user to communicate information with other electronic systems and electronic devices coupled to the network. A communication interface180 is also shown. In one embodiment of the present invention, the communication interface180 is a serial communication port, but could also alternatively be of any of a number of well-known communication standards and protocols (e.g., parallel, SCSI (small computer system interface), Firewire (IEEE 1394), Ethernet, etc.).
FIG. 4 is an exploded view of the exemplary personaldigital assistant100. The exemplary personaldigital assistant100 contains afront cover210 having an outline ofregion106 andholes75a for receivingbuttons75b. A flat panel display105 (both liquid crystal display and touch screen) fits intofront cover210. Any of a number of display technologies can be used, e.g., liquid crystal display (LCD), field emission display (FED), plasma, etc., for theflat panel display105. Abattery215 provides electrical power. A contrast adjustment (potentiometer)220 is also shown, as well as an on/offbutton95. Aflex circuit230 is shown along with a personal computer (PC)board225 containing electronics and logic (e.g., memory, communication bus, processor, etc.) for implementing computer system functionality. The digitizer pad is also included inPC board225. Amidframe235 is shown along withstylus80. Position-adjustable antenna85 is shown.
Infrared communication mechanism64 (e.g., an infrared emitter and detector device) is for sending and receiving information from other similarly equipped devices (seeFIG. 1). A signal (e.g., radio frequency) receiver/transmitter device108 is also shown. The receiver/transmitter device108 is coupled to theantenna85 and also coupled to communicate with thePC board225. In one implementation, the Mobitex wireless communication system is used to provide two-way communication between the exemplary personaldigital assistant100 and other networked computers and/or the Internet.
Referring now toFIG. 5, portions of the present electronic system are comprised of computer-readable and computer-executable instructions which reside, for example, in computer-readable media of an electronic system (e.g., personal digital assistant, computer system, and the like).FIG. 5 is a block diagram of exemplary interior components of an exemplary personaldigital assistant100 upon which embodiments of the present invention may be implemented. It is appreciated that the exemplary personaldigital assistant100 ofFIG. 5 is only exemplary and that the present invention can operate within a number of different electronic systems including general purpose networked computer systems, embedded computer systems, and stand alone electronic systems such as a cellular telephone or a pager.
FIG. 5 illustrates circuitry of an exemplary electronic system or computer system100 (such as the personal digital assistant), some of which can be implemented on PC board225 (FIG. 5).Exemplary computer system100 includes an address/data bus110 for communicating information, acentral processor101 coupled to thebus110 for processing information and instructions, a volatile memory102 (e.g., random access memory, static RAM, dynamic RAM, etc.) coupled to thebus110 for storing information and instructions for thecentral processor101 and a non-volatile memory103 (e.g., read only memory, programmable ROM, flash memory, EPROM, EEPROM, etc.) coupled to thebus110 for storing static information and instructions for theprocessor101.Exemplary computer system100 also includes an optional data storage device104 (e.g., memory card, hard drive, etc.) coupled with thebus110 for storing information and instructions.Data storage device104 can be removable. As described above,exemplary computer system100 also includes anelectronic display device105 coupled to thebus110 for displaying information to the computer user. In one embodiment,PC board225 can include theprocessor101, thebus110, theROM103 and theRAM102.
With reference still toFIG. 5,exemplary computer system100 also includes a signal transmitter/receiver device108 which is coupled tobus110 for providing a communication link betweencomputer system100 and a network environment. As such, signal transmitter/receiver device108 enablescentral processor unit101 to communicate wirelessly with other electronic systems coupled to the network. It should be appreciated that within an embodiment of the present invention, signal transmitter/receiver device108 is coupled to antenna85 (FIG. 4) and provides the functionality to transmit and receive information over a wireless communication interface. It should be further appreciated that the present embodiment of signal transmitter/receiver device108 is well-suited to be implemented in a wide variety of ways. For example, signal transmitter/receiver device108 could be implemented as a modem.
In one embodiment,exemplary computer system100 includes acommunication circuit109 coupled tobus110.Communication circuit109 includes an optional digital signal processor (DSP)120 for processing data to be transmitted or data that are received via signal transmitter/receiver device108. Alternatively, some or all of the functions performed byDSP120 can be performed byprocessor101.
Also included inexemplary computer system100 ofFIG. 5 is an optionalalphanumeric input device106 which in one implementation is a handwriting recognition pad (“digitizer”) havingregions106a and106b (FIG. 2), for instance.Alphanumeric input device106 can communicate information and command selections toprocessor101.Exemplary computer system100 also includes an optional cursor control or directing device (on-screen cursor control107) coupled tobus110 for communicating user input information and command selections toprocessor101. In one implementation, on-screencursor control device107 is a touch screen device incorporated withdisplay device105. On-screencursor control device107 is capable of registering a position ondisplay device105 where the stylus makes contact. Thedisplay device105 utilized withexemplary computer system100 may be a liquid crystal display device, a cathode ray tube (CRT), a field emission display device (also called a flat panel CRT) or other display device suitable for generating graphic images and alphanumeric characters recognizable to the user. In the preferred embodiment,display device105 is a flat panel display.
FIG. 6 is a perspective illustration of an embodiment of thecradle60 for receiving the exemplary personal digital assistant orhandheld computer system100.Cradle60 includes a mechanical andelectrical interface260 for interfacing with communication interface108 (FIG. 3) of the exemplary personaldigital assistant100 when the personaldigital assistant100 is slid into thecradle60 in an upright position. Once inserted,button270 can be pressed to initiate two-way communication between the personaldigital assistant100 and other computer systems or electronic devices coupled toserial communication265.
Switching a Network Access Configuration Associated with a First Electronic System to a Second Electronic System
Although the description of the present invention will focus on an exemplary personal digital assistant or handheld computer system, the present invention can be practiced with other electronic systems or electronic devices capable of being networked (e.g., cellular phones, pagers, etc.).
FIG. 7 illustrates a block diagram of a second exemplary network environment700 in which an embodiment of the present invention can be practiced. In an embodiment of the present invention, the network environment700 includes afirst network750. In an embodiment of the present invention, thefirst network750 comprises aMobitex network750. It should be recognized that thefirst network750 can be implemented in any other manner.
TheMobitex network750 is a wireless network. The Mobitex network is a secure, reliable, two-way digital wireless packet switching network.
TheMobitex network750 includes a plurality of base stations731-733 for enabling an electronic system (e.g., the personal digital assistant100) to access theMobitex network750. Abase station1731 is coupled to theMobitex network750 viacommunication connection741. Abase station2732 is coupled to theMobitex network750 viacommunication connection742. Abase stationX733 is coupled to theMobitex network750 viacommunication connection743. In an embodiment of the present invention, the base stations731-733 are configured to transmit and to receive data and information. The communication connections741-743 can be implemented as a wireless connection, a wired connection (e.g., a telephone connection), or in any other appropriate manner.
The personaldigital assistant100 includes a radio frequency (RF) communication port (or radio interface) having anantenna85. Moreover, the personaldigital assistant100 has the ability to transmit and receive data and information via the RF communication port. The personaldigital assistant100 utilizes theantenna85 to couple to thebase station1731 via theconnection720. In an embodiment, theconnection720 is awireless connection720. Moreover, thewireless connection720 is aRF wireless connection720.
In an embodiment, aproxy server760 is coupled to theMobitex network750 viacommunication connection761. Theproxy server760 is coupled to theInternet765. Theproxy server760 enables the personaldigital assistant100 to communicate with theInternet765. It should be appreciated that within the present embodiment, one of the functions ofproxy server760 is to perform operations over theInternet765 on behalf of the personaldigital assistant100. For example,proxy server760 has a particular Internet address and acts as a proxy device for the personaldigital assistant100 over theInternet765. It should be further appreciated that other embodiments for the network environment700 may be utilized in accordance with the present invention.
In an embodiment, a network service provider790 is coupled to theInternet765. The network service provider790 includes one or more databases for storing data for authorizing and tracking usage of theMobitex network750. Moreover, the network service provider790 is coupled to a network infrastructure provider790 viaconnection785.
In an embodiment, anactivation gateway770 is coupled to theMobitex network750 viaconnection771. Theactivation gateway770 is coupled to thenetwork infrastructure provider780 viaconnection772. Theactivation gateway770 enables the personaldigital assistant100 to access thenetwork infrastructure provider780.
Thenetwork infrastructure provider780 is coupled to the network service provider790 viaconnection785. Thenetwork infrastructure provider780 is coupled to theactivation gateway770 viaconnection772. In an embodiment, thenetwork infrastructure provider780 includes one or more databases for storing data for controlling and managing access to theMobitex network750.
To access theMobitex network750, the personaldigital assistant100, theactivation gateway770, and theproxy server760 need a network identifier. In an embodiment, the network identifier comprises a Mobitex access number (MAN). The MAN is analogous to a phone number on a telephone network.
According to an embodiment of the present invention, when a first personal digital assistant becomes inoperable, a second personaldigital assistant100 is swapped for the first personal digital assistant. The first personal digital assistant is made inoperable due to any reason. For example, the first personal digital assistant may become lost or stolen. Moreover, the first personal digital assistant may malfunction.
Rather than activating the second personaldigital assistant100 with a new network access configuration so that a user can access theMobitex network750 with the second personaldigital assistant100, a network access configuration associated with the first personal digital assistant is re-associated with the second personaldigital assistant100. The network access configuration includes the network identifier (e.g., the Mobitex access number). In an embodiment, the network access configuration further includes, for example, network user account data, network user privileges data, or network user profile data. Thus, the user experiences a seamless transition from the first personal digital assistant to the second personaldigital assistant100 when accessing theMobitex network750.
In an embodiment of the present invention, an application is loaded to the second personaldigital assistant100. Upon invoking the application, the application automatically switches the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100 via the RF communication port of the second personaldigital assistant100. During a first phase, thenetwork infrastructure provider780 updates its one or more databases such that the second personaldigital assistant100 is able to access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant). During a second phase, the network service provider790 updates its one or more databases such that the second personaldigital assistant100 is able to access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant). At the conclusion of the second phase, the second personaldigital assistant100 can access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant). However, the first personal digital assistant is denied access to theMobitex network750 if the first personaldigital assistant100 attempts to access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant).
FIG. 8 illustrates a flow chart diagram of steps performed in accordance with an embodiment of the present invention for switching a network access configuration. Reference will be made toFIG. 7. In particular,FIG. 8 illustrates the first phase of the method of switching the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100.
Atstep805, an application is loaded to the second personaldigital assistant100. The application is configured to automatically switch the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100. In an embodiment, a repair facility configures the second personaldigital assistant100 before sending the second personaldigital assistant100 to the user(that previously utilized the first personal digital assistant)
Atstep810, the application is invoked using the second personaldigital assistant100. The application prompts the repair facility to input data. In one embodiment, the repair facility inputs the user name and the hardware serial number associated with the first personal digital assistant, whereas the hardware serial number (HSN) uniquely identifies each personal digital assistant. In one embodiment, the user provides the user name and the hardware serial number associated with the first personal digital assistant to the repair facility. In another embodiment, the user provides his/her name. The repair facility utilizes one or more databases of the network service provider790 to obtain the user name and the hardware serial number associated with the first personal digital assistant. The hardware serial number comprises a Mobitex serial number and a Mobitex serial number extension. In still another embodiment, the repair facility inputs the user name and the Mobitex serial number associated with the first personal digital assistant (rather than the hardware serial number associated with the first personal digital assistant).
Atstep815, data is transmitted to thenetwork infrastructure provider780 via theantenna85. In one embodiment, the user name, the hardware serial number associated with the first personal digital assistant, and the hardware serial number associated with the second personaldigital assistant100 are transmitted to thenetwork infrastructure provider780. In addition, a request for re-associating the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100 is transmitted to thenetwork infrastructure provider780. In one embodiment, the second personaldigital assistant100 utilizes the Mobitex access number associated with theactivation gateway770 to transmit the data to theactivation gateway770 viabase station1731. Theactivation gateway770 transmits the data to thenetwork infrastructure provider780 viaconnection772.
Atstep816, thenetwork infrastructure provider780 determines whether the data includes a request for re-associating the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100. Atstep817, the present method ends if there is no request for re-associating the network access configuration.
Otherwise, atstep820, thenetwork infrastructure provider780 transmits data to the network service provider790 viaconnection785. In an embodiment, the user name, the hardware serial number associated with the first personal digital assistant, and the hardware serial number associated with the second personaldigital assistant100 are transmitted to the network service provider790. Thenetwork infrastructure provider780 stores and manages the Mobitex access numbers. In addition, the Mobitex access number associated with the first personal digital number is transmitted to the network service provider790. Moreover, thenetwork infrastructure provider780 transmits a request for approving the re-association of the network access configuration.
Atstep825 ofFIG. 8, the network service provider790 determines whether to approve the request for re-associating the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100. The network service provider790 examines its one or more databases to determine whether the user is authorized to access the Mobitex network. Atstep827, the present method ends if the network service provider790 does not approve the request for re-associating the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100.
Otherwise, atstep830, the network service provider790 sets a flag to indicate that the re-association of the network access configuration has been approved.
Atstep835, the network service provider790 transmits data to thenetwork infrastructure provider780. In an embodiment, a response approving the re-association of the network access configuration is transmitted.
Atstep840, thenetwork infrastructure provider780 updates its one or more databases such that the second personaldigital assistant100 is able to access theMobitex network750 using the network access configuration associated with the first personal digital assistant. In an embodiment, thenetwork infrastructure provider780 invalidates the hardware serial number associated with the first personal digital assistant. Moreover, thenetwork infrastructure provider780 associates the network access configuration (previously associated with the first personal digital assistant) with the second personaldigital assistant100. In particular, the Mobitex access number of the first personal digital assistant is associated with the hardware serial number of the second personaldigital assistant100.
Atstep845 ofFIG. 8, thenetwork infrastructure provider780 transmits the Mobitex access number of the first personal digital assistant to the second personaldigital assistant100 viaactivation gateway770 andbase station1731. In an embodiment, the Mobitex access number of the first personal digital assistant is stored in a memory device of the second personaldigital assistant100. In an embodiment, the memory device comprises a flash memory device.
The first phase concludes at the end ofstep845. The first personal digital assistant can no longer access theMobitex network750. In an embodiment, the second phase (of the method of switching the network access configuration associated with the first personal digital assistant to the second personal digital assistant100) begins after a particular time interval has expired. In one embodiment, the particular time interval is one hour.
FIG. 9 illustrates a flow chart diagram of steps performed in accordance with an embodiment of the present invention for switching a network access configuration. Reference will be made toFIG. 7. In particular,FIG. 9 illustrates the second phase of the method of switching the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100.
Atstep905, the second personaldigital assistant100 transmits data to the network service provider790 via theantenna85. In an embodiment of the present invention, a request to complete the re-association of the network access configuration is transmitted. In an embodiment, the second personaldigital assistant100 utilizes the Mobitex access number associated with theproxy server760 to transmit the data to theproxy server760 viabase station1731. Theproxy server760 transmits the data to the network service provider790 via theInternet765. In an embodiment, the data is implemented as a HyperText Transmission Protocol Secure (HTTPS) message.
Atstep910, the network service provider790 updates its one or more databases such that the second personaldigital assistant100 is able to access theMobitex network750 using the network access configuration associated with the first personal digital assistant. In an embodiment, the network service provider790 invalidates the hardware serial number associated with the first personal digital assistant. Moreover, the network service provider790 associates the network access configuration (previously associated with the first personal digital assistant) with the second personaldigital assistant100. In particular, the Mobitex access number of the first personal digital assistant is associated with the hardware serial number of the second personaldigital assistant100. Moreover, the user name of the first personal digital assistant is associated with the second personaldigital assistant100.
Atstep915, the network service provider790 transmits an acknowledgment (ACK) message to the second personaldigital assistant100 via theproxy server760 and thebase station1731, whereas the acknowledgment message indicates that the re-association of the network access configuration has been successful. In an embodiment of the present invention, the acknowledgment message includes the user name associated with the first personal digital assistant. In an embodiment, the acknowledgment message is implemented as a HyperText Transmission Protocol Secure (HTTPS) message. In an embodiment, the user name is stored in a memory device of the second personaldigital assistant100. According to an embodiment of the present invention, the memory device comprises a flash memory device.
At step925, the second personaldigital assistant100 determines whether it has stored the user name and the Mobitex access number of the first personal digital assistant in the memory device of the second personaldigital assistant100. Atstep927, the method of the present invention has failed since the user name or Mobitex access number is not stored in the second personal digital assistant.
Otherwise, atstep930, the method of the present invention ends. At the conclusion of the second phase, the second personaldigital assistant100 can access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant). However, the first personal digital assistant is denied access to theMobitex network750 if the first personaldigital assistant100 attempts to access theMobitex network750 using the network access configuration (previously associated with the first personal digital assistant).
In one embodiment, the repair facility deletes the application for switching the network access configuration before sending the second personaldigital assistant100 to the user.
FIG. 10 illustrates a plurality of exemplary windows displaying information on a personal digital assistant in accordance with an embodiment of the present invention. In an embodiment, the repair facility interfaces with the exemplary windows. Thefirst window1100 appears on the second personaldigital assistant100 upon invoking the application for switching the network access configuration associated with the first personal digital assistant to the second personaldigital assistant100. By selecting NO1120, the application ends without configuring the second personaldigital assistant100.
By selectingYES1110, thesecond window1200 appears on the second personaldigital assistant100. The repair facility can input the user name and the hardware serial number (HSN) associated with the first personal digital assistant. In one embodiment, the repair facility enters an authorized password to prevent unauthorized use of the application. By selecting PREVIOUS1210, thefirst window1100 appears on the second personaldigital assistant100. By selecting CANCEL1230, the application ends without configuring the second personaldigital assistant100. By selecting SUBMIT1220, the application configures the second personaldigital assistant100 as described above.
Thethird window1300 appears at the end of the first phase. Thethird window1300 alerts the repair facility to proceed with the second phase after the particular time interval has expired. It should be recognized that thewindows1100,1200, and1300 are merely exemplary and that other configurations can be implemented in accordance with the present invention. In one embodiment, a selection is made by positioning a stylus on the selection on the window. Alternatively, the selection can be made in any other appropriate manner.
Those skilled in the art will recognize that the present invention may be incorporated as computer instructions stored as computer program code on a computer-readable medium such as a magnetic disk, CD-ROM, and other media common in the art or that may yet be developed.
Finally, one of the embodiments of the present invention is an application, namely, a set of instructions (e.g., program code) which may, for example, be resident in the random access memory of an electronic system (e.g., computer system, personal digital assistant or handheld computer system, etc.). Until required by the computer system, the set of instructions may be stored in another computer memory, for example, in a hard drive, or in a removable memory such as an optical disk (for eventual use in a CD-ROM) or floppy disk (for eventual use in a floppy disk drive), or downloaded via the Internet or other computer network. Thus, the present invention may be implemented as a computer program product for use in a computer system (e.g., personal digital assistant). In addition, although the various methods of the present invention described above are conveniently implemented in a computer system selectively activated or reconfigured by software, one of ordinary skill in the art would also recognize that such methods of the present invention may be carried out in hardware, firmware, or in a more specialized apparatus constructed to perform the required methods of the present invention.
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.

Claims (21)

8. A non-transitory computer-readable medium comprising computer-executable instructions stored therein for performing a method of transferring association of network access configuration data from a first mobile device to a second mobile device, said method comprising:
transmitting from said second mobile device to a network a request message representing a request to transfer association of said network access configuration data from said first mobile device to said second mobile device; and
in response to a completion message from said network, determining at said second mobile device whether network access data is stored in a memory location accessible by said second mobile device, wherein said completion message indicates completion of transferring association of said network access configuration data from said first mobile device to said second mobile device.
US12/732,0052000-05-012010-03-25Swapping a nonoperational networked electronic system for an operational networked electronic systemExpired - LifetimeUSRE43577E1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/732,005USRE43577E1 (en)2000-05-012010-03-25Swapping a nonoperational networked electronic system for an operational networked electronic system

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US20124400P2000-05-012000-05-01
US09/568,648US6724720B1 (en)2000-05-012000-05-10Swapping a nonoperational networked electronic system for an operational networked electronic system
US10/797,774US6970418B1 (en)2000-05-012004-03-09Swapping a nonoperational networked electronic system for an operational networked electronic system
US11/231,291US7391718B2 (en)2004-03-092005-12-09Swapping a nonoperational networked electronic system for an operational networked electronic system
US12/732,005USRE43577E1 (en)2000-05-012010-03-25Swapping a nonoperational networked electronic system for an operational networked electronic system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/231,291ReissueUS7391718B2 (en)2000-05-012005-12-09Swapping a nonoperational networked electronic system for an operational networked electronic system

Publications (1)

Publication NumberPublication Date
USRE43577E1true USRE43577E1 (en)2012-08-14

Family

ID=32072790

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/568,648Expired - LifetimeUS6724720B1 (en)2000-05-012000-05-10Swapping a nonoperational networked electronic system for an operational networked electronic system
US10/797,774Expired - LifetimeUS6970418B1 (en)2000-05-012004-03-09Swapping a nonoperational networked electronic system for an operational networked electronic system
US12/732,005Expired - LifetimeUSRE43577E1 (en)2000-05-012010-03-25Swapping a nonoperational networked electronic system for an operational networked electronic system

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US09/568,648Expired - LifetimeUS6724720B1 (en)2000-05-012000-05-10Swapping a nonoperational networked electronic system for an operational networked electronic system
US10/797,774Expired - LifetimeUS6970418B1 (en)2000-05-012004-03-09Swapping a nonoperational networked electronic system for an operational networked electronic system

Country Status (1)

CountryLink
US (3)US6724720B1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7391718B2 (en)*2004-03-092008-06-24Palm, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US6724720B1 (en)2000-05-012004-04-20Palmone, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US6804699B1 (en)2000-07-182004-10-12Palmone, Inc.Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server
US6993289B2 (en)*2000-08-022006-01-31Simple DevicesSystem including a wall switch device and a system including a power outlet device and methods for using the same
US20020156841A1 (en)*2001-04-132002-10-24Bjorn LandfeldtAccessing distributed proxy configurations
US7197541B1 (en)*2001-06-182007-03-27Palm, Inc.Method and apparatus for automated personality transfer for a wireless enabled handheld device
KR101090014B1 (en)*2004-07-152011-12-05엘지전자 주식회사 ROM image download system of wireless terminal and its method
US20060259953A1 (en)*2005-05-162006-11-16Powertech Group IncMethod and apparatus for managing computer system access
JP4898200B2 (en)*2005-11-302012-03-14キヤノン株式会社 Zoom lens and imaging apparatus having the same
US8920343B2 (en)2006-03-232014-12-30Michael Edward SabatinoApparatus for acquiring and processing of physiological auditory signals
US8135798B2 (en)2006-11-152012-03-13Hewlett-Packard Development Company, L.P.Over-the-air device services and management
US20080115152A1 (en)*2006-11-152008-05-15Bharat WelingkarServer-controlled heartbeats
US20080115141A1 (en)*2006-11-152008-05-15Bharat WelingkarDynamic resource management
US7603435B2 (en)2006-11-152009-10-13Palm, Inc.Over-the-air device kill pill and lock
US7574444B2 (en)*2006-11-152009-08-11Palm, Inc.Device-side data de-duping
FR2925995B1 (en)*2007-12-312013-11-15Radiotelephone Sfr COMMUNICATION MANAGEMENT DEVICE

Citations (89)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5010547A (en)1989-07-101991-04-23Motorola, Inc.Multiple messaging using a single selective call address
US5012219A (en)1989-10-131991-04-30Motorola, Inc.Message reminder alert for selective call receiver
US5075684A (en)1989-10-061991-12-24Motorola, Inc.Selective call message management
US5359317A (en)1992-10-091994-10-25Motorola, Inc.Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5392390A (en)1992-04-101995-02-21Intellilink Corp.Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US5394140A (en)1992-11-231995-02-28Motorola, Inc.Method and apparatus for pre-programmed call-back-number-determined alert
US5430436A (en)1992-10-051995-07-04Motorola, Inc.Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5497464A (en)1991-11-011996-03-05Yeh; Keming W.Address mapping logic for transferring data between a peripheral device of a base function expander unit and a palmtop computer as if the peripheral was a peripheral of the computer
US5612682A (en)1995-05-301997-03-18Motorola, Inc.Method and apparatus for controlling utilization of a process added to a portable communication device
US5650776A (en)1993-09-231997-07-22Motorola, Inc.Communication receiver having user configuration control functions
US5705995A (en)1995-11-061998-01-06Motorola, Inc.Selective call receiver and method of storing messages therein
US5710922A (en)1993-06-021998-01-20Apple Computer, Inc.Method for synchronizing and archiving information between computer systems
US5727202A (en)1995-10-181998-03-10Palm Computing, Inc.Method and apparatus for synchronizing information on two different computer systems
US5757271A (en)1996-11-121998-05-26International Business Machines CorporationPortable computer and method of providing security for an electronic device
US5802275A (en)1994-06-221998-09-01Lucent Technologies Inc.Isolation of non-secure software from secure software to limit virus infection
US5878282A (en)1995-08-091999-03-02Microsoft CorporationPortable information device and system and method for downloading executable instruction from a computer to the portable information device
US5903852A (en)1991-02-041999-05-11Motorola, Inc.Radiotelephone operating technique
US5958006A (en)1995-11-131999-09-28Motorola, Inc.Method and apparatus for communicating summarized data
US6023620A (en)1997-02-262000-02-08Telefonaktiebolaget Lm EcrissonMethod for downloading control software to a cellular telephone
US6049892A (en)1997-02-242000-04-11Ethos Software CorporationProcess and apparatus for downloading data from a server computer to a client computer
US6064666A (en)1996-11-152000-05-16International Business Machines CorporationCross service common user image association
US6141690A (en)1997-07-312000-10-31Hewlett-Packard CompanyComputer network address mapping
US6157630A (en)1998-01-262000-12-05Motorola, Inc.Communications system with radio device and server
US6208952B1 (en)1996-10-242001-03-27Microsoft CorporationMethod and system for delayed registration of protocols
US6259405B1 (en)1995-06-062001-07-10Wayport, Inc.Geographic based communications service
US6272545B1 (en)1997-10-242001-08-07Microsoft CorporationSystem and method for interaction between one or more desktop computers and one or more mobile devices
US6300863B1 (en)1994-11-152001-10-09Absolute Software CorporationMethod and apparatus to monitor and locate an electronic device using a secured intelligent agent via a global network
US6324544B1 (en)1998-10-212001-11-27Microsoft CorporationFile object synchronization between a desktop computer and a mobile device
US6333684B1 (en)*1997-12-312001-12-25Samsung Electronics Co., Ltd.Security device for portable computer and method thereof
US20020032042A1 (en)2000-02-182002-03-14Poplawsky Ralph C.Exporting controls to an external device connected to a portable phone system
US6362736B1 (en)2000-01-042002-03-26Lucent Technologies Inc.Method and apparatus for automatic recovery of a stolen object
US6370646B1 (en)2000-02-162002-04-09Miramar SystemsMethod and apparatus for multiplatform migration
US20020065905A1 (en)2000-10-272002-05-30Kevin KlilandPacket based personal equipment arrangements and methods
US20020078248A1 (en)2000-09-052002-06-20Janik Craig M.Adapter module for a personal digital assistant and method for using the same
US20020083156A1 (en)2000-12-272002-06-27Wysoczynski Jacek PiotrImage restoraion and reconfiguration support for crashed devices
US20020083432A1 (en)2000-08-222002-06-27Souissi Slim SalahOver the air RF wireless data modem programming
US20020081995A1 (en)2000-12-212002-06-27Mika LeppinenSecure wireless backup mechanism
US20020104080A1 (en)2000-03-292002-08-01Virtual Access Networks, Inc.Server based extraction, transfer, storage and processing of remote settings, files and data
US6434627B1 (en)1999-03-152002-08-13Cisco Technology, Inc.IP network for accomodating mobile users with incompatible network addressing
US20020111972A1 (en)2000-12-152002-08-15Virtual Access Networks. Inc.Virtual access
US20020129126A1 (en)2000-12-152002-09-12Chu Hao-HuaMethod and system for effecting migration of application among heterogeneous devices
US6496979B1 (en)1997-10-242002-12-17Microsoft CorporationSystem and method for managing application installation for a mobile device
US6539431B1 (en)1998-11-122003-03-25Cisco Technology, Inc.Support IP pool-based configuration
US6542729B1 (en)*1999-04-272003-04-01Qualcomm Inc.System and method for minimizing fraudulent usage of a mobile telephone
US6546002B1 (en)1999-07-072003-04-08Joseph J. KimSystem and method for implementing an intelligent and mobile menu-interface agent
US6549917B1 (en)1999-04-292003-04-15Waveware Communications, Inc.Synchronization of host computers and handheld remote computers
US6553037B1 (en)1999-04-082003-04-22Palm, Inc.System and method for synchronizing data among a plurality of users via an intermittently accessed network
US6609197B1 (en)1999-04-222003-08-193Com CorporationMethod and system for secure emergency access to network devices
US6636873B1 (en)2000-04-172003-10-21Oracle International CorporationMethods and systems for synchronization of mobile devices with a remote database
US20030220966A1 (en)2002-05-242003-11-27International Business Machines CorporationSystem and method for dynamic content dependent conflict resolution
US6658476B1 (en)1999-11-292003-12-02Microsoft CorporationClient-server protocol support list for standard request-response protocols
US6671757B1 (en)2000-01-262003-12-30Fusionone, Inc.Data transfer and synchronization system
US20040003266A1 (en)2000-09-222004-01-01Patchlink CorporationNon-invasive automatic offsite patch fingerprinting and updating system and method
US6701521B1 (en)2000-05-252004-03-02Palm Source, Inc.Modular configuration and distribution of applications customized for a requestor device
US6708221B1 (en)1996-12-132004-03-16Visto CorporationSystem and method for globally and securely accessing unified information in a computer network
US6724720B1 (en)2000-05-012004-04-20Palmone, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US6735691B1 (en)2000-01-272004-05-11Microsoft CorporationSystem and method for the automated migration of configuration information
US20040199609A1 (en)2003-04-072004-10-07Microsoft CorporationSystem and method for web server migration
US6804699B1 (en)2000-07-182004-10-12Palmone, Inc.Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server
US20040258281A1 (en)2003-05-012004-12-23David DelgrossoSystem and method for preventing identity fraud
US6862617B1 (en)1998-10-122005-03-01Microsoft Corp.System and method for synchronizing objects between two devices
US6868451B1 (en)2000-06-202005-03-15Palm Source, Inc.Data exchange between a handheld device and another computer system using an exchange manager via synchronization
US6873997B1 (en)1999-08-042005-03-29Agile Software CorporationData management system and method for automatically propagating information to disparate information systems from a central location
US20050091346A1 (en)2003-10-232005-04-28Brijesh KrishnaswamiSettings management infrastructure
US20050191998A1 (en)2004-02-272005-09-01Onyon Richard M.Wireless telephone data backup system
US6963908B1 (en)2000-03-292005-11-08Symantec CorporationSystem for transferring customized hardware and software settings from one computer to another computer to provide personalized operating environments
US6975854B1 (en)1999-09-082005-12-13Lg Information & Communications, Ltd.Backup method for user data in mobile terminal
US20060015558A1 (en)2004-07-132006-01-19International Business Machines CorporationDynamic media content for collaborators with VOIP support for client communications
US7020697B1 (en)1999-10-012006-03-28Accenture LlpArchitectures for netcentric computing systems
US7028079B2 (en)2001-05-252006-04-11Lenovo (Singapore) Pte, Ltd.Method and apparatus for the automatic migration of applications and their associated data and configuration files
US7051088B2 (en)2001-05-142006-05-23Hewlett-Packard Development Company, L.P.Systems and methods for providing off-line backup of a programmable device's configuration data to users of programmable devices at a service location
US7065203B1 (en)2001-05-072006-06-20Cisco Technology, Inc.Method and system for managing call requests in a limited bandwidth environment
US7107043B2 (en)2000-03-312006-09-12Shinji AoyamaCellular telephone, and method and apparatus for backup of data of cellular telephone
US7117374B2 (en)2000-03-242006-10-03Intermec Ip CorpApparatus and method for gathering and utilizing data
US20060259623A1 (en)2005-05-132006-11-16Yahoo! Inc.Proxy for enabling communication between mobile device and game service
US20060265471A1 (en)1999-05-252006-11-23Realnetworks, Inc.System and method for updating information via a network
US20070015498A1 (en)2005-07-122007-01-18Joseph GiacaloneSystem and method for updating wireless applications
US7197541B1 (en)2001-06-182007-03-27Palm, Inc.Method and apparatus for automated personality transfer for a wireless enabled handheld device
US20070100963A1 (en)2005-11-012007-05-03Oasys Mobile, Inc.Remote Content Storage for Mobile Telephones
US7233573B2 (en)2003-02-082007-06-19Hewlett-Packard Development Company, L.P.Apparatus and method for receiving data from a network
US7325067B1 (en)2000-11-272008-01-29Esaya, Inc.Personalized account migration system and method
US20080096560A1 (en)2006-10-242008-04-24Nortel Networks LimitedSystem and method for ensuring handoffs across heterogeneous networks
US20080114830A1 (en)2006-11-152008-05-15Palm, Inc.Intelligent Migration Between Devices Having Different Hardware or Software Configuration
US20080146258A1 (en)2006-12-192008-06-19Sap AgMethod and system for monitoring high availability support system
US7391718B2 (en)2004-03-092008-06-24Palm, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US7516357B2 (en)1999-10-192009-04-07Idocrase Investments LlcStored memory recovery system
US7567984B1 (en)2006-08-312009-07-28Symantec Operating CorporationOperating system and application deployment based on stored user state and organizational policy
US7590664B2 (en)2005-06-152009-09-15Hitachi, Ltd.Storage system and storage system data migration method
US20090287415A1 (en)2008-05-152009-11-19Helio, LlcSystems, devices and methods for increasing location based service accuracy

Patent Citations (94)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5010547A (en)1989-07-101991-04-23Motorola, Inc.Multiple messaging using a single selective call address
US5075684A (en)1989-10-061991-12-24Motorola, Inc.Selective call message management
US5012219A (en)1989-10-131991-04-30Motorola, Inc.Message reminder alert for selective call receiver
US5903852A (en)1991-02-041999-05-11Motorola, Inc.Radiotelephone operating technique
US5497464A (en)1991-11-011996-03-05Yeh; Keming W.Address mapping logic for transferring data between a peripheral device of a base function expander unit and a palmtop computer as if the peripheral was a peripheral of the computer
US5392390A (en)1992-04-101995-02-21Intellilink Corp.Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US5430436A (en)1992-10-051995-07-04Motorola, Inc.Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5359317A (en)1992-10-091994-10-25Motorola, Inc.Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5394140A (en)1992-11-231995-02-28Motorola, Inc.Method and apparatus for pre-programmed call-back-number-determined alert
US5710922A (en)1993-06-021998-01-20Apple Computer, Inc.Method for synchronizing and archiving information between computer systems
US5650776A (en)1993-09-231997-07-22Motorola, Inc.Communication receiver having user configuration control functions
US5802275A (en)1994-06-221998-09-01Lucent Technologies Inc.Isolation of non-secure software from secure software to limit virus infection
US6300863B1 (en)1994-11-152001-10-09Absolute Software CorporationMethod and apparatus to monitor and locate an electronic device using a secured intelligent agent via a global network
US5612682A (en)1995-05-301997-03-18Motorola, Inc.Method and apparatus for controlling utilization of a process added to a portable communication device
US6259405B1 (en)1995-06-062001-07-10Wayport, Inc.Geographic based communications service
US5878282A (en)1995-08-091999-03-02Microsoft CorporationPortable information device and system and method for downloading executable instruction from a computer to the portable information device
US5727202A (en)1995-10-181998-03-10Palm Computing, Inc.Method and apparatus for synchronizing information on two different computer systems
US5705995A (en)1995-11-061998-01-06Motorola, Inc.Selective call receiver and method of storing messages therein
US5958006A (en)1995-11-131999-09-28Motorola, Inc.Method and apparatus for communicating summarized data
US6208952B1 (en)1996-10-242001-03-27Microsoft CorporationMethod and system for delayed registration of protocols
US5757271A (en)1996-11-121998-05-26International Business Machines CorporationPortable computer and method of providing security for an electronic device
US6064666A (en)1996-11-152000-05-16International Business Machines CorporationCross service common user image association
US6708221B1 (en)1996-12-132004-03-16Visto CorporationSystem and method for globally and securely accessing unified information in a computer network
US6049892A (en)1997-02-242000-04-11Ethos Software CorporationProcess and apparatus for downloading data from a server computer to a client computer
US6049892C1 (en)1997-02-242002-06-04Ethos Software CorpProcess and apparatus for downloading data from a server computer to a client computer
US6023620A (en)1997-02-262000-02-08Telefonaktiebolaget Lm EcrissonMethod for downloading control software to a cellular telephone
US6141690A (en)1997-07-312000-10-31Hewlett-Packard CompanyComputer network address mapping
US6272545B1 (en)1997-10-242001-08-07Microsoft CorporationSystem and method for interaction between one or more desktop computers and one or more mobile devices
US6496979B1 (en)1997-10-242002-12-17Microsoft CorporationSystem and method for managing application installation for a mobile device
US6333684B1 (en)*1997-12-312001-12-25Samsung Electronics Co., Ltd.Security device for portable computer and method thereof
US6157630A (en)1998-01-262000-12-05Motorola, Inc.Communications system with radio device and server
US6862617B1 (en)1998-10-122005-03-01Microsoft Corp.System and method for synchronizing objects between two devices
US6324544B1 (en)1998-10-212001-11-27Microsoft CorporationFile object synchronization between a desktop computer and a mobile device
US6539431B1 (en)1998-11-122003-03-25Cisco Technology, Inc.Support IP pool-based configuration
US6434627B1 (en)1999-03-152002-08-13Cisco Technology, Inc.IP network for accomodating mobile users with incompatible network addressing
US6553037B1 (en)1999-04-082003-04-22Palm, Inc.System and method for synchronizing data among a plurality of users via an intermittently accessed network
US6609197B1 (en)1999-04-222003-08-193Com CorporationMethod and system for secure emergency access to network devices
US6542729B1 (en)*1999-04-272003-04-01Qualcomm Inc.System and method for minimizing fraudulent usage of a mobile telephone
US6549917B1 (en)1999-04-292003-04-15Waveware Communications, Inc.Synchronization of host computers and handheld remote computers
US20060265471A1 (en)1999-05-252006-11-23Realnetworks, Inc.System and method for updating information via a network
US6546002B1 (en)1999-07-072003-04-08Joseph J. KimSystem and method for implementing an intelligent and mobile menu-interface agent
US6873997B1 (en)1999-08-042005-03-29Agile Software CorporationData management system and method for automatically propagating information to disparate information systems from a central location
US6975854B1 (en)1999-09-082005-12-13Lg Information & Communications, Ltd.Backup method for user data in mobile terminal
US7020697B1 (en)1999-10-012006-03-28Accenture LlpArchitectures for netcentric computing systems
US7516357B2 (en)1999-10-192009-04-07Idocrase Investments LlcStored memory recovery system
US6658476B1 (en)1999-11-292003-12-02Microsoft CorporationClient-server protocol support list for standard request-response protocols
US6362736B1 (en)2000-01-042002-03-26Lucent Technologies Inc.Method and apparatus for automatic recovery of a stolen object
US20040054711A1 (en)2000-01-262004-03-18Multer David L.Data transfer and synchronization system
US6671757B1 (en)2000-01-262003-12-30Fusionone, Inc.Data transfer and synchronization system
US6735691B1 (en)2000-01-272004-05-11Microsoft CorporationSystem and method for the automated migration of configuration information
US6370646B1 (en)2000-02-162002-04-09Miramar SystemsMethod and apparatus for multiplatform migration
US20020032042A1 (en)2000-02-182002-03-14Poplawsky Ralph C.Exporting controls to an external device connected to a portable phone system
US7117374B2 (en)2000-03-242006-10-03Intermec Ip CorpApparatus and method for gathering and utilizing data
US6963908B1 (en)2000-03-292005-11-08Symantec CorporationSystem for transferring customized hardware and software settings from one computer to another computer to provide personalized operating environments
US20020104080A1 (en)2000-03-292002-08-01Virtual Access Networks, Inc.Server based extraction, transfer, storage and processing of remote settings, files and data
US7107043B2 (en)2000-03-312006-09-12Shinji AoyamaCellular telephone, and method and apparatus for backup of data of cellular telephone
US6636873B1 (en)2000-04-172003-10-21Oracle International CorporationMethods and systems for synchronization of mobile devices with a remote database
US7672225B2 (en)2000-05-012010-03-02Palm, Inc.Swapping an operational networked electronic system for a nonoperational networked electronic system
US6724720B1 (en)2000-05-012004-04-20Palmone, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US6970418B1 (en)2000-05-012005-11-29Palm, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US6701521B1 (en)2000-05-252004-03-02Palm Source, Inc.Modular configuration and distribution of applications customized for a requestor device
US6868451B1 (en)2000-06-202005-03-15Palm Source, Inc.Data exchange between a handheld device and another computer system using an exchange manager via synchronization
US6804699B1 (en)2000-07-182004-10-12Palmone, Inc.Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server
US20020083432A1 (en)2000-08-222002-06-27Souissi Slim SalahOver the air RF wireless data modem programming
US20020078248A1 (en)2000-09-052002-06-20Janik Craig M.Adapter module for a personal digital assistant and method for using the same
US20040003266A1 (en)2000-09-222004-01-01Patchlink CorporationNon-invasive automatic offsite patch fingerprinting and updating system and method
US20020065905A1 (en)2000-10-272002-05-30Kevin KlilandPacket based personal equipment arrangements and methods
US7325067B1 (en)2000-11-272008-01-29Esaya, Inc.Personalized account migration system and method
US20020111972A1 (en)2000-12-152002-08-15Virtual Access Networks. Inc.Virtual access
US20020129126A1 (en)2000-12-152002-09-12Chu Hao-HuaMethod and system for effecting migration of application among heterogeneous devices
US20020081995A1 (en)2000-12-212002-06-27Mika LeppinenSecure wireless backup mechanism
US20020083156A1 (en)2000-12-272002-06-27Wysoczynski Jacek PiotrImage restoraion and reconfiguration support for crashed devices
US7065203B1 (en)2001-05-072006-06-20Cisco Technology, Inc.Method and system for managing call requests in a limited bandwidth environment
US7051088B2 (en)2001-05-142006-05-23Hewlett-Packard Development Company, L.P.Systems and methods for providing off-line backup of a programmable device's configuration data to users of programmable devices at a service location
US7028079B2 (en)2001-05-252006-04-11Lenovo (Singapore) Pte, Ltd.Method and apparatus for the automatic migration of applications and their associated data and configuration files
US20070214231A1 (en)2001-06-182007-09-13Palm, Inc.Method and apparatus for automated personality transfer for a wireless enabled handheld
US7197541B1 (en)2001-06-182007-03-27Palm, Inc.Method and apparatus for automated personality transfer for a wireless enabled handheld device
US20030220966A1 (en)2002-05-242003-11-27International Business Machines CorporationSystem and method for dynamic content dependent conflict resolution
US7233573B2 (en)2003-02-082007-06-19Hewlett-Packard Development Company, L.P.Apparatus and method for receiving data from a network
US20040199609A1 (en)2003-04-072004-10-07Microsoft CorporationSystem and method for web server migration
US20040258281A1 (en)2003-05-012004-12-23David DelgrossoSystem and method for preventing identity fraud
US20050091346A1 (en)2003-10-232005-04-28Brijesh KrishnaswamiSettings management infrastructure
US20050191998A1 (en)2004-02-272005-09-01Onyon Richard M.Wireless telephone data backup system
US7391718B2 (en)2004-03-092008-06-24Palm, Inc.Swapping a nonoperational networked electronic system for an operational networked electronic system
US20060015558A1 (en)2004-07-132006-01-19International Business Machines CorporationDynamic media content for collaborators with VOIP support for client communications
US20060259623A1 (en)2005-05-132006-11-16Yahoo! Inc.Proxy for enabling communication between mobile device and game service
US7590664B2 (en)2005-06-152009-09-15Hitachi, Ltd.Storage system and storage system data migration method
US20070015498A1 (en)2005-07-122007-01-18Joseph GiacaloneSystem and method for updating wireless applications
US20070100963A1 (en)2005-11-012007-05-03Oasys Mobile, Inc.Remote Content Storage for Mobile Telephones
US7567984B1 (en)2006-08-312009-07-28Symantec Operating CorporationOperating system and application deployment based on stored user state and organizational policy
US20080096560A1 (en)2006-10-242008-04-24Nortel Networks LimitedSystem and method for ensuring handoffs across heterogeneous networks
US20080114830A1 (en)2006-11-152008-05-15Palm, Inc.Intelligent Migration Between Devices Having Different Hardware or Software Configuration
US20080146258A1 (en)2006-12-192008-06-19Sap AgMethod and system for monitoring high availability support system
US20090287415A1 (en)2008-05-152009-11-19Helio, LlcSystems, devices and methods for increasing location based service accuracy

Non-Patent Citations (14)

* Cited by examiner, † Cited by third party
Title
Amendments and Responses to Office Action mailed Apr. 10, 2006, for U.S. Appl. No. 09/884,806 entitled "Method and Apparatus for Automated Personality Transfer for a Wireless Enabled Handheld Device", filed Jun. 18, 2001, by Skinner et al. (22 pgs.).
Notice of Allowance for U.S. Appl. No. 11/634,519, mail date Dec. 7, 2009, 6 pages.
Office Action for U.S. Appl. No. 11/560,084, mail date Dec. 2, 2009, 17 pages.
Office Action for U.S. Appl. No. 11/560,084, mail date Jul. 19, 2009, 25 pages.
Office Action for U.S. Appl. No. 11/560,084, mail date Jul. 19, 2010, 25 pages.
Office Action for U.S. Appl. No. 11/681,640, mail date Dec. 30, 2009, 19 pages.
Office Action for U.S. Appl. No. 11/681,640, mail date Jun. 25, 2009, 21 pages.
Office Action for U.S. Appl. No. 11/681,640, mail date Sep. 29, 2010, 18 pages.
Office Action for U.S. Appl. No. 11/712,228, mail date Apr. 13, 2010, 14 pages.
Office Action for U.S. Appl. No. 11/712,228, mail date Dec. 11, 2009, 14 pages.
Office Action for U.S. Appl. No. 11/712,228, mail date Jun. 18, 2009, 12 pages.
Preliminary Amendment Under 37 CFR 1.115 for U.S. Appl. No. 11/712,228 entitled "Method and Apparatus for Automated Personality Transfer for a Wireless Enabled Handheld", filed Feb. 28, 2007, by Skinner et al. (8 pgs.).
U.S. Appl. No. 09/884,806, filed Jun. 18, 2001, Skinner et al.
U.S. Appl. No. 11/712,228, filed Feb. 28, 2007, Skinner et al.

Also Published As

Publication numberPublication date
US6724720B1 (en)2004-04-20
US6970418B1 (en)2005-11-29

Similar Documents

PublicationPublication DateTitle
USRE43577E1 (en)Swapping a nonoperational networked electronic system for an operational networked electronic system
US6982728B1 (en)Portable electronic system having multiple display modes for reorienting the display of data on a display screen
US6611849B1 (en)System for synchronizing databases on multiple devices utilizing a home base
US8416705B2 (en)User profile or user account association with multiple computers
USRE43070E1 (en)Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server
US6943667B1 (en)Method for waking a device in response to a wireless network activity
US7142194B1 (en)Segmented keyboard for portable computer system
US8077015B1 (en)Method for waking a device in response to a wireless network activity
US8010798B1 (en)Handheld computer system configured to authenticate a user and power-up in response to a single action by the user
US6593944B1 (en)Displaying a web page on an electronic display device having a limited display area
US7660576B2 (en)Portable information terminal and information transmitting method
US8001288B2 (en)Method and system for enabling personal digital assistants and protecting stored private data
US8185659B2 (en)Handheld computer system that attempts to establish an alternative network link upon failing to establish a requested network link
US7337218B2 (en)Secure server-based identification for simplified online transaction processing with palmtop computer
US20080032673A1 (en)Method and apparatus for selective and automatic two-way beaming of related information to and from personal information management systems
US7711785B2 (en)System for using email message to transmit a command to remotely control a computer resource
US20090100149A1 (en)Method and system for using tokens to conduct file sharing transactions between handhelds and a web service
US20140040986A1 (en)Protocol to Prevent Replay Attacks on Secured Wireless Transactions
EP1653401B1 (en)System and method for sending message to a homepage in a mobile communications environment
US7594017B1 (en)Method and system for adaptive data synchronization and transport across multiple data transport infrastructures
US7249198B1 (en)Method and system for device bootstrapping via server synchronization
JP2002366517A (en) Service providing method, service providing system, processing center device, and program

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:025204/0809

Effective date:20101027

ASAssignment

Owner name:PALM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:030341/0459

Effective date:20130430

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

ASAssignment

Owner name:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0659

Effective date:20131218

Owner name:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0239

Effective date:20131218

Owner name:PALM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:031837/0544

Effective date:20131218

ASAssignment

Owner name:QUALCOMM INCORPORATED, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HEWLETT-PACKARD COMPANY;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;PALM, INC.;REEL/FRAME:032177/0210

Effective date:20140123

FPAYFee payment

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp