Patents by Inventor Peter Wang
Peter Wang 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: 20260141006Abstract: Various systems and methods for aggregating data from disparate sources to determine an optimal package of data items are disclosed. For example, the system described herein can obtain data items from various sources, aggregate and/or organize the data items into an optimal package based on various criteria, and present, via an interactive user interface, the optimal package. Furthermore, the interactive user interface may enable a user to adjust the criteria used to aggregate and/or organize the data items. The system may interactively re-aggregate and re-organize the data items using the adjusted criteria as the user interacts with the package via the user interface. The system and user interface may thus enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.Type: ApplicationFiled: January 12, 2026Publication date: May 21, 2026Inventors: Xiangnong Wang, Yifei Huang, Michael Yang, Francis Chen, Andy Chen, Andre Frederico Cavalheiro Menck, Christopher Yu, Grace Garde, Mark Cinali, James Winchester, Peter Wang, Nitish Kulkarni
-
Patent number: 12594674Abstract: System and methods for calibrating a robotic system. The methods comprise: obtaining point cloud data comprising data points specifying tracked locations of tracking target(s) coupled to robotic arm(s) while the robotic arm(s) draw(s) a three-dimensional object in a space; obtaining reference point cloud data comprising data points defining a reference three-dimensional object; comparing the point cloud data to the reference point cloud data; generating offsets between the three-dimensional object(s) drawn by the robotic arm(s) and the reference three-dimensional object based on said comparing; and kinematically adjusting base frame(s) of the robotic arm(s) using the offsets.Type: GrantFiled: July 3, 2025Date of Patent: April 7, 2026Assignees: UT-Battelle, LLC, LINCOLN GLOBAL, INC.Inventors: Peter Wang, Christopher J. Masuo, Andrzej Nycz, Alexander W. Arbogast, Steven D. Patrick, Jonathan H. Paul
-
Patent number: 12554781Abstract: Various systems and methods for aggregating data from disparate sources to determine an optimal package of data items are disclosed. For example, the system described herein can obtain data items from various sources, aggregate and/or organize the data items into an optimal package based on various criteria, and present, via an interactive user interface, the optimal package. Furthermore, the interactive user interface may enable a user to adjust the criteria used to aggregate and/or organize the data items. The system may interactively re-aggregate and re-organize the data items using the adjusted criteria as the user interacts with the package via the user interface. The system and user interface may thus enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.Type: GrantFiled: January 6, 2022Date of Patent: February 17, 2026Assignee: Palantir Technologies Inc.Inventors: Xiangnong Wang, Yifei Huang, Michael Yang, Francis Chen, Andy Chen, Andre Frederico Cavalheiro Menck, Christopher Yu, Grace Garde, Mark Cinali, James Winchester, Peter Wang, Nitish Kulkarni
-
Publication number: 20250209193Abstract: A method includes: receiving, from a user device, a user request for a graphical user interface (GUI) page containing a plurality of calculated performance indicators that are derived from entity data stored in a secured database system; retrieving a first listing of objects from the entity data containing information for use in calculating the performance indicators; filtering the first listing of objects based on user scope to identify first objects from the first listing of objects that are within scope; generating a first query to retrieve objects identified in the first listing of objects from the database system; instructing the database system via the first query to skip security measures directed to ensuring user access rights to the first objects; calculating the performance indicators based on retrieved objects; generating the GUI page containing the plurality of calculated performance indicators; and signaling the user device to display the generated GUI page.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Salesforce, Inc.Inventors: Christopher Bernt, Shanti Camper Singh, Chetan Jayadevaiah, Siddharth Patel Aka Khunt, Rebecca Greenberg, Peter Wang, Lingyi Wang
-
Patent number: 12247991Abstract: Systems and methods for operating an aquatic robot. The methods comprise: autonomously propelling the aquatic robot through a body of water to a location where a water sample is to be obtained; and performing operations by the aquatic robot to autonomously collect the water sample, cause the water sample to flow through a filter that retains eDNA, lyses and releases the eDNA to a create a lysate, process the lysate to obtain a product for eDNA sequencing, generate eDNA sequencing data using the product, and communicate the eDNA sequencing data to a remote external device.Type: GrantFiled: September 29, 2023Date of Patent: March 11, 2025Assignee: UT-BATTELLE, LLCInventors: Brenda M. Pracheil, Phillip C. Chesser, Natalie A. Griffiths, Kristine Moody, Brian K. Post, Brennan T. Smith, Peter Wang, Caroline Carter, Celeste Atkins
-
Patent number: 12204953Abstract: A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.Type: GrantFiled: February 1, 2022Date of Patent: January 21, 2025Assignee: STRIPE, INC.Inventors: Peter Wang, Alexander Thiemann, Adam Eagle, Hongshan Zhou, Ji Huang
-
Publication number: 20240405022Abstract: A method for fabricating semiconductor devices is disclosed. The method includes forming a first fin structure and a second fin structure in a first region and a second region of a substrate, respectively, wherein the first and second fin structure and the substrate comprise a first semiconductor material; forming a first liner structure and a second liner structure at least extending along sidewalls of the first fin structure and sidewalls of the second fin structure, respectively; replacing an upper portion of the second fin structure with a second semiconductor material, while leaving the first fin structure substantially intact; and exposing a top surface and upper sidewalls of the first fin structure, and a top surface and upper sidewalls of the second fin structure.Type: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Applicant: Tokyo Electron LimitedInventors: Eric Chih-Fang LIU, Subhadeep KAL, Peter WANG, Ying TRICKETT, Ya-Ming CHEN
-
Patent number: 12147295Abstract: A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface.Type: GrantFiled: August 3, 2022Date of Patent: November 19, 2024Assignee: Palantir Technologies Inc.Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
-
Patent number: 12117810Abstract: A method of planning the manufacture of component carriers includes defining a set of final product parameters as a target for component carriers to be manufactured, ranking the process parameters concerning their impact on the final product parameters, selecting a subset of higher ranked process parameters, inputting the selected subset of process parameters for processing by an artificial intelligence module, and determining an action plan for the manufacturing based on an output of the artificial intelligence module, where the product parameters are influenceable by a set of process parameters settable during the manufacturing method.Type: GrantFiled: July 28, 2021Date of Patent: October 15, 2024Assignee: AT&SAustria Technologie &Systemtechnik AGInventors: Tim Lu, Peter Wang
-
Patent number: 12111822Abstract: A method comprises: setting an first entry and an second entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress, suspending the first online transaction; updating the first entry; removing the lock; receiving a second online transaction; responsive to determining that the first field is greater than zero, decrementing the first field by an amount indicated in the second online transaction; and responsive to determining the second entry is greater than zero, decrementing the second entry.Type: GrantFiled: September 29, 2021Date of Patent: October 8, 2024Assignee: Stripe, Inc.Inventors: Peter Wang, Alexander Thiemann, Adam Eagle, Hongshan Zhou, Ji Huang
-
Publication number: 20240248105Abstract: Systems and methods for operating an aquatic robot. The methods comprise: autonomously propelling the aquatic robot through a body of water to a location where a water sample is to be obtained; and performing operations by the aquatic robot to autonomously collect the water sample, cause the water sample to flow through a filter that retains eDNA, lyses and releases the eDNA to a create a lysate, process the lysate to obtain a product for eDNA sequencing, generate eDNA sequencing data using the product, and communicate the eDNA sequencing data to a remote external device.Type: ApplicationFiled: September 29, 2023Publication date: July 25, 2024Inventors: Brenda M. Pracheil, Phillip C. Chesser, Natalie A. Griffiths, Kristine Moody, Brian K. Post, Brennan T. Smith, Peter Wang, Caroline Carter, Celeste Atkins
-
Publication number: 20240124676Abstract: A improved method of additive manufacturing of a recycled granulate is provided. The method comprises providing a starting article. A shredder shreds the starting article to give a shredded product. A granulator shreds the shredded product to give a recycled granulate. The recycled granulate is fed into an additive manufacturing machine. The additive manufacturing machine prints a printed article using the recycled granulate. The method does not comprise a step of compounding the recycled granulate using a twin screw extruder. The starting article, the shredded product, and the recycle granulate each comprise a fiber reinforced polymer composite.Type: ApplicationFiled: October 17, 2023Publication date: April 18, 2024Inventors: Matt Korey, Halil Tekinalp, Soydan Ozcan, Peter Wang, Amber Hubbard, David Nuttall, Mitchell Rencheck
-
Publication number: 20230114105Abstract: A method comprises: setting an first entry and an second entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress, suspending the first online transaction; updating the first entry; removing the lock; receiving a second online transaction; responsive to determining that the first field is greater than zero, decrementing the first field by an amount indicated in the second online transaction; and responsive to determining the second entry is greater than zero, decrementing the second entry.Type: ApplicationFiled: September 29, 2021Publication date: April 13, 2023Inventors: Peter Wang, Alexander Thiemann, Adam Eagle, Hongshan Zhou, Ji Huang
-
Publication number: 20230098748Abstract: A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.Type: ApplicationFiled: February 1, 2022Publication date: March 30, 2023Inventors: Peter Wang, Alexander Thiemann, Adam Eagle, Hongshan Zhou, Ji Huang
-
Publication number: 20220374303Abstract: A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface.Type: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
-
Patent number: 11442802Abstract: A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface comprising a dynamic electronic search configured to receive an indication of various log search criteria, such as an error or trace identifier, that are used to identify matching log files meeting the provided criteria, such as log files associated with services executed on different hosts.Type: GrantFiled: May 20, 2020Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
-
Publication number: 20220129508Abstract: Various systems and methods for aggregating data from disparate sources to determine an optimal package of data items are disclosed. For example, the system described herein can obtain data items from various sources, aggregate and/or organize the data items into an optimal package based on various criteria, and present, via an interactive user interface, the optimal package. Furthermore, the interactive user interface may enable a user to adjust the criteria used to aggregate and/or organize the data items. The system may interactively re-aggregate and re-organize the data items using the adjusted criteria as the user interacts with the package via the user interface. The system and user interface may thus enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.Type: ApplicationFiled: January 6, 2022Publication date: April 28, 2022Inventors: Xiangnong Wang, Yifei Huang, Michael Yang, Francis Chen, Andy Chen, Andre Frederico Cavalheiro Menck, Christopher Yu, Grace Garde, Mark Cinali, James Winchester, Peter Wang, Nitish Kulkarni
-
Patent number: 11256762Abstract: Various systems and methods for aggregating data from disparate sources to determine an optimal package of data items are disclosed. For example, the system described herein can obtain data items from various sources, aggregate and/or organize the data items into an optimal package based on various criteria, and present, via an interactive user interface, the optimal package. Furthermore, the interactive user interface may enable a user to adjust the criteria used to aggregate and/or organize the data items. The system may interactively re-aggregate and re-organize the data items using the adjusted criteria as the user interacts with the package via the user interface. The system and user interface may thus enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.Type: GrantFiled: August 4, 2017Date of Patent: February 22, 2022Assignee: Palantir Technologies Inc.Inventors: Xiangnong Wang, Yifei Huang, Michael Yang, Francis Chen, Andy Chen, Andre Frederico Cavalheiro Menck, Christopher Yu, Grace Garde, Mark Cinali, James Winchester, Peter Wang, Nitish Kulkarni
-
Patent number: D961596Type: GrantFiled: January 27, 2021Date of Patent: August 23, 2022Assignee: Crestron Electronics, Inc.Inventors: Michael Fonti, Srinivas Vunnava, Delix Alex, Donald Florczak, Sae Jhun, Xiaofeng Xu, Peter Wang
-
Patent number: D976283Type: GrantFiled: January 27, 2021Date of Patent: January 24, 2023Assignee: Crestron Electronics, Inc.Inventors: Michael Fonti, Srinivas Vunnava, Delix Alex, Donald Florczak, Sae Jhun, Xiaofeng Xu, Peter Wang