Patents by Inventor Thomas S. Lee

Thomas S. Lee 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: 11950036
    Abstract: An electronic device can include a housing defining an aperture and a display positioned in the aperture. The display and the housing can define an internal volume in which a speaker assembly is positioned. The speaker assembly can include a speaker module and a speaker enclosure in fluid communication, with the speaker enclosure at least partially defining a speaker volume.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: April 2, 2024
    Assignee: APPLE INC.
    Inventors: Paul X. Wang, Chanjuan Feng, Christopher Wilk, Dinesh C. Mathew, Keith J. Hendren, Stuart M. Nevill, Daniel K. Boothe, Nicholas A Rundle, Simon S. Lee, Xiang Zhang, Thomas H. Tsang, Rebecca J. Mikolajczyk
  • Publication number: 20240081457
    Abstract: Various embodiments of a voltage detection device and of related safety systems are provided. In various embodiments, the voltage detection device is configured to couple to safety headwear, such as via the one or more housing(s) of the voltage detection device coupling directly to the safety headwear or the voltage detection device coupling to an adaptor mounted to the hard hat.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 14, 2024
    Inventors: Ruslan Budnik, Jesse J. Brown, Todd Andrew Zeilinger, Samuel L. Lombardi, Thomas S. Whitburn, Scott Michael Cline, Claire A. Sigworth, Bryce M. Lee, Brandon L. Feil
  • Patent number: 8010887
    Abstract: A method, system, and storage medium for providing versioning of data by associating a version number having a value with a data item, establishing a table for storing a most recent version of the data item, establishing a second table for storing all versions of the data item other than the most recent version, storing the current version of the data item in the first table, storing all other versions of the data item in the second table, and determining the version of said database data item based on the version number and storage location of the database data item.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Soria, Jr., Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
  • Patent number: 7409401
    Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one multivalue attributes. By generating the multiple value table for the multivalue attribute, each row in the multiple value table corresponds to a single value of the multivalue attribute of the index class. Accordingly, an index scan can be performed to retrieve or update data corresponding to the associated multivalue attribute. Thus, data management becomes more efficient and less costly.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
  • Patent number: 7113947
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Patent number: 6976383
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: December 20, 2005
    Assignee: Symyx Technologies, Inc.
    Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
  • Patent number: 6886016
    Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
  • Patent number: 6871203
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Patent number: 6778978
    Abstract: A method, apparatus, and article of manufacture for executing a command in a computer to retrieve data from a data store connected to the computer. A request to identify a workbasket in which an item resides is received. Initially, it is determined whether the item resides in a workbasket. When it is determined that the item resides in a workbasket, a workbasket identification is returned.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventor: Thomas S. Lee
  • Publication number: 20040025575
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Application
    Filed: March 31, 2003
    Publication date: February 12, 2004
    Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
  • Patent number: 6584832
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed, where the polymer sample, solvent, liquid chromatograph column and/or mobile phase eluant is heated to temperatures of at least 75 degrees Celsius during the sample injection or elution process. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: July 1, 2003
    Assignee: Symyx Technologies, Inc.
    Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
  • Patent number: 6577392
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: June 10, 2003
    Assignee: Symyx Technologies, Inc.
    Inventors: Ralph B. Nielsen, Sigrid C. Kuebler, Thomas S. Lee, Adam Safir, Miroslav Petro
  • Publication number: 20030069890
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier.
    Type: Application
    Filed: March 11, 2002
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Publication number: 20030061245
    Abstract: A method, system, and storage medium for providing versioning of data by associating a version number having a value with a data item, establishing a table for storing a most recent version of the data item, establishing a second table for storing all versions of the data item other than the most recent version, storing the current version of the data item in the first table, storing all other versions of the data item in the second table, and determining the version of said database data item based on the version number and storage location of the database data item.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Soria, Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
  • Publication number: 20030055834
    Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes.
    Type: Application
    Filed: September 12, 2001
    Publication date: March 20, 2003
    Inventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
  • Patent number: 6492184
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: December 10, 2002
    Assignee: Symyx Technologies, Inc.
    Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, Thomas S. Lee
  • Publication number: 20020174713
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Application
    Filed: February 11, 2002
    Publication date: November 28, 2002
    Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
  • Patent number: 6475391
    Abstract: A method is disclosed for characterizing a plurality of non-biological polymer samples. The method includes the steps of injecting four or more non-biological polymer samples into a mobile-phase of a liquid chromatography system, chromatographically separating at least one sample component or polymer molecule of each of the four or more injected polymer samples from other sample components or polymer molecules thereof in a chromatographic column, and serially detecting a property of the four or more non-biological polymer samples or of components or polymer molecules thereof with a flow-through detector at an average sample throughput of not more than about 10 minutes per sample.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: November 5, 2002
    Assignee: Symyx Technologies, Inc.
    Inventors: Adam Safir, Miroslav Petro, Ralph B. Nielsen, Thomas S. Lee, Jean M. J. Fréchet
  • Patent number: 6406632
    Abstract: Rapid characterization and screening of polymer samples to determine average molecular weight, molecular weight distribution and other properties is disclosed. Rapid flow characterization systems and methods, including liquid chromatography and flow-injection analysis systems and methods are preferably employed. High throughput, automated sampling systems and methods, high-temperature characterization systems and methods, and rapid, indirect calibration compositions and methods are also disclosed. The described methods, systems, and devices have primary applications in combinatorial polymer research and in industrial process control.
    Type: Grant
    Filed: November 8, 2000
    Date of Patent: June 18, 2002
    Assignee: Symyx Technologies, Inc.
    Inventors: Adam Safir, Miroslav Petro, Ralph B. Nielsen, Thomas S. Lee, Jean M. J. Fréchet
  • Patent number: 6381629
    Abstract: A method, apparatus, and article of manufacture for generating an item identification number within a computer. An item identification number is associated with an item stored in a database connected to the computer. In accordance with the present invention, a unique seed value is created, wherein the unique seed value comprises a computer-dependent timestamp and one or more unique identifiers. A unique item identification number is produced by inputting the unique seed value into a random number generator.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: April 30, 2002
    Assignee: International Business Machines Corporation
    Inventor: Thomas S. Lee