Patents by Inventor Georgios Chrysanthakopoulos

Georgios Chrysanthakopoulos 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: 20240083504
    Abstract: A method of creating a configurable, uni-member, bended frame chassis comprising the steps of having a single sheet of material; forming holes at predetermined locations in said single sheet of material; using the single sheet of material and forming a base, a first side, a second side, a first top plate and a second top plate by; bending the material lengthwise and upwardly and forming the first side; bending the material lengthwise and upwardly and forming the second side; and having the base formed between the first side and the second side; bending the material lengthwise at a top of the first side and forming the first top plate; and bending the material lengthwise at a top of the second side and forming the second top plate.
    Type: Application
    Filed: November 14, 2023
    Publication date: March 14, 2024
    Applicant: DCENTRALIZED SYSTEMS, INC.
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Patent number: 11858551
    Abstract: A modular, cost-effective, field repairable chassis and mechanical components for an heavy duty autonomous robot having a uni-member bended frame 200 having a first end 210, a second end 220 and a middle section 240 whereby the uni-member bended frame 200 is configured to easily connect and remove the following body parts: a first set of rotatable members 310 removably affixable at the first end; a second set of rotatable members 320 removably affixable at the second end; at least one battery 330; at least one solar panel 340; at least one electric motor 350; at least one gearing mechanism 360 that is connectable to the at least one electric motor 350 and to at least one of the first and the second set of rotatable members 310, 320; at least one sensor 370; and at least one computer system 380.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 2, 2024
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Patent number: 11701972
    Abstract: Aspects of the present disclosure are presented for a multi-purpose robot. In certain implementations, the robot of the present disclosure can initiate performance of one or more tasks. Aspect(s) of the power consumption of the robot can be monitored. Input(s) originating from sensor(s) of the robot can be received. Based on the aspect(s) of the power consumption of the robot and input(s) originating from the sensor(s), aspect(s) of the performance of the one or more tasks can be adjusted.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: July 18, 2023
    Assignee: dCentralized Systems, Inc.
    Inventor: Georgios Chrysanthakopoulos
  • Publication number: 20230000003
    Abstract: A ground utility robot and implement attachment apparatus having a ground utility robot, at least one implement, at least one solar panel, at least one battery that is chargeable by the at least one solar panel, a power take-off system that is connected to the ground utility robot and to the at least one implement; where the battery powers said ground utility robot and the implement; a safety system that has a computer, a safety program that utilizes a processing logic on the computer, where the safety program initiates precautionary measures that are carried out by the ground utility robot and the power take-off system if an object comes within a predefined distance from the ground utility robot and implement attachment apparatus.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Applicant: dCentralized Systems, Inc.
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Patent number: 11003377
    Abstract: A method of managing a transaction in a control plane executing on a computing system that manages a plurality of services includes: receiving, at the control plane from a client, a plurality of first requests for at least one target service of the plurality of services, each of the plurality of first requests including a transaction indicator identifying the transaction; executing at least one handler of the at least one target service to process the plurality of first requests; receiving, at the control plane from the client, a commit request for the transaction coordinator service, the commit request including an instruction to commit the transaction; and executing a handler of the transaction coordinator service to process the commit request and notify the at least one target service of a status of the commit request.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis, Dahlia Malkhi, Nikos Vasilakis, Asaf Kariv
  • Publication number: 20210084813
    Abstract: This invention is a system to control depredators and predators having a configurable ground utility robot where the robot has an all-terrain autonomous mobile apparatus that can navigate in both structured and unstructured environments, a processor, at least one sensor that communicates with the processor, and at least one computer program that performs at least the following functions: receives and interprets data from the at least one sensor; controls the mobile apparatus; at least one control device; and where the ground utility robot is powered by renewable energy.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Georgios Chrysanthakopoulos, Dan Abramson
  • Patent number: 10863668
    Abstract: This invention is a configurable ground utility robot GURU having at least the following parts: an all-terrain mobile apparatus; a payload accepting apparatus; an onboard processor; at least one sensor that communicates with said onboard processor; at least one energy beam payload device connectable to the payload accepting apparatus, capable of creating an energy beam having enough power to elevate an internal temperature of a subject when the energy beam is focused on the subject and where the energy beam payload device communicates with the onboard processor and where the ground utility robot also has a computer program that at least performs the following functions: receives and interprets data from the at least one sensor; controls the mobile apparatus; focuses the at least one energy beam on the subject; and controls the beam strength and time duration.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: December 15, 2020
    Assignee: DCENTRALIZED SYSTEMS, INC.
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Publication number: 20200000002
    Abstract: An automatic implement attachment and detachment system having a ground utility robot with at least one sensor; a computer processor; and a computer memory whereby the system also includes a quick hitch attachment apparatus having a body securable to the ground utility robot; at least one mateable connection part; and an implement having at least one connection member where the implement attachment system is configured to automatically attach and detach the implement to and from the ground utility robot.
    Type: Application
    Filed: May 7, 2019
    Publication date: January 2, 2020
    Applicant: DCENTRALIZED SYSTEMS LLC
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Patent number: 10481821
    Abstract: A method of replicating service state among a plurality of nodes in a computer system includes sending a request for a service to an owner node, the owner node being selected based on the service targeted by the request; receiving a completion of the request after execution of a handler of a service instance on the owner node, where the service instance is an instance of the service and the completion indicates that the handler successfully updated a state of the service on the owner node; replicating the updated state of the service as a proposed state among a plurality of peer nodes and receiving replies from the plurality of peer nodes about verification of the proposed state; and providing a response to the request, from the owner node, for transmission to a client that originated the request, the response being generated based on the replies.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 19, 2019
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Patent number: 10416918
    Abstract: A method managing a state of a service of a control plane in a computer system includes: executing a service host process of the control plane on a software platform of the computer system; creating, by the service host process, a service object representing the service and a service document object representing the state of the service; modifying the service document object to update the state of the service; parsing at least a first portion of the service document to designate data to be indexed and at least a second portion of the service document to designate data to be persistently stored; and updating index data of an index stored in storage of the computer system with the data to be indexed and updating auxiliary data in the index with the data to be persistently stored.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 17, 2019
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Patent number: 10379775
    Abstract: A method of providing notifications in a control plane of a computer system includes executing a service host process of the control plane on a software platform of the computer system, the service host process managing services of the control plane and a persistent document store that stores service states for the services. The method may include creating a query task service of the control plane, a service state of the query task service including a query filter; evaluating each of the service states against the query filter as each of the service states is added to the persistent document store; updating the service state of the query task service for each of the service states that satisfies the query filter; and sending a notification to a plurality of subscribers of the query task service in response to each update to the service state of the query task service.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 13, 2019
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Publication number: 20190200519
    Abstract: This invention is a configurable ground utility robot GURU having at least the following parts: an all-terrain mobile apparatus; a payload accepting apparatus; an onboard processor; at least one sensor that communicates with said onboard processor; at least one energy beam payload device connectable to the payload accepting apparatus, capable of creating an energy beam having enough power to elevate an internal temperature of a subject when the energy beam is focused on the subject and where the energy beam payload device communicates with the onboard processor and where the ground utility robot also has a computer program that at least performs the following functions: receives and interprets data from the at least one sensor; controls the mobile apparatus; focuses the at least one energy beam on the subject; and controls the beam strength and time duration.
    Type: Application
    Filed: June 29, 2018
    Publication date: July 4, 2019
    Applicant: D'CENTRALIZED SYSTEMS
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Publication number: 20190200510
    Abstract: A powered implement system having a ground utility robot, at least one three-point hitch, a means to connect the at least one three-point hitch to at least one end of the ground utility robot, at least one power take-off on the ground utility robot that is connectable to at least one implement, and where the ground utility robot controls and powers the at least one power take-off.
    Type: Application
    Filed: December 3, 2018
    Publication date: July 4, 2019
    Applicant: DCENTRALIZED SYSTEMS LLC
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser
  • Patent number: 10198210
    Abstract: A method of controlling access to a target resource of a plurality of resources managed by a control plane executing on a computing system includes: receiving, at the control plane, a request for the target resource by a client, the request including a user indicator; identifying a user group in which the user indicator is a member; identifying a role that includes an access policy, applicable to the user group, for accessing a group of the plurality of resources, the group of resources defined by a query executable against an index of states of the plurality of resources; obtaining a state of the target resource in response to the request; and applying the access policy of the role to the request for the target resource based on a determination of whether the state of the target resource satisfies a query filter corresponding to the query of the role.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: February 5, 2019
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Patent number: 10191686
    Abstract: A method of processing a request for a service of a control plane in a computer system includes receiving the request, from a client, at a service host process executing on a software platform of the computer system; generating an operation object in the service host process that encapsulates a request/response pattern started by the request, the operation object including a plurality of fields that store a context for the request/response pattern within the service host process; determining a key based on the context stored by the plurality of fields; obtaining a rate limit associated with the key; and permitting or denying the request for the service based on whether a rate of requests targeting the service exceeds the rate limit.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 29, 2019
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Patent number: 10088317
    Abstract: Methods and systems for determining the location of an agent within an environment using a hybrid approach are provided. The hybrid approach allows a potentially large physical space to be compressed in the form of a directed graph, in which edges are paths and nodes are locations. An image comparison produces observations for each location and path, which can be used to probabilistically locate the agent in the environment and to select a portion of the 3D point cloud for comparison. The agent can then be localized within the 3D point cloud, or metric-accurate map, using the same features utilized for image matching in the probabilistic location.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technologies Licensing, LLC
    Inventor: Georgios Chrysanthakopoulos
  • Patent number: 9921775
    Abstract: A method of managing memory of a control plane for services in a computer system that includes executing a service host process of the control plane on a software platform of the computer system, the service host process including runtime software configured to manage lifecycles of objects representing the services, the objects being associated with the service host process and being marked as available; determining an amount of memory in the computer system consumed by the objects; marking a plurality of the objects as paused in response to the amount of memory consumed by the objects exceeding a threshold; storing at least a portion of a runtime context of each of the plurality of objects in storage of the computer system; and disassociating the plurality of objects from the service host process to reclaim memory consumed by the objects.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 20, 2018
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
  • Publication number: 20170374177
    Abstract: A method of processing a request for a service of a control plane in a computer system includes receiving the request, from a client, at a service host process executing on a software platform of the computer system; generating an operation object in the service host process that encapsulates a request/response pattern started by the request, the operation object including a plurality of fields that store a context for the request/response pattern within the service host process; determining a key based on the context stored by the plurality of fields; obtaining a rate limit associated with the key; and permitting or denying the request for the service based on whether a rate of requests targeting the service exceeds the rate limit.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Georgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
  • Publication number: 20170371723
    Abstract: A method of providing notifications in a control plane of a computer system includes executing a service host process of the control plane on a software platform of the computer system, the service host process managing services of the control plane and a persistent document store that stores service states for the services. The method may include creating a query task service of the control plane, a service state of the query task service including a query filter; evaluating each of the service states against the query filter as each of the service states is added to the persistent document store; updating the service state of the query task service for each of the service states that satisfies the query filter; and sending a notification to a plurality of subscribers of the query task service in response to each update to the service state of the query task service.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Georgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
  • Patent number: D918977
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: May 11, 2021
    Assignee: Dcentralized Systems LLC
    Inventors: Georgios Chrysanthakopoulos, Adlai Felser