USRE44597E1 - Simultaneous nationwide update of database information on mobile communications devices - Google Patents

Simultaneous nationwide update of database information on mobile communications devices Download PDF

Info

Publication number
USRE44597E1
USRE44597E1 US13/740,332 US201313740332A USRE44597E US RE44597 E1 USRE44597 E1 US RE44597E1 US 201313740332 A US201313740332 A US 201313740332A US RE44597 E USRE44597 E US RE44597E
Authority
US
United States
Prior art keywords
database
mobile communications
contact information
global
information
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 - Fee Related, expires
Application number
US13/740,332
Inventor
Louis Robert Litwin
Original Assignee
Thomson Licensing
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
Application filed by Thomson Licensing filed Critical Thomson Licensing
Priority to US13/740,332 priority Critical patent/USRE44597E1/en
Assigned to THOMSON LICENSING S.A. reassignment THOMSON LICENSING S.A. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LITWIN, LOUIS ROBERT
Assigned to THOMSON LICENSING reassignment THOMSON LICENSING ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: THOMSON LICENSING S.A.
Assigned to THOMSON LICENSING reassignment THOMSON LICENSING ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LITWIN, LOUIS ROBERT
Application granted granted Critical
Publication of USRE44597E1 publication Critical patent/USRE44597E1/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability

