Patents by Inventor Matthew Cohen
Matthew Cohen 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: 11945003Abstract: An object processing system within a trailer for a tracker trailer is discloses. The object processing system includes an input area of the trailer at which objects to be processed may be presented, a perception system for providing perception data regarding objects to be processed, and a primary transport system for providing transport of each object in one of at least two primary transport directions within the trailer based on the perception data.Type: GrantFiled: June 10, 2022Date of Patent: April 2, 2024Assignee: Berkshire Grey Operating Company, Inc.Inventors: Thomas Wagner, Kevin Ahearn, Benjamin Cohen, Michael Dawson-Haggerty, Christopher Geyer, Thomas Koletschka, Kyle Maroney, Matthew T. Mason, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
-
Patent number: 11945100Abstract: A system is disclosed for providing high flow vacuum control to an end effector of an articulated arm. The system includes a high flow vacuum source that provides an opening with an area of high flow vacuum at the end effector such that objects may be engaged while permitting substantial flow of air through the opening, and a load detection system for characterizing the load presented by the object.Type: GrantFiled: October 23, 2020Date of Patent: April 2, 2024Assignee: Berkshire Grey Operating Company, Inc.Inventors: Thomas Wagner, Kevin Ahearn, Benjamin Cohen, Michael Dawson-Haggerty, Christopher Geyer, Thomas Koletschka, Kyle Maroney, Matthew T. Mason, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
-
Patent number: 11935111Abstract: A consumer is identified at a transaction terminal. A natural-language voice chatbot is initiated for the transaction. The chatbot is configured with store information for a store associated with the terminal and, optionally, with preferences registered to the consumer. A natural language voice dialogue using, at least the store information, is initiated between the chatbot and the consumer while the consumer is at the terminal and during the transaction. The consumer may order store items from the store and pay for the items through the dialogue. In an embodiment, the items ordered are delivered to the terminal where the consumer is located.Type: GrantFiled: April 30, 2021Date of Patent: March 19, 2024Assignee: NCR Voyix CorporationInventors: Matthew Robert Burris, Shelby Frances Apps, Andrew Cohen, Gary C. Dalton, Jason Robert Dyer, Jodessiah Sumpter
-
Patent number: 11932489Abstract: A storage, retrieval and processing system for processing objects is disclosed. The storage, retrieval and processing system includes a plurality of storage bins providing storage of a plurality of objects, where the plurality of storage bins is in communication with a retrieval conveyance system, a programmable motion device in communication with the retrieval conveyance system for receiving the storage bins from the plurality of bins, where the programmable motion device includes an end effector for grasping and moving a selected object out of a selected storage bin, and a movable carriage for receiving the selected object from the end effector of the programmable motion device, and for carrying the selected object to one of a plurality of destination bins.Type: GrantFiled: May 9, 2022Date of Patent: March 19, 2024Assignee: Berkshire Grey Operating Company, Inc.Inventors: Thomas Wagner, Kevin Ahearn, John Richard Amend, Jr., Benjamin Cohen, Michael Dawson-Haggerty, William Hartman Fort, Christopher Geyer, Victoria Hinchey, Jennifer Eileen King, Thomas Koletschka, Michael Cap Koval, Kyle Maroney, Matthew T. Mason, William Chu-Hyon McMahan, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
-
Publication number: 20230330478Abstract: An exercise system that may be rail-less, frameless, and/or portable is described. The exercise system includes a carriage having a plurality of wheels and a stationary platform. The stationary platform is independent of and separate from the carriage, and is freestanding. A tension member having a first end is attached to the carriage and a second end is detachably attached to the stationary platform such that the carriage is movable on a horizontal plane parallel to a ground surface while the stationary platform remains in a fixed position. The carriage and the stationary platform have a width suitable for performing various exercises.Type: ApplicationFiled: June 21, 2023Publication date: October 19, 2023Inventors: Matthew Cohen, Daniel Husserl, Heather Dorak, Alexander Prodromos Gilbert
-
Patent number: 11717719Abstract: An exercise system that may be rail-less, frameless, and/or portable is described. The exercise system includes a carriage having a plurality of wheels and a stationary platform. The stationary platform is independent of and separate from the carriage, and the stationary platform is freestanding. At least one tension member having a first end is attached to the carriage and a second end is detachably attached to the platform such that the carriage is movable on a horizontal plane parallel to a ground surface while the stationary platform remains in a fixed position.Type: GrantFiled: December 9, 2022Date of Patent: August 8, 2023Assignee: Pilata, Inc.Inventors: Matthew Cohen, Daniel Husserl, Heather Dorak, Alexander Prodromos Gilbert
-
Publication number: 20230226427Abstract: An exercise system is disclosed that includes a storage apparatus or like item having an interior area, and a reformer pivotably coupled thereto to transition between an in-use position for use as exercise equipment and a stowed position. The reformer includes at least one telescoping rail having a first end and a second end, at least one ground support apparatus configured to support the at least one rail and raise the at least one rail from a ground surface, and a carriage movably engaged with the at least one rail to translate between the first end and the second end of the at least one rail. A variable resistance system is disposed in the storage apparatus, the variable resistance system comprising at least one tension member that imposes tension or resistance on an operator of the carriage.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Matthew Cohen, Daniel Husserl, Heather Dorak, Alexander Prodromos Gilbert
-
Publication number: 20230181969Abstract: An exercise system that may be rail-less, frameless, and/or portable is described. The exercise system includes a carriage having a plurality of wheels and a stationary platform. The stationary platform is independent of and separate from the carriage, and the stationary platform is freestanding. At least one tension member having a first end is attached to the carriage and a second end is detachably attached to the platform such that the carriage is movable on a horizontal plane parallel to a ground surface while the stationary platform remains in a fixed position.Type: ApplicationFiled: December 9, 2022Publication date: June 15, 2023Inventors: Matthew Cohen, Daniel Husserl, Heather Dorak, Alexander Prodromos Gilbert
-
Patent number: 10963295Abstract: A method and system for processing data are disclosed. A processor, in response to executing a software program, may write an entry in a work queue. The entry may include an operation, and a location of data stored in an input buffer, and a location in an output buffer to write processed data. The processor may also generate a notification that at least one entry in the work queue is ready to be processed. The data transformation unit may assign the entry to a data transformation circuit, and retrieve the data from the input buffer using the location. The data transformation unit may also perform to the operation on the retrieved data to generate updated data, generate a completion message in response to completion of the operation, and store the updated data in an output buffer. An interface unit may relay transactions between the processor and the data transformation unit.Type: GrantFiled: September 8, 2017Date of Patent: March 30, 2021Assignee: Oracle International CorporationInventors: John R. Feehrer, Milton Shih, Matthew Cohen, Kenneth Chan, Ramaswamy Sivaramakrishnan, Julia Harper, Peter Dunlap
-
Patent number: 10853303Abstract: An apparatus and method for controlling a virtualized endpoint device are disclosed. A processor may be configured to execute instructions included in multiple execution threads. A first device may be configured to perform multiple command and data functions, and a communication unit may include a first port coupled to the first device via a first link and be configured to send instructions from the processor to the first device via the first link using a first communication protocol. The processor may be further configured to execute first and second sets of commands included in respective execution threads. The first set of commands may be associated with the plurality of command functions and the second set of commands may be associated with the plurality of data functions.Type: GrantFiled: November 18, 2015Date of Patent: December 1, 2020Assignee: Oracle International CorporationInventors: John R. Feehrer, Matthew Cohen, Rahoul Puri, John Johnson, Alan Adamson, Julia Harper
-
Patent number: 10817456Abstract: An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. A communication unit may send first indicative of the first request and second data indicative of the second request to the device via first and second ports, respectively.Type: GrantFiled: June 21, 2017Date of Patent: October 27, 2020Assignee: Oracle International CorporationInventors: John R. Feehrer, Matthew Cohen, Rahoul Puri, Tayfun Kocaoglu, John Johnson, David Kahn, Alan Adamson, Sriram Jayakumar, Julia Harper, Robert G. Sheldon, Mark Kanda, Aruna Jayakumar
-
Patent number: 10467139Abstract: A cache coherence system manages both internode and intranode cache coherence in a cluster of nodes. Each node in the cluster of nodes is either a collection of processors running an intranode coherence protocol between themselves, or a single processor. A node comprises a plurality of coherence ordering units (COUs) that are hardware circuits configured to manage intranode coherence of caches within the node and/or internode coherence with caches on other nodes in the cluster. Each node contains one or more directories which tracks the state of cache line entries managed by the particular node. Each node may also contain one or more scoreboards for managing the status of ongoing transactions. The internode cache coherence protocol implemented in the COUs may be used to detect and resolve communications errors, such as dropped message packets between nodes, late message delivery at a node, or node failure.Type: GrantFiled: December 29, 2017Date of Patent: November 5, 2019Assignee: Oracle International CorporationInventors: Paul N. Loewenstein, Damien Walker, Priyambada Mitra, Ali Vahidsafa, Matthew Cohen, Josephus Ebergen, Andrew Brock
-
Patent number: 10452547Abstract: A cache coherence system manages both internode and intranode cache coherence in a cluster of nodes. Each node in the cluster of nodes is either a collection of processors running an intranode coherence protocol between themselves, or a single processor. A node comprises a plurality of coherence ordering units (COUs) that are hardware circuits configured to manage intranode coherence of caches within the node and/or internode coherence with caches on other nodes in the cluster. Each node contains one or more directories which tracks the state of cache line entries managed by the particular node. Each node may also contain one or more scoreboards for managing the status of ongoing transactions. The internode cache coherence protocol implemented in the COUs may be used to detect and resolve communications errors, such as dropped message packets between nodes, late message delivery at a node, or node failure.Type: GrantFiled: December 29, 2017Date of Patent: October 22, 2019Assignee: Oracle International CorporationInventors: Paul N. Loewenstein, Damien Walker, Priyambada Mitra, Ali Vahidsafa, Matthew Cohen, Josephus Ebergen, Andrew Brock
-
Publication number: 20190207714Abstract: A cache coherence system manages both internode and intranode cache coherence in a cluster of nodes. Each node in the cluster of nodes is either a collection of processors running an intranode coherence protocol between themselves, or a single processor. A node comprises a plurality of coherence ordering units (COUs) that are hardware circuits configured to manage intranode coherence of caches within the node and/or internode coherence with caches on other nodes in the cluster. Each node contains one or more directories which tracks the state of cache line entries managed by the particular node. Each node may also contain one or more scoreboards for managing the status of ongoing transactions. The internode cache coherence protocol implemented in the COUs may be used to detect and resolve communications errors, such as dropped message packets between nodes, late message delivery at a node, or node failure.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Applicant: Oracle International CorporationInventors: PAUL N. LOEWENSTEIN, DAMIEN WALKER, PRIYAMBADA MITRA, ALI VAHIDSAFA, MATTHEW COHEN, JOSEPHUS EBERGEN, ANDREW BROCK
-
Publication number: 20190205252Abstract: A cache coherence system manages both internode and intranode cache coherence in a cluster of nodes. Each node in the cluster of nodes is either a collection of processors running an intranode coherence protocol between themselves, or a single processor. A node comprises a plurality of coherence ordering units (COUs) that are hardware circuits configured to manage intranode coherence of caches within the node and/or internode coherence with caches on other nodes in the cluster. Each node contains one or more directories which tracks the state of cache line entries managed by the particular node. Each node may also contain one or more scoreboards for managing the status of ongoing transactions. The internode cache coherence protocol implemented in the COUs may be used to detect and resolve communications errors, such as dropped message packets between nodes, late message delivery at a node, or node failure.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: PAUL N. LOEWENSTEIN, DAMIEN WALKER, PRIYAMBADA MITRA, ALI VAHIDSAFA, MATTHEW COHEN, JOSEPHUS EBERGEN, ANDREW BROCK
-
Patent number: D1019746Type: GrantFiled: February 9, 2023Date of Patent: March 26, 2024Assignee: Innovative Eyewear, Inc.Inventors: David Cohen, Harrison Gross, Breno Fuzette, Matthew Gale
-
Patent number: D1019750Type: GrantFiled: February 9, 2023Date of Patent: March 26, 2024Assignee: Innovative Eyewear, Inc.Inventors: David Cohen, Harrison Gross, Breno Fuzette, Matthew Gale
-
Patent number: D1020851Type: GrantFiled: February 9, 2023Date of Patent: April 2, 2024Assignee: Innovative Eyewear, Inc.Inventors: David Cohen, Harrison Gross, Breno Fuzette, Matthew Gale
-
Patent number: D1020855Type: GrantFiled: February 9, 2023Date of Patent: April 2, 2024Assignee: Innovative Eyewear, Inc.Inventors: David Cohen, Harrison Gross, Breno Fuzette, Matthew Gale
-
Patent number: D1020858Type: GrantFiled: February 9, 2023Date of Patent: April 2, 2024Assignee: Innovative Eyewear, Inc.Inventors: David Cohen, Harrison Gross, Breno Fuzette, Matthew Gale