Patents by Inventor Szymon Swistun

Szymon Swistun 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).

  • Publication number: 20100020868
    Abstract: Systems and media for transitioning compression levels of a streaming image system include a machine-accessible medium of a storage device containing instructions for transitioning compression levels between image frames in a streaming image system. Embodiments may include receiving client information from a client of an interactive streaming image system, generating a new image frame based on the received information, determining an initial compression level, comparing the new image frame to a previous frame to determine whether content changed, performing a smoothing heuristic by generating a multi-frame smoothing routine by increasing image quality in response to no change of content and decreasing image quality in response to a change in content, setting the new compression level based on the multi-frame smoothing routine, and encoding and transmitting the new image frame and compression level to a client.
    Type: Application
    Filed: October 2, 2009
    Publication date: January 28, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kenneth James Ayres, JR., Szymon Swistun, Van Dung Dang To
  • Patent number: 7616821
    Abstract: Methods for transitioning compression levels of a streaming image system are disclosed. One embodiment provides a method for transitioning compression levels between image frames in a streaming image system. Embodiments may include receiving by a smoothing module a request for a new compression level associated with an image frame. Embodiments may also generally include performing by the smoothing module a smoothing heuristic by generating a multi-frame smoothing routine based on an initial compression level, a target compression level, and a number of frames to achieve the target compression level. Embodiments may also include setting by the smoothing module the new compression level for the image frame based on the generated multi-frame smoothing routine. Further embodiments may include transmitting by the smoothing module an indication of the new compression level to a content encoder.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • Patent number: 7506071
    Abstract: Methods for managing an interactive streaming image system are disclosed. More particularly, hardware and/or software for generating, encoding, and transmitting image frames to an interactive client are disclosed. One embodiment provides a method for streaming images from a server to a client. Embodiments may include receiving from the client via a network client information and generating a new image frame based on the received client information. Embodiments may also include comparing the new image frame and a previous image frame and setting a new compression level based on the comparison between the new image frame and the previous image frame. Embodiments may also include encoding the new image frame based on the new compression level and transmitting the encoded new image frame and an indication of the new compression level to the client via the network.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • Publication number: 20080178244
    Abstract: Systems, methods and media for managing an interactive streaming image system are disclosed. More particularly, hardware and/or software for generating, encoding, and transmitting image frames to ah interactive client are disclosed. One embodiment provides a method for streaming images from a server to a client. Embodiments may include receiving from the client via a network client information and generating a new image frame based on the received client information. Embodiments may also include comparing the new image frame and a previous image frame and setting a new compression level based on the comparison between the new image frame and the previous image frame. Embodiments may also include encoding the new image frame based on the new compression level and transmitting the encoded new image frame and an indication of the new compression level to the client via the network.
    Type: Application
    Filed: March 27, 2008
    Publication date: July 24, 2008
    Inventors: Kenneth James Ayres, Szymon Swistun, Van Dung Dang To
  • Publication number: 20080175504
    Abstract: Systems, methods and media for transitioning detecting content change in a streaming image system are disclosed. One embodiment provides a method for detecting a content change between image frames in a streaming image system. Embodiments may include selecting a change detection algorithm from a plurality of change detection algorithms and comparing a first image frame of m image stream with a second image frame of the image stream using the selected change detection algorithm. Embodiments may also include, in the event of detecting a content change between the first image frame and the second image frame, generating an indication of the content change. Further embodiments may include selecting the change detection algorithm based on a user's selection or system capabilities. Other further embodiments may include transmitting the indication of the content change.
    Type: Application
    Filed: March 27, 2008
    Publication date: July 24, 2008
    Inventors: David Perry Greene, Szymon Swistun
  • Publication number: 20070028286
    Abstract: Systems, methods and media for transitioning detecting content change in a streaming image system are disclosed. One embodiment provides a method for detecting a content change between image frames in a streaming image system. Embodiments may include selecting a change detection algorithm from a plurality of change detection algorithms and comparing a first image frame of an image stream with a second image frame of the image stream using the selected change detection algorithm. Embodiments may also include, in the event of detecting a content change between the first image frame and the second image frame, generating an indication of the content change. Further embodiments may include selecting the change detection algorithm based on a user's selection or system capabilities. Other further embodiments may include transmitting the indication of the content change.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Inventors: David Greene, Szymon Swistun
  • Publication number: 20070022217
    Abstract: Systems, methods and media for managing an interactive streaming image system are disclosed. More particularly, hardware and/or software for generating, encoding, and transmitting image frames to an interactive client are disclosed. One embodiment provides a method for streaming images from a server to a client. Embodiments may include receiving from the client via a network client information and generating a new image frame based on the received client information. Embodiments may also include comparing the new image frame and a previous image frame and setting a new compression level based on the comparison between the new image frame and the previous image frame. Embodiments may also include encoding the new image frame based on the new compression level and transmitting the encoded new image frame and an indication of the new compression level to the client via the network.
    Type: Application
    Filed: July 19, 2005
    Publication date: January 25, 2007
    Inventors: Kenneth Ayres, Szymon Swistun, Van Dang To
  • Publication number: 20070019866
    Abstract: Systems, methods and media for transitioning compression levels of a streaming image system are disclosed. One embodiment provides a method for transitioning compression levels between image frames in a streaming image system. Embodiments may include receiving by a smoothing module a request for a new compression level associated with an image frame. Embodiments may also generally include performing by the smoothing module a smoothing heuristic by generating a multi-frame smoothing routine based on an initial compression level, a target compression level, and a number of frames to achieve the target compression level. Embodiments may also include setting by the smoothing module the new compression level for the image frame based on the generated multi-frame smoothing routine. Further embodiments may include transmitting by the smoothing module an indication of the new compression level to a content encoder.
    Type: Application
    Filed: July 19, 2005
    Publication date: January 25, 2007
    Inventors: Kenneth Ayres, Szymon Swistun, Van Dang To