IP Library Granted Patent US 9,377,988
Granted Patent B2
US 9,377,988 · App. 13/951,961 · Granted Jun 28, 2016

Displaying a consolidated resource in an overlapping area on a shared projection

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 9,377,988
App. No.
13/951,961
Granted
Jun 28, 2016
Kind
B2
Abstract

A method, system, and/or computer program product enables the sharing of an overlapping area on a shared projection. A system detects an overlapping area on a shared projection, which presents content from a first projection and a second projection. A computing device identifies any redundant resources, which perform the same function as one another, in the first projection and the second projection. A consolidated resource, which provides the same function as the redundant resources, is defined and/or created, and then displayed in the overlapping area.

Claims (44)

1. A method of sharing an overlapping area on a shared projection, the method comprising:

detecting, by a computing device, an overlapping area on a shared projection, wherein the shared projection presents content from a first projection and a second projection;

identifying, by a computing device, redundant resources in the first projection and the second projection, wherein the redundant resources are a first resource in the first projection and a second resource in the second projection that perform a same function;

displaying, by a computing device, a consolidated resource in the overlapping area, wherein the consolidated resource provides the same function as the first resource from the first projection and the second resource from the second projection;

identifying, by a computing device, an inactive widget, wherein the inactive widget is a desktop widget in the first projection and the second projection that has not been activated for longer than a predefined period of time; and

displaying the inactive widget in the overlapping area.

2. The method of claim 1 , wherein the redundant resources are redundant desktop widgets, and wherein the method further comprises:

identifying, by a computing device, the redundant desktop widgets as desktop widgets that are non-interactive widgets that provide only informational data.

3. The method of claim 1 , wherein the redundant resources comprise widgets that present information that is independent of any user input.

4. The method of claim 1 , further comprising:

removing, by a computing device, the first resource from the first projection and using, by a computing device, the second resource as the consolidated resource in the overlapping area.

5. The method of claim 1 , wherein the first projection is generated by a first device and the second projection is generated by a second device, wherein the consolidated resource is a clock widget that provides a display of a current time, and wherein the method further comprises:

receiving a first activation of the clock widget by a user of the first device to display time from a first time zone; and

receiving a second activation of the clock widget by a user of the second device to display time from a second time zone.

6. The method of claim 1 , further comprising:

creating, by a computing device, the consolidated resource from a combination of the first resource and the second resource; and

removing, by a computing device, the first resource from the first projection and the second resource from the second projection.

7. The method of claim 1 , wherein the first projection is generated by a first device and the second projection is generated by a second device, and wherein the method further comprises:

determining, by a computing device, a level of system resources availability in the first device and the second device; and

in response to a computing device determining that the first device has fewer available system resources than the second device, removing, by a computing device, the first resource from the first projection and using, by a computing device, the second resource as the consolidated resource in the overlapping area.

8. The method of claim 1 , further comprising:

in response to a computing device detecting the overlapping area, identifying, by a computing device, watermarks in the first projection and the second projection, wherein watermark information in the watermarks identifies at least one of a media access control (MAC) address, a near field communication (NFC) identifier, and an internet protocol (IP) address of source systems of the first projection and the second projection.

9. The method of claim 1 , further comprising:

in response to a computing device detecting the overlapping area, identifying, by a computing device, watermarks in the first projection and the second projection, wherein watermark information in the watermarks identifies a near field communication (NFC) identifier of source systems of the first projection and the second projection;

establishing, by a computing device, a communication session with at least one the source systems; and

retrieving, by a computing device, a media access control (MAC) address and an internet protocol (IP) address of said at least one of the source systems.

10. The method of claim 1 , further comprising:

receiving, by a computing device, a ranking of each of the redundant resources; and

populating, by a computing device, the overlapping area only with redundant resources that are user-ranked below a predetermined level.

11. The method of claim 1 , wherein the shared projection is displayed on an electronic display.

12. The method of claim 1 , wherein the shared projection is a projection onto a non-electronic medium.

13. The method of claim 12 , wherein the first projection is generated by a first device and the second projection is generated by a second device.

14. A method of sharing an overlapping area on a shared projection, the method comprising:

detecting, by a computing device, an overlapping area on a shared projection, wherein the shared projection presents content from a first projection and a second projection, wherein the first projection is generated by a first device and the second projection is generated by a second device;

identifying, by a computing device, redundant resources in the first projection and the second projection, wherein the redundant resources are a first resource in the first projection and a second resource in the second projection that perform a same function;

displaying, by a computing device, a consolidated resource in the overlapping area, wherein the consolidated resource provides the same function as the first resource from the first projection and the second resource from the second projection;

determining, by a computing device, a level of system resources availability in the first device and the second device; and

in response to a computing device determining that the first device has fewer available system resources than the second device, removing, by a computing device, the first resource from the first projection and using, by a computing device, the second resource as the consolidated resource in the overlapping area.

15. A method of sharing an overlapping area on a shared projection, the method comprising:

detecting, by a computing device, an overlapping area on a shared projection, wherein the shared projection presents content from a first projection and a second projection;

identifying, by a computing device, redundant resources in the first projection and the second projection, wherein the redundant resources are a first resource in the first projection and a second resource in the second projection that perform a same function;

displaying, by a computing device, a consolidated resource in the overlapping area, wherein the consolidated resource provides the same function as the first resource from the first projection and the second resource from the second projection;

receiving, by a computing device, a ranking of each of the redundant resources; and

populating, by a computing device, the overlapping area only with redundant resources that are user-ranked below a predetermined level.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050301/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2016
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 039872/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2013
From: CUDAK, GARY D.; DO, LYDIA M.; HARDEE, CHRISTOPHER J.; ROBERTS, ADAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030884/0902 →