IP Library Granted Patent US 8,301,723
Granted Patent B2
US 8,301,723 · App. 12/714,229 · Granted Oct 30, 2012

Computer to handheld device virtualization system

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 8,301,723
App. No.
12/714,229
Granted
Oct 30, 2012
Kind
B2
Abstract

A method on a handheld device is provided. The method comprises sending a request from the handheld device to initiate an application on a host computer, receiving data related to the application from the host computer at the handheld device, and displaying the data in a view of the application appearing on the handheld device.

Claims (53)

1. A method on a handheld device, the method comprising:

sending a request from the handheld device to initiate an application on a host computer;

receiving data related to the application from the host computer at the handheld device;

displaying the data in a view of the application appearing on the handheld device;

the handheld device receiving user data entered into the view of the application;

the handheld device sending the user data to the host computer, the host computer processing the user data;

the handheld device receiving additional application-related data generated by the application based on the user data; and

the handheld device displaying the additional application-related data in the view of the application,

wherein a remote computer is connected to the handheld device such that user data entered into the remote computer is entered into the view of the application and transferred from the view of the application to the application on the host computer, and such that data received by the handheld device from the application on the host computer is displayed on the display screen of the remote computer.

2. The method of claim 1 , wherein the host device processes the user data in the same manner as data entered directly into the host computer.

3. The method of claim 1 , wherein the initiation request is sent to the host computer as a result of a selection of an icon on a display screen of the handheld device, and wherein the icon is placed on the display screen of the handheld device by copying a corresponding icon from a display screen of the host computer onto an image of the display screen of the handheld device, the image of the display screen of the handheld device appearing on the display screen of the host computer.

4. The method of claim 3 , wherein a plurality of icons are copied onto the image of the display screen of the handheld device from a plurality of host computers.

5. A handheld device, comprising:

a processor configured such that the handheld device:

sends a request to initiate an application on a host computer;

receives data related to the application from the host computer;

displays the data in a view of the application appearing on the handheld device;

receives user data entered into the view of the application;

sends the user data to be processed by the host computer;

receives additional application-related data generated by the application based on the user data; and

displays the additional application-related data in the view of the application,

wherein a remote computer is connected to the handheld device such that user data entered into the remote computer is entered into the view of the application and transferred from the view of the application to the application on the host computer, and such that data received by the handheld device from the application on the host computer is displayed on the display screen of the remote computer.

6. The handheld device of claim 5 , wherein the handheld device adjusts the data related to the application to fit a screen resolution and screen size of the handheld device.

7. The handheld device of claim 5 , wherein the handheld device sends the initiation request to and receives the data related to the application from a virtual host computer.

8. The handheld device of claim 5 , wherein the initiation request is sent to the host computer as a result of a selection of an icon on a display screen of the handheld device, and wherein the icon is placed on the display screen of the handheld device by copying a corresponding icon from a display screen of the host computer onto an image of the display screen of the handheld device, the image of the display screen of the handheld device appearing on the display screen of the host computer.

9. A method for an application on a host computer to be accessed by a handheld device, comprising:

receiving by the host computer a request from the handheld device to initiate the application;

initiating the application on the host computer;

sending data related to the application from the host computer to the handheld device, the data displayable in a view of the application appearing on the handheld device;

receiving by the host computer user data from the handheld device, the user data having been entered into the view of the application;

processing, by the host computer, the user data; and

sending from the host computer to the handheld device additional application-related data generated by the application based on the user data, the additional application-related data displayable on the handheld device in the view of the application,

wherein a remote computer is connected to the handheld device such that user data entered into the remote computer is entered into the view of the application and transferred from the view of the application to the application on the host computer, and such that data sent from the application on the host computer is displayed on the display screen of the remote computer.

10. The method of claim 9 , wherein the host device processes the user data in the same manner as data entered directly into the host computer.

11. The method of claim 9 , wherein the data related to the application is adjusted to fit a screen resolution and screen size of the handheld device, the adjustment being performed by at least one of:

the handheld device; and

the host computer.

12. The method of claim 9 , wherein the host computer is a virtual computer.

13. The method of claim 9 , wherein the application on the host computer is initiated by a selection of an icon on a display screen of the handheld device, the icon having been placed on the display screen of the handheld device by copying a corresponding icon from a display screen of the host computer onto an image of the display screen of the handheld device, the image of the display screen of the handheld device appearing on the display screen of the host computer.

14. The method of claim 13 , wherein a plurality of icons are copied onto the image of the display screen of the handheld device from a plurality of host computers.

15. A host computer, comprising:

a processor configured such that the host computer:

receives a request from a handheld device to initiate an application, initiates the application;

sends data related to the application to the handheld device, the data displayable in a view of the application appearing on the handheld device;

receives user data from the handheld device, the user data having been entered into the view of the application;

processes the user data in the same manner as data entered directly into the host computer; and

sends additional application-related data generated by the application based on the user data, the additional application-related data displayable on the handheld device in the view of the application,

wherein a remote computer is connected to the handheld device such that user data entered into the remote computer is entered into the view of the application and transferred from the view of the application to the application on the host computer, and such that data sent from the application on the host computer is displayed on the display screen of the remote computer.

16. The host computer of claim 15 , wherein the host computer processes the user data in the same manner as data entered directly into the host computer.

17. The host computer of claim 15 , wherein the host computer adjusts the data related to the application to fit a screen resolution and screen size of the handheld device.

18. The host computer of claim 15 , wherein the host computer is a virtual computer.

19. The method of claim 15 , wherein the application on the host computer is initiated by a selection of an icon on a display screen of the handheld device, the icon having been placed on the display screen of the handheld device by copying a corresponding icon from a display screen of the host computer onto an image of the display screen of the handheld device, the image of the display screen of the handheld device appearing on the display screen of the host computer.

20. The host computer of claim 19 , wherein a plurality of icons are copied onto the image of the display screen of the handheld device from a plurality of host computers.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 26, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037940/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025657/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: KING, BENJAMIN JOHN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 024375/0055 →