Patents by Inventor Peter Tang
Peter Tang 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: 12251823Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: GrantFiled: June 2, 2023Date of Patent: March 18, 2025Assignee: Planar Motor IncorporatedInventors: Xiaodong Lu, Peter Tang, Alexander H. Slocum, Rui Chen
-
Publication number: 20240317512Abstract: Robotic assembly systems and methods of assembling products using planar robots. Planar movers cooperate magnetically with stators to pick products provided on an infeed and place them in a pattern on an outfeed system, wherein the movers having a clamp having at least two opposing clamping surfaces whose relative positions are continuously adjustable by a force from an object external to the mover and the stator. Sensors and controllers cooperate to precisely move the movers on the stator, particularly as a group, for the movers to pick respective products at respective picking locations. Some systems permit packaging of multiple products.Type: ApplicationFiled: May 30, 2024Publication date: September 26, 2024Inventors: Xiaodong Lu, Graham Wiliamson, Kevin Xiao, Alexander Slocum, Peter Tang, Bruce Long
-
Patent number: 12017871Abstract: Robotic assembly systems and methods of assembling products using planar robots. Planar movers cooperate magnetically with stators to pick products provided on an infeed and place them in a pattern on an outfeed system, wherein the movers having a clamp having at least two opposing clamping surfaces whose relative positions are continuously adjustable by a force from an object external to the mover and the stator. Sensors and controllers cooperate to precisely move the movers on the stator, particularly as a group, for the movers to pick respective products at respective picking locations. Some systems permit packaging of multiple products.Type: GrantFiled: March 30, 2020Date of Patent: June 25, 2024Assignee: PLANAR MOTOR INC.Inventors: Xiaodong Lu, Graham Williamson, Kevin Xiao, Alexander Slocum, Peter Tang, Bruce Long
-
Patent number: 11868304Abstract: In an embodiment, an example computer-implemented method for configuring a hardware accelerator to perform a non-linear function involves: determining a plurality of intervals that partition an input domain of the non-linear function; determining a plurality of subinterval configurations corresponding to different numbers of subintervals for partitioning that interval; generating an error set comprising an error for using a polynomial function to approximate the non-linear function within one or more corresponding subintervals specified by the subinterval configuration; using the error set and resource constraints, selecting one of the subinterval configurations for each of the intervals to generate a configuration set that minimizes a worst-case error across the intervals; selecting one of the subinterval configurations for each of the intervals to generate an improved configuration set that minimizes a cumulative error across the intervals without exceeding the worst-case error; and configuring the hardwareType: GrantFiled: September 20, 2021Date of Patent: January 9, 2024Assignee: Meta Platforms, Inc.Inventors: Ping Tak Peter Tang, Nimit Singhania
-
Publication number: 20230302663Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: ApplicationFiled: June 2, 2023Publication date: September 28, 2023Inventors: Xiaodong LU, Peter TANG, Alexander H. SLOCUM, Rui CHEN
-
Patent number: 11701786Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: GrantFiled: January 25, 2021Date of Patent: July 18, 2023Inventors: Xiaodong Lu, Peter Tang, Alexander H. Slocum, Rui Chen
-
Publication number: 20220212883Abstract: Robotic assembly systems and methods of assembling products using planar robots. Planar movers cooperate magnetically with stators to pick products provided on an infeed and place them in a pattern on an outfeed system, wherein the movers having a clamp having at least two opposing clamping surfaces whose relative positions are continuously adjustable by a force from an object external to the mover and the stator. Sensors and controllers cooperate to precisely move the movers on the stator, particularly as a group, for the movers to pick respective products at respective picking locations. Some systems permit packaging of multiple products.Type: ApplicationFiled: March 30, 2020Publication date: July 7, 2022Inventors: Xiaodong Lu, Graham Williamson, Kevin Xiao, Alexander Slocum, Peter Tang, Bruce Long
-
Patent number: 11264120Abstract: A method for managing flow of particles into an array of pairwise-point-interaction-module includes receiving a first set of particles into a first queue. The first set is a proper subset of a second set of particles that comprises all particles that are to be passed into an array of pairwise-point-interaction-modules during a current time period. Prior to having received all particles from the second set, particles from the first set are allowed to pass from the first queue into the array.Type: GrantFiled: September 10, 2019Date of Patent: March 1, 2022Assignee: D. E. Shaw Research, LLCInventors: Ping Tak Peter Tang, J. P. Grossman, Brannon Batson, Ron Dror
-
Publication number: 20220032477Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: ApplicationFiled: January 25, 2021Publication date: February 3, 2022Inventors: Xiaodong Lu, Peter Tang, Alexander H. Slocum, Rui Chen
-
Patent number: 11139049Abstract: A method comprising causing a simulation machine for molecular dynamic simulation to determine that a topological distance that separates two particles is less than a threshold. The simulation machine includes nodes connected by a network. The nodes collectively representing a volume with each node corresponding to a portion of the simulation space. A topological relationship between the nodes corresponds to spatial relationship thereof in the simulation space. The simulation volume is occupied by particles that interact with each other. The two particles are among these particles. The simulation volume includes node boxes, each of which is handled by one of the nodes. Each of the nodes is implemented as an application specific integrated circuit that includes a combination of first and second hardware elements. The first hardware elements are especially designed to perform pairwise interactions. The second hardware elements operate to provide potentially interacting particles to the first hardware elements.Type: GrantFiled: November 16, 2015Date of Patent: October 5, 2021Assignee: D.E. Shaw Research, LLCInventors: Ping Tak Peter Tang, J. P. Grossman, Brannon Batson, Ron Dror
-
Publication number: 20210221008Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: ApplicationFiled: January 25, 2021Publication date: July 22, 2021Inventors: Xiaodong LU, Peter TANG, Alexander H. SLOCUM, Rui CHEN
-
Patent number: 10926418Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: GrantFiled: March 27, 2018Date of Patent: February 23, 2021Inventors: Xiaodong Lu, Peter Tang, Alexander H. Slocum, Rui Chen
-
Publication number: 20200030995Abstract: Various embodiments relate to magnetically moveable displacement devices or robotic devices. Particular embodiments provide systems and corresponding methods for magnetically moving multiple movable robots relative to one or more working surfaces of respective one or more work bodies, and for moving robots between the one or more work bodies via transfer devices. Robots can carry one or more objects among different locations, manipulate carried objects, and/or interact with their surroundings for particular functionality including but not limited to assembly, packaging, inspection, 3D printing, test, laboratory automation, etc. A mechanical link may be mounted on planar motion units such as said robots.Type: ApplicationFiled: March 27, 2018Publication date: January 30, 2020Inventors: Xiaodong LU, Peter TANG, Alexander H. SLCOUM, Rui CHEN
-
Publication number: 20200005904Abstract: A method for managing flow of particles into an array of pairwise-point-interaction-module includes receiving a first set of particles into a first queue. The first set is a proper subset of a second set of particles that comprises all particles that are to be passed into an array of pairwise-point-interaction-modules during a current time period. Prior to having received all particles from the second set, particles from the first set are allowed to pass from the first queue into the array.Type: ApplicationFiled: September 10, 2019Publication date: January 2, 2020Inventors: Ping Tak Peter Tang, J.P. Grossman, Brannon Batson, Ron Dror
-
Patent number: 10445451Abstract: Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In one embodiment, a processor includes a plurality of processing elements; and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements is to perform an operation when an incoming operand set arrives at the plurality of processing elements. At least one of the plurality of processing elements includes a plurality of control inputs.Type: GrantFiled: July 1, 2017Date of Patent: October 15, 2019Assignee: Intel CorporationInventors: Kermin Fleming, Kent D. Glossop, Simon C. Steely, Jr., Ping Tak Peter Tang
-
Publication number: 20190087546Abstract: A method comprising causing a computer to determine that a topological distance between two particles is less than a threshold.Type: ApplicationFiled: November 16, 2015Publication date: March 21, 2019Inventors: Ping Tak Peter Tang, J.P. Grossman, Brannon Batson, Ron Dror
-
Publication number: 20190005161Abstract: Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In one embodiment, a processor includes a plurality of processing elements; and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements is to perform an operation when an incoming operand set arrives at the plurality of processing elements. At least one of the plurality of processing elements includes a plurality of control inputs.Type: ApplicationFiled: July 1, 2017Publication date: January 3, 2019Inventors: Kermin Fleming, Kent D. Glossop, Simon C. Steely, JR., Ping Tak Peter Tang
-
Patent number: 9292476Abstract: Fourier transform computation for distributed processing environments is disclosed. Example methods disclosed herein to compute a Fourier transform of an input data sequence include performing first processing on the input data sequence using a plurality of processors, the first processing resulting in an output data sequence having more data elements than the input data sequence Such example methods also include performing second processing on the output data sequence using the plurality of processors, the output data sequence being permutated among the plurality of processors, each of the processors performing the second processing on a respective permutated portion of the output data sequence to determine a respective, ordered segment of the Fourier transform of the input data sequence.Type: GrantFiled: October 10, 2012Date of Patent: March 22, 2016Assignee: Intel CorporationInventors: Ping Tak Peter Tang, Jong Soo Park, Vladimir Petrov
-
Patent number: 8838663Abstract: A new function for calculating the reciprocal residual of a floating-point number X is defined as recip_residual(X)=1?X*recip(X), where recip(X) represents the reciprocal of X. The function may be implemented using a fused multiply-add unit in a processor. The reciprocal value of X, recip(X), may be obtained from a lookup table. The recip_residual function may help reduce the latency of many multiplicative functions that are based on products of multiple numbers and can be expressed in simple terms of functions on each individual number (e.g., log(U*V)=log(U)+log(V)).Type: GrantFiled: March 30, 2007Date of Patent: September 16, 2014Assignee: Intel CorporationInventors: Ping Tak Peter Tang, Robert Cavin
-
Publication number: 20140250161Abstract: Embodiments of techniques and systems for approximating a function are described. In embodiments, a computing device may receive one or more statistical properties associated with application of an approximation function of a function over a target domain. The computing device may formulate one or more constraints on one or more parameters of a functional form of the approximation function, based at least in part on the one or more statistical properties. The computing device may then determine the one or more parameters subject to the constraints and out put results of the determination. In embodiments, the one or more parameters may be determined through application of an optimization procedure. Other embodiments, may be described and claimed.Type: ApplicationFiled: March 28, 2012Publication date: September 4, 2014Inventor: Ping Tak Peter Tang