Patents by Inventor Santiago Acosta

Santiago Acosta 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: 10936465
    Abstract: Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 2, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Santiago Acosta, Ashish Gujarathi
  • Publication number: 20190324883
    Abstract: Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: Santiago Acosta, Ashish Gujarathi
  • Patent number: 10346279
    Abstract: Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: July 9, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Santiago Acosta, Ashish Gujarathi
  • Publication number: 20190034315
    Abstract: Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Santiago Acosta, Ashish Gujarathi
  • Publication number: 20050082752
    Abstract: A board game playable by two or four persons or two teams of persons utilizing a square game board with each player being assigned a plurality of ships along with a mother ship. The board is divided into diagonal moving spaces and diagonal nonmoving spaces. The ships and mother ship are a color matched set, with four sets of different colors, with each color set matching moving space indicia printed on the game board. The object of the game is to be the first to move one's mother ship from a beginning edge of the game board to an opposing edge on move spaces located on the board. Difficulty levels are provided by changing and adding move options available to the players' ships and mother ship depending on ship location and the desired level of play. The game is also easily adaptable to electronic play and use on the world wide web.
    Type: Application
    Filed: October 20, 2003
    Publication date: April 21, 2005
    Inventor: Santiago Acosta