Automatic camera selection

US10284813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10284813-B2
Application numberUS-201414504367-A
CountryUS
Kind codeB2
Filing dateOct 1, 2014
Priority dateMar 17, 2014
Publication dateMay 7, 2019
Grant dateMay 7, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, executed at a computer device, of selecting a camera of the computer device to record a video message, the method comprising: prior to recording the video: receiving, at a user interface component of the computer device, a user input from a user; determining an intent of the user based upon the user input; and automatically selecting, for recording a video, between a front facing camera of the computer device and a rear-facing camera of the computer device based upon the determined intent of the user; responsive to determining that the intent of the user is to send a video message including the video: automatically selecting the front-facing camera of the computer device for recording of the video; recording the video with the front-facing camera; creating the video message including the video recorded with the front-facing camera; and sending the video message to a recipient; and responsive to determining that the intent of the user is not to send a video message, automatically selecting the rear facing camera of the computer device to record the video. 2. The computer-implemented method of claim 1 , wherein determining that an intent of the user is to send a video message comprises determining whether the user input indicates an interaction with the computer device via a selectable control which enables a new video message to be instantiated. 3. The computer-implemented method of claim 1 , wherein determining that an intent of the user is to send the video message comprises determining whether the user input indicates an interaction with the computer device which includes selection of one or more contacts to which the video message can be sent. 4. The computer-implemented method of claim 1 , wherein determining that an intent of the user is to send a video message comprises determining whether the user input indicates an interaction with the computer device associated with responding to a previously-received video message. 5. The computer-implemented method of claim 1 , wherein determining that an intent of the user is to send a video message comprises determining that the user input is a selection of a reply option to reply to a previously-received video message. 6. The computer-implemented method of claim 1 , wherein determining that an intent of the user is to send a video message comprises determining whether the user input includes populating one or more addresses into a video message shell. 7. The computer-implemented method of claim 1 , further comprising, uploading portions of the video to a remote computing device while recording the video. 8. The computer-implemented method of claim 1 , wherein determining that an intent of the user is not to send a video message comprises determining that the user input indicates an interaction with the computer device to select a photo taking capability. 9. One or more computer readable storage media storing computer readable instructions which, when executed, perform operations comprising: prior to recording a video: receiving, at a user interface component of the computer device, a user input from a user; determining an intent of the user based upon the user input; and automatically selecting, for recording a video, between a front facing camera of the computer device and a rear-facing camera of the computer device based upon the determined intent of the user; responsive to determining that the intent of the user is to send a video message including the video: automatically selecting the front-facing camera of the computer device for recording of the video; recording the video with the front-facing camera; creating the video message including the video recorded with the front-facing camera; and sending the video message to a recipient; and responsive to determining that the intent of the user is not to send a video message, automatically selecting the rear facing camera of the computer device to record the video. 10. The one or more computer readable storage media of claim 9 , wherein the operations of determining that an intent of the user is to send a video message comprises determining whether the user input indicates an interaction with the computing device via a selectable control which enables a new video message to be instantiated. 11. The one or more computer readable storage media of claim 9 , wherein the operations of determining that an intent of the user is to send a video message comprises determining whether the user input indicates an interaction with the computing device which includes selection of one or more contacts to which a video message can be sent. 12. The one or more computer readable storage media of claim 9 , wherein the operations of determining that an intent of the user is to send a video message comprises determining whether the user input is associated with responding to a previously-received video message. 13. The one or more computer readable storage media of claim 9 , wherein the operations of determining that an intent of the user is to send a video message comprises determining whether the user input indicates an interaction with the computing device which includes receiving one or more addresses into a video message shell. 14. A computing device comprising: a front-facing camera and a rear-facing camera; a user input device; one or more processors communicatively coupled to the front-facing and rear-facing cameras and the user input device; and one or more computer readable storage media, instructions embodied on the one or more computer readable storage media which, when executed by the one or more processors, perform operations comprising: prior to recording a video: receiving, from the user input device, a user input from a user; determining an intent of the user based upon the user input; and automatically selecting, for recording a video, between the front facing camera and the rear-facing camera based upon the determined intent of the user; responsive to determining that the intent of the user is to send a video message including the video: automatically selecting the front-facing camera of the computer device for recording of the video; recording the video with the front-facing camera; creating the video message including the video recorded with the front-facing camera; and sending the video message to a recipient; and responsive to determining that the intent of the user is not to send a video message, automatically selecting the rear facing camera of the computer device to record the video. 15. The computing device of claim 14 , wherein the operations of determining that an intent of the user is not to send a video message comprises determining that the user input indicates an interaction with the computing device which includes selecting a viewfinder. 16. The computing device of claim 14 , wherein the computing device comprises a phone.

Assignees

Inventors

Classifications

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title

  • Messaging; Mailboxes; Announcements · CPC title

  • Cameras (H04N23/00 takes precedence) · CPC title

  • H04N7/142Primary

    Constructional details of the terminal equipment, e.g. arrangements of the camera and the display · CPC title

  • embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10284813B2 cover?
Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04N7/142. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 07 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).