IP Library Granted Patent US 7,769,009
Granted Patent B1
US 7,769,009 · App. 11/609,233 · Granted Aug 3, 2010

Automatic peer to peer mobile device data replication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,769,009
App. No.
11/609,233
Granted
Aug 3, 2010
Kind
B1
Abstract

This present disclosure allows files and data stores to be automatically replicated directly from one mobile device to other mobile devices within a mobile environment. The disclosed systems and methods enable a group of mobile device users to maintain a dynamic data store of current data for shared use and modification. Configurable software allows mobile users to select predefined events or triggers that will automatically cause a data store to be replicated from that user's mobile device to every other mobile device in a specified group.

Claims (33)

1. A method for automatic peer to peer data replication between mobile devices comprising:

detecting a trigger by a source mobile device;

responsive to detecting the trigger, generating a data replication request at the source mobile device;

inserting a first Internet Protocol (IP) address of the source mobile device into the data replication request;

thereafter sending the data replication request having the first IP address of the source mobile device to a target mobile device;

thereafter receiving from the target mobile device a response, wherein the response includes a second IP address of the target mobile device, and wherein the first and second IP addresses are different;

opening a direct communication channel between the source mobile device and the target mobile device using the target and source IP address;

replicating a data store from the source mobile device to the target mobile device using the direct communication channel, wherein an existing data store on the target mobile device is replicated to create an identical data store on the source mobile device.

2. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein replication is triggered by a predefined event occurring on a device in the mobile environment.

3. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein there is no dedicated device containing a central data store wherein data is routinely replicated to the environment.

4. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein a mobile device can shift the responsibility of replicating a data store to another mobile device.

5. The method for automatic peer to peer data replication between mobile devices of claim 3 wherein a mobile device can shift the responsibility of replicating a data store to another mobile device.

6. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein configurable software allows for manual overrides of the automatic method.

7. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein sending the data replication request from the source mobile device involves creating a short message system (SMS) message and utilizing an SMS server.

8. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein data replication is accomplished through assigned ports on the source mobile device and target mobile device.

9. The method for automatic peer to peer data replication between mobile devices of claim 1 wherein one or more operations occur between the source and target mobile devices over the direct communication channel, wherein the one or more operations comprises at least one of creation, replication, update, delete, and initiation and control of one or more hardware and software components.

10. A system for automatic peer to peer data replication between mobile devices comprising:

a source mobile device having a first Internet Protocol (IP) address, wherein the source mobile device is programmed, responsive to detecting a trigger, to generate a data replication request and to insert the first IP address into the data replication request, and wherein the source mobile device is further is programmed to transmit the data replication request via a short message system (SMS) to the target mobile device;

a target mobile device having a second IP address, wherein the target mobile device is programmed to receive the data replication request and, in response, to generate a response message, wherein the target mobile device is further programmed to insert the second IP address into the response message and thereafter transmit the response message to the source mobile device;

a direct communication channel between the source mobile device and the target mobile device created through direct IP communication between the source mobile device and the target mobile device, wherein the direct IP communication is established using the first IP address and the second IP address, wherein an existing data store on the source mobile device is replicated to create an identical data store on the target mobile device, wherein an existing data store on the target mobile device is replicated to create an identical data store on the source mobile device.

11. The system for automatic peer to peer data replication between mobile devices of claim 10 wherein a predefined event automatically triggers the sending of the data replication request.

12. The system for automatic peer to peer data replication between mobile devices of claim 10 wherein a mobile device can shift the responsibility of replicating a data store to another mobile device.

13. The system for automatic peer to peer data replication between mobile devices of claim 10 wherein configurable software allows for manual overrides of the automatic method.

14. The system for automatic peer to peer data replication between mobile devices of claim 10 wherein data replication is accomplished through assigned ports on the source mobile device and the target mobile device.

15. The system for automatic peer to peer data replication between mobile devices of claim 10 wherein one or more operations occur between the source and target mobile devices over the direct communication channel, wherein the one or more operations comprise at least one of creation, replication, update, delete, and initiation and control of one or more hardware and software components.

16. A non-transitory memory storing a program which, when executed, performs a computer implemented method for automatic peer to peer data replication between mobile devices, wherein the computer implemented method comprises:

detecting a trigger by a source mobile device;

responsive to detecting the trigger, generating a data replication request at the source mobile device;

inserting a first Internet Protocol (IP) address of the source mobile device into the data replication request;

thereafter sending the data replication request having the first IP address of the source mobile device to a target mobile device;

thereafter receiving from the target mobile device a response, wherein the response includes a second IP address of the target mobile device, and wherein the first and second IP addresses are different;

opening a direct communication channel between the source mobile device and the target mobile device using the target and source IP address;

replicating a data store from the source mobile device to the target mobile device using the direct communication channel, wherein an existing data store on the target mobile device is replicated to create an identical data store on the source mobile device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →