IP Library › Granted Patent US 10,893,093
Granted Patent B2
US 10,893,093 · App. 15/874,289 · Granted Jan 12, 2021

Translating a user's working context from one operating system and associated applications to a different operating system and associated applications

Inventors: Andrew R. Jones (Round Rock, TX); Gregory J. Boss (Saginaw, MI); John E. Moore, Jr. (Pflugerville, TX); Charles S. Lingafelt (Durham, NC); Kevin C. McConnell (Austin, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L67/10G06F9/541G06F9/543H04L67/2814H04L69/08G06F16/116
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 10,893,093
App. No.
15/874,289
Granted
Jan 12, 2021
Kind
B2
Abstract

Systems and methods for transferring data are disclosed. A method includes: receiving an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system; extracting the data from the first application on the first computer device based on the receiving; and transmitting the data to the second computer device based on the extracting.

Claims (50)

1. A computer-implemented method, comprising:

receiving, by a translating computer device, an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system;

extracting, by the translating computer device, the data from the first application on the first computer device based on the receiving, the extracting comprising converting the data from the first application into a format useable by the second application; and

transmitting, by the translating computer device, the converted data to the second computer device based on the extracting,

wherein the data extracted from the first application is a partially completed working session,

the converted data transmitted to the second computer device is useable by the second application to complete the partially completed working session,

the first application is a calendar application,

the second application is an email application, and

the converted data is email data after the conversion.

2. The computer-implemented method of claim 1 , further comprising receiving the indication to transfer the data based on a selection of an application transfer button on a translating device pop-up screen.

3. The computer-implemented method of claim 2 , wherein the translating device pop-up screen allows for selection of multiple applications on the first computer device.

4. The computer-implemented method of claim 2 , wherein the selection of the application transfer button initiates a process to transfer a context from the first computer device to the second computer device.

5. The computer-implemented method of claim 1 , wherein the converting comprises mapping the data from the first application to fields of the second application.

6. The computer-implemented method of claim 5 , wherein the mapping comprises accessing data structures that define mapping between fields of the first application to the fields of the second application.

7. The computer-implemented method of claim 1 , wherein the transmitting comprises transmitting an open command to the second computer device.

8. The computer-implemented method of claim 7 , wherein the open command tasks the second computer device with opening the second application with the data from the first application.

9. The computer-implemented method of claim 1 , wherein the extracting data from the first application comprises extracting data from a mobile phone, and

the extracting comprises converting the data from the first application into a format useable by a laptop computer.

10. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

receive an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system;

in response to the receiving, extract data from the first application by converting the data from the first application into a format useable by the second application by mapping the data from fields of the first application to fields of the second application; and

transmit the converted data to the second computer device based on the converting,

wherein the data extracted from the first application is a partially completed working session,

the converted data transmitted to the second computer device is useable by the second application to complete the partially completed working session,

the first application is a calendar application,

the second application is an email application, and

the converted data is email data after the conversion.

11. The computer program product of claim 10 , further comprising determining a save of the data of the first application.

12. The computer program product of claim 10 , further comprising determining a non-save of the data of the first application.

13. The computer program product of claim 12 , further comprising copying the data of the first application based on the non-save of the data.

14. The computer program product of claim 10 , wherein a selection of an application transfer button initiates a process to transfer a context from the first computer device to the second computer device.

15. The computer program product of claim 10 , wherein the extracting data from the first application comprises extracting data from a mobile phone, and

the extracting comprises converting the data from the first application into a format useable by a laptop computer.

16. A system for transferring data among devices, comprising:

a central processing unit (CPU), a computer readable memory and a computer readable storage medium associated with a computing device;

program instructions to receive an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system;

program instructions to extract data from the first application on the first computer device based on the receiving, the extracting comprising converting the data from the first application into a format useable by the second application; and

program instructions to transmit the converted data to the second computer device based on the converting,

wherein the data extracted from the first application is a partially completed working session,

the converted data transmitted to the second computer device is useable by the second application to complete the partially completed working session,

the first application is a calendar application,

the second application is an email application,

the converted data is email data after the conversion, and

the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.

17. The system of claim 16 , wherein extracting the data comprises mapping the data from fields of the first application to fields of the second application.

18. The system of claim 16 , wherein a selection of an application transfer button initiates a process to transfer a context from the first computer device to the second computer device.

19. The system of claim 16 , wherein the program instructions to extract data from the first application are program instructions to extract data from a mobile phone, and

the extracting comprises converting the data from the first application into a format useable by a laptop computer.

20. The system of claim 16 , wherein the extracting data from the first application comprises extracting data from a mobile phone, and

the extracting comprises converting the data from the first application into a format useable by a laptop computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: JONES, ANDREW R.; BOSS, GREGORY J.; MOORE, JOHN E., JR.; LINGAFELT, CHARLES S.; MCCONNELL, KEVIN C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044657/0374 →
Continuity (1)
Related Publication 20190222634A1 · Jul 18, 2019