Patents by Inventor Yuval Fisher
Yuval Fisher 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: 12056019Abstract: Performing disaster recovery in a cloud-based storage system, including: creating, by a storage system a snapshot of a dataset; uploading, from the storage system to a cloud computing environment, the snapshot; storing, by the cloud computing environment, the snapshot; detecting, by the cloud computing environment, that the dataset is not available on the storage system; and creating, by the cloud computing environment using the snapshot that is stored within the cloud computing environment, a cloud-based storage system that includes the dataset.Type: GrantFiled: December 13, 2022Date of Patent: August 6, 2024Assignee: PURE STORAGE, INC.Inventors: James Fisher, Naveen Neelakantam, Yuval Frandzel
-
Patent number: 12010401Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: GrantFiled: December 7, 2020Date of Patent: June 11, 2024Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 11871054Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: April 18, 2022Date of Patent: January 9, 2024Assignee: Imagine Communications Corp.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220417576Abstract: A method of assigning advertisements to slots in video channels of a bundle of channels provided to an end user. The method includes managing credits, for each specific channel of the channels, indicative of a difference between a number of advertisements provided by an owner of the specific channel that were displayed on other channels and a number of advertisements provided by owners of other channels displayed on the specific channel In addition, scores indicative of a predicted success of the advertisement with the end user are calculated for a plurality of advertisements. An advertisement to be displayed to the end user is selected responsive to a function of both the calculated scores and the managed credits.Type: ApplicationFiled: June 27, 2021Publication date: December 29, 2022Inventors: Ron Gutman, Noam Koren, Yuval Fisher, David Martinez, Sean Doherty, Nam Hung Ly
-
Publication number: 20220256214Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: April 18, 2022Publication date: August 11, 2022Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220224993Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: July 14, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 11310544Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: March 29, 2021Date of Patent: April 19, 2022Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220046334Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: February 10, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Publication number: 20210219005Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Patent number: 11057687Abstract: A method of video distribution including receiving a manifest including links to blocks, which blocks form at least a portion of a video program, selecting at least some of the links in the manifest, to which auxiliary information is to be added and adding, to each of the selected links, auxiliary information, which does not affect a block referred to by the link. A log of links requested by clients is retrieved from a storage unit, links relating to a specific video program are filtered from the retrieved log, and information on an extent to which the specific video program was viewed, is determined responsive to the filtered links.Type: GrantFiled: November 14, 2019Date of Patent: July 6, 2021Assignee: WURL INC.Inventors: Yuval Fisher, Ron Gutman, Bijal Sutaria, Ramarao Babbellapati, Sean Doherty
-
Publication number: 20210160589Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: May 27, 2021Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Publication number: 20210152896Abstract: A method of video distribution including receiving a manifest including links to blocks, which blocks form at least a portion of a video program, selecting at least some of the links in the manifest, to which auxiliary information is to be added and adding, to each of the selected links, auxiliary information, which does not affect a block referred to by the link. A log of links requested by clients is retrieved from a storage unit, links relating to a specific video program are filtered from the retrieved log, and information on an extent to which the specific video program was viewed, is determined responsive to the filtered links.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Inventors: Yuval Fisher, Ron Gutman, Bijal Sutaria, Ramarao Babbellapati, Sean Doherty
-
Patent number: 10999611Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: September 14, 2018Date of Patent: May 4, 2021Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Patent number: 10863250Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: GrantFiled: September 14, 2018Date of Patent: December 8, 2020Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 10785514Abstract: A method of providing a video manifest to a client. A router manages, for each of a plurality of ad placement units, a measure of advertisement avails provided by the router to the ad placement unit for filling with advertisements, receives a client request for a video content, and chooses an ad placement unit from the plurality of ad placement units, to select advertisements to be placed in avails of the requested video content, at least partially responsive to the managed measures of advertisement avails. The received client request is directed to the chosen ad placement unit.Type: GrantFiled: March 14, 2019Date of Patent: September 22, 2020Assignee: WURL INC.Inventors: Ron Gutman, Yuval Fisher, Sarah Christine Foss
-
Publication number: 20200296433Abstract: A method of providing a video manifest to a client. A router manages, for each of a plurality of ad placement units, a measure of advertisement avails provided by the router to the ad placement unit for filling with advertisements, receives a client request for a video content, and chooses an ad placement unit from the plurality of ad placement units, to select advertisements to be placed in avails of the requested video content, at least partially responsive to the managed measures of advertisement avails. The received client request is directed to the chosen ad placement unit.Type: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Inventors: Ron Gutman, Yuval Fisher, Sarah Christine Foss
-
Patent number: 10764642Abstract: Methods and apparatus for delivering video programs are provided. A plurality of video programs are provided in a fragmented, adaptive bit rate format. A request for a respective video program from the plurality of video programs is received from each of a plurality of clients. The requested video programs are multiplexed for delivery to the clients in a multiplex over a shared, fixed-bit-rate transmission channel. In the fragmented, adaptive bit rate format, the fragment delivered to the client may not be the same as the requested fragment and is dependent on multiple criteria, including the bitrate and quality of the requested and delivered fragments, the total available delivery bandwidth, and other fragment requests made on the channel. The resulting multiplex may be either a constant bit rate multiplex or a variable bit rate multiplex.Type: GrantFiled: June 18, 2018Date of Patent: September 1, 2020Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Yuval Fisher, Adam S. Tom
-
Publication number: 20190090001Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: September 14, 2018Publication date: March 21, 2019Inventors: Stephen SMITH, Yuval FISHER, Brick EKSTEN, Steven REYNOLDS
-
Publication number: 20190090035Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: September 14, 2018Publication date: March 21, 2019Inventors: Brick EKSTEN, Stephen SMITH, Yuval FISHER, Steven REYNOLDS
-
Publication number: 20180302681Abstract: Methods and apparatus for delivering video programs are provided. A plurality of video programs are provided in a fragmented, adaptive bit rate format. A request for a respective video program from the plurality of video programs is received from each of a plurality of clients. The requested video programs are multiplexed for delivery to the clients in a multiplex over a shared, fixed-bit-rate transmission channel. In the fragmented, adaptive bit rate format, the fragment delivered to the client may not be the same as the requested fragment and is dependent on multiple criteria, including the bitrate and quality of the requested and delivered fragments, the total available delivery bandwidth, and other fragment requests made on the channel. The resulting multiplex may be either a constant bit rate multiplex or a variable bit rate multiplex.Type: ApplicationFiled: June 18, 2018Publication date: October 18, 2018Inventors: YUVAL FISHER, ADAM S. TOM