Automatic camera selection

US9888207B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9888207-B2
Application numberUS-201414216223-A
CountryUS
Kind codeB2
Filing dateMar 17, 2014
Priority dateMar 17, 2014
Publication dateFeb 6, 2018
Grant dateFeb 6, 2018

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 comprising: receiving, by a video messaging application implemented at a computing device, a user input; determining that the user input is associated with sending the short video message if the user input comprises opening a new message; responsive to determining that the user input is associated with sending the short video message, automatically selecting a front-facing camera of the computing device effective to capture video for the short video message using the front-facing camera, and sending the short video message in an asynchronous manner to one or more recipients; determining that the user input is not associated with sending the short video message if the user input is to enter a record mode before opening the new message; and responsive to determining that the user input is not associated with sending the short video message, automatically selecting a rear-facing camera of the computing device effective to capture video using the rear-facing camera. 2. The computer-implemented method of claim 1 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises a selection of a selectable control to start the video message. 3. The computer-implemented method of claim 1 , wherein said determining that the user input is associated with sending the short video message further comprises determining that the user input comprises a selection of one or more contacts to which the short video message can be sent. 4. The computer-implemented method of claim 1 , wherein said determining that the user input is associated with sending the short video message further comprises determining that the user input is associated with responding to a previously-received short video message. 5. The computer-implemented method of claim 1 , wherein said determining that the user input is associated with sending the short video message further comprises determining that the user input comprises a selection of a reply option to reply to a previously-received short video message. 6. The computer-implemented method of claim 1 , wherein said determining that the user input is associated with sending the short video message further comprises determining that the user input comprises receiving one or more addresses into a short video message shell. 7. The computer-implemented method of claim 1 , wherein the sending the short video message further comprises preemptive preemptively uploading of portions of the short video message to a server. 8. One or more computer readable storage memories storing computer readable instructions which, when executed, perform operations comprising: receiving, with a computing device, a user input; responsive to ascertaining that the user input indicates intent to send a video message, automatically selecting a front-facing camera of the computing device effective to capture video for the video message using the front-facing camera; and responsive to ascertaining that the user input is to enter a video record mode, automatically selecting a rear-facing camera effective to capture video in the record mode without sending the video message. 9. The one or more computer readable storage media of claim 8 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises a selection of a selectable control to start the video message. 10. The one or more computer readable storage media of claim 8 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises a selection of one or more contacts to which a video message can be sent. 11. The one or more computer readable storage media of claim 8 , wherein said ascertaining whether the user input is associated with sending a short video message is performed by ascertaining whether the user input is associated with responding to a previously-received short video message. 12. The one or more computer readable storage media of claim 8 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises receiving one or more addresses into a video message shell. 13. The one or more computer readable storage media of claim 8 further comprising enabling sending of the video message to one or more intended recipients, wherein said enabling sending comprises enabling preemptive uploading of portions of the video message to a server. 14. A computing device comprising: one or more processors; one or more computer readable storage media; instructions embodied on the one or more computer readable storage media which, when executed, perform operations comprising: receiving a user input; responsive to ascertaining that the user input indicates intent to send a video message, automatically selecting a front-facing camera of the computing device effective to capture video for the video message using the front-facing camera; and responsive to ascertaining that the user input is to enter a video record mode, automatically selecting a rear-facing camera effective to capture video in the record mode without sending the video message. 15. The computing device of claim 14 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises a selection of a selectable control to start the video message. 16. The computing device of claim 14 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises a selection of one or more contacts to which the video message can be sent. 17. The computing device of claim 14 , wherein said ascertaining that the user input indicates intent to send the video message comprises determining that the user input comprises determining that the user input is associated with responding to a previously-received short video message. 18. The computing device of claim 14 , wherein the computing device comprises a phone.

Assignees

Inventors

Classifications

  • Multimedia information · CPC title

  • Annexed information, e.g. attachments · CPC title

  • H04N7/147Primary

    Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title

  • Handheld terminals · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US9888207B2 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/147. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 06 2018 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).