US9377938B2ActiveUtilityA1

Live videocast to social network

67
Assignee: GOOGLE INCPriority: Aug 20, 2012Filed: Aug 11, 2014Granted: Jun 28, 2016
Est. expiryAug 20, 2032(~6.1 yrs left)· nominal 20-yr term from priority
Inventors:Vincent Mo
G06Q 10/40H04L 12/1827H04W 4/206H04L 65/60G06Q 50/01H04L 47/22H04L 51/32H04L 67/306H04N 7/147H04L 65/602H04L 63/101G06F 3/04847G06F 3/04842H04L 65/4069H04L 51/52H04L 65/762H04L 65/61H04W 4/21G06Q 10/48
67
PatentIndex Score
0
Cited by
7
References
18
Claims

Abstract

In some implementations, a method includes receiving a selection of one or more users of a social networking service, the selection received via a social networking interface. A live visual data feed derived from a camera is received, where the received live visual data feed has a multiple frames and has a time interval between successive frames of the live visual data feed. A modified live visual data feed is sent over a network to be distributed using the social networking service to the selected users of the social networking service. The modified live feed includes frames derived from the frames of the received live visual data feed, and the modified feed provides a different time interval between its successive frames than the time interval between the frames of the received live feed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving a selection of a plurality of users of a social networking service, the selection based on user input provided via a social networking interface; 
 receiving a plurality of property settings via the social networking interface, wherein the plurality of property settings are associated with a received live visual data feed, and wherein the plurality of property settings include a start time and a stop time; 
 receiving the received live visual data feed derived from a video camera, wherein the received live visual data feed includes a plurality of frames and has a time interval between successive frames; 
 determining that the received live visual data feed should be modified based at least in part on settings provided by at least one of the selected plurality of users or at least one device associated with at least one of the selected plurality of users; 
 determining a plurality of different modified visual feeds based on the received live visual data feed, wherein the modified visual feeds include a different time interval between their successive frames than the time interval between the successive frames of the received live visual data feed; and 
 sending the different modified live visual data feeds over a network to respective social networking interfaces used by respective users of the selected plurality of users, wherein the sending of the different modified live visual data feeds is based at least in part on the property settings including the start time for starting the distribution of the modified live visual data feed to the respective social networking interfaces, and the stop time for ending the distribution. 
 
     
     
       2. A method comprising:
 receiving a selection of one or more users of a social networking service, the selection received via a social networking interface; 
 receiving a plurality of property settings via the social networking interface, wherein the plurality of property settings are associated with a received live visual data feed, and wherein the plurality of property settings include a start time and a stop time; 
 receiving the received live visual data feed, wherein the received live visual data feed includes a plurality of frames and has a time interval between successive frames; 
 modifying the received live visual data feed to create a modified live visual data feed including a different time interval between its successive frames than the time interval between the successive frames of the received live visual data feed; and 
 causing the modified live visual data feed to be sent over a network to be distributed to one or more social networking interfaces used by the one or more users of the social networking service, wherein the distribution of the modified live visual feed is based at least in part on the property settings including the start time for starting the distribution of the modified live visual data feed to the one or more social networking interfaces, and the stop time for ending the distribution. 
 
     
     
       3. The method of  claim 2  wherein the received selection designates at least one social grouping of the social networking service, wherein the at least one social grouping includes at least one of the one or more users. 
     
     
       4. The method of  claim 2  wherein the at least one social grouping is created by a publishing user of a client device that generates the received live visual data feed. 
     
     
       5. The method of  claim 2  further comprising determining that the received live visual data feed should be modified based at least in part on the received property settings. 
     
     
       6. The method of  claim 2  further comprising determining that the received live visual data feed should be modified based at least in part on bandwidth conditions detected over the network. 
     
     
       7. The method of  claim 2  wherein the one or more users are a plurality of users, wherein modifying the received live visual feed includes determining a plurality of different modified visual feeds based on the received live visual feed, and
 wherein causing the modified live visual data feed to be sent over a network includes causing distribution of the different modified visual feeds to respective social networking interfaces used by respective users of the plurality of users. 
 
     
     
       8. The method of  claim 2  wherein the property settings include a time interval at which the distribution to the one or more users is updated with a successive frame provided in the modified live visual feed for display to the one or more users. 
     
     
       9. The method of  claim 2  wherein the received live visual data feed is provided from a camera and received by a client device, the client device sending the modified live visual data feed to a server system implementing the social networking service. 
     
     
       10. The method of  claim 2  wherein the received live visual data feed is a live video feed in which the frames are video frames, and wherein the modified live visual data feed is a live time lapsed still image feed in which the frames are still image frames. 
     
     
       11. The method of  claim 2  wherein the received live visual data feed is received by a server system over the network from a sending client device, wherein the server system sends the modified live visual data feed to be distributed to the one or more users. 
     
     
       12. The method of  claim 2  wherein the received property settings are provided by at least one of:
 a publishing user originating the received live visual data feed, and 
 the selected one or more users. 
 
     
     
       13. A system comprising:
 a computing device; and 
 a non-transitory computer-readable medium coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations comprising: 
 receiving a selection of one or more users of a social networking service, the selection received via a social networking interface; 
 receiving a plurality of property settings via the social networking interface, wherein the plurality of property settings are associated with a received live visual data feed, and wherein the plurality of property settings include a start time and a stop time; 
 receiving the received live visual data feed, wherein the received live visual data feed includes a plurality of frames and has a time interval between successive frames; 
 modifying the received live visual data feed to create a modified live visual data feed including a different time interval between its successive frames than the time interval between the successive frames of the received live visual data feed; and 
 causing the modified live visual data feed to be sent over a network to be distributed to one or more social networking interfaces used by the one or more users of the social networking service, wherein the distribution of the modified live visual feed is based at least in part on the property settings including the start time for starting the distribution of the modified live visual data feed to the one or more social networking interfaces, and the stop time for ending the distribution. 
 
     
     
       14. The system of  claim 13  further comprising an operation of determining that the received live visual data feed should be modified based at least in part on the received property settings, and wherein the received property settings are provided by at least one of:
 a publishing user originating the received live visual data feed, and 
 the selected one or more users. 
 
     
     
       15. The system of  claim 13  wherein the one or more users are a plurality of users, wherein the operation of modifying the received live visual feed includes determining a plurality of different modified visual feeds based on the received live visual feed, and
 wherein the operation of sending the modified live visual data feed includes distributing the different modified visual feeds to respective social networking interfaces used by respective users of the plurality of users. 
 
     
     
       16. The system of  claim 13  wherein the property settings include a time interval at which the distribution to the one or more users is updated with a successive frame provided in the modified live visual feed for display to the one or more users. 
     
     
       17. The system of  claim 13  wherein the received live visual data feed is provided from a camera and received by a client device, the client device sending the modified live visual data feed to a server system implementing the social networking service. 
     
     
       18. The system of  claim 13  wherein the received live visual data feed is received by a server system over the network from a sending client device, wherein the server system sends the modified live visual data feed to be distributed to the one or more users.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.