Patents by Inventor John Hayes

John Hayes 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: 20200027025
    Abstract: Systems, methods, computer-readable media, and apparatuses for identifying and executing one or more interactive condition evaluation tests to generate an output are provided. In some examples, user information may be received by a system and one or more interactive condition evaluation tests may be identified. An instruction may be transmitted to a computing device of a user and executed on the computing device to enable functionality of one or more sensors that may be used in the identified tests. A user interface may be generated including instructions for executing the identified tests. Upon initiating a test, data may be collected from one or more sensors in the computing device. The data collected may be transmitted to the system and may be processed using one or more machine learning datasets to generate an output.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: John Rugel, Brian Stricker, Howard Hayes
  • Patent number: 10540557
    Abstract: A method and/or system is able to provide driver fingerprint via metadata extraction managed by a driver rating (“DR”) model trained by a machine learning center (“MLC”) coupled to a cloud based network (“CBN”). In one embodiment, a DR system includes a set of outward facing cameras, a set of inward facing cameras, and a vehicle onboard computer (“VOC”). The set of outward facing cameras mounted on a vehicle is used to collect external images representing a surrounding environment in which the vehicle operates. The set of inward facing cameras mounted in the vehicle is used to collect internal images including operator body expression representing at least operator's attention. The VOC is configured to determine the identity of operator and current operating style in response to the collected internal images, the collected external images, and historical stored data.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 21, 2020
    Assignee: Xevo Inc.
    Inventors: John Palmer Cordell, Robert Victor Welland, Samuel James McKelvie, John Hayes Ludwig
  • Patent number: 10536032
    Abstract: An example system for controlling a transfer switch includes a power modulation circuit and a control module. When the power modulation circuit is coupled to a solenoid of a transfer switch, a first power supply, and a second power supply, the control module is configured to perform functions. The functions include sensing one or more operating conditions of the system and using the one or more operating conditions of the system as a basis to determine one or more control parameters. The functions also include controlling, according to the one or more control parameters, the power modulation circuit to cause the second power supply to provide a current through the solenoid, thereby operating the transfer switch to discontinue a conductive path between a load and the first power supply and create a conductive path between the load and the second power supply.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: January 14, 2020
    Assignee: ASCO Power Technologies L.P.
    Inventors: John Hayes, Daniel G. Scheffer
  • Patent number: 10536028
    Abstract: In an example, a method for signaling a generator includes coupling a transmitter to a generator, a receiver to a transfer switch, a first conductor between a first output of the transmitter and a second input of the receiver, and a second conductor between a second output of the receiver and a first input of the transmitter. The method also includes providing an input power signal to the transmitter, and transmitting an electrical-loop signal around a closed loop circuit. After transmitting the electrical-loop signal, the method includes determining a resistance of the closed loop circuit. If the determined resistance is zero or infinite, then the method includes activating an alarm system. If the determined resistance is at a first reference-resistance value, then the method includes maintaining a deactivation of the generator. If the determined resistance is at a second reference-resistance value, then the method includes activating the generator.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: January 14, 2020
    Assignee: ASCO Power Technologies L.P.
    Inventor: John Hayes
  • Publication number: 20200012578
    Abstract: A plurality of storage nodes is provided. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. The plurality of storage nodes is configured to initiate an action based on the redundant copies of the metadata, responsive to achieving a level of redundancy for the redundant copies of the metadata. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: John Hayes, John Davis, Brian Gold, Shantanu Gupta, Robert Lee, Igor Ostrovsky, Rusty Sears
  • Patent number: 10528419
    Abstract: A method of failure mapping is provided. The method includes determining that a non-volatile memory block in the memory has a defect and generating a mask that indicates the non-volatile memory block and the defect. The method includes reading from the non-volatile memory block with application of the mask, wherein the reading and the application of the mask are performed by the non-volatile solid-state storage.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: January 7, 2020
    Assignee: Pure Storage, Inc.
    Inventors: John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan
  • Patent number: 10521120
    Abstract: A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers are mapped within a region according to a fractal-based space-filling curve. If the region is not a 2k by 2k square, then the region is broken up into one or more 2k by 2k squares. Any remaining sub-region is centered within a 2k by 2k square, the 2k by 2k square is numbered using a fractal-based space-filling curve, and then the sub-region is renumbered by assigning numbers based on the order of the original block numbers of the sub-region.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 31, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Ethan Miller, John Colgrove, John Hayes, Cary Sandvig
  • Publication number: 20190381400
    Abstract: Embodiments of the invention relate to systems and methods for multi-player gaming. Some embodiments relate to systems having an improved communications infrastructure and improved handheld game controllers, while other embodiments relate to improvements in handling large numbers of players in the multi-player game when played in a game arena with a single large display screen showing the multi-player game images. In one particular embodiment, a system is provided that has a game server controlling a display system to display the multi-player game on the large screen and a plurality of game controllers. Each game controller has a secondary display means for providing a secondary game display and input means for receiving player input. The system further comprises communication means for enabling communication between the game server and each of the plurality of game controllers.
    Type: Application
    Filed: March 22, 2019
    Publication date: December 19, 2019
    Applicant: TimePlay Inc.
    Inventors: Jonathan Ira Hussman, Jon Hayes Snoddy, John Andrew Race, Mark Rider
  • Patent number: 10503988
    Abstract: A method or system is able to refine Global Positioning System (“GPS”) information for guiding a vehicle via extracted metadata using a GPS refinement (“GR”) model managed by a virtuous cycle containing sensors, machine learning center (“MLC”), and a cloud based network (“CBN”). The GR system includes a set of outward facing cameras, a vehicle onboard computer (“VOC”), and GR model. The outward facing cameras mounted on a vehicle are capable of collecting external images representing a surrounding environment in which the vehicle operates. The VOC is configured to generate a positional vehicle location with respect to the surrounding environment in accordance with the external images and historical stored data obtained from CBN. The GR model is configured to generate a driving guidance based on combined information between the positional vehicle location and GPS data.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: December 10, 2019
    Assignee: Xevo Inc.
    Inventors: John Palmer Cordell, Robert Victor Welland, Samuel James McKelvie, John Hayes Ludwig
  • Publication number: 20190370581
    Abstract: A method or system that is able to adjust an exterior mirror of a vehicle via an automatic mirror-setting (“AM”) model managed by a virtuous cycle containing a cloud based network (“CBN”). The system includes a set of mirrors, a set of inward facing cameras, a vehicle onboard computer (“VOC”), and AM module. In one embodiment, the mirrors, attached to a vehicle, are configured to capture at least a portion of the external environment in which the vehicle operates. The inward facing cameras, mounted in the vehicle, are configured to collect internal images, including the operator's facial features showing operator visual characteristics. The VOC, which is coupled to the CBN, is configured to determine operator vision metadata based on the internal images, operator visual characteristics, and historical stored data. The AM module is able to adaptively set a mirror to an optimal orientation so that the area of the external blind spot is minimized.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 5, 2019
    Applicant: Xevo Inc.
    Inventors: John Palmer Cordell, Robert Victor Welland, Samuel James McKelvie, John Hayes Ludwig
  • Publication number: 20190372282
    Abstract: An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
    Type: Application
    Filed: December 21, 2018
    Publication date: December 5, 2019
    Inventors: Jeremy Robert Baillargeon, Michael Richard Wood, Mariusz Duda, Jason William Newby, Matthew Hock, Gregory Mathias Probert, John Matthew Hutson, Seth David Kravetz, Nicholas Hayes Ferruolo
  • Patent number: 10496295
    Abstract: A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes includes a first plurality of storage nodes configured to communicate together as a first storage cluster and a second plurality of storage nodes configured to communicate together as a second storage cluster. Each of the first and second pluralities of storage nodes has nonvolatile solid-state memory for user data storage and each of the first and second pluralities of storage nodes is configured to distribute user data and metadata associated with the user data throughout a respective plurality of storage nodes such that a respective storage cluster maintains ability to read the user data, using erasure coding, despite a loss of one or more of the respective plurality of storage nodes.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: December 3, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Colgrove, John Hayes
  • Patent number: 10498580
    Abstract: A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 3, 2019
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Peter Vajgel, Robert Lee, Par Botes
  • Patent number: 10489256
    Abstract: A storage grid is provided. The storage grid includes a first cluster, a second cluster, and a third cluster. Each of the first cluster, the second cluster and the third cluster is configured to store an amount of data ranging from a portion of a copy of the data to a full copy of the data. The first cluster has a full copy of data written to the first cluster and at least a partial copy of data written to the second and third cluster. The second cluster has a full copy of data written to the second cluster, and at least a partial copy of the data written to the first and third cluster. The third cluster has a full copy of data written to the third cluster and at least a partial copy of the data written to the first and second cluster. A method of storing data is also provided.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: November 26, 2019
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Par Botes
  • Publication number: 20190356683
    Abstract: Methods, computer-readable media, software, and apparatuses may monitor consumer information in order to determine a probability of a data breach associated with a customer based on an online presence of the customer. The probability of a data breach may be used to present metrics to a consumer and/or a service provider. Further, the consumer may be presented with information indicating what factors contribute to the probability of a data breach, as well as information regarding how to reduce those factors.
    Type: Application
    Filed: July 30, 2019
    Publication date: November 21, 2019
    Inventors: Jason D. Park, Howard Hayes, Tao Chen, John S. Parkinson
  • Publication number: 20190347210
    Abstract: A method of applying an address space to data storage in a non-volatile solid-state storage is provided. The method includes receiving a plurality of portions of user data for storage in the non-volatile solid-state storage and assigning to each successive one of the plurality of portions of user data one of a plurality of sequential, nonrepeating addresses of an address space. The address range of the address space exceeds a maximum number of addresses expected to be applied during a lifespan of the non-volatile solid-state storage. The method includes writing each of the plurality of portions of user data to the non-volatile solid-state storage such that each of the plurality of portions of user data is identified and locatable for reading via the one of the plurality of sequential, nonrepeating addresses of the address space.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Inventors: John Davis, John Hayes, Brian Gold, Shantanu Gupta, Zhangxi Tan
  • Publication number: 20190332330
    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.
    Type: Application
    Filed: July 11, 2019
    Publication date: October 31, 2019
    Inventors: John Hayes, Par Botes
  • Patent number: 10462297
    Abstract: A method and system automatically determines when to review an agent response. The method performed by an oversight device includes receiving first data including a request type of a request received by a contact center. In response to the first data, the method includes automatically determining rules corresponding to the request type, the rules indicating required steps performed by an agent for the request type. The method includes receiving second data corresponding to a response process used by the agent in generating a response to the request, the response process including performed steps performed by the agent for the request. In response to the second data, the method includes automatically determining whether the required steps are included in the performed steps of the response process. The method includes forwarding the response to a supervisor device when the required steps are absent from the performed steps of the response process.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: October 29, 2019
    Assignee: Avaya Inc.
    Inventors: Liam Loftus, Neil O'Connor, John McGreevy, Seamus Hayes
  • Patent number: 10457976
    Abstract: The invention is based in part on the observation that a CHO cell oxidizing enzyme, particularly QSOX1, can survive a seemingly rigorous antibody purification process to reduce subsequent conjugation efficiency of the antibody to a drug. Whether the oxidizing enzyme survives the purification procedure depends on which purification techniques are employed which can vary from one antibody to another. With knowledge that contamination with a CHO cell oxidizing enzyme is a potential problem for subsequent conjugation, a suitable purification scheme can be devised for any antibody that eliminates or at least reduces CHO oxidizing enzyme(s) to an acceptable level.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 29, 2019
    Assignee: Seattle Genetics, Inc.
    Inventors: Kevin Beam, Damon Meyer, Bradley Hayes, Robert Lyon, John Valliere-Douglass
  • Publication number: 20190320943
    Abstract: A patient handling device includes a frame for supporting a patient, a controller, and two alert lights which are activated when a controller detects an alert situation, such as, but not limited to, a patient exiting from the patient handling device. The controller is in communication with the alert lights and operable to monitor an integrated bed exit system. The alert lights are positioned adjacent the foot end corners of the frame and are viewable by a user positioned anywhere within a 270 degree section of a circle defined at the center of the patient handling device. The alert lights include one or more Light Emitting Diodes (LEDs).
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: David Terrance Becker, Christopher John Hopper, Michael Joseph Hayes, Richard C. Mayoras, JR., Vivek Shankar