IP Library Granted Patent US 11,112,988
Granted Patent B2
US 11,112,988 · App. 15/863,019 · Granted Sep 7, 2021

System and apparatus for transferring data between communication elements

Inventors: Kelley Casimere (Orinda, CA); Gail A. Churillo (Fremont, CA); Susanne M. Crockett (Ingleside, IL); Liaqat Ali (Danville, CA); Patricia M. Thatcher (Livermore, CA)
Assignee: AT&T Intellectual Property I, L.P.
G06F3/0647G06F3/067G06F3/0608G06F21/606G06F21/6218H04L63/0281H04L63/166
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 11,112,988
App. No.
15/863,019
Granted
Sep 7, 2021
Kind
B2
Abstract

A method, device and machine-readable storage device for transferring data between identity modules is disclosed. Data is stored in one of a first removable storage module coupled to a donor communication device and a memory of the donor communication device, or both. A first portion of the data is provided to a server. The server provides the first portion of the data to a second removable storage module coupled to a recipient communication device responsive to a determination that a recipient communication device has a right to the data. Additional embodiments are disclosed.

Claims (62)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

receiving a request to transfer data stored in a first identity module of a donating communication device to a second identity module of a recipient communication device, wherein the recipient communication device is associated with a subscriber having a service plan with a service provider;

retrieving the data from the first identity module;

identifying transferable portions of the data;

providing a list of the transferable portions to both the donating communication device and the recipient communication device;

receiving a user selection to transfer a first portion of the data and a second portion of the data in the first identity module to the second identity module;

identifying a media content type of the first portion of the data as a first media content type and identifying a media content type of the second portion of the data as a second media content type;

determining the recipient communication device has a right to possess the first portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan allows the subscriber to possess media content that is of the first media content type;

determining the recipient communication device does not have the right to possess the second portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan does not allow the subscriber to possess media content that is of the second media content type;

converting the first portion of the data from a first format to a second format in response to detecting the recipient communication device is a different device type than the donating communication device;

determining that a first secure communication link is established between an intermediary device and the donating communication device and determining that a second secure communication link is established between the intermediary device and the recipient communication device; and

providing the first portion of the data and the second portion of the data in the first identity module to the intermediary device by way of first secure communication link, wherein the intermediary device provides the first portion of the data without the second portion of the data to the second identity module of the recipient communication device by way of the second secure communication link, wherein the recipient communication device has permission to store the first portion of the data on the second identity module based on the first media content type according to the service plan and the recipient communication device does not have permission to store the second portion of the data on the second identity module based on the second media content type according to the service plan.

2. The device of claim 1 , wherein the intermediary device comprises a web server.

3. The device of claim 1 , wherein each of the first secure communication link and the second secure communication link is established utilizing a cryptographic protocol.

4. The device of claim 1 , wherein the first portion of the data comprises music media content and the first media content type comprises a music media content type, wherein the second portion of the data comprises movie media content and the second media content type comprises a movie media content type.

5. The device of claim 1 , wherein the operations further comprise:

receiving an identity of the subscriber of the data; and

identifying the service plan associated with the service provider according to the identity of the subscriber, wherein the providing of the first portion of the data and the second portion of the data further comprises verifying that the subscriber has a right to store the first portion of the data according to a subscriber account.

6. The device of claim 1 , wherein the operations further comprise disabling the first identity module responsive to retrieving of the first portion of the data.

7. The device of claim 1 , wherein the operations further comprise directing removal of the first portion of the data from the first identity module of the donating communication device.

8. The device of claim 7 , wherein the directing of the removal of the first portion of the data from the first identity module of the donating communication device comprises directing the removal of the first portion of the data from the first identity module of the donating communication device without disabling the first identity module and without disabling the recipient communication device.

9. A machine-readable storage device comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:

receiving a request to transfer data stored in a first identity module of a donating communication device to a second identity module of a recipient communication device, wherein the recipient communication device is associated with a subscriber having a service plan with a service provider;

retrieving the data from the first identity module;

identifying transferable portions of the data;

providing a list of the transferable portions to both the donating communication device and the recipient communication device;

obtaining a user selection to transfer a first portion of the data and a second portion of the data in the first identity module to the second identity module;

identifying a media content type of the first portion of the data as a first media content type and identifying a media content type of the second portion of the data as a second media content type;

determining that the recipient communication device has a right to store the first portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan allows the subscriber to possess media content that is of the first media content type;

determining that the recipient communication device does not have the right to store the second portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan does not allow the subscriber to possess media content that is of the second media content type;

converting the first portion of the data from a first format to a second format in response to detecting the recipient communication device is a different device type than the donating communication device;

determining that a first secure communication link is established between an intermediary device and the donating communication device and determining that a second secure communication link is established between the intermediary device and the recipient communication device; and

providing the first portion of the data and the second portion of the data in the first identity module to the intermediary device by way of first secure communication link, wherein the intermediary device provides the first portion of the data without the second portion of the data to the second identity module of the recipient communication device by way of the second secure communication link, wherein the recipient communication device has permission to store the first portion of the data on the second identity module based on the first media content type according to the service plan and the recipient communication device does not have permission to store the second portion of the data on the second identity module based on the second media content type according to the service plan.

10. The machine-readable storage device of claim 9 , wherein the intermediary device comprises a web server.

11. The machine-readable storage device of claim 9 , wherein the first portion of the data comprises music media content and the first media content type comprises a music media content type, wherein the second portion of the data comprises movie media content and the second media content type comprises a movie media content type.

12. The machine-readable storage device of claim 9 , wherein the operations further comprise:

receiving an identity of the subscriber of the data; and

identifying the service plan associated with the service provider according to the identity of the subscriber, wherein the providing of the first portion of the data and the second portion of the data further comprises verifying that the subscriber has the right to store the first portion of the data according to a subscriber account.

13. The machine-readable storage device of claim 9 , wherein the operations further comprise disabling the first identity module responsive to retrieving of the first portion of the data.

14. The machine-readable storage device of claim 9 , wherein the operations further comprise directing removal of the first portion of the data from the first identity module and the donating communication device.

15. The machine-readable storage device of claim 14 , wherein the directing of the removal of the first portion of the data from the first identity module and the donating communication device comprises directing the removal of the first portion of the data from the first identity module and the donating communication device without disabling the first identity module and without disabling the recipient communication device.

16. A method, comprising:

receiving, by a processing system including a processor, a request to transfer data stored in a first identity module of a donating communication device to a second identity module of a recipient communication device, wherein the recipient communication device is associated with a subscriber having a service plan with a service provider;

retrieving, by the processing system, the data from the first identity module;

identifying, by the processing system, transferable portions of the data;

providing, by the processing system, a list of the transferable portions to both the donating communication device and the recipient communication device;

obtaining, by the processing system, data from the first identity module e, wherein the data comprises a first portion of the data and a second portion of the data;

receiving, by the processing system, a user selection to transfer the first portion of the data and the second portion of the data in the first identity module to the second identity module;

identifying, by the processing system, a media content type of the first portion of the data as a first media content type and identifying a media content type of the second portion of the data as a second media content type;

determining, by the processing system, the recipient communication device has a right to possess the first portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan allows the subscriber to possess media content that is of the first media content type;

determining, by the processing system, the recipient communication device does not have the right to possess the second portion of the data based on the subscriber associated with the recipient communication device and based on the service plan associated with the subscriber, wherein the service plan does not allow the subscriber to possess media content that is of the second media content type;

converting, by the processing system, the first portion of the data from a first format to a second format in response to detecting the recipient communication device is a different device type than the donating communication device;

determining, by the processing system, that a first secure communication link is established between an intermediary device and the donating communication device and determining that a second secure communication link is established between the intermediary device and the recipient communication device; and

transmitting, by the processing system, the first portion of the data and the second portion of the data in the first identity module to the intermediary device by way of first secure communication link, wherein the intermediary device provides the first portion of the data without the second portion of the data to the second identity module of the recipient communication device by way of the second secure communication link, wherein the recipient communication device has permission to store the first portion of the data on the second identity module based on the first media content type according to the service plan and the recipient communication device does not have permission to store the second portion of the data on the second identity module based on the second media content type according to the service plan.

17. The method of claim 16 , wherein each of the first secure communication link and the second secure communication link is established utilizing a cryptographic protocol.

18. The method of claim 16 , wherein the first portion of the data comprises music media content and the first media content type comprises a music media content type, wherein the second portion of the data comprises movie media content and the second media content type comprises a movie media content type.

19. The method of claim 16 , comprising:

receiving, by the processing system, an identity of the subscriber of the data; and

identifying, by the processing system, the service plan associated with the service provider according to the identity of the subscriber, wherein the transmitting of the first portion of the data and the second portion of the data further comprises verifying that the subscriber has a right to store the first portion of the data according to a subscriber account.

20. The method of claim 16 , comprising directing, by the processing system, removal of the first portion of the data from the first identity module and the donating communication device without disabling the first identity module and without disabling the recipient communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2018
From: CASIMERE, KELLEY; CHURILLO, GAIL A.; CROCKETT, SUSANNE; ALI, LIAQAT; THATCHER, PATRICIA M.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 044691/0164 →
CHANGE OF NAME Recorded Jan 22, 2018
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 045111/0922 →
Continuity (4)
Continuation 14567551 · Dec 11, 2014
Continuation 13903429 · May 28, 2013
Continuation 11735327 · Apr 13, 2007
Related Publication 20180129444A1 · May 10, 2018