IP Library › Granted Patent US 9,918,037
Granted Patent B2
US 9,918,037 · App. 14/612,097 · Granted Mar 13, 2018

Multi-tier color look-up table (LUT) database system

Inventors: Christian Ryan Zak (Los Angeles, CA); Arden A. Ash (Los Angeles, CA); James Desmond Ryan (Thousand Oaks, CA)
Assignee: THOMSON Licensing
H04N5/76
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,918,037
App. No.
14/612,097
Granted
Mar 13, 2018
Kind
B2
Abstract

A multi-tier color look-up table (LUT) database system is provided. A first LUT can be stored in a database. First and second users can be granted access to the first LUT. The first and second users can have access to the first LUT for first and second periods of time, respectively. A second LUT can be stored in the database. The first user's access to the first LUT can be removed while the second user's access is maintained. The first and second users can be granted access to the second LUT. The first user can be granted a second access to the first LUT, and can have second access to the first LUT for a third period of time. The third period of time beginning after the end of the first period of time, with the second period of time overlapping with the first and third periods of time.

Claims (65)

1. A method performed by a processor connected to a storage device and comprising:

storing, in the storage device by the server, a first LUT in a database;

storing, in the storage device by the server, a second LUT in the database;

generating, by the server, a graphical user interface (GUI) granting a first user access to the first LUT, wherein the first user has access to the first LUT for a first period of time;

generating, by the server, the graphical user interface (GUI) granting the first user access to the second LUT;

modifying, by the server, the graphical user interface (GUI) granting a second user access to both the first and second LUTs, wherein the second user has access to the first LUT for a second period of time;

modifying, by the server, the graphical user interface (GUI) removing the first user's access to the first LUT while the second user's access to the first LUT is maintained; and

modifying, by the server, the graphical user interface (GUI) granting the first user a second access to the first LUT, wherein the first user has second access to the first LUT for a third period of time, the third period of time beginning after the end of the first period of time, wherein the second period of time overlaps with the first and third periods of time.

2. The method of claim 1 , further comprising:

obtaining, by the server, a value determination of each of the first and second LUTs, wherein removing the first user's access to the first LUT is based on one or both of the value determinations.

3. The method of claim 1 , wherein the first user has access to the second LUT for a fourth period of time, and the first and fourth periods of time do not overlap.

4. The method of claim 1 , further comprising:

assigning, by the server, the first user to one of a plurality of categories, wherein granting the first user access to the first and second LUTs is based on the first user's assigned category.

5. The method of claim 1 , further comprising:

storing, in the storage device by the server, a first note in the database, wherein the first note is accessible by the first user while the first user has access to the first LUT and inaccessible by the first user while the first user does not have access to the first LUT; and

storing, in the storage device by the server, a second note in the database, wherein the second note is accessible by the second user and is inaccessible by the first user.

6. The method of claim 1 , further comprising:

logging, by the server, an access activity of the first user;

receiving, by the server, a request; and

generating, by the server, a report of the access activity in response to the request.

7. The method of claim 6 , wherein the access activity includes information that the first user downloaded the first LUT from the database.

8. A non-transitory computer-readable storage medium that stores computer-executable instructions executable by a processor to perform a method comprising:

storing a first LUT in a database;

storing a second LUT in the database;

generating a GUI granting a first user access to the first LUT, wherein the first user has access to the first LUT for a first period of time;

generating the GUI granting the first user access to the second LUT;

modifying the GUI granting a second user access to both the first and second LUTs, wherein the second user has access to the first LUT for a second period of time;

modifying the GUI removing the first user's access to the first LUT while the second user's access to the first LUT is maintained; and

modifying the GUI granting the first user a second access to the first LUT, wherein the first user has second access to the first LUT for a third period of time, the third period of time beginning after the end of the first period of time, wherein the second period of time overlaps with the first and third periods of time.

9. The non-transitory computer-readable medium of claim 8 , the method further comprising:

obtaining a value determination of each of the first and second LUTs, wherein removing the first user's access to the first LUT is based on one or both of the value determinations.

10. The non-transitory computer-readable medium of claim 8 , wherein the first user has access to the second LUT for a fourth period of time, and the first and fourth periods of time do not overlap.

11. The non-transitory computer-readable medium of claim 8 , the method further comprising:

assigning the first user to one of a plurality of categories, wherein granting the first user access to the first and second LUTs is based on the first user's assigned category.

12. The non-transitory computer-readable medium of claim 8 , the method further comprising:

storing a first note in the database, wherein the first note is accessible by the first user while the first user has access to the first LUT and inaccessible by the first user while the first user does not have access to the first LUT; and

storing a second note in the database, wherein the second note is accessible by the second user and is inaccessible by the first user.

13. The non-transitory computer-readable medium of claim 8 , the method further comprising:

logging an access activity of the first user;

receiving a request; and

generating a report of the access activity in response to the request.

14. The non-transitory computer-readable medium of claim 13 , wherein the access activity includes information that the first user downloaded the first LUT from the database.

15. A computer system comprising:

at least one processor; and

a memory storing instructions executable by the at least one processor to perform a method comprising:

storing, in a storage device, a first LUT in a database;

storing, in the storage device, a second LUT in the database;

generating a GUI granting a first user access to the first LUT, wherein the first user has access to the first LUT for a first period of time;

generating the GUI granting the first user access to the second LUT;

modifying the GUI granting a second user access to both the first and second LUTs, wherein the second user has access to the first LUT for a second period of time;

modifying the GUI removing the first user's access to the first LUT while the second user's access to the first LUT is maintained; and

modifying the GUI granting the first user a second access to the first LUT, wherein the first user has second access to the first LUT for a third period of time, the third period of time beginning after the end of the first period of time, wherein the second period of time overlaps with the first and third periods of time.

16. The computer system of claim 15 , the method further comprising:

obtaining a value determination of each of the first and second LUTs, wherein removing the first user's access to the first LUT is based on one or both of the value determinations.

17. The computer system of claim 15 , wherein the first user has access to the second LUT for a fourth period of time, and the first and fourth periods of time do not overlap.

18. The computer system of claim 15 , the method further comprising:

assigning the first user to one of a plurality of categories, wherein granting the first user access to the first and second LUTs is based on the first user's assigned category.

19. The computer system of claim 15 , the method further comprising:

storing a first note in the database, wherein the first note is accessible by the first user while the first user has access to the first LUT and inaccessible by the first user while the first user does not have access to the first LUT; and

storing a second note in the database, wherein the second note is accessible by the second user and is inaccessible by the first user.

20. The computer system of claim 15 , the method further comprising:

logging an access activity of the first user;

receiving a request; and

generating a report of the access activity in response to the request.

21. The computer system of claim 20 , wherein the access activity includes information that the first user downloaded the first LUT from the database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: ZAK, CHRISTIAN RYAN; ASH, ARDEN A.; RYAN, JAMES DESMOND
To: THOMSON LICENSING
Reel/Frame 035931/0724 →
Continuity (2)
Provisional Application 61934516 · Jan 31, 2014
Related Publication 20150220586A1 · Aug 6, 2015