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: 20240083504Abstract: 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: ApplicationFiled: November 14, 2023Publication date: March 14, 2024Applicant: DCENTRALIZED SYSTEMS, INC.Inventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Patent number: 11858551Abstract: 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: GrantFiled: February 25, 2021Date of Patent: January 2, 2024Inventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Patent number: 11701972Abstract: 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: GrantFiled: December 3, 2020Date of Patent: July 18, 2023Assignee: dCentralized Systems, Inc.Inventor: Georgios Chrysanthakopoulos
-
Publication number: 20230000003Abstract: 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: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Applicant: dCentralized Systems, Inc.Inventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Patent number: 11003377Abstract: 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: GrantFiled: September 30, 2016Date of Patent: May 11, 2021Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis, Dahlia Malkhi, Nikos Vasilakis, Asaf Kariv
-
Publication number: 20210084813Abstract: 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: ApplicationFiled: December 7, 2020Publication date: March 25, 2021Inventors: Georgios Chrysanthakopoulos, Dan Abramson
-
Patent number: 10863668Abstract: 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: GrantFiled: June 29, 2018Date of Patent: December 15, 2020Assignee: DCENTRALIZED SYSTEMS, INC.Inventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Publication number: 20200000002Abstract: 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: ApplicationFiled: May 7, 2019Publication date: January 2, 2020Applicant: DCENTRALIZED SYSTEMS LLCInventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Patent number: 10481821Abstract: 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: GrantFiled: June 28, 2016Date of Patent: November 19, 2019Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Patent number: 10416918Abstract: 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: GrantFiled: June 28, 2016Date of Patent: September 17, 2019Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Patent number: 10379775Abstract: 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: GrantFiled: June 28, 2016Date of Patent: August 13, 2019Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Publication number: 20190200519Abstract: 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: ApplicationFiled: June 29, 2018Publication date: July 4, 2019Applicant: D'CENTRALIZED SYSTEMSInventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Publication number: 20190200510Abstract: 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: ApplicationFiled: December 3, 2018Publication date: July 4, 2019Applicant: DCENTRALIZED SYSTEMS LLCInventors: Georgios Chrysanthakopoulos, Adlai Felser
-
Patent number: 10198210Abstract: 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: GrantFiled: June 28, 2016Date of Patent: February 5, 2019Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Patent number: 10191686Abstract: 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: GrantFiled: June 28, 2016Date of Patent: January 29, 2019Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Patent number: 10088317Abstract: 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: GrantFiled: June 9, 2011Date of Patent: October 2, 2018Assignee: Microsoft Technologies Licensing, LLCInventor: Georgios Chrysanthakopoulos
-
Patent number: 9921775Abstract: 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: GrantFiled: June 28, 2016Date of Patent: March 20, 2018Assignee: VMware, Inc.Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis
-
Publication number: 20170374177Abstract: 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: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Inventors: Georgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
-
Publication number: 20170371723Abstract: 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: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Inventors: Georgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
-
Patent number: D918977Type: GrantFiled: October 4, 2018Date of Patent: May 11, 2021Assignee: Dcentralized Systems LLCInventors: Georgios Chrysanthakopoulos, Adlai Felser