Patents by Inventor Thomas F. Knight, Jr.

Thomas F. Knight, Jr. 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: 7412462
    Abstract: In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a key derived from the content of the data item, determining a digital fingerprint of the data item, and storing the data item on the storage device at a location or locations associated with the digital fingerprint. In a second aspect, the method comprises determining a digital fingerprint of the data item, testing for whether the data item is already stored in the repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the repository, and challenging a client that is attempting to deposit a data item already stored in the repository, to ascertain that the client has the full data item.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: August 12, 2008
    Assignee: Burnside Acquisition, LLC
    Inventors: Norman H. Margolus, Thomas F. Knight, Jr., Jered J. Floyd, Sam Hartman, George E. Homsy, II
  • Patent number: 7398283
    Abstract: A method for providing naming and access control of data items in a data repository, the method comprising having a first client program deposit a data item in the data repository, the depositing including determining a digital fingerprint from the data item, and storing the data item in the data repository at a location or locations associated with the fingerprint, having the first client program specify an object name for an object that comprises a set of data items, storing in the repository an association between the name and the set of data items, and allowing the client program to retrieve a data item from the set of data items by specifying the object name and without providing the digital fingerprint of any data item or composite of data items.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: July 8, 2008
    Assignee: Burnside Acquisition, LLC
    Inventors: Norman H. Margolus, Thomas F. Knight, Jr., Jered J. Floyd, George E. Homsy, II
  • Patent number: 7356701
    Abstract: In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a key derived from the content of the data item, determining a digital fingerprint of the data item, and storing the data item on the storage device at a location or locations associated with the digital fingerprint. In a second aspect, the method comprises determining a digital fingerprint of the data item, testing for whether the data item is already stored in the repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the repository, and challenging a client that is attempting to deposit a data item already stored in the repository, to ascertain that the client has the full data item.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: April 8, 2008
    Assignee: Burnside Acquisition, LLC
    Inventors: Norman H. Margolus, Thomas F. Knight, Jr., Gill A. Pratt
  • Patent number: 7287030
    Abstract: In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a key derived from the content of the data item, determining a digital fingerprint of the data item, and storing the data item on the storage device at a location or locations associated with the digital fingerprint. In a second aspect, the method comprises determining a digital fingerprint of the data item, testing for whether the data item is already stored in the repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the repository, and challenging a client that is attempting to deposit a data item already stored in the repository, to ascertain that the client has the full data item.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: October 23, 2007
    Assignee: Burnside Acquisition, LLC
    Inventors: Norman H. Margolus, Thomas F. Knight, Jr.
  • Patent number: 7124305
    Abstract: In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a key derived from the content of the data item, determining a digital fingerprint of the data item, and storing the data item on the storage device at a location or locations associated with the digital fingerprint. In a second aspect, the method comprises determining a digital fingerprint of the data item, testing for whether the data item is already stored in the repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the repository, and challenging a client that is attempting to deposit a data item already stored in the repository, to ascertain that the client has the full data item.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: October 17, 2006
    Assignee: Permabit, Inc.
    Inventors: Norman H. Margolus, Thomas F. Knight, Jr., Gill A. Pratt
  • Patent number: 7107430
    Abstract: Short-quasi-unique-identifiers (SQUIDs) are generated and assigned to the data objects stored in memory. Pointers to a particular data object contain the data object's assigned SQUID. If a data object is moved to a second allocated memory segment, a new pointer to the second allocated memory segment is placed at the original memory segment, so that any pointers to the original memory segment now point to the new pointer. The distribution of SQUIDs is uniform. SQUIDs can be generated by counting, generated randomly, generating through some hashing mechanism, or other means. In comparing two different pointers, it is determined that the two pointers do not reference the same data object if the SQUIDs are different. On the other hand, if the SQUIDs are identical and the address fields of the two pointers are identical, then the two pointers reference the same data object.
    Type: Grant
    Filed: November 14, 2001
    Date of Patent: September 12, 2006
    Assignee: Massachusetts Institute of Technology
    Inventors: Jeffrey P. Grossman, Thomas F. Knight, Jr., Jeremy H. Brown, Andrew W Huang
  • Patent number: 7080186
    Abstract: The present invention provides a mechanism for supporting high digital bandwidth in a multi-drop bus system. A first device of the system is electrically coupled to a bus. Multiple receiving devices are coupled to the bus through associated electromagnetic couplers having coupling coefficients in a specified range. The geometries of the electromagnetic couplers are selected to reduce variations in the coupling coefficients with changes in the relative positions of the coupler components.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: July 18, 2006
    Assignee: Intel Corporation
    Inventors: Thomas D. Simon, Rajeevan Amirtharajah, Thomas F. Knight, Jr., Nandu J. Marketkar, John R. Benham
  • Patent number: 7075996
    Abstract: The present invention provides a chipset for transferring data through an electromagnetically coupled bus system. The chipset includes a modulator, a matching circuit and a demodulator. The modulator modifies a clock to encode multiple bits in a complementary pair of symbols. The matching circuit modifies the clock signal to generate a complementary pair of reference signals that is transmitted with the complementary symbol pair, and the demodulator decodes a second set of bits from selected properties of a complementary pair of transferred symbols.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: July 11, 2006
    Assignee: Intel Corporation
    Inventors: Thomas D. Simon, Rajeevan Amirtharajah, Nandu J. Marketkar, Thomas F. Knight, Jr.
  • Patent number: 6987428
    Abstract: An electromagnetic (EM) coupler including a first transmission structure having a first geometry, and a second transmission structure having a second geometry and forming an EM coupler with the first transmission structure, the first and second geometries being selected to reduce sensitivity of EM coupling to relative positions of the first and second transmission structures is disclosed.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: January 17, 2006
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham, Rajeevan Amirtharajah
  • Patent number: 6836016
    Abstract: An apparatus comprises a first device comprising a carrier having one or more conductive areas to form a portion of an electromagnetic coupler and a socket to mount the first device relative to a second device having one or more conductive areas to form the electromagnetic coupler. The socket defines a coupler region in which the carrier is inserted to align the carrier relative to the second device.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: December 28, 2004
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, Thomas F. Knight, Jr.
  • Patent number: 6826672
    Abstract: A pointer representation includes a permission field to define capabilities of the system in processing the data to which an address in the pointer of representation points. Bounds of the memory segment to which the capabilities apply are defined by a block field, which defines a block size, and a length field, which defines a number of blocks of that size within the segment of memory. To permit computation of the full range of addresses to which the capability applies, a finger field is included to denote the block of the segment of memory to which the address points. An increment-only bit may cause the system to preclude any negative offsets from the address in the pointer representation. Subsegments within a segment may be further defined by additional block, length and finger fields.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: November 30, 2004
    Assignee: Massachusetts Institute of Technology
    Inventors: Jeremy H. Brown, Thomas F. Knight, Jr., Jeffrey P. Grossman, Andrew W. Huang
  • Patent number: 6697420
    Abstract: The present invention provides a mechanism for supporting high digital bandwidth in a multi-drop bus system. A first device of the system encodes multiple bits in a symbol and drives the encoded symbol onto the multi-drop bus. Multiple receiving devices are linked to the bus through electromagnetic couplers. A receiving device samples the encoded symbol through the electromagnetic coupler and recovers the encoded bits from the sampled symbol.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: February 24, 2004
    Assignee: Intel Corporation
    Inventors: Thomas D. Simon, Rajeevan Amirtharajah, Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham
  • Patent number: 6684318
    Abstract: A programmable integrated circuit utilizes a large number of intermediate-grain processing elements which are multibit processing units arranged in a configurable mesh. The coarse-grain resources, such as memory and processing, are deployable in a way that takes advantage of the opportunities for optimization present in given problems. To accomplish this, the interconnect supports three different modes of operation: a static value in which a value set by the configuration data is provided to a functional unit, static source in which another functional unit serves as the value source, and a dynamic source mode in which the source is determined by the value from another functional unit.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: January 27, 2004
    Assignee: Massachusetts Institute of Technology
    Inventors: André DeHon, Ethan Mirsky, Thomas F. Knight, Jr.
  • Patent number: 6625682
    Abstract: The present invention provides a mechanism for supporting high digital bandwidth in a multi-drop bus system. A first device of the system is electrically coupled to a bus. Multiple receiving devices are coupled to the bus through associated electromagnetic couplers having coupling coefficients in a specified range. The geometries of the electromagnetic couplers are selected to reduce variations in the coupling coefficients with changes in the relative positions of the coupler components.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: September 23, 2003
    Assignee: Intel Corporation
    Inventors: Thomas D. Simon, Rajeevan Amirtharajah, Thomas F. Knight, Jr., Nandu J. Marketkar, John R. Benham
  • Patent number: 6611181
    Abstract: An electromagnetic (EM) coupler including a first transmission structure having a first geometry, and a second transmission structure having a second geometry and forming an EM coupler with the first transmission structure, the first and second geometries being selected to reduce sensitivity of EM coupling to relative positions of the first and second transmission structures is disclosed.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: August 26, 2003
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, John R. Benham, Thomas F. Knight, Jr., Rajeevan Amirtharajah
  • Patent number: 6533586
    Abstract: An apparatus comprises a first device having one or more conductive areas to form a portion of an electromagnetic coupler and a socket to mount the first device relative to a second device having one or more conductive areas to form the electromagnetic coupler.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 18, 2003
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, Thomas F. Knight, Jr., Mark E. Naylor, John L. Critchlow
  • Patent number: 6498305
    Abstract: A first device has a first conductive area. A second device has a second conductive area. An electromagnetic coupler is formed by a dielectric between the first conductive area and the second conductive area that is separable at a dielectric interface between the first conductive area and the second conductive area.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: December 24, 2002
    Assignee: Intel Corporation
    Inventors: Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham, Mark E. Naylor, John L. Critchlow
  • Patent number: 6496918
    Abstract: A programmable integrated circuit utilizes a large number of intermediate-grain processing elements which are multibit processing units arranged in a configurable mesh. The coarse-grain resources, such as memory and processing, are deployable in a way that takes advantage of the opportunities for optimization present in given problems. To accomplish this, the interconnect supports three different modes of operation: a static value in which a value set by the configuration data is provided to a functional unit, static source in which another functional unit serves as the value source, and a dynamic source mode in which the source is determined by the value from another functional unit.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: December 17, 2002
    Assignee: Massachusetts Institute of Technology
    Inventors: André DeHon, Ethan Mirsky, Thomas F. Knight, Jr.
  • Patent number: 6456339
    Abstract: A super-resolution display derives a map by selectively driving the display while sensing the display output. A stored pixel correction function based on the mapping is applied to pixel data corresponding to the images to be displayed, and the display is driven from the corrected or modified pixel data. This can be used to correct for many types of distortion and to blend images from plural projectors. Pixel data is stored in a frame buffer, and the pixel correction function is applied to the pixel data between the frame buffer and the display, or alternatively, the pixel correction function is applied first, and corrected pixel data is stored in the frame buffer. The display is then driven from the corrected pixel data. In a preferred embodiment, the display comprises a plurality of projectors. The pixel correction function corrects for misalignment of projected overlapping pixel arrays, and blends the overlapping projection regions.
    Type: Grant
    Filed: October 28, 1998
    Date of Patent: September 24, 2002
    Assignee: Massachusetts Institute of Technology
    Inventors: Rajeev J. Surati, Thomas F. Knight, Jr.
  • Patent number: 6449308
    Abstract: A high-speed digital distribution system is presented that includes a transmission line bus that carries modulated digital signals and reference signals. The transmission line bus has a first end electrically connected to a bus interface that modulates digital data onto said transmission line bus and demodulates modulated digital data signals that it receives from the transmission line bus. The bus interface can transmit and receive a reference signal. At least one digital component interface is in electromagnetic communication with the transmission line bus, and each digital component interface can also modulate digital data onto the transmission line bus and can demodulate modulated digital data signals received from the transmission line bus, and can transmit and receive a reference signal.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: September 10, 2002
    Assignee: Intel Corporation
    Inventors: Thomas F. Knight, Jr., Nandu J. Marketkar