IP Library Granted Patent US 8,963,991
Granted Patent B2
US 8,963,991 · App. 13/729,745 · Granted Feb 24, 2015

Systems and methods for causing a user to look into a camera

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 8,963,991
App. No.
13/729,745
Granted
Feb 24, 2015
Kind
B2
Abstract

Systems and method for causing a user to look into a camera are described. In some aspects, a position of a camera coupled with a computing device is determined. A computer-generated element is displayed proximate to the determined position of the camera. The computer-generated element is presented for causing a user of the computing device to reposition a face of the user toward the determined position of the camera.

Claims (52)

1. A computer-implemented method for causing a user to look into a camera, the method comprising:

determining a position of a camera coupled with a computing device, wherein determining the position of the camera comprises:

presenting an indicator on a screen and prompting the user to look at the indicator, wherein the indicator is colored so as to distinguish the indicator from a background;

moving the indicator around the screen;

determining, based on an input from the camera while moving the indicator around the screen, that the face of the user is repositioned toward the camera; and

determining the position of the camera based on a position of the indicator at a time when the face of the user is repositioned toward the camera; and

displaying a computer-generated element proximate to the determined position of the camera, the computer-generated element being presented for causing a user of the computing device to reposition a face of the user toward the determined position of the camera.

2. The method of claim 1 , further comprising:

instantiating an application for transmitting video captured via the camera.

3. The method of claim 2 , wherein the application comprises an online meeting application, and wherein the computer-generated element comprises a video feed or a screen sharing feed from the online meeting application.

4. The method of claim 2 , wherein the application comprises an online meeting application, and wherein the computer-generated element comprises data from one or more files being shared via the online meeting application.

5. The method of claim 2 , wherein the computer-generated element comprises a control for the application.

6. The method of claim 1 , wherein the computer-generated element comprises a flashing light or text.

7. The method of claim 1 , wherein determining the position of the camera comprises:

determining a computing device type of the computing device;

determining the position of the camera based on a position of a built-in camera of the computing device type.

8. The method of claim 7 , determining the position of the camera based on the position of the built-in camera of the computing device type comprises:

looking up the position of the built-in camera of the computing device type in a data repository, the data repository comprising a mapping of computing device types to positions of built-in cameras.

9. The method of claim 1 , wherein determining the position of the camera comprises:

receiving, from the user, an input indicating the position of the camera.

10. A non-transitory computer-readable medium for causing a user to look into a camera, the computer-readable medium comprising instructions which, when executed by one or more computers, cause the one or more computers to implement a method, the method comprising:

determining a position of a camera coupled with a computing device, wherein determining the position of the camera comprises:

presenting an indicator on a screen and prompting the user to look at the indicator, wherein the indicator is colored so as to distinguish the indicator from a background;

moving the indicator around the screen;

determining, based on an input from the camera while moving the indicator around the screen, that the face of the user is repositioned toward the camera; and

determining the position of the camera based on a position of the indicator at a time when the face of the user is repositioned toward the camera; and

displaying a computer-generated element proximate to the determined position of the camera, the computer-generated element being presented for causing a user of the computing device to reposition a face of the user toward the determined position of the camera.

11. The computer-readable medium of claim 10 , the method further comprising:

instantiating an application for transmitting video captured via the camera.

12. The computer-readable medium of claim 11 , wherein the application comprises an online meeting application, and wherein the computer-generated element comprises a video feed or a screen sharing feed from the online meeting application.

13. The computer-readable medium of claim 11 , wherein the application comprises an online meeting application, and wherein the computer-generated element comprises data from one or more files being shared via the online meeting application.

14. The computer-readable medium of claim 11 , wherein the computer-generated element comprises a control for the application.

15. The computer-readable medium of claim 10 , wherein the computer-generated element comprises a flashing light or text.

16. The computer-readable medium of claim 10 , wherein determining the position of the camera comprises:

determining a computing device type of the computing device;

determining the position of the camera based on a position of a built-in camera of the computing device type.

17. The computer-readable medium of claim 16 , determining the position of the camera based on the position of the built-in camera of the computing device type comprises:

looking up the position of the built-in camera of the computing device type in a data repository, the data repository comprising a mapping of computing device types to positions of built-in cameras.

18. The computer-readable medium of claim 10 , wherein determining the position of the camera comprises:

receiving, from the user, an input indicating the position of the camera.

19. A system for causing a user to look into a camera, the system comprising:

processing hardware; and

a memory comprising instructions which, when executed by the processing hardware, cause the processing hardware to implement a method, the method comprising:

determining a position of a camera coupled with a computing device, wherein determining the position of the camera comprises:

presenting an indicator on a screen and prompting the user to look at the indicator, wherein the indicator is colored so as to distinguish the indicator from a background;

moving the indicator around the screen;

determining, based on an input from the camera while moving the indicator around the screen, that the face of the user is repositioned toward the camera; and

determining the position of the camera based on a position of the indicator at a time when the face of the user is repositioned toward the camera; and

displaying a computer-generated element proximate to the determined position of the camera, the computer-generated element being presented for causing a user of the computing device to reposition a face of the user toward the determined position of the camera.

20. The method of claim 1 , wherein moving the indicator around the screen comprises:

if the camera is not embedded in the screen, moving the indicator around a border or an edge of the screen; and

if the camera is embedded in the screen, moving the indicator around an interior of the screen and around the border and the edge of the screen.

Assignments (14)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 053667/0169, REEL/FRAME 060450/0171, REEL/FRAME 063341/0051) Recorded Mar 15, 2024
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: GOTO GROUP, INC. (F/K/A LOGMEIN, INC.)
Reel/Frame 066800/0145 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.; GOTO GROUP, INC.; LASTPASS US LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0355 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.,; GOTO GROUP, INC., A; LASTPASS US LP,
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0402 →
SECURITY INTEREST Recorded Feb 7, 2024
From: GOTO GROUP, INC.,; GOTO COMMUNICATIONS, INC.; LASTPASS US LP
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 066508/0443 →
CHANGE OF NAME Recorded Apr 8, 2022
From: LOGMEIN, INC.
To: GOTO GROUP, INC.
Reel/Frame 059644/0090 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) Recorded Feb 16, 2021
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: LOGMEIN, INC.
Reel/Frame 055306/0200 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0079 →
NOTES LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 053667/0032 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0169 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 041588/0143 Recorded Aug 31, 2020
From: JPMORGAN CHASE BANK, N.A.
To: LOGMEIN, INC.; GETGO, INC.
Reel/Frame 053650/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: GETGO, INC.
To: LOGMEIN, INC.
Reel/Frame 049843/0833 →
SECURITY INTEREST Recorded Feb 1, 2017
From: GETGO, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 041588/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: CITRIX SYSTEMS, INC.
To: GETGO, INC.
Reel/Frame 039970/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2013
From: THAPLIYAL, ASHISH V.; ANDERSON, MATTHEW
To: CITRIX SYSTEMS, INC.
Reel/Frame 029632/0818 →