Patents by Inventor Michael Gemelos

Michael Gemelos 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).

  • Publication number: 20240220301
    Abstract: The disclosure provides a method for deploying a product having a plurality of microservices in a container-based cluster. The method generally includes monitoring, by a first operator, for custom resources created for products that are to be deployed; monitoring, by a second operator, for custom resources created for microservices that are to be deployed; generating a first custom resource for the product representing a deployment and runtime configuration of the product, wherein the first custom resource defines a deployment specification for each of the plurality of microservices of the product; detecting, by the first operator, the first custom resource has been generated; creating, by the first operator, a corresponding second custom resource for each of the plurality of microservices of the product; detecting, by the second operator, the second custom resources created; and deploying each of the plurality of microservices in the container-based cluster based on the second custom resources.
    Type: Application
    Filed: January 4, 2023
    Publication date: July 4, 2024
    Inventors: Mohan SITARAM, Giridhar Subramani JAYAVELU, Steven Michael GEMELOS
  • Publication number: 20210387096
    Abstract: A method includes receiving, at a media device, a video game from a server via a network. The method includes installing, via the media device, the video game to a storage device associated with the media device. The method includes receiving, at the media device, a request to play the video game. The method includes sending an authorization request to the server from the media device via the network in response to the request. The method includes receiving authorization to execute the video game at the media device. The authorization is based on an identifier of the media device included in the authorization request being associated with rights allowing execution of the video game. The method also includes executing the video game via the media device in response to receiving the authorization.
    Type: Application
    Filed: July 12, 2021
    Publication date: December 16, 2021
    Inventors: Steven Michael Gemelos, Anthony Petronelli
  • Publication number: 20210339141
    Abstract: A method includes receiving, at a media device, a video game from a server via a network. The method includes installing, via the media device, the video game to a storage device associated with the media device. The method includes receiving, at the media device, a request to play the video game. The method includes sending an authorization request to the server from the media device via the network in response to the request. The method includes receiving authorization to execute the video game at the media device. The authorization is based on an identifier of the media device included in the authorization request being associated with rights allowing execution of the video game. The method also includes executing the video game via the media device in response to receiving the authorization.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Steven Michael Gemelos, Anthony Petronelli
  • Publication number: 20210322886
    Abstract: A method includes receiving, at a media device, a video game from a server via a network. The method includes installing, via the media device, the video game to a storage device associated with the media device. The method includes receiving, at the media device, a request to play the video game. The method includes sending an authorization request to the server from the media device via the network in response to the request. The method includes receiving authorization to execute the video game at the media device. The authorization is based on an identifier of the media device included in the authorization request being associated with rights allowing execution of the video game. The method also includes executing the video game via the media device in response to receiving the authorization.
    Type: Application
    Filed: March 1, 2021
    Publication date: October 21, 2021
    Inventors: Steven Michael Gemelos, Anthony Petronelli
  • Patent number: 9960992
    Abstract: A method for routing data in a network including a plurality of nodes connected by links, the method includes collapsing first and second rings of the nodes together, for each of the nodes in the network, determining a shortest path tree to each of the other nodes in the network, and for data sourced from a particular one of the nodes in the network, blocking the link or links not included in the shortest path tree determined for the particular one of the nodes. Also, a system for routing data through a network having a plurality of nodes connected by links, includes a ring collapsing module for collapsing first and second rings of the nodes together, a shortest path tree calculation module for determining, for each of the nodes, a shortest path tree to each of the other nodes in the network, and a link blocking module for blocking the link or links not included in the shortest path tree determined for data sourced from a particular one of the nodes.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: May 1, 2018
    Assignee: ITXC IP Holdings S.a.r.l.
    Inventors: Ahmad Najib Khalil, Anthony W. Beaseu, Dariusz Sliwinski, Michael Gemelos, Vincent Gheraldi
  • Publication number: 20130058349
    Abstract: A method for routing data in a network including a plurality of nodes connected by links, the method includes collapsing first and second rings of the nodes together, for each of the nodes in the network, determining a shortest path tree to each of the other nodes in the network, and for data sourced from a particular one of the nodes in the network, blocking the link or links not included in the shortest path tree determined for the particular one of the nodes. Also, a system for routing data through a network having a plurality of nodes connected by links, includes a ring collapsing module for collapsing first and second rings of the nodes together, a shortest path tree calculation module for determining, for each of the nodes, a shortest path tree to each of the other nodes in the network, and a link blocking module for blocking the link or links not included in the shortest path tree determined for data sourced from a particular one of the nodes.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Ahmad Najib Khalil, Anthony W. Beseau, Dariusz Sliwinski, Michael Gemelos, Vincent Gheraldi