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: 11900941
    Abstract: 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: Grant
    Filed: July 19, 2021
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: David Thomas Harper
  • Patent number: 11069358
    Abstract: 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: Grant
    Filed: May 31, 2018
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: David Thomas Harper
  • Publication number: 20150200897
    Abstract: 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: Application
    Filed: January 14, 2015
    Publication date: July 16, 2015
    Inventors: Resat Nuri Otus, Roger S. Sanford, David Thomas Harper, George Sibble, Alexander Otus
  • Publication number: 20150046565
    Abstract: 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: Application
    Filed: August 7, 2014
    Publication date: February 12, 2015
    Inventors: Resat Nuri Otus, Roger S. Sanford, David Thomas Harper
  • Publication number: 20080035884
    Abstract: 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: Application
    Filed: January 9, 2007
    Publication date: February 14, 2008
    Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research Labs
    Inventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
  • Publication number: 20070110908
    Abstract: 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: Application
    Filed: January 9, 2007
    Publication date: May 17, 2007
    Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research Labs
    Inventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
  • Publication number: 20060011094
    Abstract: 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: Application
    Filed: April 21, 2005
    Publication date: January 19, 2006
    Applicant: Somerville Acquisitions Company, Inc. d/b/a Summit Research Labs
    Inventors: Thomas Harper, Boris Reznikov, Allan Rosenberg
  • Publication number: 20060008435
    Abstract: 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: Application
    Filed: May 13, 2005
    Publication date: January 12, 2006
    Applicant: SOMERVILLE TECHNOLOGY GROUP, INC. d/b/a SUMMIT RESEARCH LABS
    Inventors: Thomas Harper, Allan Rosenberg, Shailesh Mehta
  • Publication number: 20050079353
    Abstract: 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: Application
    Filed: May 11, 2004
    Publication date: April 14, 2005
    Inventors: Thomas Harper, Kenneth Patton, David Lax, Colin Metcalfe
  • Patent number: 5892907
    Abstract: 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: Grant
    Filed: April 8, 1994
    Date of Patent: April 6, 1999
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Valdemar Garza, Jr., Philip R. Mead
  • Patent number: 5432901
    Abstract: 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: Grant
    Filed: January 30, 1992
    Date of Patent: July 11, 1995
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Valdemar Garza, Jr., Philip R. Mead
  • Patent number: 5122949
    Abstract: 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: Grant
    Filed: July 27, 1988
    Date of Patent: June 16, 1992
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Philip V. Wiles, Jr., Carol R. Harper
  • Patent number: 5113354
    Abstract: 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: Grant
    Filed: November 22, 1989
    Date of Patent: May 12, 1992
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Carol R. Harper
  • Patent number: 5046025
    Abstract: 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: Grant
    Filed: April 30, 1990
    Date of Patent: September 3, 1991
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Philip V. Wiles, Jr.
  • Patent number: 4937739
    Abstract: 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: Grant
    Filed: July 27, 1988
    Date of Patent: June 26, 1990
    Assignee: BMC Software, Inc.
    Inventors: Theodore R. Ernst, Thomas A. Harper
  • Patent number: 4837679
    Abstract: 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: Grant
    Filed: December 31, 1986
    Date of Patent: June 6, 1989
    Assignee: BMC Software, Inc.
    Inventors: Philip V. Wiles, Jr., Thomas A. Harper, Carol R. Harper
  • Patent number: 4750137
    Abstract: 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: Grant
    Filed: February 7, 1986
    Date of Patent: June 7, 1988
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Carol R. Harper
  • Patent number: 4716692
    Abstract: 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: Grant
    Filed: December 30, 1986
    Date of Patent: January 5, 1988
    Assignee: Alma Desk Company
    Inventors: Thomas Harper, James Langham, Francis J. Idol
  • Patent number: RE35110
    Abstract: 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: Grant
    Filed: November 6, 1989
    Date of Patent: December 5, 1995
    Assignee: BMC Software, Inc.
    Inventors: Thomas A. Harper, Carol R. Harper