Patentable/Patents/US-9807308
US-9807308

Personal camera companion for real-time streaming

PublishedOctober 31, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A device may display content being captured by a personal camera associated with a user. The device may receive an indication to stream the content based on a user interaction with the device. The device may determine configuration information associated with streaming the content. The configuration information including information that identifies a streaming application associated with streaming the content, and information that identifies a social media application associated with the user. The device may provide, via the social media application, a notification that the content is to be streamed via the streaming application. The notification may be provided for viewing by a viewer associated with the social media application. The device may stream the content using the streaming application. The content may be streamed to allow the viewer to access the content via the streaming application and in real-time or near real-time relative to the capturing of the content.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A device, comprising: one or more processors to: display content being captured by a personal camera associated with a user, the personal camera being different than the device; receive an indication to stream the content, the indication being based on a user interaction with the device; determine, based on receiving the indication, configuration information associated with streaming the content, the configuration information including information that identifies a streaming application associated with streaming the content, and the configuration information including information that identifies a social media application associated with the user; provide, via the social media application, a notification that the content is to be streamed via the streaming application, the notification being provided for viewing by a viewer associated with the social media application; provide an indication that the device is prepared to receive voice input; receive, based on providing the indication, the voice input from the user, the voice input instructing the device to start streaming; request a confirmation of the voice input instructing the device to start streaming; initiate a timer based on requesting the confirmation; detect that the timer expired; and stream, based on detecting that the timer expired, the content using the streaming application, the content being streamed to allow the viewer to access the content via the streaming application and in real-time or near real-time relative to capturing of the content.

2

2. The device of claim 1 , where the one or more processors, while displaying the content being captured by the personal camera, are to: cause the personal camera to record the content being captured by the personal camera; and where the one or more processors, when receiving the indication to stream the content captured by the personal camera, are to: receive the indication after causing the personal camera to record the content being captured by the personal camera.

3

3. The device of claim 1 , where the one or more processors are to: pair with the personal camera; and where the one or more processors, when determining the configuration information, are to: determine the configuration information based on pairing with the personal camera.

4

4. The device of claim 1 , where the one or more processors are further to: display a user interface associated with identifying the streaming application associated with streaming the content, the user interface including information associated with multiple streaming applications; receive, via the user interface and based on user input, the information that identifies the streaming application, the streaming application being one of the multiple streaming applications; and where the one or more processors, when determining the configuration information that identifies the streaming application associated with streaming the content, are to: determine the configuration information that identifies the streaming application based on the user input via the user interface.

5

5. The device of claim 1 , where the one or more processors are further to: display a user interface associated with identifying the social media application associated with the user, the user interface including information associated with multiple social media applications; receive, via the user interface and based on user input, the information that identifies the social media application associated with the user, the social media application being one of the multiple social media applications; and where the one or more processors, when determining the configuration information that identifies the social media application associated with the user, are to: determine the configuration information that identifies the social media application based on the user input via the user interface.

6

6. The device of claim 1 , where the one or more processors are further to: store information that identifies at least one of the social media application or the streaming application as a respective default social media application or a default streaming application; and where the one or more processors, when determining the configuration information, are to: identify the social media application or the streaming application based on the stored information.

7

7. The device of claim 1 , where the one or more processors, when displaying the content being captured by the personal camera, are to: display a set of virtual input elements along with the content; and where the one or more processors, when receiving the indication to stream the content, are to: receive the indication via at least one virtual input element of the set of virtual input elements.

8

8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to: provide, for display, content being captured by a personal camera associated with a user, the device being wirelessly connected to the personal camera; receive an indication to stream the content being captured by the personal camera; determine, based on receiving the indication, configuration information associated with streaming the content, the configuration information including information associated with a streaming application, and the configuration information including information associated with notifying a viewer that the content is to be streamed; provide, based on the information associated with notifying the viewer, a notification that the content is to be streamed, the notification including information associated with the streaming application, and the notification being provided for viewing by the viewer; provide an indication that the device is prepared to receive voice input; receive, based on providing the indication, the voice input from the user, the voice input instructing the device to start streaming; request a confirmation of the voice input instructing the device to start streaming; initiate a timer based on requesting the confirmation; detect that the timer expired; and stream, based on detecting that the timer expired, the content via the streaming application, the content being streamed to allow the viewer to access the content in real-time or near real-time relative to capturing of the content by the personal camera.

9

9. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, while causing the one or more processors to provide, for display, the content being captured by the personal camera, cause the one or more processors to: cause the personal camera to record the content being captured by the personal camera; and where the one or more instructions, that cause the one or more processors to receive the indication to stream the content being captured by the personal camera, cause the one or more processors to: receive the indication after causing the personal camera to record the content being captured by the personal camera.

10

10. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: pair with the personal camera; and where the one or more instructions, that cause the one or more processors to determine the configuration information, cause the one or more processors to: determine the configuration information based on pairing with the personal camera.

11

11. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide, for display, a user interface associated selecting the streaming application, the user interface including information associated with multiple streaming applications; receive, via the user interface, a user selection of the streaming application, the streaming application being one of the multiple streaming applications; and where the one or more instructions, that cause the one or more processors to determine the configuration information associated with the streaming application, cause the one or more processors to: determine the configuration information based on the user selection of the streaming application.

12

12. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: provide, for display, a user interface associated with identifying a social media application associated with the user, the user interface including information associated with multiple social media applications; receive, via the user interface and based on user input, information that identifies at least one social media application of the multiple social media applications; and where the one or more instructions, that cause the one or more processors to determine the configuration information associated with notifying the viewer, cause the one or more processors to: determine the configuration information based on the user input that identifies the at least one social media application.

13

13. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, while causing the one or more processors, to stream the content via the streaming application, cause the one or more processors to: cause, based on user input, the personal camera to capture an image; and provide, for display, an indication that the personal camera has captured the image.

14

14. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: receive an indication associated with controlling the personal camera, the indication being based on a user interaction and being associated with at least one of: causing the personal camera to start recording the content, causing the personal camera to stop recording the content, causing the personal camera to power-on, or causing the personal camera to power-off; and control the personal camera based on the indication.

15

15. A method, comprising: receiving, by a companion device, content being captured by a personal camera, the companion device being different than the personal camera, and the companion device being wirelessly connected to the personal camera; receiving, by the companion device, an indication to stream the content; determining, by the companion device and based on receiving the indication, configuration information associated with streaming the content, the configuration information identifying a streaming application via which the content is to be streamed, and the configuration information identifying a social media application; providing, by the companion device and via the identified social media application, a notification associated with streaming the content via the streaming application, the notification being provided to notify a viewer, associated with the social media application, that the content is to be streamed via the streaming application, and the notification including information that allows the viewer to access the streaming application to view the content; providing, by the companion device, an indication that the companion device is prepared to receive voice input; receiving, by the companion device and based on providing the indication, the voice input from the viewer, the voice input instructing the companion device to start streaming; requesting, by the companion device, a confirmation of the voice input instructing the companion device to start streaming; initiating, by the companion device, a timer based on requesting the confirmation; detecting, by the companion device, that the timer expired; and streaming, by the companion device and based on detecting that the timer expired, the content via the identified streaming application, the content being streamed such that the viewer is able access the content, streamed via the identified streaming application, in real-time or near real-time relative to capturing of the content.

16

16. The method of claim 15 , further comprising: causing the personal camera to record the content being captured by the personal camera; and where receiving the indication to stream the content comprises: receiving the indication after causing the personal camera to record the content being captured by the personal camera.

17

17. The method of claim 15 , further comprising: pairing with the personal camera; and where determining the configuration information comprises: determining the configuration information based on pairing with the personal camera.

18

18. The method of claim 15 , further comprising: displaying a user interface associated with identifying the streaming application, the user interface including information associated with multiple streaming applications; receiving, via the user interface and based on user input, the configuration information identifying the streaming application, the streaming application being one of the multiple streaming applications; and where determining the configuration information identifying the streaming application comprises: determining the configuration information identifying the streaming application based on the user input via the user interface.

19

19. The method of claim 15 , further comprising: displaying a user interface associated with identifying the social media application, the user interface including information associated with multiple social media applications; receiving, via the user interface and based on user input, the configuration information identifying the social media application, the social media application being one of the multiple social media applications; and where determining the configuration information identifying the social media application comprises: determining the configuration information identifying the social media application based on the user input via the user interface.

20

20. The method of claim 15 , further comprising: causing, based on receiving user input and while streaming the content, the personal camera to capture an image.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 15, 2015

Publication Date

October 31, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Personal camera companion for real-time streaming” (US-9807308). https://patentable.app/patents/US-9807308

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.