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.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
A device, separate from a personal camera, displays the camera's live feed. The device responds to user input to initiate streaming of the camera's content. This involves identifying a streaming application (e.g., Twitch) and a social media platform (e.g., Facebook). The device then posts a notification on the user's social media, alerting viewers that the live stream is available on the designated streaming application. The device prompts the user for voice input to confirm the start of streaming, requests confirmation, initiates a timer, and automatically starts streaming if no response is received before the timer expires.
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.
The device described above also controls the personal camera by initiating the recording of content before streaming. When the user provides input to start streaming, the device only accepts the indication after it has already caused the personal camera to begin recording the content being captured, ensuring that the recorded content will also be streamed to the viewers.
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.
The device described above first establishes a connection (pairs) with the personal camera. The selection and configuration of the streaming and social media applications are based on this connection with the camera, allowing for camera-specific settings to be used for the subsequent live stream. This pairing step allows the device to determine the best streaming settings based on the personal camera's capabilities.
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.
The device described above presents a user interface listing multiple streaming applications (e.g., YouTube Live, Vimeo). The user selects their preferred streaming application through this interface. The configuration information for streaming is then determined based on the user's selection in the interface. This enables the user to choose which platform will broadcast the content.
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.
The device described above shows a user interface displaying various social media applications (e.g., Twitter, Instagram). The user chooses a social media platform through this interface where a notification about the live stream will be posted. The configuration information for the social media notification is determined based on the user's selection, allowing users to choose where to announce their stream.
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.
The device described above can store default settings for both the streaming and social media applications. When the user initiates a stream, the device will automatically use these stored settings instead of requiring the user to re-select them each time, streamlining the streaming process. This eliminates repetitive steps for frequent streamers.
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.
The device displays the camera's live feed with virtual on-screen buttons or controls. The user can initiate streaming by interacting with these virtual elements directly on the display, providing a touch-based method to start the streaming process. The device receives the indication to stream content via one of these virtual buttons.
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.
Software on a device that is wirelessly connected to a personal camera, will show the live video feed from the camera. When a user indicates that they want to stream the content, the software determines how to stream the content and how to notify viewers. It posts a notification with details about the live stream. The software prompts the user for voice input to confirm the start of streaming, requests confirmation, initiates a timer, and automatically starts streaming if no response is received before the timer expires, allowing viewers to watch the real-time video feed through the specified streaming application.
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.
The software described above also causes the personal camera to record the video feed before starting the stream. When the user triggers the stream, the software only accepts the request after confirming that the recording has started on the personal camera, ensuring a simultaneous record and live broadcast.
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.
The software described above first establishes a connection (pairs) with the personal camera. The streaming configuration and social media settings are determined based on this connection, enabling camera-specific optimizations. This allows for a more tailored streaming experience based on the capabilities of the personal camera.
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.
The software described above presents a user interface listing available streaming applications. The user selects their desired streaming platform through this interface, and the software configures the streaming process based on this selection. This allows for users to choose from a range of different streaming platforms.
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.
The software described above displays a user interface with different social media applications listed. The user selects one or more social media platforms to announce the live stream. The software determines the configuration settings for the notification based on these user selections, allowing them to customize their stream promotion.
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.
The software described above can cause the personal camera to capture a still image while the live stream is in progress, based on user input. The software also provides a visual indicator that the image has been successfully captured by the camera.
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.
The software described above can control the personal camera through user input, allowing users to start or stop recordings, turn the camera on or off, and control other camera functions directly from the device's interface. The software receives user commands and transmits them to the personal camera via wireless connection.
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.
A device receives a live video feed from a separate, wirelessly-connected personal camera. When the user indicates a desire to stream, the device determines the streaming application (e.g., YouTube Live) and social media platform (e.g., Twitter) to use. The device posts a notification on the chosen social media platform with a link to the live stream, alerting viewers. The device prompts the user for voice input to confirm the start of streaming, requests confirmation, initiates a timer, and automatically starts streaming if no response is received before the timer expires. The video is then streamed through the selected streaming application for real-time viewing.
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.
In the method described above, the device also triggers the personal camera to begin recording before streaming commences. The indication to start streaming is only accepted after the recording has started. This ensures that a local recording is available, independent of the live stream.
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.
In the method described above, the device first establishes a connection (pairs) with the personal camera before configuring the streaming settings. The configuration of the streaming and social media components is based on the capabilities and settings of the connected camera.
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.
In the method described above, a user interface is displayed with a list of available streaming applications. The user selects their preferred streaming platform via this interface, and the streaming configuration is based on that selection. This allows the user to select which platform will broadcast the live feed.
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.
In the method described above, a user interface is presented showing available social media applications. The user picks a social media platform to announce the live stream. The configuration for the notification is determined based on the user's selection from the user interface. This allows them to choose the most appropriate platform to inform their audience.
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.
In the method described above, the device receives input from the user to trigger the personal camera to capture a still image while the live stream is actively running. The user can capture specific moments as snapshots during the broadcast.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 15, 2015
October 31, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.