Patents by Inventor John Hayden

John Hayden 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: 20230099584
    Abstract: There is disclosed a system for transmitting digital data with error detection, the system comprising a sender, configured to receive source data and to send transfer data, and a receiver configured to receive the transfer data and to output result data, wherein the sender is further configured to receive the source data, to numerically multiply the source data by an integer number greater than 2, and to output the multiplied source data as the transfer data, and wherein the receiver is further configured to receive the transfer data, to check if dividing the transfer data by the integer number results in an integer result, and, if the checking fails, to output an error indication, and, if the checking succeeds, to output the transfer data divided by the integer number as the result data. Also, a corresponding method is disclosed.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 30, 2023
    Inventors: John HAYDEN, Abhinav Kumar Dikshit, Benno Kusstatscher
  • Patent number: 9308878
    Abstract: An apparatus for providing power at a vehicle turret powered by a turret power source is provided. A power module is configured to be coupled to the turret power source such that the power module receives power from the turret power source. A coupling device is configured to couple the power module to the turret power source such that the power module receives the power from the turret power source via the coupling device. One or more power outlets are configured to provide power to an electronic device coupled to one of the power outlets. The power module and coupling device rotate in conjunction with the vehicle turret when the vehicle turret rotates.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 12, 2016
    Assignee: Control Solutions LLC
    Inventors: Michael McKee, John Hayden
  • Patent number: 9000901
    Abstract: A method of controlling the operation of a door of a vehicle relative to a door frame of the vehicle is provided. The position of the door is sensed and a door open command or a door close command is received. Opening or closing of the door at preselected speeds is initiated based on the command received. The length of time that the open command or close command is continuously received is then determined. The door is moved at a relatively slow speed for a predetermined initial time period and after the predetermined initial time period has ended the door is moved at a relatively faster speed.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: April 7, 2015
    Assignee: Control Solutions LLC
    Inventors: Michael McKee, Nick Scholtes, John Hayden
  • Patent number: 8651009
    Abstract: A control mechanism securable to a firing device is provided. The control mechanism includes an actuation component adapted to generate signals in response to activation of the actuation component. Further, the control mechanism includes an attachment apparatus adapted to support the actuation component adjacent to a stock of the firing device. The attachment apparatus has at least one securing member for securement of the attachment apparatus to the stock of the firing device.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 18, 2014
    Assignee: Control Solutions LLC
    Inventors: John Hayden, Krzysztof Grzyb
  • Patent number: 8640597
    Abstract: A weapons system includes a frame having an axis. A targeting assembly is arranged and operational to move rotationally the frame axis. The targeting assembly includes a weapon. A user interface is attached to the weapon and is operable actuate movement of the targeting assembly about the axis.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: February 4, 2014
    Assignee: Control Solutions LLC
    Inventors: John Hayden, Krzysztof Grzyb, Alyn Brown, Nick Scholtes, Brett Walach
  • Publication number: 20130328388
    Abstract: An apparatus for providing power at a vehicle turret powered by a turret power source is provided. A power module is configured to be coupled to the turret power source such that the power module receives power from the turret power source. A coupling device is configured to couple the power module to the turret power source such that the power module receives the power from the turret power source via the coupling device. One or more power outlets are configured to provide power to an electronic device coupled to one of the power outlets.
    Type: Application
    Filed: March 14, 2013
    Publication date: December 12, 2013
    Applicant: Control Solutions LLC
    Inventors: Michael McKee, John Hayden
  • Publication number: 20130138303
    Abstract: A method of controlling the operation of a door of a vehicle relative to a door frame of the vehicle is provided. The position of the door is sensed and a door open command or a door close command is received. Opening or closing of the door at preselected speeds is initiated based on the command received. The length of time that the open command or close command is continuously received is then determined. The door is moved at a relatively slow speed for a predetermined initial time period and after the predetermined initial time period has ended the door is moved at a relatively faster speed.
    Type: Application
    Filed: January 24, 2013
    Publication date: May 30, 2013
    Applicant: CONTROL SOLUTIONS LLC
    Inventors: MICHAEL McKEE, Nick Scholtes, John Hayden
  • Patent number: 8407448
    Abstract: This invention is a system and a method for performing an I/O in a virtual data storage environment using a new architecture. The system of performing an I/O includes a mapping client integrated into a client of the storage server which in communication with the mapping server included in the storage server retrieves the mapping of the special data sharing storage objects and caches the shared objects in the data cache include in the client environment. The method of accessing the data sharing storage objects by one or more applications running on a client reduces the number of I/O on the storage objects by caching the storage objects in the data cache and bringing the knowledge of data sharing into the client environment.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: March 26, 2013
    Assignee: EMC Corporation
    Inventors: John Hayden, Xiaoye Jiang
  • Patent number: 8373550
    Abstract: A controller for a door system and an associated method of operation for actuating a door. The controller may be electrically coupled with a motor, an outer door switch and an inner door switch. The controller, activates a motor assist and may maintain a desirable current supply to the motor assist. Determining a relative position of the door and determining whether movement of the door is obstructed is performed. The controller actuates the door to an appropriate position and determines whether door operation exceeds a maximum time threshold. The controller may be configured to deactivate the motor assist once the door reaches an appropriate position or the door operation exceeds the maximum time threshold.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: February 12, 2013
    Assignee: Control Solutions LLC
    Inventors: Michael McKee, Nick Scholtes, John Hayden
  • Patent number: 8301602
    Abstract: Described are techniques for correcting at least some inconsistencies in a file system accessed by at least one client, while maintaining the file system online. A file system checking utility is executed on the file system to detect and create corrections for inconsistencies in the file system. The file system is updated to include at least some corrections. Also described is a computer system comprising a file system accessed by a client. A file system checking utility is executed on the file system to detect at least some inconsistencies in the file system, and to create a corrected version of the file system that includes corrections to correct for at least some of the detected inconsistencies. A report is created. The file system is not updated with the corrected version unless the proposed corrections are approved. The file system checking utility may be periodically scheduled for execution.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: October 30, 2012
    Assignee: EMC Corporation
    Inventors: Xiaoye Jiang, Ajay Potnis, Mrinalini Chavan, Sairam Iyer, John Hayden
  • Publication number: 20120180391
    Abstract: A controller for a door system and an associated method of operation for actuating a door. The controller may be electrically coupled with a motor, an outer door switch and an inner door switch. The controller, activates a motor assist and may maintain a desirable current supply to the motor assist. Determining a relative position of the door and determining whether movement of the door is obstructed is performed. The controller actuates the door to an appropriate position and determines whether door operation exceeds a maximum time threshold. The controller may be configured to deactivate the motor assist once the door reaches an appropriate position or the door operation exceeds the maximum time threshold.
    Type: Application
    Filed: August 20, 2008
    Publication date: July 19, 2012
    Applicant: CONTROL SOLUTIONS, INC.
    Inventors: Michael McKee, Nick Scholtes, John Hayden
  • Publication number: 20120144991
    Abstract: A control mechanism securable to a firing device is provided. The control mechanism includes an actuation component adapted to generate signals in response to activation of the actuation component. Further, the control mechanism includes an attachment apparatus adapted to support the actuation component adjacent to a stock of the firing device. The attachment apparatus has at least one securing member for securement of the attachment apparatus to the stock of the firing device.
    Type: Application
    Filed: September 29, 2010
    Publication date: June 14, 2012
    Applicant: Control Solutions LLC
    Inventors: John Hayden, Krzysztof Grzyb
  • Patent number: 8145947
    Abstract: An apparatus and method are described for defining, maintaining and displaying a checkpoint result set to facilitate identification of desirable checkpoints during system recovery. The checkpoint result set may be mapped to a user-customizable namespace. The user customizes the namespace by selecting one or more characteristics of desirable file system checkpoints. Being able to customize the namespace in this manner enables the user to be provided a more streamlined checkpoint result set in the event of data corruption. As a result an appropriate checkpoint can be more quickly selected for use in recovery.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 27, 2012
    Assignee: EMC Corporation
    Inventors: John Hayden, Hongliang Tang
  • Patent number: 8002328
    Abstract: A door assist system for use in a motor vehicle, to aid the user in opening doors by providing a power assist and operative controls. The door assist system can be retrofitted to existing vehicles such as armored motor vehicles used in military operations, to aid the user in opening heavy armored doors. The door assist system includes a programmable central controller coupled to internal and external open and close switches and sensors for activating door movement.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: August 23, 2011
    Assignee: Control Solutions LLC
    Inventors: Michael McKee, Nick Scholtes, John Hayden
  • Publication number: 20110023698
    Abstract: A weapons system includes a frame having an axis. A targeting assembly is arranged and operational to move rotationally the frame axis. The targeting assembly includes a weapon. A user interface is attached to the weapon and is operable actuate movement of the targeting assembly about the axis.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Applicant: CONTROL SOLUTIONS LLC
    Inventors: John Hayden, Krzysztof Grzyb, Alyn Brown, Nick Scholtes, Brett Walach
  • Publication number: 20100313477
    Abstract: A door assist system for use in a motor vehicle, to aid the user in opening doors by providing a power assist and operative controls. The door assist system can be retrofitted to existing vehicles such as armored motor vehicles used in military operations, to aid the user in opening heavy armored doors. The door assist system includes a programmable central controller coupled to internal and external open and close switches and sensors for activating door movement.
    Type: Application
    Filed: August 20, 2008
    Publication date: December 16, 2010
    Applicant: CONTROL SOLUTIONS, INC.
    Inventors: Michael McKee, Nick Scholtes, John Hayden
  • Publication number: 20080116593
    Abstract: A water curtain is provided which includes a drape assembly having a drape hood, material drape, float overflow shut-off, collection return, a drainage line solenoid which preferably is electric, a drainage line, a filter, drape solenoid which preferably is electric, a drape feed line, a pump, a pump power line, an on/off switch to a power source which preferably is a ground fault circuit interrupter (GFCI) power line for obvious safety concerns, a feed line, and a shutoff valve. The water supply may be electrically controlled by solenoid valves and has a float overflow shutoff control in some embodiments.
    Type: Application
    Filed: January 24, 2008
    Publication date: May 22, 2008
    Inventor: John HAYDEN
  • Publication number: 20070226469
    Abstract: Accommodating a processor to process a number of different data formats includes loading a data word in a first format from a first storage device; reordering, before it reaches the arithmetic unit, the first format of the data word to a second format compatible with the native order of the arithmetic unit; and vector processing the data word in the arithmetic unit.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 27, 2007
    Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Colm Prendergast, Gregory Yukna, Christopher Mayer, John Hayden
  • Publication number: 20070136389
    Abstract: Consistency errors may arise during replication of diverse data storage objects from servers in a data network. For preventing consistency errors, a server is programmed for responding to a request for a report of whether or not the server can replicate the dataset without causing a consistency error. Such a report is useful for replicating a consistency group of objects from more than one server. Preparation for replication can be begun at each of the servers, and if any of the servers fail to report that replication can be done without causing a consistency error, the preparation can be aborted so that write access by applications will not be disrupted while the potential problem is diagnosed and eliminated.
    Type: Application
    Filed: November 29, 2005
    Publication date: June 14, 2007
    Inventors: Milena Bergant, John Hayden, Daniel Zhu, Jiannan Zheng
  • Patent number: D634387
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: March 15, 2011
    Assignee: Control Solutions LLC
    Inventors: Krzysztof Grzyb, John Hayden