Patents by Inventor Michael Podolsky

Michael Podolsky 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: 9294821
    Abstract: A scrubbing noise remover includes a proxy device that is operable to intercept a request from a video player to a streaming video server for at least one scrubbing segment of a selected one of a plurality of video programs, and in response, sending at least one corresponding fixed segment to the video player, and pass a request from the video player to the streaming video server for a plurality of non-scrubbing segments of the selected one of the plurality of video programs.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: March 22, 2016
    Assignee: Morega Systems Inc.
    Inventor: Michael Podolsky
  • Patent number: 9124672
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores variant playlist data corresponding to each of the plurality of video programs that indicates a single variant for streaming each of the plurality of video programs. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A rate generator generates rate data based on the transmission feedback data. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: September 1, 2015
    Assignee: Morega Systems, INC
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Patent number: 9015470
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores at least one initial video program segment for each of the plurality of video segments. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data. A multiplexer generates a plurality of output segments from the at least one initial video program segment corresponding to the selected one of the plurality of video programs and the plurality of encoded video program segments.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 21, 2015
    Assignee: Morega Systems, Inc
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Publication number: 20140344410
    Abstract: A server includes a network interface to communicatively couple with a client device via a network, and a transport protocol interface to manage request and response transmissions with the client device via the network interface in accordance with a transport protocol. The server provides a content length indicator for transmission to the client device via the transport protocol interface in response to a request for a video segment of a video program from the client device. The content length indicator includes an estimated segment size of the video segment based on a specified playback duration associated with the video segment. The server streams, via the transport protocol interface, a set of video segment packets of the video program for reception by the client device as the requested video segment, wherein the streamed set of video segment packets has an aggregate data size equal to the estimated segment size.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Applicant: MOREGA SYSTEMS INC.
    Inventors: Thomas Jefferson Saremi, Michael Podolsky
  • Publication number: 20140215540
    Abstract: A scrubbing noise remover includes a proxy device that is operable to intercept a request from a video player to a streaming video server for at least one scrubbing segment of a selected one of a plurality of video programs, and in response, sending at least one corresponding fixed segment to the video player, and pass a request from the video player to the streaming video server for a plurality of non-scrubbing segments of the selected one of the plurality of video programs.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Inventor: Michael Podolsky
  • Publication number: 20140130115
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores variant playlist data corresponding to each of the plurality of video programs that indicates a single variant for streaming each of the plurality of video programs. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A rate generator generates rate data based on the transmission feedback data. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data.
    Type: Application
    Filed: January 2, 2013
    Publication date: May 8, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Publication number: 20140129825
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores at least one initial video program segment for each of the plurality of video segments. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data. A multiplexer generates a plurality of output segments from the at least one initial video program segment corresponding to the selected one of the plurality of video programs and the plurality of encoded video program segments.
    Type: Application
    Filed: January 2, 2013
    Publication date: May 8, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam