IP Library Granted Patent US 8,907,966
Granted Patent B2
US 8,907,966 · App. 13/075,593 · Granted Dec 9, 2014

Methods, apparatuses and computer program products for providing adaptive rendering quality degradation

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,907,966
App. No.
13/075,593
Granted
Dec 9, 2014
Kind
B2
Abstract

An apparatus is provided for adaptively adjusting the rendering quality of one or more images. The apparatus may include at least one memory and at least one processor configured to adjust a rendering quality associated with display of one or more images to degrade the images based in part on a determined distance corresponding to a predetermined threshold. The processor is further configured to cause the apparatus to enable rendering and display of the degraded images in response to receipt of the degraded images from a device or retrieval of the degraded images from a locally stored memory. The degraded images include images having a size that is smaller than a size of corresponding original images. Corresponding computer program products and methods are also provided.

Claims (39)

1. A method comprising:

adjusting, via a processor, a rendering quality associated with display of one or more images to degrade the images based in part on a determined distance corresponding to a predetermined threshold; and

enabling rendering and display of the degraded images in response to receipt of the degraded images from a device or retrieval of the degraded images from a locally stored memory, the degraded images comprising images having a size that is smaller than a size of corresponding original images, the determined distance denotes that one or more states of a rendering application are lagging.

2. The method of claim 1 , wherein receipt of the degraded images from the device are in response to the device receiving a message indicating that the rendering quality is being adjusted to lower the quality of the images.

3. The method of claim 1 , further comprising:

calculating the determined distance.

4. The method of claim 3 , wherein the determined distance equals a number of states of an application between a desired application state and an actual application state.

5. The method of claim 1 , wherein:

the images comprise one or more medical images.

6. The method of claim 1 , further comprising:

adjusting the rendering quality further to change the quality of a subset of the images in response to the determined distance corresponding to a second predetermined threshold.

7. The method of claim 6 , wherein:

the determined distance equals a number of states of an application between a desired application state and an actual application state, and wherein the second predetermined threshold is zero.

8. The method of claim 6 , further comprising:

enabling rendering and display of the subset of the images according to an original size of each image among the subset of the images in response to receipt of the subset of the images from the device or retrieval of the subset of the images from the locally stored memory.

9. The method of claim 8 , wherein the receipt of the images in their original size from the device is responsive to a message sent to the device indicating that one or more states of a rendering application are no longer lagging.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:

adjust a rendering quality associated with display of one or more images to degrade the images based in part on a determined distance corresponding to a predetermined threshold; and

enable rendering and display of the degraded images in response to receipt of the degraded images from a device or retrieval of the degraded images from a locally stored memory, the degraded images comprising images having a size that is smaller than a size of corresponding original images, the determined distance denotes that one or more states of a rendering application are lagging.

11. The apparatus of claim 10 , wherein receipt of the degraded images from the device are in response to the device receiving a message indicating that the rendering quality is being adjusted to lower the quality of the images.

12. The apparatus of claim 10 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

calculate the determined distance.

13. The apparatus of claim 12 , wherein the determined distance equals a number of states of an application between a desired application state and an actual application state.

14. The apparatus of claim 10 , wherein:

the images comprise one or more medical images.

15. The apparatus of claim 10 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

adjust the rendering quality further to change the quality of a subset of the images in response to the determined distance corresponding to a second predetermined threshold.

16. The apparatus of claim 15 , wherein:

the determined distance equals a number of states of an application between a desired application state an actual application state, and wherein the second predetermined threshold is zero.

17. The apparatus of claim 15 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

enable rendering and display of the subset of the images according to an original size of each image among the subset of the images in response to receipt of the subset of the images from the device or retrieval of the subset of the images from the locally stored memory.

18. The apparatus of claim 17 , wherein the receipt of the images in their original size from the device is responsive to a message sent to the device indicating that one or more states of a rendering application are no longer lagging.

19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer executable program code instructions comprising:

program code instructions configured to adjust a rendering quality associated with display of one or more images to degrade the images based in part on a determined distance corresponding to a predetermined threshold; and

program code instructions configured to enable rendering and display of the degraded images in response to receipt of the degraded images from a device or retrieval of the degraded images from a locally stored memory, the degraded images comprising images having a size that is smaller than a size of corresponding original images, the determined distance denotes that one or more states of a rendering application are lagging.

20. The computer program product of claim 19 , further comprising:

program code instructions configured to calculate the determined distance.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: BOCIRNEA, RADU CATALIN
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 026048/0478 →