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: 7412462Abstract: 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: GrantFiled: February 16, 2001Date of Patent: August 12, 2008Assignee: Burnside Acquisition, LLCInventors: Norman H. Margolus, Thomas F. Knight, Jr., Jered J. Floyd, Sam Hartman, George E. Homsy, II
-
Patent number: 7398283Abstract: 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: GrantFiled: October 14, 2004Date of Patent: July 8, 2008Assignee: Burnside Acquisition, LLCInventors: Norman H. Margolus, Thomas F. Knight, Jr., Jered J. Floyd, George E. Homsy, II
-
Patent number: 7356701Abstract: 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: GrantFiled: January 7, 2004Date of Patent: April 8, 2008Assignee: Burnside Acquisition, LLCInventors: Norman H. Margolus, Thomas F. Knight, Jr., Gill A. Pratt
-
Patent number: 7287030Abstract: 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: GrantFiled: January 7, 2004Date of Patent: October 23, 2007Assignee: Burnside Acquisition, LLCInventors: Norman H. Margolus, Thomas F. Knight, Jr.
-
Patent number: 7124305Abstract: 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: GrantFiled: January 7, 2004Date of Patent: October 17, 2006Assignee: Permabit, Inc.Inventors: Norman H. Margolus, Thomas F. Knight, Jr., Gill A. Pratt
-
Patent number: 7107430Abstract: 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: GrantFiled: November 14, 2001Date of Patent: September 12, 2006Assignee: Massachusetts Institute of TechnologyInventors: Jeffrey P. Grossman, Thomas F. Knight, Jr., Jeremy H. Brown, Andrew W Huang
-
Patent number: 7080186Abstract: 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: GrantFiled: September 23, 2003Date of Patent: July 18, 2006Assignee: Intel CorporationInventors: Thomas D. Simon, Rajeevan Amirtharajah, Thomas F. Knight, Jr., Nandu J. Marketkar, John R. Benham
-
Patent number: 7075996Abstract: 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: GrantFiled: February 23, 2001Date of Patent: July 11, 2006Assignee: Intel CorporationInventors: Thomas D. Simon, Rajeevan Amirtharajah, Nandu J. Marketkar, Thomas F. Knight, Jr.
-
Patent number: 6987428Abstract: 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: GrantFiled: March 1, 2001Date of Patent: January 17, 2006Assignee: Intel CorporationInventors: Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham, Rajeevan Amirtharajah
-
Patent number: 6836016Abstract: 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: GrantFiled: December 29, 2000Date of Patent: December 28, 2004Assignee: Intel CorporationInventors: Nandu J. Marketkar, Thomas F. Knight, Jr.
-
Patent number: 6826672Abstract: 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: GrantFiled: May 15, 2001Date of Patent: November 30, 2004Assignee: Massachusetts Institute of TechnologyInventors: Jeremy H. Brown, Thomas F. Knight, Jr., Jeffrey P. Grossman, Andrew W. Huang
-
Patent number: 6697420Abstract: 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: GrantFiled: November 15, 2000Date of Patent: February 24, 2004Assignee: Intel CorporationInventors: Thomas D. Simon, Rajeevan Amirtharajah, Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham
-
Patent number: 6684318Abstract: 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: GrantFiled: November 12, 2002Date of Patent: January 27, 2004Assignee: Massachusetts Institute of TechnologyInventors: André DeHon, Ethan Mirsky, Thomas F. Knight, Jr.
-
Patent number: 6625682Abstract: 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: GrantFiled: November 15, 2000Date of Patent: September 23, 2003Assignee: Intel CorporationInventors: Thomas D. Simon, Rajeevan Amirtharajah, Thomas F. Knight, Jr., Nandu J. Marketkar, John R. Benham
-
Patent number: 6611181Abstract: 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: GrantFiled: March 1, 2001Date of Patent: August 26, 2003Assignee: Intel CorporationInventors: Nandu J. Marketkar, John R. Benham, Thomas F. Knight, Jr., Rajeevan Amirtharajah
-
Patent number: 6533586Abstract: 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: GrantFiled: December 29, 2000Date of Patent: March 18, 2003Assignee: Intel CorporationInventors: Nandu J. Marketkar, Thomas F. Knight, Jr., Mark E. Naylor, John L. Critchlow
-
Patent number: 6498305Abstract: 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: GrantFiled: November 15, 2000Date of Patent: December 24, 2002Assignee: Intel CorporationInventors: Nandu J. Marketkar, Thomas F. Knight, Jr., John R. Benham, Mark E. Naylor, John L. Critchlow
-
Patent number: 6496918Abstract: 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: GrantFiled: June 27, 2001Date of Patent: December 17, 2002Assignee: Massachusetts Institute of TechnologyInventors: André DeHon, Ethan Mirsky, Thomas F. Knight, Jr.
-
Patent number: 6456339Abstract: 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: GrantFiled: October 28, 1998Date of Patent: September 24, 2002Assignee: Massachusetts Institute of TechnologyInventors: Rajeev J. Surati, Thomas F. Knight, Jr.
-
Patent number: 6449308Abstract: 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: GrantFiled: May 25, 1999Date of Patent: September 10, 2002Assignee: Intel CorporationInventors: Thomas F. Knight, Jr., Nandu J. Marketkar