Patents by Inventor John Boyle

John Boyle 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: 11290545
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 29, 2022
    Assignee: NetApp, Inc.
    Inventors: Paul Yuedong Mu, Nam Le, John Hoffmann, John Boyles
  • Publication number: 20220027474
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that a platform reset signal from a processor of an information handling system has been asserted; may determine that a power conservation state from the processor was not asserted within an amount of time; may determine that an operating system restart occurred; may notify a hardware root of trust device to authenticate information handling system firmware; may assert a resume reset signal to the processor; may authenticate the information handling system firmware; may de-assert a power OK signal to the processor; may remove power from the processor; may determine that the resume reset signal to the processor is de-asserted and that the processor is out of the power conservation state; and may provide power to the processor.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 27, 2022
    Inventors: James H. Street, Brandon Charles Barney, Richard John Boyle, Renee J. Walker, Andrew Wrobel
  • Publication number: 20200327953
    Abstract: A method of tracking flash memory in a storage system is provided. The method includes initializing a bad blocks threshold value and marking one or more planes or logical unit numbers (LUNs) of flash memory as bad, responsive to determining that bad blocks in the one or more planes or LUNs meet the bad blocks threshold value. The method includes adjusting the bad blocks threshold value, responsive to exceeding a threshold number or rate of retiring planes or LUNs of flash memory, and repeating the marking and the adjusting, with the bad blocks threshold value capped at a maximum threshold value.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Matthew D. Fleming, John Roper, Hari Kannan, John Boyle, Eric Michael Verwillow, Nenad Miladinovic, Eric Mueller
  • Publication number: 20200274936
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Application
    Filed: May 12, 2020
    Publication date: August 27, 2020
    Inventors: Paul Yuedong Mu, Nam Le, John Hoffmann, John Boyles
  • Patent number: 10693970
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 23, 2020
    Assignee: NetApp Inc.
    Inventors: Paul Yuedong Mu, Nam Le, John Hoffmann, John Boyles
  • Patent number: 10449517
    Abstract: Chromatography media including a high surface area thermoplastic porous nanofiber and an ion-exchange ligand functionality on the surface of the fiber. The porous nanofibers display a convoluted structure that is comprised of discrete bundles of highly entangled nanofibrils that may be fibrillated or ridged. The porous fibers can be prepared through the extraction of a dissolvable mineral or polymeric porogen that is embedded into the fiber during its manufacture in a melt extrusion process.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 22, 2019
    Assignee: EMD Millipore Corporation
    Inventors: John Paul Amara, John Boyle, David Yavorsky, Benjamin Cacace
  • Publication number: 20190127983
    Abstract: The present application provides a roofing assembly (300). The roofing assembly (300) comprises: a support frame (310, 320); a window panel (350) supported on the support frame; a roof covering (319, 364) having an inner surface facing the support frame (310, 320) and extending over the support frame (310, 320) to a boundary of the window panel (350); and a sealing adaptor (360) comprising a sealing portion (430) having a sealing surface (432) for forming a seal against the window panel (350), and a retaining portion (410) defining a retaining recess (420) formed to retain an end of the roof covering (319, 364) therein. The retaining portion (410) comprises a lip region (422) for contacting the inner surface of the roof covering (319, 364) when the end of the roof covering (319, 364) is received in the retaining recess (420). The retaining recess (420) is provided between the lip region (422) and the sealing surface (432).
    Type: Application
    Filed: June 2, 2017
    Publication date: May 2, 2019
    Inventor: Timothy John Boyle
  • Publication number: 20180167466
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Application
    Filed: January 25, 2018
    Publication date: June 14, 2018
    Inventors: Paul Yuedong Mu, Nam Le, John Hoffmann, John Boyles
  • Patent number: 9784032
    Abstract: A turnstile having two hub and arm assemblies funnels individuals to different sides or lanes. Machine intelligence allows the turnstile to select which side or lane an individual transits. The turnstile may randomly, pseudo-randomly, or strategically which side or lane an individual transits.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 10, 2017
    Assignee: Boon Edam, Inc.
    Inventors: Mark Perkins, John Boyle, Kurt Measom, Thomas Dolenschek
  • Publication number: 20170165638
    Abstract: Chromatography media including a high surface area thermoplastic porous nanofiber and an ion-exchange ligand functionality on the surface of the fiber. The porous nanofibers display a convoluted structure that is comprised of discrete bundles of highly entangled nanofibrils that may be fibrillated or ridged. The porous fibers can be prepared through the extraction of a dissolvable mineral or polymeric porogen that is embedded into the fiber during its manufacture in a melt extrusion process.
    Type: Application
    Filed: August 19, 2015
    Publication date: June 15, 2017
    Inventors: John Paul Amara, John Boyle, David Yavorsky, Benjamin Cacace
  • Publication number: 20160100016
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 7, 2016
    Applicant: NETAPP, INC.
    Inventors: Paul Yuedong Mu, Nam Le, John Hoffmann, John Boyles
  • Publication number: 20160060944
    Abstract: A turnstile having two hub and arm assemblies funnels individuals to different sides or lanes. Machine intelligence allows the turnstile to select which side or lane an individual transits. The turnstile may randomly, pseudo-randomly, or strategically which side or lane an individual transits.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 3, 2016
    Applicant: Boon Edam, Inc.
    Inventors: Mark Perkins, John Boyle, Kurt Measom, Thomas Dolenschek
  • Publication number: 20150352465
    Abstract: Adsorptive media for chromatography, particularly ionexchange chromatography, derived from a shaped fiber, useful for purifying viruses. In certain embodiments, the functionalized shaped fiber presents a fibrillated or ridged structure which greatly increases the surface area of the fibers when compared to ordinary fibers. Surface pendant functional groups can be added that provides ion-exchange functionality to the high surface area fibers. This pendant functionality is useful for the ion-exchange chromatographic purification of viruses, such as influenza.
    Type: Application
    Filed: January 3, 2014
    Publication date: December 10, 2015
    Inventors: John Amara, Benjamin Cacace, David Yavorsky, John Boyle
  • Patent number: 8982337
    Abstract: A gauge profile apparatus (100) includes a gauge profile system (104) and a lap count system (106) for determining an average three-dimensional profile over the length of a sheet coil (10). The gauge profile system (104) includes a lap profile measuring device (112) which will make a distance determination between top and bottom surfaces for the sheet coil (10). A second embodiment of a lap count system (600) is also provided, which utilizes a pair of reflectance lasers and a positioning system.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: March 17, 2015
    Assignee: The Mill Steel Co.
    Inventors: Jason Miller, John Boyle, Leanne Erickson, Shelley Gonder, Joseph Mambourg, Andrew Roersma, Andy Struve
  • Patent number: 8852528
    Abstract: A fragrance product is disclosed including a container containing liquid fragrance and a dispenser assembly for dispensing the liquid fragrance including a transport assembly and a tube connected to the transport assembly and extending into the liquid fragrance. The tube and the liquid fragrance each have a refractive index, and the difference between the refractive index of the tube and the liquid fragrance is not greater than about 0.04.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: October 7, 2014
    Assignee: MeadWestvaco Corporation
    Inventors: James Thomson, Julia DiCorleto Gibson, John Boyle, Kevin Gray
  • Patent number: 8752054
    Abstract: An apparatus and methods are disclosed for intelligently determining when to merge transactions to backup storage. In particular, in accordance with the illustrative embodiment, queued transactions may be merged based on a variety of criteria, including, but not limited to, one or more of the following: the number of queued transactions; the rate of growth of the number of queued transactions; the calendrical time; estimates of the time required to execute the individual transactions; a measure of importance of the individual transactions; the transaction types of the individual transactions; a measure of importance of one or more data updated by the individual transactions; a measure of availability of one or more resources; a current estimate of the time penalty associated with shadowing a page of memory; and the probability of rollback for the individual transactions, and for the merged transaction.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: June 10, 2014
    Assignee: Avaya Inc.
    Inventors: Jon Louis Bentley, Frank John Boyle, III, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
  • Patent number: 8698407
    Abstract: An inductorless LED driver powers a string of low current LEDs. A phase controlled triac dimmer, serially connected to a full-wave rectifier circuit, performs as an LED current and triac holding current control element. The output of the full-wave rectifier circuit is divided into two circuit paths; the first path provides power to drive a string of serially-connected low-current LEDs, and the second path connects to a dynamic load, which supplies a holding current that flows through the triac dimmer. There are two feedback control systems; the first regulates the luminance of the LEDs; the second regulates the triac holding current to eliminate lamp flicker.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: April 15, 2014
    Assignee: Technical Consumer Products, Inc.
    Inventors: Timothy Chen, John Boyle
  • Publication number: 20130282494
    Abstract: A computer based process that is adapted to work with a social media visual interface to provide active and real-time communication between users. The social media membership is made up of a plurality of members and the process collects and compares personal information pertaining to each member to identify common characteristics between members. The process also collects and compares information pertaining to one or more travel destinations and/or information relating to activities at a travel destination as provided by each member. The process subsequently uses the information provided by each member to associate each member with another member or with a group of members where each associated member has provided similar characteristics and interests.
    Type: Application
    Filed: December 21, 2012
    Publication date: October 24, 2013
    Applicant: Talk Holiday Limited
    Inventors: Christopher Peter Newlands, Mark John Boyle
  • Patent number: 8529645
    Abstract: The present invention provides a system and method for evaluating effects of process parameters on hydrogasification processes. The system includes a hydrogasification reactor, a pressurized feed system, a hopper system, a hydrogen gas source, and a carrier gas source. Pressurized carbonaceous material, such as coal, is fed to the reactor using the carrier gas and reacted with hydrogen to produce natural gas.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: September 10, 2013
    Assignee: Arizona Public Service Company
    Inventors: Raymond Hobbs, Donald Karner, Xiaolei Sun, John Boyle, Fuyuki Noguchi
  • Patent number: 8499133
    Abstract: An apparatus and method for improving performance in high-availability systems are disclosed. In accordance with the illustrative embodiment, pages of memory of a primary system that are to be shadowed are initially copied to a backup system's memory, as well as to a cache in the primary system. A duplication manager process maintains the cache in an intelligent manner that significantly reduces the overhead required to keep the backup system in sync with the primary system, as well as the cache size needed to achieve a given level of performance. Advantageously, the duplication manager is executed on a different processor core than the application process executing transactions, further improving performance.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: July 30, 2013
    Assignee: Avaya Inc.
    Inventors: Jon Louis Bentley, Frank John Boyle, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik