Patents by Inventor Daniel Dennedy
Daniel Dennedy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12335325Abstract: Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data.Type: GrantFiled: December 29, 2022Date of Patent: June 17, 2025Assignee: GoPro, Inc.Inventors: Daniel Dennedy, Rahul Iyengar, Cedric Fernandes
-
Publication number: 20230141884Abstract: Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data.Type: ApplicationFiled: December 29, 2022Publication date: May 11, 2023Applicant: GoPro, Inc.Inventors: Daniel Dennedy, Rahul Iyengar, Cedric Fernandes
-
Patent number: 11575728Abstract: Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data.Type: GrantFiled: May 14, 2021Date of Patent: February 7, 2023Assignee: GoPro, Inc.Inventors: Daniel Dennedy, Rahul Iyengar, Cedric Fernandes
-
Publication number: 20220368746Abstract: Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Applicant: GoPro, Inc.Inventors: Daniel Dennedy, Rahul Iyengar, Cedric Fernandes
-
Patent number: 9264159Abstract: Mechanisms are provided for collecting user response information corresponding to a request transmitted as a part of unidirectional media broadcast. Mobile devices used to display media broadcast containing the request, such a survey, are also configured to send information using other communication networks, such as cellular networks. Mobile devices collect users' responses to the request and send information corresponding to these responses to a response processing server. The response processing server in turn processes the information, generate a report, and transmit this report to the broadcasting service. These reports may be used for a variety of purposes. In one example, reports are used to update broadcasted content such that mobile device user can view results of their responses as a part of the updated broadcast.Type: GrantFiled: December 10, 2009Date of Patent: February 16, 2016Assignee: MobiTV, Inc.Inventors: Alan Moskowitz, Daniel Dennedy, Do H. Chung
-
Publication number: 20110161813Abstract: Techniques and apparatuses are provided for conditioning media content based on user input. In one implementation, a barker screen is displayed on an output interface of the user device when a request to switch media channels is received. The barker screen may include a request for user input and at least partially block the output interface. As such, the content of the new channel may be at least partially unavailable until user input is received. Furthermore, techniques and apparatuses are provided for transmitting a request for user input to the user device switched to a unidirectional broadcast channel. Information contained in responses generated based on user inputs is then used to adjust media content.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: MOBITV, INC.Inventors: Alan Moskowitz, Daniel Dennedy, Do H. Chung
-
Publication number: 20110145848Abstract: Mechanisms are provided for collecting user response information corresponding to a request transmitted as a part of unidirectional media broadcast. Mobile devices used to display media broadcast containing the request, such a survey, are also configured to send information using other communication networks, such as cellular networks. Mobile devices collect users' responses to the request and send information corresponding to these responses to a response processing server. The response processing server in turn processes the information, generate a report, and transmit this report to the broadcasting service. These reports may be used for a variety of purposes. In one example, reports are used to update broadcasted content such that mobile device user can view results of their responses as a part of the updated broadcast.Type: ApplicationFiled: December 10, 2009Publication date: June 16, 2011Applicant: MobiTV, Inc.Inventors: Alan Moskowitz, Daniel Dennedy, Do H. Chung