Database management in a wireless communication system
First Claim
1. A method of managing a plurality of databases in a wireless communication system having a plurality of wireless communication devices, the method comprising:
- establishing a first database group comprising at least a subset of the plurality of wireless communication devices to manage a first database of the plurality of databases, wherein each wireless communication device of the first database group is configurable to be a master device or a slave device;
configuring a first device of the first database group to be a master wireless communication device, and the other devices of the first database group to be a plurality of slave wireless communication devices;
assigning a priority level to each slave wireless communication device;
receiving, at the master wireless communication device through a wireless communication channel, a database modification request message generated by an initiating slave wireless communication device of the plurality of slave wireless communication devices maintaining a first data version of the first database, wherein the database modification request message has a format in accordance with a format selected from the group consisting of a Short Message Services (SMS) format, an Instant Messaging (IM) format, an Enhanced Messaging Services (EMS) format, and a Multimedia Messaging Services (MMS) format; and
retransmitting the database modification request message by the initiating slave wireless communication device if an acknowledgement message is not received from the master wireless communication device within a maximum time period in accordance with a collision avoidance procedure, wherein the maximum time period is based upon the priority level assigned to the initiating slave wireless communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method provide database management within a wireless communication system by maintaining a database within wireless communication devices transmitting changes using wireless messages. An initiating slave wireless communication device, maintaining a first data version of a database, transmits a database modification request message to a master wireless communication device maintaining a second data version of the database. After modifying the second data version of the database in accordance with the database modification request message, the master wireless communication device transmits a database modification instruction to any number of non-initiating slave wireless communication devices to modify other data versions of the database maintained at the respective non-initiating slave wireless device. As a result, the multiple data versions are synchronized to maintain a database within the wireless communication system.
-
Citations
8 Claims
-
1. A method of managing a plurality of databases in a wireless communication system having a plurality of wireless communication devices, the method comprising:
-
establishing a first database group comprising at least a subset of the plurality of wireless communication devices to manage a first database of the plurality of databases, wherein each wireless communication device of the first database group is configurable to be a master device or a slave device; configuring a first device of the first database group to be a master wireless communication device, and the other devices of the first database group to be a plurality of slave wireless communication devices; assigning a priority level to each slave wireless communication device; receiving, at the master wireless communication device through a wireless communication channel, a database modification request message generated by an initiating slave wireless communication device of the plurality of slave wireless communication devices maintaining a first data version of the first database, wherein the database modification request message has a format in accordance with a format selected from the group consisting of a Short Message Services (SMS) format, an Instant Messaging (IM) format, an Enhanced Messaging Services (EMS) format, and a Multimedia Messaging Services (MMS) format; and retransmitting the database modification request message by the initiating slave wireless communication device if an acknowledgement message is not received from the master wireless communication device within a maximum time period in accordance with a collision avoidance procedure, wherein the maximum time period is based upon the priority level assigned to the initiating slave wireless communication device. - View Dependent Claims (2, 3)
-
-
4. A method of database management in a wireless communication system, comprising a master-slave configuration, the method comprising:
-
maintaining, in an initiating slave wireless communication device, a first data version of a database; transmitting to a master wireless communication device through a wireless communication channel and a base station, a database modification request message, the database modification request message having a format in accordance with a format selected from the group consisting of a Short Message Services (SMS) format, an Instant Messaging (IM) format, an Enhanced Messaging Services (EMS) format, and a Multimedia Messaging Services (MMS) format, to modify the database in accordance with a requested database change entered by a user at the initiating slave wireless communication device; and retransmitting the database modification request message from the initiating slave wireless communication device if an acknowledgement message is not received from the master wireless communication device within a maximum time period, wherein the maximum time period is based upon a priority level assigned to the initiating slave wireless communication device. - View Dependent Claims (5)
-
-
6. A wireless communication device, within in a wireless communication system with a master-slave configuration, comprising:
-
a memory configured to store a first data version of a database; a controller configured to generate a database modification request message in accordance with a user input; a transceiver configured to transmit the database modification request message, through a base station, to a master wireless communication device maintaining a second data version of a database wherein the database modification request message has a format in accordance with a format selected from the group consisting of a Short Message Services (SMS) format, an Instant Messaging (IM) format, an Enhanced Messaging Services (EMS) format, and a Multimedia Messaging Services (MMS) format; the transceiver is further configured to receive an acknowledgement message from the master wireless communication device; and the transceiver is further configured in accordance to a collision procedure to retransmit the database modification request message if the acknowledgement message is not received from the master wireless communication device within a maximum time period, wherein the maximum time period is based upon a priority level assigned to the wireless communication device. - View Dependent Claims (7, 8)
-
Specification