Patents Assigned to Unicorn Media, Inc.
-
Publication number: 20130080267Abstract: Systems and methods for providing media with a data network using a single Uniform Resource Locator (URL) are disclosed. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming, and collect metric information regarding the streaming. The disclosed systems and methods provide for receiving a URL and providing an index file based, at least in part, on a client identity and requested media file associated with the URL. Embodiments further provide for the use of an advertisement server that can specify advertisement(s) to be shown during the playback of the media file. With every index file created, the advertisement server can update and/or change the advertisement(s) to be shown.Type: ApplicationFiled: September 26, 2011Publication date: March 28, 2013Applicant: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20130080772Abstract: Systems and methods for encrypting a media file for streaming and/or downloading over a network are disclosed. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming, and collect metric information regarding the streaming. The disclosed systems and methods provide for receiving requests for a media file or a chunk of a media file and responding to these requests by encrypting the requested chunks dynamically and providing the chunks to the requesting entity. These systems and methods, which can be utilized with a dynamic chunk generation and dynamic index file generation, enable a high degree of flexibility in streaming chunked media files and preclude the need to encrypt the chunks prior to streaming. The systems and methods may also be applied to encrypting files for continuous streaming protocols as well as for progressive download.Type: ApplicationFiled: September 26, 2011Publication date: March 28, 2013Applicant: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20130081110Abstract: Various arrangements for controlling access to streaming media assets are presented. Transmission of segments of a media asset to a first user device may be commenced. During transmission of the media asset to the first user device, beaconing data from the first user device may be received and stored as session information. The first user device may no longer be permitted to receive the media asset at least partially due to the first user device no longer being authenticated. Transmission of a remainder of the plurality of media segments to the first user device may be ceased such that the first user device does not receive the media asset in its entirety.Type: ApplicationFiled: July 6, 2012Publication date: March 28, 2013Applicant: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20130080596Abstract: Systems and methods for dynamically chunking for delivery instances are provided that automatically implement chunking strategies based on one or more chunking considerations related to a request for a media file. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming/downloading, and collect metric information regarding the streaming/downloading. The disclosed systems and methods provide for receiving a request having a Uniform Resource Locator (URL) and providing an index file to implement chunking strategies based on chunking considerations associated with the request.Type: ApplicationFiled: September 21, 2012Publication date: March 28, 2013Applicant: UNICORN MEDIA, INC.Inventor: UNICORN MEDIA, INC.
-
Publication number: 20130080579Abstract: Systems and methods for dynamically executing syndication services are provided that automatically implement business rules for syndication based on contextual data corresponding to a request for a media file. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming/downloading, and collect metric information regarding the streaming/downloading. The disclosed systems and methods provide for receiving a request having a Uniform Resource Locator (URL) and providing an index file in accordance with business rules based on contextual data associated with the request. Embodiments further enable media content owners to distribute a single URL corresponding to a particular media file among many media providers, allowing a single media delivery and analytics services to provide comprehensive metric information regarding syndication for the all the media providers.Type: ApplicationFiled: December 29, 2011Publication date: March 28, 2013Applicant: Unicorn Media, Inc.Inventors: Michael M. Gordon, Albert John McGowan
-
Patent number: 8392559Abstract: A method and system for metric information processing is disclosed in one embodiment. Metric information is gathered with a plurality of points of presence (POPs) geographically distributed across the Internet. The metric information is processed in a hub-and-spoke fashion with a metric reduction occurring in the POPs and another metric reduction in a kernel application server according to predetermined schemes. The two-stage metric reduction generates a result set including a data structure. The result set can be processed according to a query to generate a report. The data structure and reports have metric information that is recent and updated regularly without use of a database.Type: GrantFiled: February 1, 2012Date of Patent: March 5, 2013Assignee: Unicorn Media, Inc.Inventor: Albert J. McGowan
-
Patent number: 8327013Abstract: Systems and methods for providing index files for streaming media over a network are disclosed. These systems and methods provide for receiving requests for a media file and responding to these requests by generating corresponding index files used in streaming the media file. The index file can then be provided to the requesting entity. These systems and methods, which can be utilized together with a dynamic chunk generator, enable the insertion of advertisements at any point during playback of the media file.Type: GrantFiled: March 26, 2012Date of Patent: December 4, 2012Assignee: Unicorn Media, Inc.Inventors: Albert John McGowan, Richard L. Carls
-
Patent number: 8326912Abstract: Various systems and methods are described that may allow a server to control various other servers performing services on media assets, such as a video file, which may need to be encoded then copied to a plurality of servers. A first server may be aware of what service needs to be performed on a media asset next. The first server may then notify a second server that this service is to be performed. Once the service has been performed on the media asset, the first server may be notified that the service has been completed. The first server may then determine which, if any, other service needs to be performed on the media asset. The first server may determine and instruct other servers on what services to perform for large numbers of other media assets while the media asset is having a service processed using it.Type: GrantFiled: March 14, 2011Date of Patent: December 4, 2012Assignee: Unicorn Media, Inc.Inventors: Albert J. McGowan, Richard L. Carls
-
Publication number: 20120303766Abstract: Systems and methods for providing index files for dynamic audio track selection for media streaming can include receiving requests for media file segments (e.g., “chunks”) with a certain audio track and responding to the requests by dynamically generating the corresponding media file segment with the requested audio track. The generated media file segment can then be provided to the requesting entity.Type: ApplicationFiled: August 6, 2012Publication date: November 29, 2012Applicant: Unicorn Media, Inc.Inventors: Albert John McGowan, Richard I. Carls
-
Patent number: 8301733Abstract: Systems and methods for dynamically chunking for delivery instances are provided that automatically implement chunking strategies based on one or more chunking considerations related to a request for a media file. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming/downloading, and collect metric information regarding the streaming/downloading. The disclosed systems and methods provide for receiving a request having a Uniform Resource Locator (URL) and providing an index file to implement chunking strategies based on chunking considerations associated with the request.Type: GrantFiled: March 26, 2012Date of Patent: October 30, 2012Assignee: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20120254367Abstract: Systems and methods for enabling dynamic advertisement insertion into media files without transcoding are disclosed. The techniques disclosed involve retrieving files of the media and advertisement(s) and converting the files to an MPEG-2 transport stream (MPEG-2 TS) format. The MPEG-2 TS streams are then joined to insert the advertisement at a desired point in the media file. The resulting MPEG-2 TS stream is then converted back to a media file, which can be provided for downloading, or optionally reindexed. Because it does not require transcoding, this process can be performed on-the-fly to provide dynamic insertion of advertisements into media files. Other media file manipulation, including the insertion of non-advertisement media, is contemplated.Type: ApplicationFiled: April 22, 2011Publication date: October 4, 2012Applicant: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Patent number: 8280987Abstract: Various cloud data persistence systems and methods are described. In some embodiments, a client may request a data object from a server. This data object may contain a link to a media asset and other information linked to the video file, such as a title and duration. This media asset may be stored in a different location. If this first server does not have the data object stored locally, it may contact a second server to determine if it has the data object stored. If the second server does not have the data object stored, it may contact a data object origin server, which may have all existing data objects stored. This data object origin server may then send the data object to the second server, which may in turn transmit the data object to the first server. The first server may then transmit the data object to the client.Type: GrantFiled: January 31, 2011Date of Patent: October 2, 2012Assignee: Unicorn Media, Inc.Inventors: Albert J. McGowan, Richard L. Carls
-
Publication number: 20120246298Abstract: A method and system for metric information processing is disclosed in one embodiment. Metric information is gathered with a plurality of points of presence (POPs) geographically distributed across the Internet. The metric information is processed in a hub-and-spoke fashion with a metric reduction occurring in the POPs and another metric reduction in a kernel application server according to predetermined schemes. The two-stage metric reduction generates a result set including a data structure. The result set can be processed according to a query to generate a report. The data structure and reports have metric information that is recent and updated regularly without use of a database.Type: ApplicationFiled: February 1, 2012Publication date: September 27, 2012Applicant: Unicorn Media, Inc.Inventor: Albert J. McGowan
-
Publication number: 20120246299Abstract: A method and apparatus for processing metric information is disclosed in one embodiment. Metric information is gathered from a number of end users. At least some of the reference types are converted to value types and stored in non-mechanical memory. The value types are manipulated to summarize the metric information. The value types are processed using the stack instead of the heap.Type: ApplicationFiled: February 1, 2012Publication date: September 27, 2012Applicant: Unicorn Media, Inc.Inventor: Richard L. Carls
-
Patent number: 8239546Abstract: Various arrangements for controlling access to streaming media assets are presented. Transmission of segments of a media asset to a first user device may be commenced. During transmission of the media asset to the first user device, beaconing data from the first user device may be received and stored as session information. The first user device may no longer be permitted to receive the media asset at least partially due to the first user device no longer being authenticated. Transmission of a remainder of the plurality of media segments to the first user device may be ceased such that the first user device does not receive the media asset in its entirety.Type: GrantFiled: September 26, 2011Date of Patent: August 7, 2012Assignee: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20120185608Abstract: Systems and methods for providing index files for streaming media over a network are disclosed. These systems and methods provide for receiving requests for a media file and responding to these requests by generating corresponding index files used in streaming the media file. The index file can then be provided to the requesting entity. These systems and methods, which can be utilized together with a dynamic chunk generator, enable the insertion of advertisements at any point during playback of the media file.Type: ApplicationFiled: March 26, 2012Publication date: July 19, 2012Applicant: Unicorn Media, Inc.Inventors: Albert John McGowan, Richard L. Carls
-
Patent number: 8165343Abstract: Techniques are disclosed for watermarking a video file by watermarking a requested chunk of the video file, which can be done in real time after the request is made for the chunk, during playback of the video file. These techniques can include determining a unique identifier based on unique information of the request and encoding the unique identifier in the requested chunk before sending the requested chunk. Some embodiments can include joining the watermarked chunk with other chunks to reproduce the video file, and sending the reproduced video file having the watermarked chunk included therein.Type: GrantFiled: September 28, 2011Date of Patent: April 24, 2012Assignee: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Patent number: 8145782Abstract: Systems and methods for chunking a media file for streaming over a network are disclosed. These systems and methods provide for receiving requests for chunks of a media file and responding to these requests by generating the requested chunks dynamically. The chunks can then be provided to the requesting entity. These systems and methods, which can be utilized with a dynamic file index generator, enable a high degree of flexibility in streaming chunked media files and preclude the need to chunk the media files and store the chunks prior to streaming.Type: GrantFiled: December 22, 2010Date of Patent: March 27, 2012Assignee: Unicorn Media, Inc.Inventors: Albert John McGowan, Richard L. Carls
-
Publication number: 20120072542Abstract: Systems, methods, and machine-readable media are described for providing output feeds having information associated with at least one file. Embodiments include generating an output feed schema used to determine the content of the output feed using information from at least one data object, where each data object comprises a data structure having information, including a universal resource indicator (URI) regarding the at least one file. The output feed schema and the at least one data object can then be used to generate the output feed, which can then be stored.Type: ApplicationFiled: September 22, 2010Publication date: March 22, 2012Applicant: Unicorn Media, Inc.Inventor: Albert John McGowan
-
Publication number: 20120072541Abstract: Systems, methods, and machine-readable media are described for retrieving data associated with files using input feeds. Embodiments include generating input feed schemas, which can be used to create data objects from input data of the input feeds. The input data and the corresponding data objects can include information regarding files, such as the universal resource indicator (URI) of a file. The data objects can then be stored.Type: ApplicationFiled: September 22, 2010Publication date: March 22, 2012Applicant: Unicorn Media, Inc.Inventors: Richard L. Carls, Niko Thomas John Huffman