IP Library Granted Patent US 10,260,712
Granted Patent B2
US 10,260,712 · App. 15/764,800 · Granted Apr 16, 2019

Digital lampshade system and method

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,260,712
App. No.
15/764,800
Granted
Apr 16, 2019
Kind
B2
Abstract

A light source is provided with a digitally addressable lampshade that includes a plurality of regions of controllable opacity. Systems and methods are described for controlling the digital lampshade. In an exemplary embodiment, an addressable lampshade effects a time-varying pattern of changes to the opacity of the regions to generate a lamp identification pattern. A lamp is identified from the patterns by a camera-equipped mobile device. The mobile device then causes the identified lamp to generate a position-determining pattern of light. The mobile device determines its own position relative to the lamp based on the pattern of light received by the camera. The mobile device then instructs the digital lampshade, according to user input, to allow illumination or to provide shade at the determined position of the mobile device.

Claims (36)

1. A method performed at a mobile computing device, the method comprising:

causing display of a spatiotemporally varying position-determining light pattern by a selected lamp having an addressable lampshade;

operating a camera of the mobile computing device to capture a time-varying position-determining illumination level from the selected lamp;

based on the captured time-varying illumination level, determining a position of the mobile computing device relative to the selected lamp; and

instructing the selected lamp to modify shading by the addressable lampshade at least toward the position of the mobile computing device.

2. The method of claim 1 , further comprising:

causing display of respective identification light patterns on each of a plurality of lamps including the selected lamp; and

operating the camera of the mobile computing device to capture an identification illumination pattern from the selected lamp;

wherein instructing the selected lamp includes sending an instruction to a lamp identified by the captured identification illumination pattern.

3. The method of claim 2 , further comprising aiming the camera at the selected lamp while the selected lamp displays the corresponding identification light pattern.

4. The method of claim 2 , wherein causing display of respective identification light patterns comprises sending an instruction to the plurality of lamps to display the identification light patterns.

5. The method of claim 4 , further comprising, at each of the plurality of lamps:

receiving the instruction; and

in response to the instruction, generating a corresponding identification light pattern by selectively altering the opacity of regions of the addressable lampshade.

6. The method of claim 4 , further comprising, at each of the plurality of lamps:

receiving the instruction; and

in response to the instruction, generating a corresponding identification light pattern by temporally modulating the brightness of a light source of the lamp.

7. The method of claim 1 , wherein instructing the selected lamp to modify shading includes instructing the selected lamp to increase opacity of a region of the addressable lampshade toward the position of the mobile computing device.

8. The method of claim 1 , wherein instructing the selected lamp to modify shading includes instructing the selected lamp to decrease opacity of a region of the addressable lampshade toward the position of the mobile computing device.

9. The method of claim 1 , wherein the spatiotemporally varying position-determining light pattern comprises an altitude beam of light that sweeps across an altitude angle, and wherein determining a position of the mobile device comprises determining an altitude angle of the mobile device based on timing of detection of the altitude beam of light by the camera.

10. The method of claim 1 , wherein the spatiotemporally varying position-determining light pattern comprises an azimuthal beam of light that sweeps across an azimuth angle, and wherein determining a position of the mobile device comprises determining an azimuth angle of the mobile device based on timing of detection of the azimuthal beam of light by the camera.

11. The method of claim 1 , wherein the spatiotemporally varying position-determining light pattern comprises an altitude beam of light that sweeps across an altitude angle and an azimuthal beam of light that simultaneously sweeps across an azimuth angle, and wherein determination of the position of the mobile device is based on timing of detection of the altitude and azimuthal beams of light by the camera.

12. The method of claim 1 , wherein causing display of a spatiotemporally varying position-determining light pattern comprises sending an instruction to the selected lamp to display the spatiotemporally varying position-determining light pattern.

13. The method of claim 12 , further comprising, at the selected lamp:

receiving the instruction; and

in response to the instruction, generating the spatiotemporally varying position-determining light pattern by selectively altering the opacity of regions of the addressable lampshade.

14. A mobile computing device comprising a camera, a transceiver, a processor, and a non-transitory computer-readable medium storing instructions operative, when executed on the processor, to perform functions comprising:

sending over the transceiver a message causing display of a spatiotemporally varying position-determining light pattern by a selected lamp having an addressable lampshade;

operating the camera to capture a time-varying position-determining illumination level from the selected lamp;

based on the captured time-varying illumination level, determining a position of the mobile computing device relative to the selected lamp; and

sending over the transceiver a message instructing the selected lamp to modify shading by the addressable lampshade at least toward the position of the mobile computing device.

15. A lamp comprising:

a light source;

an addressable lampshade positioned around the light source, the addressable lampshade having a plurality of regions with independently-adjustable opacity; and

an opaqueing surface controller operative to control the opacity of the plurality of regions, the controller being operative, in response to an instruction from a mobile device, to generate a spatiotemporally varying position-determining light pattern by selectively altering the opacity of regions of the addressable lampshade, wherein the spatiotemporally varying position-determining light pattern includes an azimuthal beam of light that sweeps across an azimuth angle.

16. The lamp of claim 15 , wherein the spatiotemporally varying position-determining light pattern further includes an altitude beam of light that sweeps across an altitude angle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: PCMS HOLDINGS, INC.
To: DRNC HOLDINGS, INC.
Reel/Frame 062983/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2018
From: ROBARTS, JAMES
To: PCMS HOLDINGS, INC.
Reel/Frame 046831/0297 →