Patents by Inventor John Hurley

John Hurley 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: 12619403
    Abstract: Apparatuses, systems, and techniques to process regular expressions. In at least one embodiment, a regular expression that includes at least one zero-length assert is refactored and processed as an equivalent plurality of regular expressions that do not contain zero-length asserts.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: May 5, 2026
    Assignee: NVIDIA Corporation
    Inventors: John Hurley, Xiaolin Cao, Rafiullah Khan
  • Patent number: 12249212
    Abstract: Devices, systems and methods for selectively providing live sporting event video at sports gaming devices may include decrypting a first encrypted video signal is decrypted into a first decrypted video signal that includes a first encoded video stream of a first live sporting event. The first encoded video stream may be decoded into a first decoded video stream that includes a first video of the first live sporting event, which may be displayed by a display device along with first wager information to facilitate a user placing a wager on the first live sporting event. In response to receiving an instruction to display a second video of a second live sporting event, a second encrypted video signal may be decrypted into a second decrypted video signal that includes a second encoded video stream of the second live sporting event. The second encoded video stream may be decoded into a second decoded video stream that includes the second video of the second live sporting event.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: March 11, 2025
    Assignee: IGT
    Inventors: Dwayne Nelson, Steve Lemay, John Hurley, Thang Doan, Chun Jia
  • Patent number: 12169489
    Abstract: A network device comprises processing circuitry configured to: receive a plurality of data chunks from at least one source; form a composite data chunk from at least first and second data chunks of the plurality of data chunks; process the composite data chunk to identify a match between a first pattern of characters within the composite data chunk and a stored pattern of characters; and validate or invalidate the match based on metadata of the composite data chunk.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: December 17, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: John Hurley, Antonio Munoz Ortega, Gareth Richard Douglas
  • Patent number: 11905382
    Abstract: A proton-exchange membrane includes a polymer matrix, polymer fibers, or a combination thereof. The proton-exchange membrane also includes a proton-conducting material distributed on the polymer matrix, on the polymer fibers, in the polymer fibers, or a combination thereof.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 20, 2024
    Assignee: Energy and Environmental Research Center Foundation
    Inventors: Ted R. Aulich, Jivan Thakare, John Hurley, Xiangfa Wu, Zhengping Zhou, Oksana Zholobko
  • Publication number: 20230325157
    Abstract: Apparatuses, systems, and techniques to process regular expressions. In at least one embodiment, a regular expression that includes at least one zero-length assert is refactored and processed as an equivalent plurality of regular expressions that do not contain zero-length asserts.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: John Hurley, Xiaolin Cao, Rafiullah Khan
  • Publication number: 20230297566
    Abstract: A network device comprises processing circuitry configured to: receive a plurality of data chunks from at least one source; form a composite data chunk from at least first and second data chunks of the plurality of data chunks; process the composite data chunk to identify a match between a first pattern of characters within the composite data chunk and a stored pattern of characters; and validate or invalidate the match based on metadata of the composite data chunk.
    Type: Application
    Filed: January 25, 2022
    Publication date: September 21, 2023
    Inventors: John Hurley, Antonio Munoz Ortega, Gareth Richard Douglas
  • Publication number: 20220114865
    Abstract: Devices, systems and methods for selectively providing live sporting event video at sports gaming devices may include decrypting a first encrypted video signal is decrypted into a first decrypted video signal that includes a first encoded video stream of a first live sporting event. The first encoded video stream may be decoded into a first decoded video stream that includes a first video of the first live sporting event, which may be displayed by a display device along with first wager information to facilitate a user placing a wager on the first live sporting event. In response to receiving an instruction to display a second video of a second live sporting event, a second encrypted video signal may be decrypted into a second decrypted video signal that includes a second encoded video stream of the second live sporting event. The second encoded video stream may be decoded into a second decoded video stream that includes the second video of the second live sporting event.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Dwayne NELSON, Steve LEMAY, John HURLEY, Thang DOAN, Chun JIA
  • Patent number: 11210896
    Abstract: Devices, systems and methods for selectively providing live sporting event video at sports gaming devices may include decrypting a first encrypted video signal is decrypted into a first decrypted video signal that includes a first encoded video stream of a first live sporting event. The first encoded video stream may be decoded into a first decoded video stream that includes a first video of the first live sporting event, which may be displayed by a display device along with first wager information to facilitate a user placing a wager on the first live sporting event. In response to receiving an instruction to display a second video of a second live sporting event, a second encrypted video signal may be decrypted into a second decrypted video signal that includes a second encoded video stream of the second live sporting event. The second encoded video stream may be decoded into a second decoded video stream that includes the second video of the second live sporting event.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: December 28, 2021
    Assignee: IGT
    Inventors: Dwayne Nelson, Steven Lemay, John Hurley, Thang Doan, Chun Jia
  • Publication number: 20210027576
    Abstract: Devices, systems and methods for selectively providing live sporting event video at sports gaming devices may include decrypting a first encrypted video signal is decrypted into a first decrypted video signal that includes a first encoded video stream of a first live sporting event. The first encoded video stream may be decoded into a first decoded video stream that includes a first video of the first live sporting event, which may be displayed by a display device along with first wager information to facilitate a user placing a wager on the first live sporting event. In response to receiving an instruction to display a second video of a second live sporting event, a second encrypted video signal may be decrypted into a second decrypted video signal that includes a second encoded video stream of the second live sporting event. The second encoded video stream may be decoded into a second decoded video stream that includes the second video of the second live sporting event.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventors: Dwayne NELSON, Steven LEMAY, John HURLEY, Thang DOAN, Chun JIA
  • Publication number: 20210009775
    Abstract: A proton-exchange membrane includes a polymer matrix, polymer fibers, or a combination thereof. The proton-exchange membrane also includes a proton-conducting material distributed on the polymer matrix, on the polymer fibers, in the polymer fibers, or a combination thereof.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 14, 2021
    Inventors: Ted R. Aulich, Jivan Thakare, John Hurley, Xiangfa Wu, Zhengping Zhou, Oksana Zholobko
  • Publication number: 20180234234
    Abstract: A system and method for tracking the creation and evolution of a digital file, the system and method includes determining at a collector agent, a change to the digital file, retrieving metadata about the digital file, applying at least one tokenizing algorithm to calculate a plurality of tokens, performing w-shingling operations on the contents of the digital file, calculating a hash of the digital file, assembling a fingerprint, the fingerprint being a unique identifier of the digital file and based at least in part on the plurality of tokens, the hash, and the metadata results.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 16, 2018
    Inventors: John Hurley, Ben Timby, Travis Cunningham, Anthony Spelde
  • Publication number: 20120183443
    Abstract: Disclosed herein is a device for the removal of biological and chemical contaminants from an air current The apparatus comprises a) a housing that defines an interior chamber, the housing having an inlet and an outlet; b) one or more ultraviolet emitting light sources positioned within the interior chamber; and c) one or more baffles providing resistance to airflow, wherein air enters the chamber through the inlet, travels through the inner chamber, and exits via the outlet. In addition, the apparatus includes a photocatalyst.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 19, 2012
    Inventor: John HURLEY
  • Publication number: 20090252637
    Abstract: The present invention discloses a process for sintering particles using a sintering aid. The sintering aid can be brought into contact with a plurality of particles to be sintered such that a mixture of the particles and the sintering aid is provided. The mixture of particles and the sintering aid is heated and at least part of the sintering aid is vaporized. Sintering of the particles to form a sintered component followed by cooling of the sintered component can complete the process, or in the alternative, a subsequent heating step or steps can be included whereby additional vaporization of the sintering aid can occur.
    Type: Application
    Filed: March 24, 2009
    Publication date: October 8, 2009
    Applicant: Energy & Environmental Research Center Foundation
    Inventors: John Hurley, Carsten Heide
  • Publication number: 20090250442
    Abstract: The present invention discloses a process for joining materials. The process can include providing a first component with a first joint face and a second component with a second joint face. The first component, second component, and bonding layer can be assembled such that the first joint face is oppositely disposed from the second joint face with the bonding layer located at least partially therebetween. Heat can be applied to the first joint face and the second joint face with the bonding layer therebetween. In this manner, wetting and possibly slight dissolving of the first joint face and the second joint face can be afforded, with at least part of the bonding layer being vaporized. In addition, the first joint face can come into intimate contact with the second joint face and form a bond interface, with the first component being bonded to the second component across the bond interface.
    Type: Application
    Filed: December 3, 2008
    Publication date: October 8, 2009
    Applicant: EERC Foundation
    Inventors: Matthew Cavalli, Dustin P. McNally, John Hurley, Norman Bornstein
  • Publication number: 20080072320
    Abstract: A method of presenting password information to a user, the method comprising: receiving a password; determining the number of unique character sets utilized in the password; and displaying the number of unique character sets that are contained within the password.
    Type: Application
    Filed: November 15, 2007
    Publication date: March 20, 2008
    Applicant: APPLE INC.
    Inventor: John Hurley
  • Publication number: 20070050625
    Abstract: One embodiment of the present invention provides a system that establishes a secure connection with a peer. During operation, the system obtains an identity for the peer. Next, the system looks up the identity for the peer in a local store, which contains identities for trusted peers. If this lookup fails, the system asks a user if the peer can be trusted. If the user indicates that the peer can be trusted, the system establishes a secure connection with the peer.
    Type: Application
    Filed: October 3, 2006
    Publication date: March 1, 2007
    Inventors: Douglas Mitchell, John Hurley
  • Publication number: 20070003564
    Abstract: An embodiment of the invention is directed to a method and diluent for stabilizing biomolecules, comprising Tris and a polyhydroxy carbohydrate selected from the group consisting of mannitol and trehalose. The diluent may optionally include casein added as a background blocking protein. The diluent may optionally include sodium azide as an anti-microbial agent. Mannitol and/or trehalose are particularly useful embodiments of polyhydroxy carbohydrates.
    Type: Application
    Filed: June 23, 2006
    Publication date: January 4, 2007
    Inventors: John Hurley, Anthony Hartman
  • Publication number: 20060294381
    Abstract: One embodiment of the present invention provides a system that establishes a secure connection with a peer. During operation, the system obtains an identity for the peer. Next, the system looks up the identity for the peer in a local store, which contains identities for trusted peers. If this lookup fails, the system asks a user if the peer can be trusted. If the user indicates that the peer can be trusted, the system establishes a secure connection with the peer.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventors: Douglas Mitchell, John Hurley
  • Patent number: D437245
    Type: Grant
    Filed: March 15, 2000
    Date of Patent: February 6, 2001
    Assignee: JSN, Inc.
    Inventor: John Hurley
  • Patent number: D698016
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: January 21, 2014
    Inventor: John Hurley