Patents by Inventor Cahide Kiris

Cahide Kiris 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: 8832346
    Abstract: Systems and methods are disclosed to transfer data between a first bus internal to a system-on-chip (SOC) device and a second bus external to the SOC device, each bus having a plurality of bus segments shared among a plurality of peripheral devices communicating over one or more bus segments. When reading data from a peripheral device, the system packs data by enabling each effected first bus data segment in sequence until requested data is packed; and when writing data to a peripheral device, the system unpacks data by enabling each effected second bus data segment in sequence until requested data is unpacked.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: September 9, 2014
    Assignee: NVIDIA Corporation
    Inventor: Cahide Kiris
  • Patent number: 8427494
    Abstract: A VLC data transfer interface is presented that allows digital data to be packed and assembled according to a format selectable from a number of formats while the data is being transferred to a desired destination.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: April 23, 2013
    Assignee: Nvidia Corporation
    Inventors: Ram Prabhakar, Neal Meininger, Lefan Zhong, Cahide Kiris, Ed Ahn
  • Patent number: 8339406
    Abstract: A VLC data transfer interface is presented that allows digital data to be packed and assembled according to a format selectable from a number of formats while the data is being transferred to a desired destination.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: December 25, 2012
    Assignee: Nvidia Corporation
    Inventors: Ram Prabhakar, Neal Meininger, Lefan Zhong, Cahide Kiris, Ed Ahn
  • Patent number: 7844880
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory using an error correction cache that provides error correction information by accessing data from a physical block number (PBN) of the flash memory; and if a data error occurred, applying error correction information stored in the cache corresponding to the accessed PBN to correct the data error.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: November 30, 2010
    Assignee: Nvidia Corporation
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Patent number: 7792891
    Abstract: Systems and methods are disclosed to perform fast discrete cosine transform (DCT) by computing the DCT in five stages using three coefficients, and scaling the outputs using a plurality of scaling coefficients.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: September 7, 2010
    Assignee: Nvidia Corporation
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Publication number: 20100106918
    Abstract: A VLC data transfer interface is presented that allows digital data to be packed and assembled according to a format selectable from a number of formats while the data is being transferred to a desired destination.
    Type: Application
    Filed: December 31, 2009
    Publication date: April 29, 2010
    Applicant: NVIDIA CORPORATION
    Inventors: Ram Prabhakar, Neal Meininger, Lefan Zhong, Cahide Kiris, Ed Ahn
  • Publication number: 20080133986
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory using an error correction cache that provides error correction information by accessing data from a physical block number (PBN) of the flash memory; and if a data error occurred, applying error correction information stored in the cache corresponding to the accessed PBN to correct the data error.
    Type: Application
    Filed: November 13, 2007
    Publication date: June 5, 2008
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Patent number: 7296213
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory using an error correction cache that provides error correction information by accessing data from a physical block number (PBN) of the flash memory; and if a data error occurred, applying error correction information stored in the cache corresponding to the accessed PBN to correct the data error.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: November 13, 2007
    Assignee: Nvidia Corporation
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Patent number: 7231585
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory by detecting in hardware an error based on one of three selectable modes of error detection and correction; and correcting the error by executing error correction software corresponding to the selected mode of error detection and correction.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: June 12, 2007
    Assignee: NVIDIA Corporation
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Publication number: 20050168470
    Abstract: A VLC data transfer interface is presented that allows digital data to be packed and assembled according to a format selectable from a number of formats while the data is being transferred to a desired destination.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Ram Prabhakar, Neal Meininger, Lefan Zhong, Cahide Kiris, Ed Ahn
  • Publication number: 20040255072
    Abstract: Systems and methods are disclosed to transfer data between a first bus internal to a system-on-chip (SOC) device and a second bus external to the SOC device, each bus having a plurality of bus segments shared among a plurality of peripheral devices communicating over one or more bus segments. When reading data from a peripheral device, the system packs data by enabling each effected first bus data segment in sequence until requested data is packed; and when writing data to a peripheral device, the system unpacks data by enabling each effected second bus data segment in sequence until requested data is unpacked.
    Type: Application
    Filed: June 16, 2003
    Publication date: December 16, 2004
    Inventor: Cahide Kiris
  • Publication number: 20040117686
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory using an error correction cache that provides error correction information by accessing data from a physical block number (PBN) of the flash memory; and if a data error occurred, applying error correction information stored in the cache corresponding to the accessed PBN to correct the data error.
    Type: Application
    Filed: December 11, 2002
    Publication date: June 17, 2004
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Publication number: 20040117418
    Abstract: Systems and methods are disclosed to perform fast discrete cosine transform (DCT) by computing the DCT in five stages using three coefficients, and scaling the outputs using a plurality of scaling coefficients.
    Type: Application
    Filed: December 11, 2002
    Publication date: June 17, 2004
    Inventors: Leonardo Vainsencher, Cahide Kiris
  • Publication number: 20040117688
    Abstract: Systems and methods are disclosed to detect and correct errors in a flash memory by detecting in hardware an error based on one of three selectable modes of error detection and correction; and correcting the error by executing error correction software corresponding to the selected mode of error detection and correction.
    Type: Application
    Filed: December 11, 2002
    Publication date: June 17, 2004
    Inventors: Leonardo Vainsencher, Cahide Kiris