Patents by Inventor Brian K. Schmidt

Brian K. Schmidt 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).

  • Publication number: 20090027555
    Abstract: In some embodiments, an apparatus includes interface circuitry to receive signals including video signals and drawing commands, and a command interpreter to receive the drawing commands and provide on screen display (OSD) signals in response to the drawing commands. Video processing circuitry processes the received video signals to provide processed video signals, and a blender to blend the OSD signals and the processed video signals to produce blended video signals including the OSD signals and the processed video signals. Other embodiments are described and claimed.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: James G. Hanko, Michael G. Lavelle, J. Duane Northcutt, Brian K. Schmidt
  • Publication number: 20090028047
    Abstract: A method and apparatus for data stream control for network devices. Some embodiments of an apparatus include a receiver to receive a token for a command associated with a stream of data, where the command is one of multiple command types. The token has a fixed size and format, and the token is provided in a field of a data packet. The apparatus further includes a network unit to determine the type of command based on the token, to parse a set of fields in the data packet for command data, and implement the command.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt
  • Publication number: 20090028151
    Abstract: A method and apparatus for packet level prioritization in interconnection networks. An embodiment of an apparatus includes a transmitter to transmit a data stream to a recipient apparatus, the data stream including a plurality of data packets, the data packets including data packets of a first priority and data packets of a second priority. The apparatus further includes a network unit to direct the operation of the transmitter, the network unit to divide the data stream into multiple sub-streams, including a first sub-stream for data packets of the first priority and a second sub-stream for data packets of the second priority.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventor: Brian K. Schmidt
  • Publication number: 20090028186
    Abstract: A method and apparatus for bandwidth reservation for data flows in interconnection networks. Some embodiments of an apparatus for transmitting a data stream include a transmitter to transmit a data stream to a recipient apparatus, the data stream including a plurality of data packets. The apparatus further includes a receiver to receive a response from the recipient apparatus regarding data packet arrival status, and a network unit to direct the operation of the transmitter, the network unit to direct the transmitter to maintain the data stream with a constant bandwidth.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt
  • Publication number: 20090028142
    Abstract: A method and apparatus for streaming data content in a network. Some embodiments of an apparatus include a network unit to generate a stream of data on a network, where the generation of the stream of data includes the generation of summary information for the data. The apparatus also includes a transmitter to transmit the generated stream of data via the network.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt
  • Patent number: 7187307
    Abstract: A communication system including two endpoints (transceivers or a transmitter and receiver) and a serial link between them. At least one endpoint is configured to generate encoded data in accordance with a line code and to transmit the encoded data over the link. The line code specifies a block code for encoding cells of application data and control bits, and typically also special characters that do not match bit sequences of encoded cells. Other aspects of the invention are methods for generating (and endpoint devices configured to generate and transmit, or receive and process) such encoded data, and methods for performing functions of multiple layers of a communication protocol in response to such encoded data. In accordance with the invention, multiple levels of communication protocol functionality can be efficiently incorporated within a line code.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: March 6, 2007
    Assignee: Silicon Image, Inc.
    Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt, Alan T. Ruberg
  • Patent number: 6931449
    Abstract: A mechanism for the migration of open network connections is described herein. According to one or more embodiments of the present invention, an active computing environment called compute capsule is provided. Each capsule has a unique locator. Packets are used to send information between capsules using the locators. When a capsule migrates, any open network connections that existed before the migration may continue when the capsule finishes the migration.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: August 16, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Brian K. Schmidt, James G. Hanko
  • Patent number: 6747580
    Abstract: A method and apparatus for encoding or decoding data in accordance with an NB/(N+1)B block code, and a method for determining codebooks for use in such encoding or decoding. Some such methods select positive and negative codebooks that are complements of each other, including by eliminating all candidate code words having negative disparity and filtering the remaining candidate code words in automated fashion based on predetermined spectral properties to select a subset of the candidate code words as the code words of the positive codebook. Preferably, all but a small subset of the (N+1)-bit code words (determined by a primary mapping) can be decoded by simple logic circuitry, and the remaining code words (determined by a secondary mapping) can be decoded by other logic circuitry or table lookup.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: June 8, 2004
    Assignee: Silicon Image, Inc.
    Inventor: Brian K. Schmidt
  • Publication number: 20020174265
    Abstract: The present invention is for the caching of active computing environments. According to one or more embodiments of the present invention a compute capsule (or capsule) is provided. A capsule encapsulates an active computing environment. An active computing environment comprises one or more processes and the complete state necessary for the execution of those processes. To provide this encapsulation, an interface between component modules of the operating system is provided. In one embodiment, this interface has two complementary actions: export state and import state. When the export state action is invoked for a particular resource object, the appropriate module responds with all the internal kernel state associated with the object. Conversely, when the import state action is invoked with the state information provided by an export state action, it recreates the exact state of the resource object.
    Type: Application
    Filed: March 28, 2001
    Publication date: November 21, 2002
    Inventor: Brian K. Schmidt
  • Publication number: 20020138629
    Abstract: A mechanism for the migration of open network connections is described herein. According to one or more embodiments of the present invention, an active computing environment called compute capsule is provided. Each capsule has a unique locator. Packets are used to send information between capsules using the locators. When a capsule migrates, any open network connections that existed before the migration may continue when the capsule finishes the migration.
    Type: Application
    Filed: March 22, 2001
    Publication date: September 26, 2002
    Inventors: Brian K. Schmidt, James G. Hanko