Patents by Inventor Amir Ehsani Zonouz

Amir Ehsani Zonouz 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: 11928525
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ordering events within a distribution computing system are described. In one aspect, a method includes receiving, by an upward node from one or more nodes of a distributed computing system, event fragments for corresponding events that have occurred within the distributed computing system. Each event fragment includes an age parameter that indicates an age of the corresponding event from a perspective of a node that sent the event fragment to the upward node. The upward node calculates, for each event, a corresponding disentangled time based on a received time that represents a time at which the upward node received the event fragment for the event and the age of the event indicated by the age parameter for the event. The upward node arranges the events in an order according to the disentangled time for each event.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: March 12, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Eric Motazedi, Amir Ehsani Zonouz
  • Publication number: 20220334894
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ordering events within a distribution computing system are described. In one aspect, a method includes receiving, by an upward node from one or more nodes of a distributed computing system, event fragments for corresponding events that have occurred within the distributed computing system. Each event fragment includes an age parameter that indicates an age of the corresponding event from a perspective of a node that sent the event fragment to the upward node. The upward node calculates, for each event, a corresponding disentangled time based on a received time that represents a time at which the upward node received the event fragment for the event and the age of the event indicated by the age parameter for the event. The upward node arranges the events in an order according to the disentangled time for each event.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 20, 2022
    Inventors: Eric Motazedi, Amir Ehsani Zonouz