Patents Assigned to NComputing Inc.
  • 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: 20110080519
    Abstract: In a digital video processing system for processing full-motion video in computer terminal systems, two main rendering paths are created for a computer terminal system: a screen buffer path and a full-motion video path. The screen buffer path renders a desktop display from a screen buffer within the terminal system. The full-motion video path decodes a video stream and then processes the decoded video stream with a video processing pipeline to fit the video frames within a destination video window within the desktop display. The video processing pipeline performs clipping, blending, chroma resampling, resizing, and color converting of the video frames in pipelined stages with minimal memory accesses. A video adapter then combines the desktop display with the processed digital video for a final terminal display.
    Type: Application
    Filed: August 23, 2010
    Publication date: April 7, 2011
    Applicant: nComputing Inc.
    Inventors: Anita Chowdhry, Subir Ghosh
  • Publication number: 20110063315
    Abstract: Graphics display adapters for driving multiple display monitors have become very popular. Graphics display adapters that drive multiple monitors can be used to provide terminal services to multiple independent terminals or be used to provide multiple displays to a single user. Generating video signals for multiple display systems puts a heavy burden on the video memory system since multiple different video signal generators may read from associated frame buffers in a shared video memory system. In one disclosed embodiment, a plurality of video memory read triggers are provided wherein at least two of which are staggered to reduce the load on the video memory system. In response to each read trigger, display data is read from a frame buffer to an associated video signal generation circuit. Each video signal generation circuit then provides a display signal to an associated display screen in a multi-screen environment.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: nComputing Inc.
    Inventor: Subir Ghosh
  • Patent number: 7908347
    Abstract: A system for simplifying the configuration and administration of computer networks. A the server system first sends a broadcast message out to the other network nodes on the computer network to learn configuration of each other network nodes on the local network. Next, network software within each other network node (not shown) responds to the broadcast message with a response containing configuration information and an identifier key value. In one embodiment, the identifier key value may be a randomly generated number. The server system then builds a table of network nodes using the information received in the response messages sent in response to the broadcast message. The server may then communicate with systems having duplicate addresses using the identifier key value. In some embodiments, the server system may send request messages to one or more network nodes specifying a network configuration change.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: March 15, 2011
    Assignee: nComputing, Inc.
    Inventors: Yury Karlov, Nikolay Kovach
  • Publication number: 20100306838
    Abstract: A device and a method of authenticating an electronic device are described. The method may comprise transmitting a token value and a parameter value to the electronic device and selecting a private key within the electronic device using the parameter value. The token value may be processed with a method selected by the parameter value to generate a processed token. The processed token may be compared with an expected processed token and the electronic device may be authenticated if the processed token compares favorably with said expected processed token.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: nComputing Inc.
    Inventors: Subir Ghosh, Gabriele Sartori
  • Publication number: 20090066840
    Abstract: To conserve communication channel bandwidth, video information must often be compressed in low bandwidth environments. To significantly reduce bandwidth usage, a first disclosed embodiment proposes transmits a reduced color depth image initially and then later transmitting additional color depth information when the image becomes static. In this manner, a reduced color image is displayed when an image is dynamic but a full color image is displayed when the image becomes static. Note that the additional color information is transmitted only when bandwidth is has become less utilized since updated image information is no longer being transmitted since the image has become static. The additional color depth information may be stored in the same buffer or within a different buffer in the receiving system. A second embodiment delays additional color depth information and also spatially reduces the additional color depth information.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 12, 2009
    Applicant: nComputing Inc.
    Inventors: Yury Karlov, Nikolay Kovach
  • Publication number: 20090070441
    Abstract: A system for simplifying the configuration and administration of computer networks. A the server system first sends a broadcast message out to the other network nodes on the computer network to learn configuration of each other network nodes on the local network. Next, network software within each other network node (not shown) responds to the broadcast message with a response containing configuration information and an identifier key value. In one embodiment, the identifier key value may be a randomly generated number. The server system then builds a table of network nodes using the information received in the response messages sent in response to the broadcast message. The server may then communicate with systems having duplicate addresses using the identifier key value. In some embodiments, the server system may send request messages to one or more network nodes specifying a network configuration change.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 12, 2009
    Applicant: nComputing Inc.
    Inventors: Yury Karlov, Nikolay Kovach
  • Patent number: D590827
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: April 21, 2009
    Assignee: NComputing Inc.
    Inventor: Young Gil Song
  • Patent number: D594864
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: June 23, 2009
    Assignee: nComputing Inc.
    Inventor: Young Gil Song
  • Patent number: D630632
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: January 11, 2011
    Assignee: nComputing Inc.
    Inventors: Carsten Puls, Kevin Strohmeyer
  • Patent number: D633495
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: March 1, 2011
    Assignee: nComputing, Inc.
    Inventors: Herry Yoon, Chang Yu, Kevin Strohmeyer