IP Library Granted Patent US 9,349,034
Granted Patent B2
US 9,349,034 · App. 14/525,705 · Granted May 24, 2016

Methods and systems for invoking functions based on whether a partial print or an entire print is detected

Inventors: Walter R. Klappert (Los Angeles, CA); Minah Oh (Los Angeles, CA); Michael R. Nichols (La Canada Flintridge, CA)
Assignee: Rovi Guides, Inc.
G06K9/00013G06K9/00087H04N21/4126H04N21/4415H04N21/4532H04N21/4821
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,349,034
App. No.
14/525,705
Granted
May 24, 2016
Kind
B2
Abstract

Systems and methods are described herein for expanding the functionality of a print scanner. The scanner may be programmed to invoke a different function if only a portion of a print is detected rather than a full print. In this manner, it would be possible for a user to share a user equipment device such as a smartphone with a friend. The user may wish to share his or her smartphone, and may activate access to the browser that does not include any of the cookies, private passwords, or other login information during a session by using just the tip of the user's finger on a fingerprint scanner, as opposed to the user's full fingerprint. When the user wishes to again have his or her personal information accessible in the browser, the user may activate the browser using the user's full fingerprint.

Claims (40)

1. A method comprising:

detecting a presence of a print associated with a user body part;

identifying a user profile corresponding to the detected print;

determining a surface area of the print;

determining whether the detected print represents a partial print or a full print based on (i) the identified profile and (ii) the surface area of the print;

in response to determining the detected print represents a partial print, invoking a first function that relates to a first operation corresponding to media asset consumption; and

in response to determining the detected print represents a full print, invoking a second function that relates to a second operation corresponding to media asset consumption.

2. The method of claim 1 , wherein determining whether the detected print represents a partial print or full print comprises comparing the surface area of the print to an entry in the user profile, and basing the determination on the comparing.

3. The method of claim 2 , wherein the entry in the user profile represents a threshold surface area that corresponds to the surface area of the user's full print, and wherein the comparing further comprises determining whether the surface area of the print exceeds the threshold, wherein when the surface area of the print exceeds the threshold, it is determined that the detected print represents a full print, and wherein when the surface area of the print does not exceed the threshold, it is determined that the detected print does not represent a full print.

4. The method of claim 1 , wherein the first function is related to the second function, and wherein the first function, when invoked, triggers a command based on the first operation that is related to at least one of: volume control, channel tuning, media playback, and media selection.

5. The method of claim 4 , wherein, when the first function is invoked, the first operation is performed using a first magnitude, and wherein, when the second function is invoked, the second operation is performed using a second magnitude that is greater than the first magnitude.

6. The method of claim 5 , wherein at least one of the first operation, the first magnitude, and the second magnitude is determined based on the user profile.

7. The method of claim 1 , wherein invoking the first function causes a customized page of media asset identifiers to be generated for display, and wherein invoking the second function causes an uncustomized page of media asset identifiers to be generated for display.

8. The method of claim 7 , wherein the body part is a finger.

9. The method of claim 8 , wherein the identifying of the user profile comprises:

accessing a database;

cross-referencing characteristics of the print against entries in the database; and

identifying an entry of the database that corresponds to the characteristics of the print.

10. The method of claim 9 , wherein the presence of the print is detected at a mobile device, and wherein the first function and the second function are invoked at a device different from the mobile device.

11. A system comprising:

print detection circuitry; and

control circuitry configured to:

detect, using the print detection circuitry a presence of a print associated with a user body part;

identify a user profile corresponding to the detected print;

determine a surface area of the print;

determine whether the detected print represents a partial print or a full print based on (i) the identified profile and (ii) the surface area of the print;

in response to determining the detected print represents a partial print, invoke a first function that relates to a first operation corresponding to media asset consumption; and

in response to determining the detected print represents a full print, invoke a second function that relates to a second operation corresponding to media asset consumption.

12. The system of claim 11 , wherein the control circuitry is further configured to, when determining whether the detected print represents a partial print or full print, compare the surface area of the print to an entry in the user profile, and base the determination on the comparing.

13. The system of claim 12 , wherein the entry in the user profile represents a threshold surface area that corresponds to the surface area of the user's full print, and wherein the control circuitry is further configured to, when comparing the surface area of the print to an entry in the user profile, determine whether the surface area of the print exceeds the threshold, wherein when the surface area of the print exceeds the threshold, it is determined that the detected print represents a full print, and wherein when the surface area of the print does not exceed the threshold, it is determined that the detected print does not represent a full print.

14. The system of claim 11 , wherein the first function is related to the second function, and wherein the first function, when invoked, triggers a command based on the first operation that is related to at least one of: volume control, channel tuning, media playback, and media selection.

15. The system of claim 14 , wherein, when the first function is invoked, the first operation is performed using a first magnitude, and wherein, when the second function is invoked, the second operation is performed using a second magnitude that is greater than the first magnitude.

16. The system of claim 15 , wherein at least one of the first operation, the first magnitude, and the second magnitude is determined based on the user profile.

17. The system of claim 11 , wherein the control circuitry is further configured to, when the first function is invoked, cause a customized page of media asset identifiers to be generated for display, and when the second function is invoked, cause an uncustomized page of media asset identifiers to be generated for display.

18. The system of claim 17 , wherein the body part is a finger.

19. The system of claim 18 , wherein the control circuitry is further configured, when identifying of the user profile, to:

access a database;

cross-reference characteristics of the print against entries in the database; and

identify an entry of the database that corresponds to the characteristics of the print.

20. The system of claim 19 , wherein the presence of the print is detected at a mobile device, and wherein the first function and the second function are invoked at a device different from the mobile device.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0697 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded May 28, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035730/0852 →
MERGER Recorded May 28, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035730/0838 →
MERGER Recorded May 28, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035730/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2014
From: KLAPPERT, WALTER R.; OH, MINAH; NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 034051/0986 →
Continuity (1)
Related Publication 20160117542A1 · Apr 28, 2016