Patents by Inventor Thomas A. Harper
Thomas A. Harper 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: 11900941Abstract: This disclosure describes, in part, techniques for improving the integration of voice-interaction experiences to mobile devices, and improving user experience when interacting with mobile devices that provide voice-interaction experiences. A remote system may detect an event that indicates that a mobile device is to perform an action. The remote system may determine the mobile device is not connected to the remote system, and send a push-notification message to prompt the mobile device to establish a network connection with the remote system. The mobile device may send device-context data to the remote system that indicates a role of a periphery device connected to the mobile device. Depending on the role of the periphery device and the action to be performed by the mobile device, the remote system may send a command to the mobile device using the open network connection to cause the mobile device to perform the action.Type: GrantFiled: July 19, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventor: David Thomas Harper
-
Patent number: 11069358Abstract: This disclosure describes, in part, techniques for improving the integration of voice-interaction experiences to mobile devices, and improving user experience when interacting with mobile devices that provide voice-interaction experiences. A remote system may detect an event that indicates that a mobile device is to perform an action. The remote system may determine the mobile device is not connected to the remote system, and send a push-notification message to prompt the mobile device to establish a network connection with the remote system. The mobile device may send device-context data to the remote system that indicates a role of a periphery device connected to the mobile device. Depending on the role of the periphery device and the action to be performed by the mobile device, the remote system may send a command to the mobile device using the open network connection to cause the mobile device to perform the action.Type: GrantFiled: May 31, 2018Date of Patent: July 20, 2021Assignee: Amazon Technologies, Inc.Inventor: David Thomas Harper
-
Publication number: 20150200897Abstract: A computer-implemented method for routing and analyzing messages is disclosed. The method comprises monitoring messages associated with a messaging application running on a messaging device; detecting at least one message marked for routing and analysis; and sending each message marked for routing and analysis to an routing and analysis server or 3rd party system directly for storage in association with a user account.Type: ApplicationFiled: January 14, 2015Publication date: July 16, 2015Inventors: Resat Nuri Otus, Roger S. Sanford, David Thomas Harper, George Sibble, Alexander Otus
-
Publication number: 20150046565Abstract: A computer-implemented method for archiving messages is disclosed. The method comprises monitoring messages associated with a messaging application running on a messaging device; detecting at least one message marked for archiving; and sending each message marked for archiving to an archiving server for storage in association with a user account.Type: ApplicationFiled: August 7, 2014Publication date: February 12, 2015Inventors: Resat Nuri Otus, Roger S. Sanford, David Thomas Harper
-
Publication number: 20080035884Abstract: An aqueous wood preservation composition containing inorganic polymers of one or more of the following metals is disclosed; aluminum (approximately 3.8%-7.0% as Al203), zirconium (approximately 5.25%-9.1% as ZrO2), copper (approximately 0.7%-8.8% as CuO) and a fixing agent such as acetic acid or sodium acetate. The pH is adjusted to be between 2.0-4.0 using an inorganic base such as copper carbonate. The invention includes wood and cellulose fibers treated by the composition of the present invention as well as methods of preserving wood and cellulose fibers using the compositions.Type: ApplicationFiled: January 9, 2007Publication date: February 14, 2008Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research LabsInventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
-
Publication number: 20070110908Abstract: An aqueous wood preservation composition containing inorganic polymers of one or more of the following metals is disclosed; aluminum (approximately 3.8%-7.0% as Al203), zirconium (approximately 5.25%-9.1% as ZrO2), copper (approximately 0.7%-8.8% as CuO) and a fixing agent such as acetic acid or sodium acetate. The pH is adjusted to be between 2.0-4.0 using an inorganic base such as copper carbonate. The invention includes wood and cellulose fibers treated by the composition of the present invention as well as methods of preserving wood and cellulose fibers using the compositions.Type: ApplicationFiled: January 9, 2007Publication date: May 17, 2007Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research LabsInventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
-
Publication number: 20060011094Abstract: An aqueous wood preservation composition containing inorganic polymers of one or more of the following metals is disclosed; aluminum (approximately 3.8%-7.0% as Al2O3), zirconium (approximately 5.25%-9.1% as ZrO2), copper (approximately 0.7%-8.8% as CuO) and a fixing agent such as acetic acid or sodium acetate. The pH is adjusted to be between 2.0-4.0 using an inorganic base such as copper carbonate. The invention includes wood and cellulose fibers treated by the composition of the present invention as well as methods of preserving wood and cellulose fibers using the compositions.Type: ApplicationFiled: April 21, 2005Publication date: January 19, 2006Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research LabsInventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
-
Publication number: 20060008435Abstract: The present invention describes a method and compositions by which introducing PO4?3 ion at particular stage in the preparation of aluminum/zirconium solutions surprisingly results in significantly improved zirconium molecular weight stability.Type: ApplicationFiled: May 13, 2005Publication date: January 12, 2006Applicant: SOMERVILLE TECHNOLOGY GROUP, INC. d/b/a SUMMIT RESEARCH LABSInventors: Thomas Harper, Allan Rosenberg, Shailesh Mehta
-
Publication number: 20050079353Abstract: A filler for plastics or elastomeric materials comprising a powder having a ferromagnetic material content greater than 20% by weight and a silica content greater than 20% by weight, the powder being coated with an electro-conductive metallic material. The filler is designed to provide shielding for electromagnetic radiation.Type: ApplicationFiled: May 11, 2004Publication date: April 14, 2005Inventors: Thomas Harper, Kenneth Patton, David Lax, Colin Metcalfe
-
Patent number: 5892907Abstract: Under VTAM, or similar-type data communications system, co-executing "partner" processes typically exchange data via SEND and RECEIVE requests that are processed by VTAM. A method in accordance with the invention provides a way for optimizing this data exchange process. The optimized method bypasses VTAM to provide significant savings of system resources and improved execution speed over that required for VTAM to process the same SEND and RECEIVE requests.Type: GrantFiled: April 8, 1994Date of Patent: April 6, 1999Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Valdemar Garza, Jr., Philip R. Mead
-
Patent number: 5432901Abstract: In a VTAM- or similar-type data communications system, a succession of terminal screen displays are compared over time to determine whether any common display portions can be used as "local formats." If so, local formats are defined and downloaded to the terminal controller and periodically updated if needed.Type: GrantFiled: January 30, 1992Date of Patent: July 11, 1995Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Valdemar Garza, Jr., Philip R. Mead
-
Patent number: 5122949Abstract: A mapping-type data signal optimizer performs a DEVICE-SPECIFIC ATTRIBUTE ELIMINATION routine. If field attributes in an outgoing signal do not affect the appearance of a data display on, or the operational characteristics of, a peripheral device receiving the outgoing signal (e.g., field attributes are essentially meaningless on printers), then the outgoing signal is reformed so as not to include those attributes.Type: GrantFiled: July 27, 1988Date of Patent: June 16, 1992Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Philip V. Wiles, Jr., Carol R. Harper
-
Patent number: 5113354Abstract: A method and associated computer program operate to optimize signals being exchanged between a host unit and an addressable-buffer peripheral device. The program optimizes an outgoing signal from the host unit by (1) creating an updated-state map representing the state of the peripheral device buffer expected to exist after processing by the peripheral device of the outgoing signal, (2) performing an exclusive-or (XOR) operation using the updated-state map and a present-state map representing the existing state of the buffer, and (3) constructing and transmitting a substitute outgoing signal which represents changes to the buffer, and in which all premodified field flags are turned off. Position-dependent characters, such as attribute bytes, are translated into nondata characters prior to incorporation into a map, and are retranslated into their original form for use in the substitute signal.Type: GrantFiled: November 22, 1989Date of Patent: May 12, 1992Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Carol R. Harper
-
Patent number: 5046025Abstract: A mapping-type data signal optimizer performs a multi-pass scan to optimize multiple-plane symbol buffers. A total of seven scanning passes of the difference map planes is made: A triple-plane scan in search of white characters; three dual-plan scans in search of turquoise, yellow, and pink characters, respectively; and three single-pass scans in search of red, blue, and green characters, respectively. This minimizes the length of the output signal required to effect the changes to the multiple planes. The optimizer performs an MDT-reset voting routine to determine whether selective setting of modified data tags (MDTs) can be done more effectively by (a) clearing all MDTs and individually setting desired MDTs, or (b) clearing desired MDTs. The approach resulting in the shorter signal is utilized.Type: GrantFiled: April 30, 1990Date of Patent: September 3, 1991Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Philip V. Wiles, Jr.
-
Patent number: 4937739Abstract: A mapping-type data signal optimizer performs a code-point sorting function to optimize downloading of programmed symbols. A present-state list of values of programmed symbols already downloaded to a peripheral device is sorted, and a similar intended-state list of programmed symbols intended to be downloaded is likewise sorted. A search is performed to detect any commonalities that might exist between the present-state and intended-state programmed-symbol values, even under differing programmed-symbol designators. When such a commonality is detected, the intended- state designator is altered to be equal to the present-state designator; thus, that particular programmed symbol value need not be redownloaded.Type: GrantFiled: July 27, 1988Date of Patent: June 26, 1990Assignee: BMC Software, Inc.Inventors: Theodore R. Ernst, Thomas A. Harper
-
Patent number: 4837679Abstract: ERASE INPUT support is provided for the optimizer system disclosed in commonly-assigned co-pending application Ser. No. 827,767, now U.S. Pat. No. 4,750,137, by altering the programming of the optimizer system so that the only MDT flags turned off in the optimized outgoing data stream are those associated with protected pre-modified fields. The programming is further altered so that when an incoming data stream is received by the optimizer system, all unprotected fields in the present-state image are preprocessed prior to being updated from the incoming data stream to reflect the information available to the optimizer system as to whether the ERASE INPUT key has been pressed.Type: GrantFiled: December 31, 1986Date of Patent: June 6, 1989Assignee: BMC Software, Inc.Inventors: Philip V. Wiles, Jr., Thomas A. Harper, Carol R. Harper
-
Patent number: 4750137Abstract: A method and a computer program for performing the method are disclosed for optimizing signals being exchanged between a host unit and an addressable-buffer peripheral device. The program optimizes an outgoing signal from the host unit by (1) creating an updated-state map representing the state of the peripheral device buffer expected to exist after processing by the peripheral device of the outgoing signal, (2) performing an exclusive-or (XOR) operation using the updated-state map and a present-state map representing the existing state of the buffer, and (3) constructing and transmitting a substitute outgoing signal which represents only changes to the buffer, and in which all premodified field flags are turned off. Position-dependent characters, such as attribute bytes, are translated into nondata characters prior to incorporation into a map, and are retranslated into their original form for use in the substitute signal.Type: GrantFiled: February 7, 1986Date of Patent: June 7, 1988Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Carol R. Harper
-
Patent number: 4716692Abstract: An arrangement for interconnecting wall panels of corresponding construction with one another to form walls of predetermined size and orientation is disclosed. The arrangement comprises a series of spaced apart parallel channels in the vertical sides of the wall panels; outwardly and upwardly extending fingers along each vertical side of each of the wall panels and positioned between the parallel channels; a columnar vertical standard which is received between the respective vertical sides of the adjoining wall panels and which column includes a plurality of spaced apart parallel vertical flanges which are of a size and spacing for being engagingly received in the channels; and parallel sets of vertical web members positioned at locations along the columnar standard which correspond to the location of the upwardly facing fingers along each vertical side of the adjoining wall panels.Type: GrantFiled: December 30, 1986Date of Patent: January 5, 1988Assignee: Alma Desk CompanyInventors: Thomas Harper, James Langham, Francis J. Idol
-
Patent number: RE35110Abstract: A method and a computer program for performing the method are disclosed for optimizing signals being exchanged between a host unit and an addressable-buffer peripheral device. The program optimizes an outgoing signal from the host unit by (1) creating an updated-state map representing the state of the peripheral device buffer expected to exist after processing by the peripheral device of the outgoing signal, (2) performing an exclusive-or (XOR) operation using the updated-state map and a present-state map representing the existing state of the buffer, and (3) constructing and transmitting a substitute outgoing signal which represents only changes to the buffer, and in which all premodified field flags are turned off. Position-dependent characters, such as attribute bytes are translated into nondata characters prior to incorporation into a map, and are retranslated into their original form for use in the substitute signal.Type: GrantFiled: November 6, 1989Date of Patent: December 5, 1995Assignee: BMC Software, Inc.Inventors: Thomas A. Harper, Carol R. Harper