Patents by Inventor Gabriele Sartori

Gabriele Sartori 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: 9635373
    Abstract: A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: April 25, 2017
    Assignee: nComputing, Inc.
    Inventors: Subir Ghosh, Gabriele Sartori
  • Publication number: 20160381370
    Abstract: A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
    Type: Application
    Filed: October 9, 2015
    Publication date: December 29, 2016
    Inventors: Subir Ghosh, Gabriele Sartori
  • Patent number: 9432442
    Abstract: Thin-client terminal systems allow server computer systems to be shared by multiple computer users. However, thin-client terminal systems that use analog signals can only be placed a limited distance from the main server computer system. On the other hand, thin-client terminal systems that rely purely on digital signals can be expensive to produce. A thin-client multiplier that combines the two different approaches communicates digitally with main server computer system such that it can be placed any distance from the main server computer system. The thin-client multiplier also provides output information received from the server system and electrical power to analog thin-client terminal systems and receives input information from the analog thin-client terminal systems. The received input information is provided to the server system for processing.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 30, 2016
    Assignee: nComputing Inc.
    Inventor: Gabriele Sartori
  • Patent number: 9411760
    Abstract: In a system and method for a thin-client terminal system having a local screen buffer using a serial bus, a serial bus interface device receives encoded data from a thin-client server system. The serial bus interface device decodes the encoded data according to a serial bus data format and provides the decoded data to a thin-client control system. The thin-client control system distributes the decoded data for processing to a video processing system, an audio processing system, and an input/output control system. The thin-client control system also receives input data from input devices connected to the thin-client terminal system. The input data is processed and encoded according to the serial bus data format for transmission to the thin-client server system.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 9, 2016
    Assignee: nComputing Inc.
    Inventors: Gabriele Sartori, Subir Ghosh, William Liao
  • Publication number: 20160080754
    Abstract: A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
    Type: Application
    Filed: October 9, 2015
    Publication date: March 17, 2016
    Inventors: Subir Ghosh, Gabriele Sartori
  • Patent number: 9161063
    Abstract: A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 13, 2015
    Assignee: nComputing, Inc.
    Inventors: Subir Ghosh, Gabriele Sartori
  • Patent number: 8891545
    Abstract: Thin-client terminal systems allow computer systems to be shared by multiple computer users. With modern technology, the cost of implementing a thin-client terminal system can be very low. To improve thin-client terminal systems, a thin-client terminal system accepts user input data in a first serial interface format and transcodes the user input data into a second serial interface format for transmission to a server.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: November 18, 2014
    Assignee: nComputing Inc.
    Inventors: Gabriele Sartori, Subir Ghosh, Nikolay Kovach
  • Patent number: 8800017
    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: Grant
    Filed: May 29, 2009
    Date of Patent: August 5, 2014
    Assignee: nComputing, Inc.
    Inventors: Subir Ghosh, Gabriele Sartori
  • 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
  • Patent number: 8601097
    Abstract: Example embodiments of the present disclosure concern a system and method for selectively intercepting communications in a cloud computing environment by receiving communications from one or more thin-client terminal systems connected via a local area network, determining one or more recipients of each received communication, and based on a determination that the one or more recipients of a communication include only thin-client terminal systems connected via the local area network, intercepting the communication and preventing the communication from being transmitted to a central server connected to the local area network via a wide area network, storing the communication, and forwarding the communication to the one or more recipients connected to the local area network.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: December 3, 2013
    Assignee: nComputing Inc.
    Inventor: Gabriele Sartori
  • Publication number: 20120239740
    Abstract: Thin-client terminal systems allow server computer systems to be shared by multiple computer users. However, thin-client terminal systems that use analog signals can only be placed a limited distance from the main server computer system. On the other hand, thin-client terminal systems that rely purely on digital signals can be expensive to produce. A thin-client multiplier that combines the two different approaches communicates digitally with main server computer system such that it can be placed any distance from the main server computer system. The thin-client multiplier also provides output information received from the server system and electrical power to analog thin-client terminal systems and receives input information from the analog thin-client terminal systems. The received input information is provided to the server system for processing.
    Type: Application
    Filed: October 1, 2010
    Publication date: September 20, 2012
    Applicant: nComputing Inc.
    Inventor: Gabriele Sartori
  • Publication number: 20120229703
    Abstract: Thin-client terminal systems allow computer systems to be shared by multiple computer users. With modern technology, the cost of implementing a thin-client terminal system can be very low. To improve thin-client terminal systems, a thin-client terminal system accepts user input data in a first serial interface format and transcodes the user input data into a second serial interface format for transmission to a server.
    Type: Application
    Filed: October 1, 2010
    Publication date: September 13, 2012
    Applicant: nComputing Inc.
    Inventors: Gabriele Sartori, Subir Ghosh, Nikolay Kovach
  • Publication number: 20120219070
    Abstract: In a system and method for a thin-client terminal system having a local screen buffer using a serial bus, a serial bus interface device receives encoded data from a thin-client server system. The serial bus interface device decodes the encoded data according to a serial bus data format and provides the decoded data to a thin-client control system. The thin-client control system distributes the decoded data for processing to a video processing system, an audio processing system, and an input/output control system. The thin-client control system also receives input data from input devices connected to the thin-client terminal system. The input data is processed and encoded according to the serial bus data format for transmission to the thin-client server system.
    Type: Application
    Filed: October 1, 2010
    Publication date: August 30, 2012
    Applicant: nComputing Inc.
    Inventors: Gabriele Sartori, Subir Ghosh, William Liao
  • Publication number: 20110208837
    Abstract: Example embodiments of the present disclosure concern a system and method for selectively intercepting communications in a cloud computing environment by receiving communications from one or more thin-client terminal systems connected via a local area network, determining one or more recipients of each received communication, and based on a determination that the one or more recipients of a communication include only thin-client terminal systems connected via the local area network, intercepting the communication and preventing the communication from being transmitted to a central server connected to the local area network via a wide area network, storing the communication, and forwarding the communication to the one or more recipients connected to the local area network.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 25, 2011
    Applicant: nComputing Inc.
    Inventor: Gabriele Sartori
  • 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: 20090328037
    Abstract: Systems and methods for providing graphics acceleration to one or more terminal systems are disclosed. In one embodiment, a virtual machine session is created and one or more cores of a graphics accelerator with a plurality of cores is assigned to a virtual machine session in order to render a virtual desktop for display at a terminal system.
    Type: Application
    Filed: February 27, 2009
    Publication date: December 31, 2009
    Inventor: Gabriele Sartori
  • Publication number: 20090322784
    Abstract: A digital video transmission system that improves performance using 3D graphics acceleration hardware. A first system creates a virtual 3D graphics card for each terminal session executing on a server system that supports multiple users. The virtual 3D graphics card is assigned a share of processing ability on a physical 3D graphics accelerator. The virtual 3D graphics card uses the share of processing ability on the physical 3D graphics accelerator to render 3D graphics in a local screen buffer associated with the terminal session. The local screen buffer is encoded and transmitted to a remote display that recreates the screen display in a video buffer of remote display. A second system operates by using a physical 3D graphics accelerator in a server system to perform transcoding for multiple video streams. To best perform task switching, the task switching is performed on I-frame borders.
    Type: Application
    Filed: February 27, 2009
    Publication date: December 31, 2009
    Inventor: Gabriele Sartori
  • Publication number: 20090303156
    Abstract: A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
    Type: Application
    Filed: February 27, 2009
    Publication date: December 10, 2009
    Inventors: Subir Ghosh, Gabriele Sartori
  • 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
  • Publication number: 20080228998
    Abstract: The subject specification discloses flash memory device with the capability of performing both internal compression as well as internal de-compression. Each of these actions takes place through appropriate algorithms. In normal operation, the compression occurs prior to a writing of data in a flash memory device. The compressed data travels to a storage location. The de-compression occurs after the reading of stored data and de-compressed data travels to an external system.
    Type: Application
    Filed: March 16, 2007
    Publication date: September 18, 2008
    Applicant: SPANSION LLC
    Inventors: Roberto Colecchia, Gabriele Sartori