Patents by Inventor Joseph Eaton
Joseph Eaton 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: 11772906Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.Type: GrantFiled: December 6, 2021Date of Patent: October 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Longyu Zhao, Tri Minh Quach, Xujie Wang, Canaan Seaton, Joseph Eaton
-
Publication number: 20230305844Abstract: Various techniques for accelerating dynamic programming algorithms are provided. For example, a fused addition and comparison instruction, a three-operand comparison instruction, and a two-operand comparison instruction are used to accelerate a Needleman-Wunsch algorithm that determines an optimized global alignment of subsequences over two entire sequences. In another example, the fused addition and comparison instruction is used in an innermost loop of a Floyd-Warshall algorithm to reduce the number of instructions required to determine shortest paths between pairs of vertices in a graph. In another example, a two-way single instruction multiple data (SIMD) floating point variant of the three-operand comparison instruction is used to reduce the number of instructions required to determine the median of an array of floating point values.Type: ApplicationFiled: September 28, 2022Publication date: September 28, 2023Inventors: Maciej Piotr TYRLIK, Ajay Sudarshan TIRUMALA, Shirish GADRE, Frank Joseph EATON, Daniel Alan STIFFLER
-
Patent number: 11693667Abstract: Systems and methods are provided for efficiently performing processing intensive operations, such as those involving large volumes of data, that enable accelerated processing time of these operations. In at least one embodiment, a system includes a graphics processor unit (GPU) including a memory and a plurality of cores. The plurality of cores perform a plurality of data analytics operations on a respectively allocated portion of a dataset, each of the plurality of cores using only the memory to store data input for each of the plurality of data analytics operations performed by the plurality of cores. The data storage for the plurality of data analytics operations performed by the plurality of cores is also provided solely by the memory.Type: GrantFiled: March 11, 2022Date of Patent: July 4, 2023Assignee: NVIDIA CorporationInventors: Joshua Patterson, Leeann Chau Tuyet Dang, Keith Jason Kraus, Allan Rabbitt Enemark, Frank Joseph Eaton, Bradley Stuart Rees, Michael Evan Wendt, Mark Jason Harris
-
Publication number: 20230145783Abstract: In various examples, solutions to combinatorial optimization problems are determined using a plurality of solvers executing in parallel. In an embodiment, the plurality of solvers executed in parallel perform one or more search algorithms. Furthermore, in such embodiments, the operations of the one or more search algorithms are also executed in parallel.Type: ApplicationFiled: November 8, 2021Publication date: May 11, 2023Inventors: Mehmet Akif Çördük, Frank Joseph Eaton, Alexandre Jacques Antoine Fender, Hugo Linsenmaier, Shankara Rao Thejaswi Nanditale
-
Publication number: 20220197664Abstract: Systems and methods are provided for efficiently performing processing intensive operations, such as those involving large volumes of data, that enable accelerated processing time of these operations. In at least one embodiment, a system includes a graphics processor unit (GPU) including a memory and a plurality of cores. The plurality of cores perform a plurality of data analytics operations on a respectively allocated portion of a dataset, each of the plurality of cores using only the memory to store data input for each of the plurality of data analytics operations performed by the plurality of cores. The data storage for the plurality of data analytics operations performed by the plurality of cores is also provided solely by the memory.Type: ApplicationFiled: March 11, 2022Publication date: June 23, 2022Inventors: Joshua Patterson, Leeann Chau Tuyet Dang, Keith Jason Kraus, Allan Rabbitt Enemark, Frank Joseph Eaton, Bradley Stuart Rees, Michael Evan Wendt, Mark Jason Harris
-
Patent number: 11307863Abstract: Systems and methods are provided for efficiently performing processing intensive operations, such as those involving large volumes of data, that enable accelerated processing time of these operations. In at least one embodiment, a system includes a graphics processor unit (GPU) including a memory and a plurality of cores. The plurality of cores perform a plurality of data analytics operations on a respectively allocated portion of a dataset, each of the plurality of cores using only the memory to store data input for each of the plurality of data analytics operations performed by the plurality of cores. The data storage for the plurality of data analytics operations performed by the plurality of cores is also provided solely by the memory.Type: GrantFiled: October 8, 2019Date of Patent: April 19, 2022Assignee: NVIDIA CorporationInventors: Joshua Patterson, Leeann Chau Tuyet Dang, Keith Jason Kraus, Allan Rabbitt Enemark, Frank Joseph Eaton, Bradley Stuart Rees, Michael Evan Wendt, Mark Jason Harris
-
Publication number: 20220089379Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Inventors: Longyu ZHAO, Tri Minh QUACH, Xujie WANG, Canaan SEATON, Joseph EATON
-
Patent number: 11192726Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.Type: GrantFiled: September 21, 2020Date of Patent: December 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Longyu Zhao, Tri Minh Quach, Xujie Wang, Canaan Seaton, Joseph Eaton
-
Publication number: 20210002082Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Longyu ZHAO, Tri Minh QUACH, Xujie WANG, Canaan SEATON, Joseph EATON
-
Patent number: 10781053Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.Type: GrantFiled: December 13, 2018Date of Patent: September 22, 2020Assignee: Amazon Technologies, Inc.Inventors: Longyu Zhao, Tri Minh Quach, Xujie Wang, Canaan Seaton, Joseph Eaton
-
Publication number: 20170031909Abstract: The systems, methods, devices, and non-transitory media of the various embodiments provide query independent data identification. In various embodiments, query independent data identification may be used to facilitate data reuse. Query independent data identification may be accomplished using an algebraic expression hash (AEH) function to identify data in a graph or table for reuse based on its origin and what has been done to the data. Use of an AEH function may support a top down approach for identification of data reuse and may also facilitate faster searches using an AEH value. For example, a hash-based search of a universe of data sets may facilitate a top down approach to locate the maximal reuse first (as opposed to the last) and may be less sensitive to the size of the universe.Type: ApplicationFiled: July 28, 2016Publication date: February 2, 2017Inventors: Wesley A. HOLLER, Charles Stephen JOHNSTON, Frank Joseph EATON, Joseph C. UNDERBRINK, Rory Windell ROTHER
-
Patent number: 7925482Abstract: A method and system for generating an unstructured automatic mesh and executing computational algorithms using a finite element numerical approach is disclosed. The method is to model a hydrocarbon reservoir, wells, and completions as a single system, accounting for static information and transient behavior of wells, hydraulic fractures and reservoirs in a single model.Type: GrantFiled: September 14, 2007Date of Patent: April 12, 2011Assignee: Object Reservoir, Inc.Inventors: Stephen R. Kennon, Scott A. Canann, Steven B. Ward, Frank Joseph Eaton
-
Publication number: 20080091396Abstract: A method and system for generating an unstructured automatic mesh and executing computational algorithms using a finite element numerical approach is disclosed. The method is to model a hydrocarbon reservoir, wells, and completions as a single system, accounting for static information and transient behavior of wells, hydraulic fractures and reservoirs in a single model.Type: ApplicationFiled: September 14, 2007Publication date: April 17, 2008Inventors: Stephen R. Kennon, Scott A. Canann, Steven B. Ward, Frank Joseph Eaton