Patents by Inventor Patrick Hanley

Patrick Hanley 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).

  • Publication number: 20160019383
    Abstract: In an embodiment, a system includes an electronic device having memory circuitry configured to store an application comprising a plurality of instructions. The system also includes processing circuitry configured to execute the application and an application authenticity check routine, wherein the application authenticity check routine includes instructions executable by the processing circuitry to use idle processing time to verify an authenticity of the application throughout execution of the application.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Inventor: James Patrick Hanley
  • Patent number: 9128889
    Abstract: Certain embodiments herein are directed to transferring information between devices on a network using a filing system such as the WebDAV file system. In one embodiment, a sensor device may communicate with a computer server including a WebDAV file system to obtain information for various purposes, such as for software upgrades or resolution of software bugs. The computer server may receive data from a sensor associated with a home, business, or power generation equipment, or other asset. The computer server may further prepare the data for transmission to a filing system, which may include calling one or more WebDAV functions. The data may be used to determine additional data that may be used by the computer device that sent the data, in one embodiment. The data, as well as the additional data, may be stored in a WebDAV file system and/or transmitted to a remote computing device.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 8, 2015
    Assignee: General Electric Company
    Inventors: James Patrick Hanley, Bradley Ree
  • Publication number: 20140164570
    Abstract: Certain embodiments herein are directed to transferring information between devices on a network using a filing system such as the WebDAV file system. In one embodiment, a sensor device may communicate with a computer server including a WebDAV file system to obtain information for various purposes, such as for software upgrades or resolution of software bugs. The computer server may receive data from a sensor associated with a home, business, or power generation equipment, or other asset. The computer server may further prepare the data for transmission to a filing system, which may include calling one or more WebDAV functions. The data may be used to determine additional data that may be used be the computer device that sent the data, in one embodiment. The data, as well as the additional data, may be stored in a WebDAV file system and/or transmitted to a remote computing device.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: James Patrick Hanley, Bradley Ree
  • Patent number: 8744789
    Abstract: Utility meters configured to execute multiple collection agents are provided. In this regard, communication may be facilitated with a plurality of utility providers. A utility meter that includes one or more computer processors may be configured to execute a first software agent configured to collect utility usage data on behalf of a first utility provider. Additionally, the utility meter may be configured to execute a second software agent concurrently with the first software agent. The second software agent may be configured to collect utility usage data on behalf of a second utility provider.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 3, 2014
    Assignee: General Electric Company
    Inventor: James Patrick Hanley
  • Publication number: 20140019384
    Abstract: A system includes a utility head end and a utility meter. The utility meter is configured to communicatively couple to the utility head end. The utility meter includes a metrology processor and a head end communications module. The metrology processor is configured to read a measurement. The head end communications module is configured to communicate with the utility head end to transmit the measurement to the utility head end.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: James Patrick Hanley, Hyoung Jhang, Jeremy James McKeown
  • Publication number: 20130030733
    Abstract: Utility meters configured to execute multiple collection agents are provided. In this regard, communication may be facilitated with a plurality of utility providers. A utility meter that includes one or more computer processors may be configured to execute a first software agent configured to collect utility usage data on behalf of a first utility provider. Additionally, the utility meter may be configured to execute a second software agent concurrently with the first software agent. The second software agent may be configured to collect utility usage data on behalf of a second utility provider.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: James Patrick Hanley
  • Publication number: 20120249339
    Abstract: Utility meter display systems are disclosed. In one embodiment, a utility meter display system includes: a bistable display configured to be disposed upon a utility meter; and a computing device communicatively connected to the bistable display and the utility meter, the computing device configured to obtain utility service metrology data from the utility meter and transmit the utility service metrology data to the bistable display.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: James Patrick Hanley, Curtis Whitmore Crittenden
  • Publication number: 20120179396
    Abstract: Systems, methods, and apparatus for powering an AMI communication board are provided. A smart power meter may include both a meter metrology component configured to monitor an amount of energy supplied via a power line and a Universal Serial Bus (USB) device controller configured to interface with a USB connection. An AMI board configured to facilitate communication over an AMI network may include a USB host controller configured to communicate with the USB device controller. The USB host controller and the AMI board may be powered by the USB device controller via the USB connection.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 12, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: James Patrick Hanley
  • Publication number: 20120173061
    Abstract: A charging station for use with a hybrid vehicle having at least one battery includes a communication interface configured to couple to the hybrid vehicle, a network interface configured to communicate with at least one fuel vendor and a utility, and a processor coupled to the communication interface and the network interface. The processor is configured to receive fuel requirements from the hybrid vehicle via the communication interface, receive a fuel price from the at least one fuel vendor the said network interface based on the fuel requirements, receive via the network interface an energy price from the utility that provides energy storable in the at least one battery, and calculate a price index for each of the at least one fuel vendor and the utility.
    Type: Application
    Filed: January 3, 2011
    Publication date: July 5, 2012
    Inventors: James Patrick Hanley, Jeffrey Richard Browne
  • Patent number: 7696259
    Abstract: A coating formulation for a substrate having abstractable hydrogen radicals is disclosed. The formulation includes a hydrophilic polymeric component comprising at least two polymeric species of differing molecular weights, an unsaturated hydrophilic monomer capable of free-radical polymerisation in the presence of a radical and a UV activatable compound capable of abstracting hydrogen radicals from the surface to be coated and from a polymeric specie of the hydrophilic polymeric component so as to initiate and promote the cross-linkage of the monomer to the surface and of the monomer or a propagating monomer chain to a polymeric specie of the polymeric component, and a suitable solvent to give the formulation a desired viscosity.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: April 13, 2010
    Assignee: Medtronic Vascular, Inc.
    Inventors: Patrick Hanley, Finbar Dolan, Clement Higginbotham, Morgan Tierney
  • Patent number: 7516275
    Abstract: A computer implemented method and system for managing replacement of sets in a locked cache. A cache access by a program is performed, and a side of a binary tree pointed to by a base leaf is identified. A determination is made as to whether a number of accesses to the identified side of the binary tree equals a number of sets associated with the program on the identified side. The base leaf is changed to point to an opposite side of the binary tree if the number of accesses to the identified side equals the number of sets associated with the program on the identified side.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jonathan James DeMent, Ronald P. Hall, Brian Patrick Hanley, Kevin C. Stelzer
  • Publication number: 20070043160
    Abstract: A coating formulation for a substrate having abstractable hydrogen radicals is disclosed. The formulation includes a hydrophilic polymeric component comprising at least two polymeric species of differing molecular weights, an unsaturated hydrophilic monomer capable of free-radical polymerisation in the presence of a radical and a UV activatable compound capable of abstracting hydrogen radicals from the surface to be coated and from a polymeric specie of the hydrophilic polymeric component so as to initiate and promote the cross-linkage of the monomer to the surface and of the monomer or a propagating monomer chain to a polymeric specie of the polymeric component, and a suitable solvent to give the formulation a desired viscosity.
    Type: Application
    Filed: April 16, 2004
    Publication date: February 22, 2007
    Applicant: Medtronic Vascular, Inc.
    Inventors: Patrick Hanley, Finbar Dolan, Clement Higginbotham, Morgan Tierney
  • Publication number: 20060021270
    Abstract: An improved method for private labeling of garments which eliminates tedious and cost intensive sewing operations, wherein the original manufacturer's brand label is removed and replaced with a pressure-sensitive adhesive private label that is secured to the original care instruction label in such manner as not to obstruct the readability thereof. The private label is produced from a durable printable woven fabric that is washable, and carries a pressure-sensitive adhesive strip that adheres to non-printed portions of the care instruction label so as to form a movable flap thereover. This method is particularly useful for private labeling smaller quantities of garments, where labor intensive sewing operations are cost prohibitive.
    Type: Application
    Filed: August 2, 2004
    Publication date: February 2, 2006
    Inventor: Patrick Hanley
  • Publication number: 20050256532
    Abstract: The present invention provides a defect patch device and method that patches a defect in the heart or other cardiovascular tissue. One aspect provides a PFO closure device and method that patches a PFO in the right atrium without the device extending through the PFO into the left atrium. The patch device includes a patch and a heart tissue engaging member for attaching the device over the defect. A deployment device and method includes a device positioner to advance the device out of a catheter and to position the device over the defect to attach the device to the tissue around the defect. The positioner may include a device expander or opener that opens the device for deployment.
    Type: Application
    Filed: May 12, 2004
    Publication date: November 17, 2005
    Inventors: Asha Nayak, Sean Saint, Terry Guinan, Ronan Thornton, Patrick Hanley, Hilda Mulvihill
  • Patent number: 6617508
    Abstract: An efficient method of interconnecting a solar cell having at least two front surface contacts with a diode mounted on a front surface of the solar cell includes the act of forming at least a first recess on a front surface of the solar cell. A first solar cell contact is formed on the front surface in the first recess. A second solar cell contact is formed on the front surface. At least a first bypass diode is positioned at least partly within the recess. The bypass diode has a first diode contact and a second diode contact. The first solar cell contact is interconnected with the first diode contact. The second solar cell contact is interconnected with the second diode contact.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: September 9, 2003
    Assignee: Emcore Corporation
    Inventors: Louis C. Kilmer, Mark DeWitt, James Patrick Hanley, Peng-Kuen Chiang
  • Patent number: 6578130
    Abstract: A method and apparatus for prefetching data in computer systems that tracks the number of prefetches currently active and compares that number to a preset maximum number of allowable prefetches to determine if additional prefetches should currently be performed. By limiting the number of prefetches being performed at any given time, the use of system resources for prefetching can be controlled, and thus system performance can be optimized.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian David Barrick, Michael John Mayfield, Brian Patrick Hanley
  • Publication number: 20030079089
    Abstract: A method and apparatus for prefetching data in computer systems that tracks the number of prefetches currently active and compares that number to a preset maximum number of allowable prefetches to determine if additional prefetches should currently be performed. By limiting the number of prefetches being performed at any given time, the use of system resources for prefetching can be controlled, and thus system performance can be optimized.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brian David Barrick, Michael John Mayfield, Brian Patrick Hanley
  • Publication number: 20020144724
    Abstract: An efficient method of interconnecting a solar cell having at least two front surface contacts with a diode mounted on a front surface of the solar cell includes the act of forming at least a first recess on a front surface of the solar cell. A first solar cell contact is formed on the front surface in the first recess. A second solar cell contact is formed on the front surface. At least a first bypass diode is positioned at least partly within the recess. The bypass diode has a first diode contact and a second diode contact. The first solar cell contact is interconnected with the first diode contact. The second solar cell contact is interconnected with the second diode contact.
    Type: Application
    Filed: September 17, 2001
    Publication date: October 10, 2002
    Inventors: Louis C. Kilmer, Mark DeWitt, James Patrick Hanley, Peng-Kuen Chiang
  • Patent number: 6338120
    Abstract: An apparatus for encoding/decoding an associative cache set use history, and method therefor, is implemented. A five-bit signal is used to fully encode a four-way cache. A least recently used (LRU) set is encoded using a first bit pair, and a second bit pair encodes a most recently used (MRU) set. The sets having intermediate usage are encoded by a remaining single bit. The single bit has a first predetermined value when the sets having intermediate usage have an in-order relationship in accordance with a predetermined ordering of the cache sets. The single bit has a second predetermined value when the sets having intermediate usage have an out-of-order relationship.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventor: Brian Patrick Hanley
  • Patent number: 6326540
    Abstract: An efficient method of interconnecting a solar cell having at least two front surface contacts with a diode mounted on a front surface of the solar cell includes the act of forming at least a first recess on a front surface of the solar cell. A first solar cell contact is formed on the front surface in the first recess. A second solar cell contact is formed on the front surface. At least a first bypass diode is positioned at least partly within the recess. The bypass diode has a first diode contact and a second diode contact. The first solar cell contact is interconnected with the first diode contact. The second solar cell contact is interconnected with the second diode contact.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: December 4, 2001
    Assignee: Tecstar Power Systems, Inc.
    Inventors: Louis C. Kilmer, Mark DeWitt, James Patrick Hanley, Peng-Kuen Chiang