IP Library › Granted Patent US 10,008,016
Granted Patent B2
US 10,008,016 · App. 13/603,839 · Granted Jun 26, 2018

Proximity-based image rendering

Inventor: Barak R. Naveh (Palo Alto, CA)
Assignee: FACEBOOK, INC.
G06T11/60G06F3/0304G06F3/0484G06F2203/04806G09G2340/045
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,008,016
App. No.
13/603,839
Granted
Jun 26, 2018
Kind
B2
Abstract

In one embodiment, a method includes adjusting the images or text rendered on a display based on the position of the viewers relative to the display.

Claims (35)

1. A method for rendering an image on a display, the method comprising:

determining a proximity for each of a plurality of viewers relative to the display;

recognizing an identity for each of the plurality of viewers;

accessing stored preferences associated with each recognized identity in response to recognizing the identity for each of the plurality of viewers;

determining optimized settings for the image based on the determined proximity for each of the plurality of viewers and the stored preferences of the plurality of viewers; and

adjusting the rendering of the image on the display by changing a resolution of the rendered detail of the image based on the determined optimized settings.

2. The method of claim 1 , wherein the image comprises text.

3. The method of claim 1 , wherein adjusting the rendering of the image further comprises changing a size of the image.

4. The method of claim 1 , wherein adjusting the rendering of the image further comprises changing a frame rate for displaying the image.

5. The method of claim 1 , wherein adjusting the rendering of the image further comprises changing a quantity of images rendered on the display.

6. The method of claim 1 , wherein determining the proximity for each of a plurality of viewers relative to the display comprises the use of one or more cameras.

7. The method of claim 1 , wherein determining the proximity for each of a plurality of viewers relative to the display comprises the use of one or more proximity sensors.

8. A system comprising:

a display;

a proximity detection device to determine a proximity of each of two or more viewers relative to the display;

memory to store instructions which when executed by a processor cause the processor to:

recognize an identity for each of the two or more viewers,

access stored preferences associated with each recognized identity in response to recognizing the identity for each of the two or more viewers,

determine optimized settings for the image based on the determined proximity for each of the two or more viewers and the stored preferences of the two or more viewers, and

adjust a rendering of an image by at least changing a resolution of the rendered detail of the image according to the determined optimized settings; and

a processor coupled to the memory to execute the instructions stored in the memory.

9. The system of claim 8 , wherein the image comprises text.

10. The system of claim 8 , wherein the memory further includes instructions for adjusting the rendering of the image by changing a size of the image.

11. The system of claim 8 , wherein the memory further includes instructions for adjusting the rendering of the image further by changing the frame rate for displaying the image.

12. The system of claim 8 , wherein the memory further includes instructions for adjusting the rendering of the image further by changing the quantity of images rendered on the display.

13. The system of claim 8 , wherein the memory further includes instructions for adjusting the rendering of the image further by optimizing the display of the image for more than one viewer.

14. The system of claim 8 , wherein the proximity detection device is a camera.

15. A method comprising:

determining a proximity for each of a plurality of viewers relative to a display;

recognizing an identity for each of the plurality of viewers;

accessing stored preferences associated with each recognized identity in response to recognizing the identity for each of the plurality of viewers;

determining optimized settings for the image based on the determined proximity for each of the plurality of viewers and the stored preferences of the plurality of viewers; and

adjusting the rendering of the image on the display by changing a frame rate for displaying the image based on the determined optimized settings.

16. The method of claim 1 , wherein determining the optimized settings for the image comprises:

applying an anti-aliasing image processing technique.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2012
From: NAVEH, BARAK R.
To: FACEBOOK, INC.
Reel/Frame 029083/0709 →
Continuity (1)
Related Publication 20140062852A1 · Mar 6, 2014
Cited By (1)
US 12,415,420