IP Library Granted Patent US 10,621,778
Granted Patent B2
US 10,621,778 · App. 15/336,853 · Granted Apr 14, 2020

Methods and systems for generating dynamic user interface effects

Inventor: Nicholas William Dazé (Los Angeles, CA)
Assignee: FARADAY & FUTURE INC.
G06T15/60G06T15/503G06T15/506G06T2200/24
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,621,778
App. No.
15/336,853
Granted
Apr 14, 2020
Kind
B2
Abstract

A method of generating dynamic user interface effects may include receiving positioning data indicative of a location of the user interface and receiving orientation data indicative of an orientation of the user interface. The method may also include determining a location of a light source relative to the user interface based on the positioning data and the orientation data, and modifying an image on the user interface based on the location of the light source.

Claims (31)

1. A computer-implemented method for generating dynamic user interface effects on an image displayed on a user interface, the method comprising:

receiving, from a first sensor, positioning data indicative of a location of the user interface;

receiving, from a second sensor, orientation data indicative of an orientation of the user interface;

determining, by a processor, a location of a light source relative to the user interface based on the positioning data and the orientation data; and

dynamically modifying, by the processor, the image displayed on the user interface based on the location of the light source.

2. The computer-implemented method of claim 1 , wherein dynamically modifying the image comprises simulating a shadow on the user interface based on the location of the light source.

3. The computer-implemented method of claim 2 , wherein the simulated shadow extends from a feature depicted on the user interface.

4. The computer-implemented method of claim 3 , wherein dynamically modifying the image comprises simulating the shadow based on a predetermined apparent dimension of the feature.

5. The computer-implemented method of claim 4 , wherein dynamically modifying the image comprises simulating the shadow based on a predetermined apparent height of the feature.

6. The computer-implemented method of claim 1 , further comprising receiving data related to an intensity of the light source and modifying an opacity of the image based on the intensity of the light source.

7. The computer-implemented method of claim 6 , further comprising modifying the opacity of the image based on at least one estimated obstruction of the light source.

8. The computer-implemented method of claim 1 , further comprising generating the orientation data using at least one of a gyroscope, an accelerometer, or a barometer.

9. The computer-implemented method of clam 1 , further comprising determining the location of the light source relative to the user interface with a light sensor.

10. The computer-implemented method of claim 1 , wherein modifying the image includes determining a plurality of pixels to be modified based on the location of the light source.

11. A system for generating dynamic user interface effects on an image displayed on a user interface, the system comprising:

a plurality of sensors configured to determine position data and orientation data indicative of a location and an orientation, respectively, of the user interface;

an input/output (I/O) interface connected to the plurality of sensors, the I/O interface configured to: receive, from the plurality of sensors, the positioning data and the orientation data;

a processing unit connected to the I/O interface, the processing unit configured to: receive the position data and orientation data from the I/O interface; determine a location of a light source relative to the user interface based on the positioning data and the orientation data; and dynamically modify the image on the user interface based on the location of the light source.

12. The system of claim 11 , wherein the processing unit is configured to simulate a shadow on the user interface based on the location of the light source.

13. The system of claim 12 , wherein the simulated shadow extends from a feature depicted on the user interface.

14. The system of claim 13 , wherein the processing unit is configured to simulate the shadow based on a predetermined apparent dimension of the feature.

15. The system of claim 11 , wherein the processing unit is configured to receive data pertaining to an intensity of the light source and modify an opacity of the image based on the intensity of the light source.

16. The system of claim 15 , wherein the processing unit is configured to modify the opacity based on at least one estimated obstruction of the light source.

17. The system of claim 11 , wherein the plurality of sensors comprise at least one of a gyroscope, an accelerometer, or a barometer configured to generate the orientation data.

18. The system of claim 11 , wherein the processing unit is configured to determine the location of the light source relative to the user interface with a light sensor.

19. The system of claim 11 , wherein the processing unit is configured to determine a plurality of pixels to be modified based on the location of the light source.

20. A vehicle comprising:

a user interface;

a plurality of sensors configured to determine position data and orientation data indicative of a location and an orientation, respectively, of the user interface;

an input/output (I/O) interface connected to the plurality of sensors, the I/O interface configured to: receive, from the plurality of sensors, the positioning data and the orientation data;

a processing unit connected to the I/O interface, the processing unit configured to: receive the position data and orientation data from the I/O interface; determine a location of a light source relative to the user interface based on the positioning data and the orientation data; and dynamically modify an image on the user interface based on the location of the light source.

Assignments (10)
SECURITY INTEREST Recorded Sep 25, 2024
From: FARADAY&FUTURE, INC.
To: SENYUN INTERNATIONAL LTD.
Reel/Frame 069048/0500 →
SECURITY INTEREST Recorded Aug 15, 2022
From: FARADAY&FUTURE INC.
To: FF SIMPLICY VENTURES LLC
Reel/Frame 061176/0756 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 050234/0069 Recorded Jun 8, 2022
From: ARES CAPITAL CORPORATION, AS SUCCESSOR COLLATERAL AGENT
To: CITY OF SKY LIMITED; EAGLE PROP HOLDCO LLC; FARADAY & FUTURE INC.; FARADAY FUTURE LLC; FF EQUIPMENT LLC; FF HONG KONG HOLDING LIMITED; FF INC.; FF MANUFACTURING LLC; ROBIN PROP HOLDCO LLC; SMART KING LTD.; SMART TECHNOLOGY HOLDINGS LTD.; FARADAY SPE, LLC
Reel/Frame 060314/0263 →
ACKNOWLEDGEMENT OF SUCCESSOR COLLATERAL AGENT UNDER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 29, 2021
From: BIRCH LAKE FUND MANAGEMENT, LP, AS RETIRING AGENT
To: ARES CAPITAL CORPORATION, AS SUCCESSOR AGENT
Reel/Frame 057019/0140 →
SECURITY INTEREST Recorded Oct 14, 2020
From: ROYOD LLC
To: BIRCH LAKE FUND MANAGEMENT, LP
Reel/Frame 054076/0157 →
ACKNOWLEDGEMENT OF SUCCESSOR COLLATERAL AGENT UNDER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 5, 2020
From: BIRCH LAKE FUND MANAGEMENT, LP, AS RETIRING AGENT
To: ROYOD LLC, AS SUCCESSOR AGENT
Reel/Frame 052102/0452 →
SECURITY INTEREST Recorded May 1, 2019
From: CITY OF SKY LIMITED; EAGLE PROP HOLDCO LLC; FARADAY FUTURE LLC; FE EQUIPMENT LLC; FF HONG KONG HOLDING LIMITED; FF INC.; FF MANUFACTURING LLC; ROBIN PROP HOLDCO LLC; SMART KING LTD.; SMART TECHNOLOGY HOLDINGS LTD.; FARADAY SPE, LLC; FARADAY & FUTURE INC.
To: BIRCH LAKE FUND MANAGEMENT, LP
Reel/Frame 050234/0069 →
RELEASE OF SECURITY INTEREST Recorded Jan 14, 2019
From: SEASON SMART LIMITED
To: FARADAY&FUTURE INC.
Reel/Frame 048069/0704 →
SECURITY INTEREST Recorded Dec 28, 2017
From: FARADAY&FUTURE INC.
To: SEASON SMART LIMITED
Reel/Frame 044969/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: DAZÉ, NICHOLAS WILLIAM
To: FARADAY&FUTURE INC.
Reel/Frame 040156/0820 →
Continuity (2)
Provisional Application 62248485 · Oct 30, 2015
Related Publication 20170124756A1 · May 4, 2017