Patents by Inventor Sergey Kipnis

Sergey Kipnis 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: 8799405
    Abstract: In a system and method for streaming video information, a video device driver is configured to analyze video frames stored in a frame buffer to identify a video stream. Video frames identified as containing a video stream are excluded from rendering. An encoding format-independent media transport is configured to encode a copy of a video frame containing the video stream according to an encoding format supported by a client device requesting the video stream. The media transport further is configured to transmit the encoded video frame copy to the client device.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: August 5, 2014
    Assignee: nComputing, Inc.
    Inventors: Sergey Kipnis, Mariusz Legowski, Hubert Gburzynski, William Platt, Krzysztof Weiss
  • Patent number: 8736629
    Abstract: Systems and methods for an efficient display data transfer algorithm over a network are disclosed. A compressed frame buffer update transmitted from a server via a network is received by a hardware decompression engine. The hardware decompression engine identifies one or more palette entries indicated in the compressed frame buffer update and determines whether the one or more palette entries is stored in a palette cache of the hardware decompression engine. If the one or more palette entries is not stored in the palette cache, the hardware decompression engine writes the one or more palette entries from an external palette memory to the palette cache. Decompressed display data is generated based on the compressed frame buffer update using the palette cache. The decompressed display data is written to an output buffer of the hardware decompression engine.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: May 27, 2014
    Assignee: nComputing Inc.
    Inventors: Subir Ghosh, Anita Chowdhry, Sergey Kipnis
  • Publication number: 20140139537
    Abstract: Systems and methods for an efficient display data transfer algorithm over a network are disclosed. A compressed frame buffer update transmitted from a server via a network is received by a hardware decompression engine. The hardware decompression engine identifies one or more palette entries indicated in the compressed frame buffer update and determines whether the one or more palette entries is stored in a palette cache of the hardware decompression engine. If the one or more palette entries is not stored in the palette cache, the hardware decompression engine writes the one or more palette entries from an external palette memory to the palette cache. Decompressed display data is generated based on the compressed frame buffer update using the palette cache. The decompressed display data is written to an output buffer of the hardware decompression engine.
    Type: Application
    Filed: February 22, 2013
    Publication date: May 22, 2014
    Applicant: nComputing Inc.
    Inventors: Subir Ghosh, Anita Chowdhry, Sergey Kipnis
  • Patent number: 8681811
    Abstract: Techniques for use within computer systems that communicate with multiple different terminal systems using multiple different terminal protocols are disclosed. In one embodiment, a partial protocol converter module is installed in a computer server system to enable the computer server system to communicate with terminal systems that use terminal protocol other than the terminal protocol used natively by the computer server system. The partial protocol converter module directly accesses a screen buffer in the computer server system that is associated with the terminal systems that use terminal protocol other than the terminal protocol used natively by the computer server system. The partial protocol converter module detects updates to the screen buffer and encodes these display screen updates into a message using the native protocol used by the terminal system and then transmits that encoded message to the terminal system.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: March 25, 2014
    Assignee: nComputing Inc.
    Inventors: Sergey Kipnis, Klaus A. Maier, Gabriele Sartori
  • Publication number: 20120143983
    Abstract: In a system and method for streaming video information, a video device driver is configured to analyze video frames stored in a frame buffer to identify a video stream. Video frames identified as containing a video stream are excluded from rendering. An encoding format-independent media transport is configured to encode a copy of a video frame containing the video stream according to an encoding format supported by a client device requesting the video stream. The media transport further is configured to transmit the encoded video frame copy to the client device.
    Type: Application
    Filed: August 2, 2011
    Publication date: June 7, 2012
    Applicant: nComputing Inc.
    Inventors: Sergey Kipnis, Mariusz Legowski, Hubert Gburzynski, William Platt, Krzysztof Weiss
  • Patent number: 8005962
    Abstract: A method of handling network access in a multi-user server system is disclosed. In the disclose system, a virtual network adapter is created for each user session on the multi-user server system. Each virtual network adapter receives its own independent IP address such that each individual user session appears to be a unique network node to other systems on the computer network.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 23, 2011
    Assignee: nComputing Inc.
    Inventors: Young Song, Klaus A. Maier, Sergey Kipnis
  • Publication number: 20090248860
    Abstract: A method of handling network access in a multi-user server system is disclosed. In the disclose system, a virtual network adapter is created for each user session on the multi-user server system. Each virtual network adapter receives its own independent IP address such that each individual user session appears to be a unique network node to other systems on the computer network.
    Type: Application
    Filed: February 27, 2009
    Publication date: October 1, 2009
    Inventors: Young Song, Klaus A. Maier, Sergey Kipnis
  • Publication number: 20090238204
    Abstract: Techniques for use within computer systems that communicate with multiple different terminal systems using multiple different terminal protocols are disclosed. In one embodiment, a partial protocol converter module is installed in a computer server system to enable the computer server system to communicate with terminal systems that use terminal protocol other than the terminal protocol used natively by the computer server system. The partial protocol converter module directly accesses a screen buffer in the computer server system that is associated with the terminal systems that use terminal protocol other than the terminal protocol used natively by the computer server system. The partial protocol converter module detects updates to the screen buffer and encodes these display screen updates into a message using the native protocol used by the terminal system and then transmits that encoded message to the terminal system.
    Type: Application
    Filed: January 27, 2009
    Publication date: September 24, 2009
    Inventors: Sergey Kipnis, Klaus A. Maier, Gabriele Sartori