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: 11950036Abstract: 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: GrantFiled: February 7, 2023Date of Patent: April 2, 2024Assignee: 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: 20240081457Abstract: 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: ApplicationFiled: September 21, 2023Publication date: March 14, 2024Inventors: 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: 8010887Abstract: 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: GrantFiled: September 21, 2001Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Steven Soria, Jr., Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
-
Patent number: 7409401Abstract: 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: GrantFiled: February 23, 2005Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
-
Patent number: 7113947Abstract: 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: GrantFiled: March 11, 2002Date of Patent: September 26, 2006Assignee: International Business Machines CorporationInventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
-
Patent number: 6976383Abstract: 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: GrantFiled: March 31, 2003Date of Patent: December 20, 2005Assignee: Symyx Technologies, Inc.Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
-
Patent number: 6886016Abstract: 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: GrantFiled: September 12, 2001Date of Patent: April 26, 2005Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
-
Patent number: 6871203Abstract: 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: GrantFiled: October 20, 2000Date of Patent: March 22, 2005Assignee: International Business Machines CorporationInventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
-
Patent number: 6778978Abstract: 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: GrantFiled: September 17, 1999Date of Patent: August 17, 2004Assignee: International Business Machines CorporationInventor: Thomas S. Lee
-
Publication number: 20040025575Abstract: 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: ApplicationFiled: March 31, 2003Publication date: February 12, 2004Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
-
Patent number: 6584832Abstract: 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: GrantFiled: February 11, 2002Date of Patent: July 1, 2003Assignee: Symyx Technologies, Inc.Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
-
Patent number: 6577392Abstract: 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: GrantFiled: November 28, 2000Date of Patent: June 10, 2003Assignee: Symyx Technologies, Inc.Inventors: Ralph B. Nielsen, Sigrid C. Kuebler, Thomas S. Lee, Adam Safir, Miroslav Petro
-
Publication number: 20030069890Abstract: 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: ApplicationFiled: March 11, 2002Publication date: April 10, 2003Applicant: International Business Machines CorporationInventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
-
Publication number: 20030061245Abstract: 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: ApplicationFiled: September 21, 2001Publication date: March 27, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Soria, Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
-
Publication number: 20030055834Abstract: 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: ApplicationFiled: September 12, 2001Publication date: March 20, 2003Inventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
-
Patent number: 6492184Abstract: 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: GrantFiled: June 21, 2001Date of Patent: December 10, 2002Assignee: Symyx Technologies, Inc.Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, Thomas S. Lee
-
Publication number: 20020174713Abstract: 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: ApplicationFiled: February 11, 2002Publication date: November 28, 2002Inventors: Miroslav Petro, Adam Safir, Ralph B. Nielsen, G. Cameron Dales, Eric D. Carlson, Thomas S. Lee
-
Patent number: 6475391Abstract: 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: GrantFiled: February 6, 2001Date of Patent: November 5, 2002Assignee: Symyx Technologies, Inc.Inventors: Adam Safir, Miroslav Petro, Ralph B. Nielsen, Thomas S. Lee, Jean M. J. Fréchet
-
Patent number: 6406632Abstract: 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: GrantFiled: November 8, 2000Date of Patent: June 18, 2002Assignee: Symyx Technologies, Inc.Inventors: Adam Safir, Miroslav Petro, Ralph B. Nielsen, Thomas S. Lee, Jean M. J. Fréchet
-
Patent number: 6381629Abstract: 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: GrantFiled: August 30, 1999Date of Patent: April 30, 2002Assignee: International Business Machines CorporationInventor: Thomas S. Lee