Patents by Inventor David A. Hathaway

David A. Hathaway 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: 11934165
    Abstract: Described herein are systems, methods, devices, and other techniques for implementing smart windows, smart home systems that include smart windows, and user devices and applications for control thereof. A smart window, or photovoltaic window, may include a photovoltaic configured to generate electrical power from incident light onto the photovoltaic window, store the electrical power, and send the electrical power to an electronics package or various electrical loads including a wireless communication system, sensors, or window functions. The photovoltaic window may communicate with various smart home system devices such as hub devices and user devices, which may include the reception of control data at the photovoltaic window and the transmission of sensor data captured by the window sensors.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: March 19, 2024
    Assignee: Ubiquitous Energy, Inc.
    Inventors: Miles C. Barr, Ian Millard, Rachel Molaro, Susan Stone, Veeral Hardev, Christopher Traverse, Anthony Sagneri, David Maikowski, Edwin Hathaway, Bradley J. Gleeson
  • Publication number: 20240070013
    Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Applicant: eBay Inc.
    Inventors: Timothy David ROBISON, Steven Bruce WEST, Sarang Mukund KULKARNI, Douglas Wayne HATHAWAY
  • Patent number: 11916873
    Abstract: An electronic message analysis and marking system comprising: a gateway computer system in communications with a message transport system adapted to receive an original incoming electronic message from a sender message system prior to the original incoming electronic message extending into a perimeter of a recipient message system, analyze the original incoming electronic message according to a set of warning criteria, and modify the original incoming electronic message to provide a modified incoming electronic message; and, a gatekeep service in communications with the gateway computer system and a recipient's computer service wherein the gatekeeper service is adapted to receive the modified incoming electronic message, retrieve a trigger from the modified incoming electronic message and perform one or more actions according to the trigger.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: February 27, 2024
    Assignee: Virtual Connect Technologies, Inc.
    Inventors: Benjamin Hathaway, David Setzer
  • Patent number: 10707951
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 7, 2020
    Assignee: WestJet Airlines Ltd.
    Inventor: David Hathaway
  • Publication number: 20180205445
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Application
    Filed: March 9, 2018
    Publication date: July 19, 2018
    Inventor: David Hathaway
  • Patent number: 9973263
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: May 15, 2018
    Assignee: WestJet Airlines Ltd.
    Inventor: David Hathaway
  • Publication number: 20170237481
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventor: David Hathaway
  • Patent number: 9650153
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 16, 2017
    Assignee: WESTJET AIRLINES LTD.
    Inventor: David Hathaway
  • Publication number: 20160122036
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Application
    Filed: December 22, 2015
    Publication date: May 5, 2016
    Inventor: David Hathaway
  • Patent number: 9260182
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: February 16, 2016
    Assignee: WestJet Airlines Ltd.
    Inventor: David Hathaway
  • Publication number: 20150120097
    Abstract: A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Inventor: David Hathaway
  • Lid
    Publication number: 20120312811
    Abstract: A lid configured to substantially seal the opening of a container when engaged with the container. The container may be configured to house a consumable substance. The lid may have a circumferential lip and a continuous surface extending from the inner surface of the lid in an amount that is greater than the height of the lip. The continuous surface may be non-collapsible. The lid and continuous surface may be used as a dipping vessel for the consumable substance when disengaged with the container.
    Type: Application
    Filed: June 9, 2012
    Publication date: December 13, 2012
    Inventors: Chris Savage, David Hathaway
  • Publication number: 20110138305
    Abstract: A method and system for random matching of two individuals from within computer generated virtual pools of individuals with means for rapid, real-time, interactive assessment of their mutual compatibility on mobile and computer devices. Participating individuals indicate via device interfaces their availability for matching and the system determines and registers their locations. Participating individuals place requests for matching and the system algorithmically constructs proximity based virtual matching pools. For each matching request, an individual is selected randomly from the virtual matching pool and the two matched individuals are placed in a real-time, synchronous, compatibility assessment session. The system presents the matched individuals with a sequence of questions, tabulates the individual responses, calculates a matching score, and displays the matching score simultaneously to both participants in the compatibility assessment session.
    Type: Application
    Filed: November 3, 2010
    Publication date: June 9, 2011
    Inventors: Yoshiko Akai, Radoslav P. Kotorov, Scott David Hathaway
  • Patent number: 7686821
    Abstract: The invention provides a device having two components: a needle advancing apparatus slidable longitudinally along a catheter to advance needles into a tissue membrane, such as a blood vessel wall, around an opening in the membrane; and, a suture retrieval assembly insertable through the catheter beyond a distal side of the tissue membrane. The needle advancing apparatus advances suture through the tissue wall. The suture retrieval assembly grabs the suture on the distal side of the tissue membrane for extraction thereof through the opening in the tissue membrane. A method for suturing a membrane beneath the patient's skin is also disclosed.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: March 30, 2010
    Assignee: Indiana University Research & Technology Corporation
    Inventors: David Hathaway, Brian Patton, Keith March
  • Patent number: 7670349
    Abstract: The invention provides a device having two components: a needle advancing apparatus slidable longitudinally along a catheter to advance needles into a tissue membrane, such as a blood vessel wall, around an opening in the membrane; and, a suture retrieval assembly insertable through the catheter beyond a distal side of the tissue membrane. The needle advancing apparatus advances suture through the tissue wall. The suture retrieval assembly grabs the suture on the distal side of the tissue membrane for extraction thereof through the opening in the tissue membrane. A method for suturing a membrane beneath the patient's skin is also disclosed.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: March 2, 2010
    Assignee: Indiana University Research & Technology Corporation
    Inventors: David Hathaway, Brian Patton, Keith March
  • Publication number: 20080112441
    Abstract: A method of performing node-based static timing analysis on a digital network and a program storage device for implementing the method, wherein the method comprises partitioning timing delays in the digital network into portions attributable to a factor of interest and portions attributable to other factors; multiplying the timing delays by different weights based on the factor of interest to produce weighted timing delays; and using the multiplied timing delays to determine a relative impact of the factor of interest on the various paths in the digital network. The method further comprises setting arrival times of timing signals at digital network path start points to zero and identifying digital network paths whose timing delays are dominated by a particular factor of interest. The different weights comprise any of a positive weight, a negative weight, and a zero weight.
    Type: Application
    Filed: January 15, 2008
    Publication date: May 15, 2008
    Applicant: International Business Machines Corporation
    Inventors: David Hathaway, Kerim Kalafala
  • Publication number: 20080074147
    Abstract: An electrical wiring structure and a computer system for designing the electrical wiring structure. The electrical wiring structure includes a wire pair. The wire pair includes a first wire and a second wire. The second wire is slated for being tri-stated. The wire pair has a same-direction switching probability ?SD per clock cycle that is no less than a pre-selected minimum same-direction switching probability ?SD,MIN or has an opposite-direction switching probability ?OD per clock cycle that is no less than a pre-selected minimum opposite-direction switching probability ?OD,MIN. The first wire and the second wire satisfies at least one mathematical relationship involving LCOMMON and WSPACING, where WSPACING is defined as a spacing between the first wire and the second wire, and LCOMMON is defined as a common run length of the first wire and the second wire.
    Type: Application
    Filed: December 7, 2007
    Publication date: March 27, 2008
    Inventors: John Cohn, Alvar Dean, Amir Farrahi, David Hathaway, Thomas Lepsic, Jagannathan Narasimhan, Scott Tetreault, Sebastian Ventrone
  • Publication number: 20080072184
    Abstract: Disclosed is a method for enhanced efficiency and effectiveness in achieving closure of large, complex, high-performance digital integrated circuits. Circuit macros are re-optimized and re-tuned in the timing closure loop by means of a reformulated objective function that allows the optimizer to improve the slack of all signals rather than just the most critical one(s). The incentive to improve the timing of a sub-critical signal is a diminishing function of the criticality of the signal. Thus all signals are improved during the optimization, with the highest incentive to improve on the most critical signals, leading to faster and more effective overall timing closure.
    Type: Application
    Filed: November 19, 2007
    Publication date: March 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Zhou, David Hathaway, Chandramouli Visweswariah, Patrick Williams
  • Publication number: 20080052656
    Abstract: A method, system and program product are disclosed for improving an IC design that prioritize failure coefficients of slacks that lead to correction according to their probability of failure. With an identified set of independent parameters, a sensitivity analysis is performed on each parameter by noting the difference in timing, typically on endpoint slacks, when the parameter is varied. This step is repeated for every independent parameter. A failure coefficient is then calculated from the reference slack and the sensitivity of slack for each of the timing endpoints and a determination is made as to whether at least one timing endpoint fails a threshold test. Failing timing endpoints are then prioritized for modification according to their failure coefficients. The total number of runs required is one run that is used as a reference run, plus one additional run for each parameter.
    Type: Application
    Filed: October 31, 2007
    Publication date: February 28, 2008
    Inventors: Eric Foreman, Peter Habitz, David Hathaway, Jerry Hayes, Jeffrey Oppold, Anthony Polson
  • Patent number: RE49872
    Abstract: The disclosure is directed at a method and apparatus for configuring and powering light fixture loads for a LED low voltage distribution system. The method and apparatus include converting power being supplied for powering the set of light fixture loads and then limiting this converted power to a set of multiple current outputs supplied to the light fixture loads. The multiple current outputs are then split or regrouped prior to being delivered to the light fixture loads.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: March 12, 2024
    Inventors: David Tikkanen, I, Jason Neudorf, Steven Lyons, Kyle Hathaway