Patents by Inventor Kuldip Sahdra

Kuldip Sahdra 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: 9743126
    Abstract: A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: August 22, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Publication number: 20170005993
    Abstract: A content access device includes an interface module having a plurality of interfaces that operate in accordance with a corresponding plurality of interface formats. The interface module is programmable to select at least one of the plurality of interfaces to receive a transport stream and output a processed transport stream. The interface formats include a plurality of broadcast video card formats and a plurality of wired computer interface formats. A key storage device stores at least one key. An encryption processing device retrieves the at least one key from the key storage device, and then processes the transport stream based on the at least one key to generate the processed transport stream.
    Type: Application
    Filed: March 18, 2014
    Publication date: January 5, 2017
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Kuldip Sahdra, Paul D. Ducharme, Norman Vernon Douglas Stewart
  • Patent number: 9503775
    Abstract: A content access device includes an interface module that receives a transport stream and outputs a processed transport stream. An input buffer buffers the received transport stream. A polling processor processes the transport stream based on the at least one key to generate the processed transport stream, wherein the polling processor operates to descramble individual packets of the transport stream in a plurality of polling slots of a polling loop. An output buffer buffers the processed transport stream for output by the interface module.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: November 22, 2016
    Assignee: ViXS Systems, Inc.
    Inventors: Paul D. Ducharme, Norman Vernon Douglas Stewart, Kuldip Sahdra, Krzysztof Socha, Chak Cheung Ho, Lewis Leung
  • Publication number: 20160014442
    Abstract: A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.
    Type: Application
    Filed: April 15, 2015
    Publication date: January 14, 2016
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Publication number: 20150271545
    Abstract: A content access device includes an interface module that receives a transport stream and outputs a processed transport stream. An input buffer buffers the received transport stream. A polling processor processes the transport stream based on the at least one key to generate the processed transport stream, wherein the polling processor operates to descramble individual packets of the transport stream in a plurality of polling slots of a polling loop. An output buffer buffers the processed transport stream for output by the interface module.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Paul D. Ducharme, Norman Vernon Douglas Stewart, Kuldip Sahdra, Krzysztof Socha, Chak Cheung Ho, Lewis Leung
  • Publication number: 20150271143
    Abstract: A content access device includes an interface module having a plurality of interfaces that operate in accordance with a corresponding plurality of interface formats. The interface module is programmable to select at least one of the plurality of interfaces to receive a transport stream and output a processed transport stream. The interface formats include a plurality of broadcast video card formats and a plurality of wired computer interface formats. A key storage device stores at least one key. An encryption processing device retrieves the at least one key from the key storage device, and then processes the transport stream based on the at least one key to generate the processed transport stream.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Kuldip Sahdra, Paul D. Ducharme, Norman Vernon Douglas Stewart
  • Patent number: 9043523
    Abstract: A universal serial bus (USB) dongle device includes a USB interface that receives selection data from a host device that indicates a selection of a first video format from a plurality of available formats. The USB interface also receives an input video signal from the host device in the first video format and a power signal from the host device. An encoding module generates a processed video signal in a second video format based on the input video signal, wherein the first video format differs from the second video format. The USB interface transfers the processed video signal to the host device.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 26, 2015
    Assignee: VIXS Systems, Inc.
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Patent number: 8219736
    Abstract: A configurable register method and structure included configuration logic to form a register value. A data bridge system, for connecting an interface of a computer system to a plurality of application-specific integrated circuits (ASIC), has a data bridge operatively coupled between the computer interface and the plurality of ASICs that employs the configurable registers. The data bridge has a read only memory for storing at least the initial values and mask values for each ASIC of the plurality of ASICs. The data bridge upon initialization forms base address registers and other configuration data that are queried by the computer system. When the ASICs are graphic processors, the initial values and the mask values stored in the read only memory define the base address registers in the data bridge as a function of the configuration requirements of the graphic processors. The base address registers are thus programmable as a function of the initial values and mask values in the read only memory.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: July 10, 2012
    Assignee: ATI Technologies ULC
    Inventors: Antonio Asaro, Brian Lee, Kuldip Sahdra, Gordon Caruk
  • Publication number: 20110304767
    Abstract: A universal serial bus (USB) dongle device includes a USB interface that receives selection data from a host device that indicates a selection of a first video format from a plurality of available formats. The USB interface also receives an input video signal from the host device in the first video format and a power signal from the host device. An encoding module generates a processed video signal in a second video format based on the input video signal, wherein the first video format differs from the second video format. The USB interface transfers the processed video signal to the host device.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 15, 2011
    Applicant: ViXS Systems, Inc.
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Publication number: 20110264435
    Abstract: A modular circuit emulation system includes a plurality of emulation boards that each include at least one programmable circuit. A system backplane has a switching matrix that selectively couples the plurality emulation boards. A broadcast bus broadcasts data from one of the plurality of emulation boards to other ones of the plurality of emulation boards.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Mohammad Reza Jamnejad, Kuldip Sahdra, Krzysztof Socha, Ronald Mazereeuw
  • Patent number: 8028094
    Abstract: A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: September 27, 2011
    Assignee: Vixs Systems, Inc.
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Publication number: 20090147840
    Abstract: An encoding system includes a first signal interface for receiving a first video signal in a first format. A second signal interface receives a second video signal in a second format. A first encoding module generates a first processed video signal in a third format. A second encoding module generates a second processed video signal in a fourth format, wherein the second processed signal is generated contemporaneously with the first processed video signal and wherein the first format differs from the third format and the second format differs from the fourth format.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Inventors: Kuldip Sahdra, Indra Laksono, Lewis Leung, Eric Young, Edward Hong, Xu Gang Zhao, Paul Ducharme
  • Publication number: 20090141894
    Abstract: A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
  • Patent number: 7096303
    Abstract: A configurable bus interface circuit includes an internal bus bridge and an internal circuit. The configurable bus interface circuit also includes an internal I/O circuit couplable to an external circuit, via the internal bus bridge. The configurable bus interface circuit electrically isolates the internal circuit to avoid the propagation of signals between the internal I/O circuit and the external circuit.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: August 22, 2006
    Assignee: ATI International SRL
    Inventors: Gordon Caruk, Kuldip Sahdra, Arkadi Avrukin, Michael Frank, Jamil Ahmed, James B. Fry, Sasa Marinkovic
  • Publication number: 20030154341
    Abstract: A configurable register method and structure included configuration logic to form a register value. A data bridge system, for connecting an interface of a computer system to a plurality of application-specific integrated circuits (ASIC), has a data bridge operatively coupled between the computer interface and the plurality of ASICs that employs the configurable registers. The data bridge has a read only memory for storing at least the initial values and mask values for each ASIC of the plurality of ASICs. The data bridge upon initialization forms base address registers and other configuration data that are queried by the computer system. When the ASICs are graphic processors, the initial values and the mask values stored in the read only memory define the base address registers in the data bridge as a function of the configuration requirements of the graphic processors. The base address registers are thus programmable as a function of the initial values and mask values in the read only memory.
    Type: Application
    Filed: February 12, 2002
    Publication date: August 14, 2003
    Inventors: Antonio Asaro, Brian Lee, Kuldip Sahdra, Gordon Caruk
  • Patent number: 6541996
    Abstract: An impedance compensation circuit and method for an input/output buffer provides dynamic impedance compensation by using programmable impedance arrays and a dynamically adjustable on-chip load. Accordingly, among other advantages, only a single off-chip or external calibrated impedance resistor is used and only a single test pad is necessary.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: April 1, 2003
    Assignee: ATI International SRL
    Inventors: Peter L. Rosefield, Oleg Drapkin, Grigori Temkine, Gordon F. Caruk, Roche Thambimuthu, Kuldip Sahdra, Aris Balatsos