Patents by Inventor David Shackleton

David Shackleton 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: 11132725
    Abstract: Verified electronic products are created and distributed by an electronic platform, which includes a client interface, a creator interface, a decider interface, and a backer interface. An unverified product associated with a creator entity is received through the creator interface, where the unverified product comprises an electronic product having a set of clauses. A decider entity and backer entity are associated with the unverified product, which is converted to a verified product. The verified product is then added to a search engine associated with other previously verified products to define a collection of searchable verified products. Client information is obtained through the client interface and is used to identify a verified product from the collection of searchable verified products via the search engine. Based on the identified verified product, and instrument is built and is communicated to the client entity via the client interface for acceptance by the client entity.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 28, 2021
    Assignee: NATIONWIDE MUTUAL INSURANCE COMPANY
    Inventors: Cliff Currie, Daniel Haber, David Shackleton
  • Patent number: 10638279
    Abstract: A system and method that generate a local electronic user notification at a personal computing device about a data processing application stored therein. A manager module selects a predetermined notification format, a predetermined local trigger event and associates the selected format and the selected trigger event with the data processing application. A synchronizing module loads and stores notification data when the device is connected to a network. A monitoring module monitors local hardware and data processing events at the device in real time, irrespective of whether the device is connected to a network. A notification engine compares monitored events against the selected trigger event and, upon matching a selected trigger event with a monitored event, formats the stored notification data according to a selected predetermined notification format to generate the local electronic user notification at the device, and outputs the generated local notification to a user interface of the device.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 28, 2020
    Assignee: OpenBack Limited
    Inventors: Christian Ryder, David Shackleton, Nicolas Pabion
  • Publication number: 20190253849
    Abstract: A system and a method are disclosed for generating a local electronic user notification at a network-capable personal computing device about a data processing application stored therein. A manager module selects at least one predetermined notification format, at least one predetermined local trigger event and associates the or each selected format and the or each selected trigger event with the data processing application at the device. A synchronising module loads and stores notification data when the mobile device is connected to a network. A monitoring module monitors local hardware and data processing events at the device in real time, irrespective of whether the mobile device is connected to a network.
    Type: Application
    Filed: July 6, 2017
    Publication date: August 15, 2019
    Applicant: OpenBack Limited
    Inventors: Christian RYDER, David SHACKLETON, Nicolas PABION
  • Publication number: 20180374131
    Abstract: Verified electronic products are created and distributed by an electronic platform, which includes a client interface, a creator interface, a decider interface, and a backer interface. An unverified product associated with a creator entity is received through the creator interface, where the unverified product comprises an electronic product having a set of clauses. A decider entity and backer entity are associated with the unverified product, which is converted to a verified product. The verified product is then added to a search engine associated with other previously verified products to define a collection of searchable verified products. Client information is obtained through the client interface and is used to identify a verified product from the collection of searchable verified products via the search engine. Based on the identified verified product, and instrument is built and is communicated to the client entity via the client interface for acceptance by the client entity.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 27, 2018
    Inventors: Cliff Currie, Daniel Haber, David Shackleton
  • Patent number: 8409011
    Abstract: The present invention is a system and method of simulated combat which can be incorporated in an online multiplayer game. The game, which can be played using multiple human players competing against each other or playing against a computer, begins with a randomly chosen player going first. The randomly chosen player makes one of four moves: Slash, Feint, Adjust, or Thrust. If the player chooses to Slash, Feint, or Adjust, the turn ends and the opposing player has the same four options. If the player chooses to Thrust, the opponent is then given two different options instead: Riposte or Dodge. Once the opponent chooses Riposte or Dodge, he is then allowed to move again. Players have two statuses that change during the game: Energy (which is preferably visible to other players) and Balance (which is preferably hidden from other players).
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: April 2, 2013
    Inventor: David Shackleton
  • Publication number: 20100197380
    Abstract: The present invention is a system and method of simulated combat which can be incorporated in an online multiplayer game. The game, which can be played using multiple human players competing against each other or playing against a computer, begins with a randomly chosen player going first. The randomly chosen player makes one of four moves: Slash, Feint, Adjust, or Thrust. If the player chooses to Slash, Feint, or Adjust, the turn ends and the opposing player has the same four options. If the player chooses to Thrust, the opponent is then given two different options instead: Riposte or Dodge. Once the opponent chooses Riposte or Dodge, he is then allowed to move again. Players have two statuses that change during the game: Energy (which is preferably visible to other players) and Balance (which is preferably hidden from other players).
    Type: Application
    Filed: January 26, 2010
    Publication date: August 5, 2010
    Inventor: David Shackleton