Definitions

  • the present disclosure relates to mobile communications and, in particular, to a method and apparatus for providing updates of database information to mobile communications devices. It is typical for mobile communications devices, such as, for example, cellular telephones, to maintain a database of information on the device itself. This database typically includes contact names and associated telephone numbers, as entered by the user.
  • Some approaches may allow a user to keep a database on a personal computer (“PC”), for example, and then to download the database to a telephone having a universal serial bus (“USB”) and/or a parallel port connection. Although this may simplify data entry, it does not solve the problem of keeping multiple telephone databases synchronized since the database still has to be downloaded manually and individually to each telephone. In addition, this is not a convenient solution for companies with user telephones located remotely, such as throughout the nation, for example.
  • PC personal computer
  • USB universal serial bus
  • the system includes a data entry computer for compiling database contact information for a group of mobile communications devices, a service provider computer server in signal communication with the data entry computer for uploading the database contact information into the service provider computer server and for downloading the database contact information substantially simultaneously to the group of mobile communications devices, and a mobile communications device in signal communication with the service provider computer server for receiving the database contact information and for updating its own global logical database.
  • the corresponding method includes the steps of compiling database contact information for a group of mobile communications devices, uploading the database contact information to a service provider computer server, and downloading the database contact information to the group of mobile communications devices.
  • the present disclosure teaches a method and apparatus for providing updates of database information to mobile communications devices in accordance with the following exemplary figures, in which:
  • FIG. 1 shows a block diagram for a mobile communications system according to an illustrative embodiment of the present disclosure
  • FIG. 2 shows a block diagram for a mobile communications device usable in accordance with the system of FIG. 1 ;
  • FIG. 3 shows a block diagram for a service provider computer server usable in accordance with the system of FIG. 1 .
  • the present disclosure relates to the update of database information for mobile communications devices.
  • embodiments of the present disclosure store the database remotely, such as on a server maintained by a service provider.
  • An important advantage is that multiple mobile telephones and/or communications devices can have their databases updated substantially simultaneously regardless of their physical location.
  • a mobile communications system 100 includes mobile devices 110 , such as, for example, mobile cellular telephones.
  • the mobile devices 110 are each connected in signal communication to a base station 112 via the customary wireless links.
  • Each base station 112 is connected in signal communication with a cellular network 114 .
  • a computer server 116 such as, for example, a server residing with a cellular service provider, is connected in signal communication with the cellular network 114 .
  • the computer server 116 is further connected in signal communication with an internet 118 in this exemplary embodiment.
  • a data entry device or computer 120 is connected in signal communication with the computer server 116 via the internet 118 .
  • a communications path is formed between each mobile device 110 and the computer server 116 , and a communications path is also formed between the data entry computer 120 and the computer server 116 .
  • a mobile communications device is generally indicated by the reference numeral 200 .
  • the mobile communications device 200 may be embodied, for example, in a mobile cellular telephone according to embodiments the present disclosure.
  • the mobile device 200 includes at least one processor or central processing unit (“CPU”) 202 in signal communication with a system bus 204 .
  • CPU central processing unit
  • ROM read only memory
  • RAM random access memory
  • display adapter 210 a display adapter 210
  • I/O input/output
  • user interface adapter 214 are also in signal communication with the system bus 204 .
  • a display unit 216 is in signal communication with the system bus 204 via the display adapter 210
  • a keypad 222 is in signal communication with the system bus 204 via the user interface adapter 214
  • the system 200 also includes a wireless communications device 228 in signal communication with the system bus 204 via the I/O adapter 212 , or via other suitable means as understood by those skilled in the art.
  • a service provider computer server is indicated generally by the reference numeral 300 .
  • the server 300 includes at least one processor or CPU 302 in signal communication with a system bus 304 .
  • a ROM 306 , a RAM 308 , a display adapter 310 , an I/O adapter 312 , and a user interface adapter 314 are also in signal communication with the system bus 304 .
  • a display unit 316 is in signal communication with the system bus 304 via the display adapter 310 .
  • a data storage unit 318 such as, for example, a magnetic or optical disk storage unit or database, is in signal communication with the system bus 104 via the I/O adapter 312 .
  • a mouse 320 , a keyboard 322 , and an eye tracking device 324 are also in signal communication with the system bus 304 via the user interface adapter 314 .
  • the system 300 also includes a communications adapter 328 in signal communication with the system bus 304 , or via other suitable means as understood by those skilled in the art, so that data may be input to the system 300 from a network.
  • the database 318 may include a plurality of various information sources.
  • the internet 118 of FIG. 1 may include sources of information.
  • the internet 118 may be an alternate or proprietary network or communications link.
  • a method for maintaining a database 318 simultaneously downloadable from a service provider computer server 116 , 300 to each of a group of mobile devices 110 , 200 is implemented. It is presumed that the mobile devices or cellular telephones 110 , 200 have the capability to receive non-voice data such as Caller I.D. formatted data.
  • Database information such as a contact name and corresponding telephone number are stored on the service provider computer server 116 , 300 as part of a database 318 .
  • This data can be sent to the server 116 , 300 by a user via the internet 118 , such as, for example via a website interface, as part of a database update.
  • a computer 120 having an alphanumeric keyboard, for example, can be used instead of a cellular telephone keypad 222 .
  • numbers entered into a telephone 110 , 200 can be stored only on that telephone, if desired, or they can be uploaded to the database 318 via the cellular network 114 as well.
  • the database information can be sent to all selected telephones 110 , 200 to update the information to the telephones. This can occur regardless of the location of the phones 110 , 200 as long as they have cellular service.
  • the phones 110 , 200 may have two logical databases. One is a local logical database with numbers that are stored only on that phone. The other is a global and/or group logical database that stores numbers received through the download from the service provider computer server 116 , 300 . Contact numbers entered directly into the global logical database from the phone 110 , 200 are later sent to the service provider's server 116 , 300 in order to update the master database 318 .
  • Database information 318 is sent to the phones 110 , 200 using the existing Caller ID format, as known to those of ordinary skill in the pertinent art, with modified message types.
  • This format is substantially standardized and most cellular telephones 110 , 200 are already capable of processing information in the format. Although this is not the only way to implement the teachings of the present disclosure, it is a preferred embodiment that makes use of an existing standard.
  • Tables 1 and 2 The modifications needed for this embodiment are shown in Tables 1 and 2.
  • An additional message type called Mobile Database Update has been added to Table 1 in order to inform the mobile telephone 110 , 200 that the following information, comprising contact name, contact telephone number and number type, should be loaded into the telephone's local memory database 208 and/or 206 From Table 2, the embodiment makes use of the Calling Number and Calling Name parameters to send the contact's name and number to the database.
  • a Database Number Type parameter has been added.
  • the Database Number Type can be used, for example, to indicate whether the number is a home, business, mobile or other number.
  • the teachings of the present disclosure may be implemented as a combination of hardware and software.
  • the software is preferably implemented as an application program tangibly embodied on a program storage unit.
  • the application program may be uploaded to, and executed by, a machine comprising any suitable architecture.
  • the machine is implemented on a computer platform having hardware such as one or more central processing units (“CPU”), a random access memory (“RAM”), and input/output (“I/O”) interfaces.
  • CPU central processing units
  • RAM random access memory
  • I/O input/output
  • the computer platform may also include an operating system and microinstruction code.
  • the various processes and functions described herein may be either part of the microinstruction code or part of the application program, or any combination thereof, which may be executed by a CPU.
  • various other peripheral units may be connected to the computer platform such as an additional data storage unit and an output unit.

Abstract

A system and method for supporting updates of database contact information to mobile communications devices includes a system having a data entry computer for compiling database contact information for a group of mobile communications devices, a service provider computer server in signal communication with the data entry computer for uploading the database contact information into the service provider computer server and for downloading the database contact information substantially simultaneously to the group of mobile communications devices, and a mobile communications device in signal communication with the service provider computer server for receiving the database contact information and for updating its own global logical database; wherein the method for supporting updates of database contact information to mobile communications devices includes the steps of compiling database contact information for a group of mobile communications devices, uploading the database contact information to a service provider computer server, and downloading the database contact information to the group of mobile communications devices.

Description

