Patents by Inventor Christos Makris

Christos Makris 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: 20240124233
    Abstract: A control device is provided to more quickly and efficiently verify which item has been grasped by a robot system whilst also providing a solution which is scalable. Verification of the item which has been grasped is achieved by measuring a dynamics property of the item. A control unit for operation with a robot system a sensor unit, the robot system arranged to grasp an item from a container. The control unit includes a verification unit arranged to receive identifying information of an item expected to be in the container, receive information from the sensor unit indicative of a dynamics property of the item grasped by the robot system and verify that the item grasped by the robot system matches the item expected to be in the container based on the received identifying information and the received dynamics property information.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Applicant: Ocado Innovation Limited
    Inventors: Graham DEACON, Osemwaro Jeremiah PEDRO, Christos MAKRIS
  • Patent number: 11891247
    Abstract: A control device is provided to more quickly and efficiently verify which item has been grasped by a robot system whilst also providing a solution which is scalable. Verification of the item which has been grasped is achieved by measuring a dynamics property of the item. A control unit for operation with a robot system a sensor unit, the robot system arranged to grasp an item from a container. The control unit includes a verification unit arranged to receive identifying information of an item expected to be in the container, receive information from the sensor unit indicative of a dynamics property of the item grasped by the robot system and verify that the item grasped by the robot system matches the item expected to be in the container based on the received identifying information and the received dynamics property information.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 6, 2024
    Assignee: OCADO INNOVATION LIMITED
    Inventors: Graham Deacon, Osemwaro Jeremiah Pedro, Christos Makris
  • Publication number: 20220215530
    Abstract: A control unit is disclosed to control an imaging unit to perform imaging of a tray/container. The control unit can cause the performance of actions on the container using automated machines and/or directing humans to perform an action. For example, the presence of contamination in a container can be detected based on an image of the container captured by an imaging unit. The control unit can receive an image of the container from the imaging unit, determine whether the container is contaminated, and direct the container to a cleaning unit. Moreover, the control unit can detect a product based on an image of the product, determine an identity of the product based on the received image, and command an indicating unit to indicate a failure to determine the identity of the product.
    Type: Application
    Filed: April 28, 2020
    Publication date: July 7, 2022
    Applicant: OCADO INNOVATION LIMITED
    Inventors: Tom CLANCY, Ivaylo POPOV, Christos MAKRIS
  • Publication number: 20210214163
    Abstract: A control device is provided to more quickly and efficiently verify which item has been grasped by a robot system whilst also providing a solution which is scalable. Verification of the item which has been grasped is achieved by measuring a dynamics property of the item. A control unit for operation with a robot system a sensor unit, the robot system arranged to grasp an item from a container. The control unit includes a verification unit arranged to receive identifying information of an item expected to be in the container, receive information from the sensor unit indicative of a dynamics property of the item grasped by the robot system and verify that the item grasped by the robot system matches the item expected to be in the container based on the received identifying information and the received dynamics property information.
    Type: Application
    Filed: May 29, 2019
    Publication date: July 15, 2021
    Applicant: Ocado Innovation Limited
    Inventors: Graham DEACON, Osemwaro Jeremiah PEDRO, Christos MAKRIS
  • Patent number: 10366359
    Abstract: Automatically extracting and completing tasks associated with a communication is provided. In some examples, an application, such as a task management application, may generate nodes based on properties extracted from a communication, generate tasks based on the nodes, and construct a graph based on the nodes and the tasks. The task management application may also perform a prioritization of the tasks within the graph based on the properties of the nodes, order the tasks within the graph based on the prioritization of the tasks, and provide a task management interface to present the tasks within the graph. The task management application may also transmit the tasks within the graph to a task extraction engine of the task management application in response to a modification input executed on the graph.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manolis Platakis, Ievgeniia Zhovtobriukh, Christos Makris, Olivia Ifrim, Daniela Lepri
  • Publication number: 20170140318
    Abstract: Automatically extracting and completing tasks associated with a communication is provided. In some examples, an application, such as a task management application, may generate nodes based on properties extracted from a communication, generate tasks based on the nodes, and construct a graph based on the nodes and the tasks. The task management application may also perform a prioritization of the tasks within the graph based on the properties of the nodes, order the tasks within the graph based on the prioritization of the tasks, and provide a task management interface to present the tasks within the graph. The task management application may also transmit the tasks within the graph to a task extraction engine of the task management application in response to a modification input executed on the graph.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Manolis Platakis, levgeniia Zhovtobriukh, Christos Makris, Olivia Ifrim, Daniela Lepri
  • Publication number: 20160314122
    Abstract: Automatic identification of experts and areas of expertise in an organization is provided. An analysis processing engine retrieves data from various data repositories, preprocesses the data, and employs algorithms for recognition of words and phrases from which a top number of phrases are selected as areas of expertise. The analysis processing engine stores the selected areas of expertise in a graph structure. Once one or more areas of expertise are identified and stored in the graph structure, the analysis processing engine queries the graph structure for identification and ranking of experts on the one or more areas of expertise. Bidirectional graph edges are added between the areas of expertise nodes and the corresponding experts of the areas of expertise such that both targeted and exploratory queries are enabled.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Manolis Platakis, Christos Makris, Thorbjorn Tonnesen Lied, Berit Herstad, Stamatina Thomaidou, Slavko Zitnik