Patents by Inventor Kieran Breen

Kieran Breen 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: 11362929
    Abstract: This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 14, 2022
    Assignee: Lightspeed Commerce USA, Inc.
    Inventors: Jason Ordway, Joshua Vickery, Kieran Breen, Jordan Hamill
  • Publication number: 20200328963
    Abstract: This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network.
    Type: Application
    Filed: June 29, 2020
    Publication date: October 15, 2020
    Applicant: Shopkeep Inc.
    Inventors: Jason Ordway, Joshua Vickery, Kieran Breen, Jordan Hamill
  • Patent number: 10735304
    Abstract: This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: August 4, 2020
    Assignee: Shopkeep Inc.
    Inventors: Jason Ordway, Joshua Vickery, Kieran Breen, Jordan Hamill
  • Publication number: 20160043928
    Abstract: This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network.
    Type: Application
    Filed: October 20, 2015
    Publication date: February 11, 2016
    Inventors: Jason Ordway, Joshua Vickery, Kieran Breen, Jordan Hamill