BACKGROUND
The present disclosure relates to mobile communications and, in particular, to a method and apparatus for providing updates of database information to mobile communications devices. It is typical for mobile communications devices, such as, for example, cellular telephones, to maintain a database of information on the device itself. This database typically includes contact names and associated telephone numbers, as entered by the user.
Unfortunately, it is difficult to enter database information into a typical cellular telephone because the keypad is not well suited for text entry. In addition, it is difficult for businesses or families with several telephones to keep multiple databases synchronized for all telephones.
Some approaches may allow a user to keep a database on a personal computer (“PC”), for example, and then to download the database to a telephone having a universal serial bus (“USB”) and/or a parallel port connection. Although this may simplify data entry, it does not solve the problem of keeping multiple telephone databases synchronized since the database still has to be downloaded manually and individually to each telephone. In addition, this is not a convenient solution for companies with user telephones located remotely, such as throughout the nation, for example.
SUMMARY
These and other drawbacks and disadvantages of the prior art are addressed by a system and method for supporting updates of database information to mobile communications devices.
The system includes a data entry computer for compiling database contact information for a group of mobile communications devices, a service provider computer server in signal communication with the data entry computer for uploading the database contact information into the service provider computer server and for downloading the database contact information substantially simultaneously to the group of mobile communications devices, and a mobile communications device in signal communication with the service provider computer server for receiving the database contact information and for updating its own global logical database.
The corresponding method includes the steps of compiling database contact information for a group of mobile communications devices, uploading the database contact information to a service provider computer server, and downloading the database contact information to the group of mobile communications devices.
These and other aspects, features and advantages of the present disclosure will become apparent from the following description of exemplary embodiments, which is to be read in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
The present disclosure teaches a method and apparatus for providing updates of database information to mobile communications devices in accordance with the following exemplary figures, in which:
FIG. 1 shows a block diagram for a mobile communications system according to an illustrative embodiment of the present disclosure;
FIG. 2 shows a block diagram for a mobile communications device usable in accordance with the system of FIG. 1; and
FIG. 3 shows a block diagram for a service provider computer server usable in accordance with the system of FIG. 1.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The present disclosure relates to the update of database information for mobile communications devices. In particular, embodiments of the present disclosure store the database remotely, such as on a server maintained by a service provider. An important advantage is that multiple mobile telephones and/or communications devices can have their databases updated substantially simultaneously regardless of their physical location.
As shown in FIG. 1, a mobile communications system 100 includes mobile devices 110, such as, for example, mobile cellular telephones. The mobile devices 110 are each connected in signal communication to a base station 112 via the customary wireless links. Each base station 112, in turn, is connected in signal communication with a cellular network 114. A computer server 116, such as, for example, a server residing with a cellular service provider, is connected in signal communication with the cellular network 114. The computer server 116 is further connected in signal communication with an internet 118 in this exemplary embodiment. A data entry device or computer 120 is connected in signal communication with the computer server 116 via the internet 118. Thus, a communications path is formed between each mobile device 110 and the computer server 116, and a communications path is also formed between the data entry computer 120 and the computer server 116.
Turning to FIG. 2, a mobile communications device is generally indicated by the reference numeral 200. The mobile communications device 200 may be embodied, for example, in a mobile cellular telephone according to embodiments the present disclosure. The mobile device 200 includes at least one processor or central processing unit (“CPU”) 202 in signal communication with a system bus 204. A read only memory (“ROM”) 206, a random access memory (“RAM”) 208, a display adapter 210, an input/output (“I/O”) adapter 212, and a user interface adapter 214 are also in signal communication with the system bus 204.
A display unit 216 is in signal communication with the system bus 204 via the display adapter 210, and a keypad 222 is in signal communication with the system bus 204 via the user interface adapter 214. The system 200 also includes a wireless communications device 228 in signal communication with the system bus 204 via the I/O adapter 212, or via other suitable means as understood by those skilled in the art.
As will be recognized by those of ordinary skill in the pertinent art based on the teachings herein, alternate embodiments are possible, such as, for example, embodying some or all of the data or program code in registers located on the processor 202.
Turning now to FIG. 3, a service provider computer server is indicated generally by the reference numeral 300. The server 300 includes at least one processor or CPU 302 in signal communication with a system bus 304. A ROM 306, a RAM 308, a display adapter 310, an I/O adapter 312, and a user interface adapter 314 are also in signal communication with the system bus 304.
A display unit 316 is in signal communication with the system bus 304 via the display adapter 310. A data storage unit 318, such as, for example, a magnetic or optical disk storage unit or database, is in signal communication with the system bus 104 via the I/O adapter 312. A mouse 320, a keyboard 322, and an eye tracking device 324 are also in signal communication with the system bus 304 via the user interface adapter 314.
The system 300 also includes a communications adapter 328 in signal communication with the system bus 304, or via other suitable means as understood by those skilled in the art, so that data may be input to the system 300 from a network.
As will be recognized by those of ordinary skill in the pertinent art based on the teachings herein, alternate embodiments are possible, such as, for example, embodying some or all of the computer program code in registers located on the processor chip 302. Given the teachings of the disclosure provided herein, those of ordinary skill in the pertinent art will contemplate various alternate configurations and implementations of elements of the system 300 while practicing within the scope and spirit of the present disclosure.
It is to be appreciated that the database 318 may include a plurality of various information sources. Moreover, the internet 118 of FIG. 1 may include sources of information. In alternate embodiments of the present disclosure, the internet 118 may be an alternate or proprietary network or communications link.
In operation, a method for maintaining a database 318 simultaneously downloadable from a service provider computer server 116, 300 to each of a group of mobile devices 110, 200 is implemented. It is presumed that the mobile devices or cellular telephones 110, 200 have the capability to receive non-voice data such as Caller I.D. formatted data.
Database information such as a contact name and corresponding telephone number are stored on the service provider computer server 116, 300 as part of a database 318. This data can be sent to the server 116, 300 by a user via the internet 118, such as, for example via a website interface, as part of a database update. This will ease the data entry process since a computer 120 having an alphanumeric keyboard, for example, can be used instead of a cellular telephone keypad 222. In addition, numbers entered into a telephone 110, 200 can be stored only on that telephone, if desired, or they can be uploaded to the database 318 via the cellular network 114 as well.
The database information can be sent to all selected telephones 110, 200 to update the information to the telephones. This can occur regardless of the location of the phones 110, 200 as long as they have cellular service. The phones 110, 200 may have two logical databases. One is a local logical database with numbers that are stored only on that phone. The other is a global and/or group logical database that stores numbers received through the download from the service provider computer server 116, 300. Contact numbers entered directly into the global logical database from the phone 110, 200 are later sent to the service provider's server 116, 300 in order to update the master database 318.
Database information 318 is sent to the phones 110, 200 using the existing Caller ID format, as known to those of ordinary skill in the pertinent art, with modified message types. This format is substantially standardized and most cellular telephones 110, 200 are already capable of processing information in the format. Although this is not the only way to implement the teachings of the present disclosure, it is a preferred embodiment that makes use of an existing standard.
The modifications needed for this embodiment are shown in Tables 1 and 2. An additional message type called Mobile Database Update has been added to Table 1 in order to inform the mobile telephone 110, 200 that the following information, comprising contact name, contact telephone number and number type, should be loaded into the telephone's local memory database 208 and/or 206 From Table 2, the embodiment makes use of the Calling Number and Calling Name parameters to send the contact's name and number to the database. In addition, a Database Number Type parameter has been added. The Database Number Type can be used, for example, to indicate whether the number is a home, business, mobile or other number.
TABLE 1
Message Type Message Type Value Format
Mobile Database Update 02 hex SDMF
Calling Number Delivery 04 hex SDMF
Visual Message Waiting Indicator 06 hex SDMF
Call Setup 80 hex MDMF
Service Test 81 hex MDMF
Visual Message Waiting Indicator 82 hex MDMF
Manufacturer-Specific Testing 4C hex to 6C hex NONE
(reserved)
Modified version of Table 14-Message Type Values in the TIA/EIA-777 specification. The line in italics represents the additional message type used for this preferred embodiment. The value of 02 hexadecimal was chosen arbitrarily from the free values, and alternative values can be chosen if desired.
TABLE 2
Parameter Type Parameter Type Value
Date & Time 01 hex
Calling Number 02 hex
Dialable Directory Number 03 hex
Reason for Absence of Directory Number 04 hex
Reason for Redirection (Reserved) 05 hex
Call Qualifier 06 hex
Calling Name 07 hex
Reason for Absence of Calling Name 06 hex
Database Number Type 09 hex
Visual Message Waiting Indicator 0B hex
Modified version of Table 15-Parameter Type Values in the TIA/EIA-777 specification. The line in italics is an additional value used for this preferred embodiment. The value of 09 hexadecimal was chosen arbitrarily from the free values, and alternative values can be chosen if desired.
These and other features and advantages of the present disclosure may be readily ascertained by one of ordinary skill in the pertinent art based on the teachings herein. It is to be understood that the teachings of the present disclosure may be implemented in various forms of hardware, software, firmware, special purpose processors, or combinations thereof.
The teachings of the present disclosure may be implemented as a combination of hardware and software. Moreover, the software is preferably implemented as an application program tangibly embodied on a program storage unit. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more central processing units (“CPU”), a random access memory (“RAM”), and input/output (“I/O”) interfaces. The computer platform may also include an operating system and microinstruction code. The various processes and functions described herein may be either part of the microinstruction code or part of the application program, or any combination thereof, which may be executed by a CPU. In addition, various other peripheral units may be connected to the computer platform such as an additional data storage unit and an output unit.
It is to be further understood that, because some of the constituent system components and steps depicted in the accompanying drawings may be implemented in software, the actual connections between the system components or the process function blocks may differ depending upon the manner in which the present disclosure is programmed. Given the teachings herein, one of ordinary skill in the pertinent art will be able to contemplate these and similar implementations or configurations of the present disclosure.
As will be recognized by those of ordinary skill in the pertinent art based on the teachings herein, alternate embodiments are possible. Given the teachings of the disclosure provided herein, those of ordinary skill in the pertinent art will contemplate various alternate configurations and implementations of the system while practicing within the scope and spirit of the present disclosure.
Although the illustrative embodiments have been described herein with reference to the accompanying drawings, it is to be understood that the present disclosure is not limited to those precise embodiments, and that various changes and modifications may be effected therein by one of ordinary skill in the pertinent art without departing from the scope or spirit of the present disclosure. All such changes and modifications are intended to be included within the scope of the present disclosure as set forth in the appended claims.

