Google Patent | Content capture

Patent: Content capture

Publication Number: 10194121

Publication Date: 2019-01-29

Applicants: Google

Abstract

A computing device configured to dynamically capture and store experience data received the by the computing device. An example method involves: (a) receiving first experience data that indicates at least one environmental condition; (b) selecting a capture mode from a plurality of capture modes based on the at least one environmental condition, where the capture mode defines a manner of capturing experience data; and (c) causing the computing device to operate in the selected capture mode, where operating in the selected capture mode includes capturing second experience data in the manner defined by the capture mode. The method may optionally additionally involve: (d) after entering the capture mode, receiving third experience data; (e) determining that the capture mode should be exited based on at least the received third experience data; and (f) based on the determination that the capture mode should be exited, exiting the capture mode such that at least one type of experience data is not captured.

Background

Unless otherwise indicated herein, the materials described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.

Computing devices such as personal computers, laptop computers, tablet computers, cellular phones, among many other types of computing devices, are increasingly prevalent in numerous aspects of modern life. As computers become progressively more integrated with users’ everyday life, the convenience, efficiency, and intuitiveness of the user-interfaces by which users interact with computing devices becomes progressively more important.

The trend toward miniaturization of computing hardware, peripherals, as well as sensors, detectors, and image and audio processors, among other technologies, has helped open up a field sometimes referred to as “wearable computing.” Wearable computers are, generally, highly portable, and may be designed to be usable at any time with a minimum amount of “cost” or distraction from the wearer’s primary task. That is, a wearable computer user’s primary task may not be using the computer. Instead, it may be dealing with their environment while the computer plays a secondary, support, role. One such secondary support role may be the acquisition and storage (or capture) of certain data and/or media corresponding to a user’s environment including, for example, pictures, video, audio, text and other such data. Note that such a secondary function need not be performed by a computer that is “wearable” per se; that is, other computing devices (e.g., other portable computing devices) may also support users’ activities in a secondary capacity.

The secondary-task nature of such computing devices make them a natural match for computing applications that continuously run in the background, sensing their environment and occasionally proactively acting on behalf of their users. Nonetheless, to date, techniques for utilizing such computing devices, including the capture of environmental data in a preferable or desirable manner, are often considered inconvenient, inefficient, and/or non-intuitive by users. An improvement is therefore desired.

Summary

In one aspect, a method involves: (a) receiving first experience data that indicates at least one environmental condition; (b) selecting a capture mode from a plurality of capture modes based on the at least one environmental condition, where the capture mode defines a manner of capturing experience data; and (c) causing the computing device to operate in the selected capture mode, where operating in the selected capture mode includes capturing second experience data in the manner defined by the capture mode. The method may optionally additionally involve: (d) after entering the capture mode, receiving third experience data; (e) determining that the capture mode should be exited based on at least the received third experience data; and (f) based on the determination that the capture mode should be exited, exiting the capture mode such that at least one type of experience data is not captured. And after selecting the capture mode, the computing device may optionality be configured to provide a prompt to enter the capture mode, where selection of the prompt causes the computing device to operate in the selected capture mode. Such a prompt may be provided without ultimately causing the computing device to actually operate in the selected capture mode.

In another aspect, a computing device is configured to: (a) receive first experience data that indicates at least one environmental condition; (b) select a capture mode from a plurality of capture modes based on the at least one environmental condition, where the capture mode defines a manner of capturing experience data; and (c) cause the computing device to operate in the selected capture mode, where operating in the selected capture mode includes capturing second experience data in the manner defined by the capture mode. The computing device may optionally additionally be configured to: (d) after entering the capture mode, receive third experience data; (e) determine that the capture mode should be exited based on at least the received third experience data; and (f) based on the determination that the capture mode should be exited, exit the capture mode such that at least one type of experience data is not captured. And after selecting the capture mode, the computing device may optionality be configured to provide a prompt to enter the capture mode, where selection of the prompt causes the computing device to operate in the selected capture mode. Such a prompt may be provided without ultimately causing the computing device to actually operate in the selected capture mode.

In yet another aspect, a non-transitory computer-readable medium has program instructions stored thereon that are executable by at least one processor. The program instructions include: (a) instructions for receiving first experience data that indicates at least one environmental condition; (b) instructions for selecting a capture mode from a plurality of capture modes based on the at least one environmental condition, where the capture mode defines a manner of capturing experience data; and (c) instructions for causing the computing device to operate in the selected capture mode, where operating in the selected capture mode includes capturing second experience data in the manner defined by the capture mode. The program instructions may also optionally additionally include: (d) instructions for, after entering the capture mode, receiving third experience data; (e) instructions for determining that the capture mode should be exited based on at least the received third experience data; and (f) instructions for, based on the determination that the capture mode should be exited, exiting the capture mode such that at least one type of experience data is not captured. And after selecting the capture mode, the computing device may optionality be configured to provide a prompt to enter the capture mode, where selection of the prompt causes the computing device to operate in the selected capture mode. Such a prompt may be provided without ultimately causing the computing device to actually operate in the selected capture mode.

These as well as other aspects, advantages, and alternatives, will become apparent to those of ordinary skill in the art by reading the following detailed description, with reference where appropriate to the accompanying drawings.

发表评论

电子邮件地址不会被公开。 必填项已用*标注