Patents by Inventor Wenshuai Hou
Wenshuai Hou 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: 20230184082Abstract: Methods, apparatus, and products for receiving measurements indicative of present value torque (TrqPv) currently being applied by a top drive to a drill string extending in a well that penetrates a subterranean formation, and releasing torque accumulated in the drill string by determining polarity of TrqPv and, in response to a manual or automatic trigger, causing the top drive to perform an unwinding operation in a direction opposite to the determined TrqPv polarity.Type: ApplicationFiled: March 15, 2021Publication date: June 15, 2023Inventors: Ramakrishna MADHIREDDY, Wenshuai HOU, Seetharam KOTHURU, Jian WU
-
Patent number: 11636162Abstract: A document review system is configured to quickly provide search results for large amounts of documents. Ontology templates are used to generate objects and links based on the documents. Users can view documents, and linked objects and object properties can be displayed. An index assisted search can be performed to determine the linked objects and object properties. A supplemental search can be performed on a second database that tracks modifications to the documents or objects. The modifications in the second database can be periodically written to the first database, and the index can be rebuilt. The user experience can be free of slow searches and slow index rebuilds.Type: GrantFiled: November 16, 2021Date of Patent: April 25, 2023Assignee: Palantir Technologies Inc.Inventors: Eric Schwartz, Alexander Bores, Alexander Martino, Brendan Berg, Charles Sharzer, Doron Shapiro, Enoch Hsiao, Eric Knudson, Landon Bell, Martin Manville, Michael Platek, Nathan Bruner, Robert Giardina, Sarah Beckoff, Tri Tang, William Brady, Wenshuai Hou
-
Publication number: 20230121615Abstract: Systems and methods for a central user interface for accessing, and upgrading of, dataset integrations. An example method includes accessing, by a system of one or more processors, datasets stored via respective outside devices or systems. The datasets are integrated by the system according to respective integration tiers, with each integration tier being associated with, at least, a respective subset of search functionality enabled via the system. An interactive user interface is presented via a user device, with the interactive user interface presenting summary information. The interactive user interface further enables adjustment of a particular dataset from a first integration tier to a second integration tier.Type: ApplicationFiled: September 22, 2022Publication date: April 20, 2023Inventors: Joel Ossher, Ashley Einspahr, Michael Tuer, Orr Ganel, Ryan Hermstein, Stephen Yazicioglu, Wenshuai Hou
-
Patent number: 11455315Abstract: Systems and methods for a central user interface for accessing, and upgrading of, dataset integrations. An example method includes accessing, by a system of one or more processors, datasets stored via respective outside devices or systems. The datasets are integrated by the system according to respective integration tiers, with each integration tier being associated with, at least, a respective subset of search functionality enabled via the system. An interactive user interface is presented via a user device, with the interactive user interface presenting summary information. The interactive user interface further enables adjustment of a particular dataset from a first integration tier to a second integration tier.Type: GrantFiled: February 14, 2019Date of Patent: September 27, 2022Assignee: Palantir Technologies Inc.Inventors: Joel Ossher, Ashley Einspahr, Michael Tuer, Orr Ganel, Ryan Hermstein, Stephen Yazicioglu, Wenshuai Hou
-
Publication number: 20220147576Abstract: A document review system is configured to quickly provide search results for large amounts of documents. Ontology templates are used to generate objects and links based on the documents. Users can view documents, and linked objects and object properties can be displayed. An index assisted search can be performed to determine the linked objects and object properties. A supplemental search can be performed on a second database that tracks modifications to the documents or objects. The modifications in the second database can be periodically written to the first database, and the index can be rebuilt. The user experience can be free of slow searches and slow index rebuilds.Type: ApplicationFiled: November 16, 2021Publication date: May 12, 2022Inventors: Eric Schwartz, Alexander Bores, Alexander Martino, Brendan Berg, Charles Sharzer, Doron Shapiro, Enoch Hsiao, Eric Knudson, Landon Bell, Martin Manville, Michael Platek, Nathan Bruner, Robert Giardina, Sarah Beckoff, Tri Tang, William Brady, Wenshuai Hou
-
Publication number: 20220053045Abstract: Systems and methods provide synchronizing edge server code among a plurality of edge servers. Systems and methods provision, to a plurality of edge servers, an updated version of transform code adapted to perform real-time processing on real-time streaming data that are received by the plurality of edge servers, receive real-time transformed data from at least one of the plurality of edge servers, detect that the received real-time transformed data from the at least one of the plurality of edge servers was generated using a previous version of transform code and perform one or more transform operations corresponding to the updated version of transform code on the received real-time transformed data, until the received transformed data is in a form consistent with the updated version of provisioned transform code.Type: ApplicationFiled: October 18, 2021Publication date: February 17, 2022Inventors: Peter Wilczynski, Daniel Zangri, Jeffrey Martin, Robert Imig, Wenshuai Hou
-
Patent number: 11210349Abstract: A document review system is configured to quickly provide search results for large amounts of documents. Ontology templates are used to generate objects and links based on the documents. Users can view documents, and linked objects and object properties can be displayed. An index assisted search can be performed to determine the linked objects and object properties. A supplemental search can be performed on a second database that tracks modifications to the documents or objects. The modifications in the second database can be periodically written to the first database, and the index can be rebuilt. The user experience can be free of slow searches and slow index rebuilds.Type: GrantFiled: August 2, 2018Date of Patent: December 28, 2021Assignee: Palantir Technologies Inc.Inventors: Eric Schwartz, Alexander Bores, Alexander Martino, Brendan Berg, Charles Sharzer, Doron Shapiro, Enoch Hsiao, Eric Knudson, Landon Bell, Martin Manville, Michael Platek, Nathan Bruner, Robert Giardina, Sarah Beckoff, Tri Tang, William Brady, Wenshuai Hou
-
Patent number: 11178203Abstract: Systems and methods provide synchronizing edge server code among a plurality of edge servers. Systems and methods provision, to a plurality of edge servers, an updated version of transform code adapted to perform real-time processing on real-time streaming data that are received by the plurality of edge servers, receive real-time transformed data from at least one of the plurality of edge servers, detect that the received real-time transformed data from the at least one of the plurality of edge servers was generated using a previous version of transform code and perform one or more transform operations corresponding to the updated version of transform code on the received real-time transformed data, until the received transformed data is in a form consistent with the updated version of provisioned transform code.Type: GrantFiled: September 14, 2020Date of Patent: November 16, 2021Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Daniel Zangri, Jeffrey Martin, Robert Imig, Wenshuai Hou
-
Publication number: 20210319070Abstract: Example embodiments relate to indicating results that overlap between multiple sets of search results.Type: ApplicationFiled: June 15, 2021Publication date: October 14, 2021Inventors: Robert Giardina, Justin Streufert, Christopher Luck, Wenshuai Hou
-
Publication number: 20210058440Abstract: Systems and methods provide synchronizing edge server code among a plurality of edge servers. Systems and methods provision, to a plurality of edge servers, an updated version of transform code adapted to perform real-time processing on real-time streaming data that are received by the plurality of edge servers, receive real-time transformed data from at least one of the plurality of edge servers, detect that the received real-time transformed data from the at least one of the plurality of edge servers was generated using a previous version of transform code and perform one or more transform operations corresponding to the updated version of transform code on the received real-time transformed data, until the received transformed data is in a form consistent with the updated version of provisioned transform code.Type: ApplicationFiled: September 14, 2020Publication date: February 25, 2021Inventors: Peter Wilczynski, Daniel Zangri, Jeffrey Martin, Robert Imig, Wenshuai Hou
-
Patent number: 10877984Abstract: Systems and methods are provided for analyzing data in one or more datasets. One or more data objects can be searched for within the one or more datasets. One or more visualizations can be generated based on the results of the search for the one or more data objects in the one or more datasets. When a user interacts with a visualization, e.g., by applying a filter, removing a filter, focusing on a particular subset of the one or more data object, etc., the visualization is updated automatically. Moreover, other visualizations generated based on the same search results may be simultaneously and automatically updated and presented to the user. Rather than a user having to analyze and consume data in a tabular format, the user can interact with representative visualizations to more readily discover and/or reveal aspects of the one or more data objects that would normally be hidden in the tabular format.Type: GrantFiled: March 6, 2018Date of Patent: December 29, 2020Assignee: Palantir Technologies Inc.Inventors: Alexander Martino, Ashley Einspahr, Alicia Monfre, Benjamin Mittelberger, Erik Jarleberg, Justin Streufert, Martin Manville, Pearson Henri, Robert Giardina, Shelby Pefley, Savino Sguera, Wenshuai Hou
-
Patent number: 10805374Abstract: Systems and methods provide real-time processing in edge servers of a network. In one example, an edge server receives real-time streaming data from at least a first client device and processes, in real-time, the received real-time streaming data to produce real-time edge processed data. The edge server receives a request for real-time streaming data from at least a second client device and provides in real-time, the real-time edge processed data to the requesting second client device. In some embodiments the edge server forwards the received real-time streaming data, and if desired, the edge processed data to a central server or other server, for processing.Type: GrantFiled: September 17, 2019Date of Patent: October 13, 2020Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Daniel Zangri, Jeffrey Martin, Robert Imig, Wenshuai Hou
-
Publication number: 20180181657Abstract: Example embodiments relate to indicating results that overlap between multiple sets of search results.Type: ApplicationFiled: April 5, 2017Publication date: June 28, 2018Inventors: Robert Giardina, Justin Streufert, Christopher Luck, Wenshuai Hou