Claims (25)

What is claimed is:
1. A method for supporting updates of database contact information to containing at least one contact name with an associated contact number on a mobile communications devices, the method comprising:
compiling database contact information for a group of mobile communications devices, each mobile communications device including a local database and a global database;
uploading the database contact information to a master database of a service provider computer server;
downloading the database contact information to and updating each global database of the group of mobile communications devices, wherein the database contact information comprises a plurality of contact names and an associated telephone number for each contact name;
entering database contact information directly into a mobile communications device, said mobile communications device including a local database and a global database; and
enabling a user to indicate whether the entered information is to remain local or global, wherein local information is stored in the local database to be stored only on that mobile communications device and global information is stored in the global database, said global information being sent to the service provider computer server to update the master database.
downloading via a wireless interface of the mobile communications device database contact information contained in a master database of a service provider computer server to a global database of the mobile communications device to update the global database;
providing a signal path that excludes the wireless interface to enable a user to enter database contact information into the mobile communications device; and
providing a selectable option for entering the database contact information on the mobile communications device, the selectable option controlling whether the user entered contact information is to remain local or global, wherein local contact information is stored in a local database of the mobile communications device and global contact information is stored in the global database, the global contact information contained in the global database being responsive to a command for uploading the global contact information to the service provider computer server to update the master database.
2. A method as defined in claim 1 wherein said compiling is performed on a data entry computer having a full alphanumeric keyboard.
3. A method as defined in claim 1 wherein said the uploading is performed over an internet a wide area network.
4. A method as defined in claim 1 wherein said the downloading is performed substantially simultaneously to each member of the a group of mobile communications devices.
5. A method as defined in claim 1 wherein said downloading is performed via a wireless links interface to each member of the a group of mobile communications devices.
6. A method as defined in claim 1 5 wherein the group of mobile communications devices is a subset of the mobile communications devices serviced by the service provider computer server.
7. A method as defined in claim 1 5 wherein the group of mobile communications devices is one of a plurality of groups serviced by the service provider computer server.
8. A method as defined in claim 1 wherein the database contact information further comprises a Database Number Type parameter.
9. A method as defined in claim 1, further comprising:
locally storing the entered contact information in a local logical database if the information is to be kept private;
globally storing the entered contact information in a global logical database if the information is to be shared with a group;
uploading information to be shared to the service provider computer server; and
updating the database contact information for the group to reflect the uploaded information to be shared.
10. A method as defined in claim 9 wherein said entering is performed manually via a keypad.
11. A method as defined in claim 9 wherein said entering is performed automatically in response to Caller ID information.
12. A method as defined in claim 9 wherein said globally storing requires an affirmative decision by a user.
13. A method as defined in claim 9 wherein said uploading is performed via a wireless link interface.
14. A method as defined in claim 9 wherein said uploading is performed via a cellular network.
15. A method as defined in claim 1 wherein said downloading comprises downloading a Mobile Database Update message.
16. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for supporting updates of database contact information to mobile communications devices, the method steps comprising:
compiling database contact information for a group of mobile communications devices, each mobile communications device including a local database and a global database;
uploading the database contact information to a master database of a service provider computer server;
downloading via a wireless interface of a mobile communications device the database contact information to and updating each global database of the group of mobile communications devices, wherein the database contact information comprises a plurality of contact names and an associated telephone number for each contact name;
entering database contact information directly into a the mobile communications device, said the mobile communications device including a local database and a global database; and
determining whether the entered information is to remain local or global, wherein local information is stored in the local database to be stored only on that mobile communications device and global information is stored in the global database, said the global information being sent to the service provider computer server to update the master database.
17. A program storage device as defined in claim 16, the method steps further comprising:
locally storing the entered contact information in a local logical database if the information is to be kept private;
globally storing the entered contact information in a global logical database if the information is to be shared with a group;
uploading information to be shared to the service provider computer server; and
updating the database contact information for the group to reflect the uploaded information to be shared.
18. A system for supporting updates of database contact information to mobile communications devices, the system comprising:
compiling means for compiling database contact information for a group of mobile communications devices, each mobile communications device including a local database and a global database;
uploading means for uploading the database contact information to a master database of a service provider computer server;
downloading and updating means for downloading the database contact information to and updating each global database of the group of mobile communications devices via a wireless interface of a mobile communications device, wherein the database contact information comprises a plurality of at least one contact names and name with an associated telephone number for each contact name;
entering means for entering database contact information directly into a the mobile communications device, said the mobile communications device including a local database and a global database; and
determining means for determining whether the entered information is to remain local or global, wherein local information is stored in the local database to be stored only on that mobile communications device and global information is stored in the global database, said the global information being sent to the service provider computer server to update the master database.
19. A system as defined in claim 18, further comprising:
locally storing means for locally storing the entered contact information in a local logical database if the information is to be kept private;
globally storing means for globally storing the entered contact information in a global logical database if the information is to be shared with a group;
uploading means for uploading information to be shared to the service provider computer server; and
updating means for updating the database contact information for the group to reflect the uploaded information to be shared.
20. A system for supporting updates of database contact information to mobile communications devices comprising:
a data entry computer for compiling database contact information for a group of mobile communications devices, each mobile communications device including a local database and a global database;
a service provider computer server in signal communication with the data entry computer for uploading the database contact information into a master database of the service provider computer server and for downloading the database contact information substantially simultaneously to each global database of the group of mobile communications devices; and
a mobile communications device in signal communication with the a service provider computer server for receiving the database contact information and for updating its own global logical database, wherein the mobile device further comprises:
entering means for entering database contact information directly into said the mobile communications device;
determining means for enabling a user to determine whether the entered information is to remain local or global;
a local database for locally storing the entered contact information in a local logical database if the information is to be stored only on that mobile communications device; and
a global database for globally storing the entered contact information in a global logical database if the information is to be shared with a group, wherein global information is sent to the service provider computer server to update the master database.
21. A system as defined in claim 20, further comprising:
an interneta wide area network coupled in signal communication between the data entry computer and the service provider computer server; and
a cellular network coupled in signal communication between the service provider computer server and the mobile communications device.
22. A system as defined in claim 21, further comprising:
a base station coupled in signal communication between the cellular network and the mobile communications device.
23. A system as defined in claim 22, further comprising:
a wireless link interface coupled in signal communication between the base station and the mobile communications device.
24. A system as defined in claim 20, further comprising:
a plurality of mobile communications devices, each in signal communication with the service provider computer server for receiving the database contact information.
25. A mobile communications device for supporting updates of database contact information containing at least one contact name with an associated contact number, comprising: a global database; a wireless interface for downloading database contact information contained in a master database of a service provider computer server to the global database to update contact information contained in the global database; an input for enabling a user to enter database contact information into the mobile communications device via a signal path that excludes the wireless interface; and a local database responsive to a command for selecting whether the user entered contact information is to remain local or global, wherein local contact information is stored in the local database and global contact information is stored in the global database, the global database being responsive to a command for uploading the global contact information contained in the global database to the service provider computer server to update the master database in a manner to exclude the local contact information of the local database, wherein the uploaded global contact information becomes available for downloading by a mobile communications device having similar downloading capability.
US13/740,332 2002-04-12 2013-01-14 Simultaneous nationwide update of database information on mobile communications devices Expired - Fee Related USRE44597E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/740,332 USRE44597E1 (en) 2002-04-12 2013-01-14 Simultaneous nationwide update of database information on mobile communications devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/121,404 US8019317B2 (en) 2002-04-12 2002-04-12 Simultaneous nationwide update of database information on mobile communications devices
US13/740,332 USRE44597E1 (en) 2002-04-12 2013-01-14 Simultaneous nationwide update of database information on mobile communications devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/121,404 Reissue US8019317B2 (en) 2002-04-12 2002-04-12 Simultaneous nationwide update of database information on mobile communications devices

