Patents by Inventor Kenneth James Ayres

Kenneth James Ayres 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: 8218886
    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: Grant
    Filed: October 2, 2009
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • Patent number: 7668965
    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: Grant
    Filed: March 27, 2008
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • 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