Patents by Inventor Jano Banks

Jano Banks 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: 7257163
    Abstract: A system in which encoded data (e.g., encoded video and auxiliary data) are transmitted over a serial link. Other aspects of the invention are transmitters for use in encoding data for transmission over a serial link, receivers for receiving such data, and methods for sending encoded data over a serial link. Source data to be transmitted are encoded using a subset of a full set of code words. The subset consists of preferred code words. Disjoint clusters of code words in the full set are predetermined. Each cluster includes one or more of the preferred words, and optionally also at least one additional code word that is similar to a preferred word of the cluster in the sense that it is likely to be generated as a result of probable bit errors in transmission, or transmission and decoding, of such preferred word. Each preferred word of a cluster is indicative of a single source data value. Each received code word in a cluster is mapped to the source data value determined by each preferred word of the cluster.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: August 14, 2007
    Assignee: Silicon Image, Inc.
    Inventors: Seung Ho Hwang, Jano Banks, Paul Daniel Wolf, Eric Lee, William Sheet, Albert M. Scalise
  • Publication number: 20050062892
    Abstract: A digital image processor includes an input buffer for storing raster-scanned data. A slice-buffer memory is coupled to the input buffer to store a portion of a vertical slice of said raster-scanned data. The vertical slice is processed by a vertical slice processor having an input coupled to the slice-buffer memory. The vertical slice processor reassembles the vertical slices into processed raster-scanned data in an output buffer that is coupled to the output of the vertical slice processor. The digital image processor preferably utilizes multiple sequential processing stages and processes the raster-scanned data along the horizontal axis of the vertical slices.
    Type: Application
    Filed: March 17, 2003
    Publication date: March 24, 2005
    Inventors: Dale Adams, Laurence Thompson, Jano Banks
  • Publication number: 20030048852
    Abstract: A communication system including a transmitter, a receiver, and a serial link, in which encoded data (e.g., encoded video data and encoded auxiliary data) are transmitted from the transmitter to the receiver. The serial link can but need not be a TMDS or TMDS-like link. In typical embodiments, alternating bursts of encoded video data and encoded auxiliary data are transmitted over each of one or more channels of the link. Other aspects of the invention are transmitters for use in encoding data for transmission over a serial link, receivers for receiving such data, and methods for sending encoded data over a serial link. In accordance with the invention, source data to be transmitted are encoded using a subset of a full set of code words. The subset consists of preferred code words.
    Type: Application
    Filed: March 12, 2002
    Publication date: March 13, 2003
    Inventors: Seung Ho Hwang, Jano Banks, Paul Daniel Wolf, Eric Lee, William Sheet, Albert M. Scalise
  • Publication number: 20030048851
    Abstract: A communication system including a transmitter, a receiver, and a serial link, in which encoded data (e.g., encoded video data and encoded auxiliary data) are transmitted from the transmitter to the receiver. Other aspects of the invention are transmitters for use in encoding data for transmission over a serial link, and methods for sending encoded data over a serial link. In accordance with the invention, the data to be transmitted are encoded using a subset (sometimes referred to as a selected set of code words) of a full set of code words. The selected set of code words is selected such that each stream of encoded data (comprising only such code words) transmitted over a serial link has a bit pattern that is less susceptible to inter-symbol interference (“ISI”) during transmission than is the bit pattern determined by a conventionally encoded version of the same data.
    Type: Application
    Filed: December 24, 2001
    Publication date: March 13, 2003
    Inventors: Seung Ho Hwang, Jano Banks, Paul Daniel Wolf, Eric Lee, Baegin Sung
  • Patent number: 5802365
    Abstract: A method and mechanism for automatically correlating a device to its appropriate driver and family within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which specify a particular device's name (device name) and a property which indicates compatible device names (compatible names) to the particular device. Drivers and corresponding families for devices can be located in RAM, ROM, or in another storage media (such as disk drive). Drivers can include a data field indicating a driver name indicative of a corresponding device with which they operate. For a particular device, the system constructs a candidate list of drivers by comparing (1) the device name and (2) the compatible names from the device tree against all the driver names of data fields of all known drivers.
    Type: Grant
    Filed: May 2, 1996
    Date of Patent: September 1, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Pradeep Kathail, Thomas E. Saulpaugh, Holly Knight, Jano Banks, Ron Hochsprung
  • Patent number: 5630076
    Abstract: A method and mechanism for automatically correlating a device to its appropriate driver within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which specify a particular device's name (device name) and a property which indicates compatible device names (compatible names) to the particular device. Drivers for devices can be located in RAM, ROM, or in another storage media (such as disk drive). Drivers can include a data field indicating a driver name indicative of a corresponding device with which they operate. For a particular device, the system constructs a candidate list of drivers by comparing (1) the device name and (2) the compatible names from the device tree against all the driver names of data fields of all known drivers. The candidate list is sorted so that matches by device name and proper version number are higher priority.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: May 13, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Thomas E. Saulpaugh, Holly Knight, Jano Banks, Ron Hochsprung
  • Patent number: 5473264
    Abstract: A circuit arrangement and methods for sensing whether line terminator devices are present at terminal ends of high speed communications pathways, and enabling a switching terminator in accordance therewith, are disclosed. In one embodiment, the communications pathway comprises a Small Computer System Interface (SCSI) bus comprising internal and external bus segments and bus control lines, including a reset line consisting of internal and external reset line segments. First and second system reset signals are supplied from a central processor unit (CPU) to various system components. Line terminator devices may or may not be coupled to the ends of the internal and external bus segments. The first system reset signal is directed to first and second transistors coupled together in an "upside down" collector-to-emitter configuration comprising a two-quadrant bidirectional switch which opens upon assertion of the first system reset signal.
    Type: Grant
    Filed: November 13, 1992
    Date of Patent: December 5, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Thomas B. Mader, Dale Adams, Jano Banks
  • Patent number: 5274763
    Abstract: A bi-directional data path apparatus coupled between a first bus and a second bus for allowing a plurality of data transfering devices contained on either one of the buses to transfer data to the devices contained on the other bus. The data path apparatus includes latching stations designed to receive data from the first and second buses. The data path apparatus includes a plurality of byte lanes interconnecting the byte latching stations. A control mechanism directs the transfer of data along specific byte lanes and in a specific temporal order depending on the databus size of the devices sending and receiving data.
    Type: Grant
    Filed: December 28, 1990
    Date of Patent: December 28, 1993
    Assignee: Apple Computer, Inc.
    Inventor: John D. (Jano) Banks