Publications (1)

Publication Number Publication Date
USRE44597E1 true USRE44597E1 (en) 2013-11-12

Family

ID=29248298

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/121,404 Ceased US8019317B2 (en) 2002-04-12 2002-04-12 Simultaneous nationwide update of database information on mobile communications devices
US13/740,332 Expired - Fee Related USRE44597E1 (en) 2002-04-12 2013-01-14 Simultaneous nationwide update of database information on mobile communications devices

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/121,404 Ceased US8019317B2 (en) 2002-04-12 2002-04-12 Simultaneous nationwide update of database information on mobile communications devices

Country Status (8)

Country Link
US (2) US8019317B2 (en)
EP (1) EP1495644B1 (en)
JP (1) JP4881546B2 (en)
KR (1) KR101058954B1 (en)
CN (1) CN1647556B (en)
AU (1) AU2003218409A1 (en)
BR (1) BR0309049A (en)
WO (1) WO2003088689A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7440746B1 (en) 2003-02-21 2008-10-21 Swan Joseph G Apparatuses for requesting, retrieving and storing contact records
US7890091B2 (en) * 2003-05-08 2011-02-15 Good Technology, Inc. Collaborative data and intelligent synchronization for mobile devices
KR100605951B1 (en) * 2003-09-30 2006-08-02 삼성전자주식회사 Mobile communication terminal equipment capable of search for country code
CN100394816C (en) * 2004-01-13 2008-06-11 英华达(南京)科技有限公司 Method for low-power hand set down-loading document data through personal computer
CN100461699C (en) * 2006-06-28 2009-02-11 华为技术有限公司 Method for automatic updating of equipment
US8150422B2 (en) * 2007-01-19 2012-04-03 Tepa Datasolutions Co., Llc Method of displaying contact information
US8346307B2 (en) * 2007-01-19 2013-01-01 Tepa Datasolutions Co., Llc Method of displaying contact information
US8417675B2 (en) * 2007-01-19 2013-04-09 Tepa Datasolutions Co., Llc Method of distributing contact and calendar records
US8234244B2 (en) 2007-01-19 2012-07-31 Tepa Datasolutions Co., Llc Method of distributing contact and calendar records
US20080177796A1 (en) * 2007-01-19 2008-07-24 Eldering Charles A Method of Distributing Contact Information to Merchant Websites
WO2008089479A1 (en) * 2007-01-19 2008-07-24 Cellfish Media, Llc Telephone personalization system and methods
US20080177797A1 (en) * 2007-01-19 2008-07-24 Eldering Charles A Method of Updating Contact Information on Merchant Websites
US8644470B2 (en) * 2008-04-15 2014-02-04 Cequint, Inc. Methods and systems for improved caller name identification on a telephone network
CN101635071B (en) * 2008-07-21 2012-04-25 中国移动通信集团公司 Method, system and device for installing/updating e-wallet
US8861695B2 (en) * 2009-05-18 2014-10-14 Avaya Inc. System and method for sending data using caller ID
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
CN105847055A (en) * 2016-03-25 2016-08-10 乐视控股(北京)有限公司 Server grouping management method and apparatus

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0738957A (en) 1993-07-21 1995-02-07 Matsushita Electric Ind Co Ltd Cordless telephone system
JPH07274253A (en) 1994-03-31 1995-10-20 Tamura Electric Works Ltd Registration system for electronic telephone directory in communication system
EP0917077A2 (en) 1997-11-18 1999-05-19 Lucent Technologies Inc. Wireless remote synchronization of data between PC & PDA
JP2000124985A (en) 1998-10-20 2000-04-28 Fujitsu Ltd Telephone directory register method, communication terminal and recording medium
US6128483A (en) 1996-11-19 2000-10-03 Ericsson, Inc. Simultaneous over the air data download to multiple radios
WO2000062576A1 (en) 1999-04-08 2000-10-19 Plusfactor Software System and method for synchronizing data among a plurality of users via an intermittently accessed network
US20010034244A1 (en) 1998-06-30 2001-10-25 Calder Colin V. Contact management system having wireless telephone interface capability
JP2001313730A (en) 2000-04-27 2001-11-09 Visual Technology Kk Mobile station for mobile communication and destination information preservation device
WO2002015617A1 (en) 2000-08-11 2002-02-21 Nokia Mobile Phones Limited Mobile telecommunications data service
US20020023132A1 (en) 2000-03-17 2002-02-21 Catherine Tornabene Shared groups rostering system
US20020049049A1 (en) 2000-09-22 2002-04-25 Sandahl Joel E. System for delivering wireless information services to messaging devices
US20020090933A1 (en) 2000-12-29 2002-07-11 Andrew Rouse System and method for providing wireless device access to scheduling applications
US20020161771A1 (en) 2000-04-07 2002-10-31 Boshko David M. System for receiving, storing and updating data over a network upon request
US20020173319A1 (en) 2001-05-17 2002-11-21 Comverse Network Systems, Ltd. SMS conference
US20020196923A1 (en) 2001-06-25 2002-12-26 Longboard, Inc. System and method of call processing
US20030008674A1 (en) 2001-06-29 2003-01-09 Mark Cudak Group application for group formation and management
US6539238B1 (en) 1999-06-02 2003-03-25 Alcatel Fall through telephone directory
US20030157929A1 (en) 2002-01-04 2003-08-21 Holger Janssen Apparatus for conducting a conference call between a wireless line and a land line using customer premise equipment
US6658455B1 (en) 1999-12-30 2003-12-02 At&T Corp. Method and system for an enhanced network and customer premise equipment personal directory
US6993355B1 (en) 2002-02-22 2006-01-31 Verizon Services Corp. Methods and apparatus for connecting family members

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0738957A (en) 1993-07-21 1995-02-07 Matsushita Electric Ind Co Ltd Cordless telephone system
JPH07274253A (en) 1994-03-31 1995-10-20 Tamura Electric Works Ltd Registration system for electronic telephone directory in communication system
US6128483A (en) 1996-11-19 2000-10-03 Ericsson, Inc. Simultaneous over the air data download to multiple radios
EP0917077A2 (en) 1997-11-18 1999-05-19 Lucent Technologies Inc. Wireless remote synchronization of data between PC & PDA
US20010034244A1 (en) 1998-06-30 2001-10-25 Calder Colin V. Contact management system having wireless telephone interface capability
JP2000124985A (en) 1998-10-20 2000-04-28 Fujitsu Ltd Telephone directory register method, communication terminal and recording medium
WO2000062576A1 (en) 1999-04-08 2000-10-19 Plusfactor Software System and method for synchronizing data among a plurality of users via an intermittently accessed network
US6539238B1 (en) 1999-06-02 2003-03-25 Alcatel Fall through telephone directory
US6658455B1 (en) 1999-12-30 2003-12-02 At&T Corp. Method and system for an enhanced network and customer premise equipment personal directory
US20020023132A1 (en) 2000-03-17 2002-02-21 Catherine Tornabene Shared groups rostering system
US20020161771A1 (en) 2000-04-07 2002-10-31 Boshko David M. System for receiving, storing and updating data over a network upon request
JP2001313730A (en) 2000-04-27 2001-11-09 Visual Technology Kk Mobile station for mobile communication and destination information preservation device
WO2002015617A1 (en) 2000-08-11 2002-02-21 Nokia Mobile Phones Limited Mobile telecommunications data service
US20020049049A1 (en) 2000-09-22 2002-04-25 Sandahl Joel E. System for delivering wireless information services to messaging devices
US20020090933A1 (en) 2000-12-29 2002-07-11 Andrew Rouse System and method for providing wireless device access to scheduling applications
US20020173319A1 (en) 2001-05-17 2002-11-21 Comverse Network Systems, Ltd. SMS conference
US20020196923A1 (en) 2001-06-25 2002-12-26 Longboard, Inc. System and method of call processing
US20030008674A1 (en) 2001-06-29 2003-01-09 Mark Cudak Group application for group formation and management
US20030157929A1 (en) 2002-01-04 2003-08-21 Holger Janssen Apparatus for conducting a conference call between a wireless line and a land line using customer premise equipment
US6993355B1 (en) 2002-02-22 2006-01-31 Verizon Services Corp. Methods and apparatus for connecting family members

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TIA/EIA-777 Telecommunications, Telephone Terminal Equipment, Caller Identity and Visual Massage Waiting Indicator Equipment Performance Requirements; Table of Contents/pp. 1-48.
US Search Report dated May 22, 2003.

Also Published As

Publication number Publication date
AU2003218409A1 (en) 2003-10-27
EP1495644A4 (en) 2010-06-16
US8019317B2 (en) 2011-09-13
EP1495644B1 (en) 2017-05-03
CN1647556A (en) 2005-07-27
KR20040097342A (en) 2004-11-17
WO2003088689A1 (en) 2003-10-23
KR101058954B1 (en) 2011-08-23
CN1647556B (en) 2010-05-26
EP1495644A1 (en) 2005-01-12
BR0309049A (en) 2005-02-22
JP2005522960A (en) 2005-07-28
JP4881546B2 (en) 2012-02-22
US20040203556A1 (en) 2004-10-14

Similar Documents

Publication Publication Date Title
USRE44597E1 (en) Simultaneous nationwide update of database information on mobile communications devices
US20030236086A1 (en) User-selectable status indication for cellular communications devices
EP0701381B1 (en) Method and telephone for determining the features assigned to a telephone subscriber
US20060094353A1 (en) Mobile communication terminal and method therefore
US6161020A (en) Mobile radio terminal with SMS function for transmitting short message and method for controlling the same
US20080242293A1 (en) System and method for providing caller id name display in wireless communications system
US20040235459A1 (en) Systems and methods for generating a feature list indicating the activated features of a mobile station
US20040203956A1 (en) Method and apparatus for providing wireless messaging
JP2008147801A (en) Communication terminal device and program
JP3965059B2 (en) Device information management method
US20090028314A1 (en) System and method to identify the operator of a call number stored in memory in a user's terminal
KR100703274B1 (en) Apparatus and method for managing user database in mobile terminal
KR20010001801A (en) Software update method by wireless network in wireless telephone set
US8811573B2 (en) Method and system for verifying the status of 911 emergency telephone services
JP3425915B2 (en) Phone number acquisition device and acquisition method
KR20040020308A (en) Method for Processing of Spam Message in Mobile Communication Terminal
JPH09187062A (en) Mobile communication terminal equipment maintenance service system
KR20000044485A (en) Method for automatically deleting short message in mobile communication terminal
KR20020053076A (en) Transparent access to remote devices
CN1260933A (en) Communication system for providing messages in different languages
KR20000054617A (en) Method and apparauts for supplying correspondence information in network
US6230025B1 (en) System and method for selectively distributing parameters in a mobile communication network
JP2000341417A (en) Incoming call distributing device, call center system, and storing medium with private communication exchange control program stored therein
JP2003196182A (en) Terminal device
JP2001204053A (en) Key telephone system

Legal Events

Date Code Title Description
AS Assignment

Owner name: THOMSON LICENSING S.A., FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LITWIN, LOUIS ROBERT;REEL/FRAME:029656/0401

Effective date: 20020607

Owner name: THOMSON LICENSING, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THOMSON LICENSING S.A.;REEL/FRAME:029656/0757

Effective date: 20130117

AS Assignment

Owner name: THOMSON LICENSING, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LITWIN, LOUIS ROBERT;REEL/FRAME:030195/0032

Effective date: 20130311

ZAAA Notice of allowance and fees due

Free format text: ORIGINAL CODE: NOA

ZAAB Notice of allowance mailed

Free format text: ORIGINAL CODE: MN/=.

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

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

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY