Patents by Inventor Robert Liu

Robert Liu 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: 12591611
    Abstract: A computer-implemented method comprises creating a plurality of access group identifiers each associated with one or more user account identifiers, and a plurality of classification markings each representing a different level of security classification of an electronic document; associating each account identifier with at least one classification marking; indexing, for each particular electronic document, one or more access group identifiers and one or more classification markings; receiving a search query specifying one or more document properties; obtaining a first set of classification markings associated with the search query; executing a search of the indices using a covering query that requires a specified minimum number of matches between the first set of classification markings and a second set of classification markings associated with a particular document satisfying the one or more document properties to obtain a result set of electronic documents; providing the result set in response to the searc
    Type: Grant
    Filed: February 1, 2024
    Date of Patent: March 31, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Allen Chang, Timothy Wilson, Robert Liu, Jeffrey Chen
  • Publication number: 20250021575
    Abstract: A method of persisting results of executing search queries across multiple data sources comprises obtaining a first data object as a result of executing a first search query against one or more data sources of a plurality of heterogeneous data sources; receiving a first request to store the first data object in a repository, a specific data source of the one or more data sources and the repository having different data models; determining that a repository data object with which the first data object resolves does not exist; generating a specific repository data object as a stub data object for the first data object, comprising: creating a unique identifier based on one or more data object properties that uniquely identify the first data object; and utilizing the unique identifier in the repository as a key or index value for the specific repository data object; storing the specific repository data object.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 16, 2025
    Inventors: DANIELLE KRAMER, ANDREW ISRAEL, JEFFREY CHEN, DAVID COHEN, STEVEN FREIBERG, BRYAN OFFUTT, MATTHEW AVANT, PETER WILCZYNSKI, JASON HOCH, ROBERT LIU, WILLIAM WALDREP, KEVIN ZHANG, ALEXANDER LANDAU, DAVID TOBIN
  • Patent number: 12124472
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 22, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Steven Freiberg, Bryan Offutt, Matthew Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
  • Publication number: 20240168986
    Abstract: A computer-implemented method comprises creating a plurality of access group identifiers each associated with one or more user account identifiers, and a plurality of classification markings each representing a different level of security classification of an electronic document; associating each account identifier with at least one classification marking; indexing, for each particular electronic document, one or more access group identifiers and one or more classification markings; receiving a search query specifying one or more document properties; obtaining a first set of classification markings associated with the search query; executing a search of the indices using a covering query that requires a specified minimum number of matches between the first set of classification markings and a second set of classification markings associated with a particular document satisfying the one or more document properties to obtain a result set of electronic documents; providing the result set in response to the searc
    Type: Application
    Filed: February 1, 2024
    Publication date: May 23, 2024
    Inventors: ALLEN CHANG, TIMOTHY WILSON, ROBERT LIU, JEFFREY CHEN
  • Patent number: 11921767
    Abstract: A computer-implemented method comprises creating and storing a plurality of different access group identifiers each associated with one or more user account identifiers, and a plurality of different classification markings each representing a different access restriction for an electronic document, and associating each of the user account identifiers with one or more of the classification markings; indexing each particular electronic document among a plurality of different electronic documents in association with values of one or more of the access group identifiers and with an inverse list of values of the classification markings that apply to the particular electronic document in a classification index; receiving a search query that specifies one or more attributes of electronic documents; obtaining one or more first classification markings, among the plurality of classification markings, which are associated with a particular user account identifier that is associated with the search query; executing a sea
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 5, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Allen Chang, Timothy Wilson, Robert Liu, Jeffrey Chen
  • Publication number: 20230229666
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Application
    Filed: December 20, 2022
    Publication date: July 20, 2023
    Inventors: DANIELLE KRAMER, ANDREW ISRAEL, JEFFREY CHEN, DAVID COHEN, STEVEN FREIBERG, BRYAN OFFUTT, MATTHEW AVANT, PETER WILCZYNSKI, JASON HOCH, ROBERT LIU, WILLIAM WALDREP, KEVIN ZHANG, ALEXANDER LANDAU, DAVID TOBIN
  • Patent number: 11531682
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 20, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matt Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
  • Patent number: 11341257
    Abstract: In an embodiment, a computer-implemented method comprises receiving a plurality of identifiers of first versions of electronic documents that have been stored in a distributed data storage system and queuing the identifiers in a queue table of a database; obtaining, from the queue table, a set of the identifiers of the first versions of the electronic documents; invoking, using the set of the identifiers, a query indexing function of a search engine system and receiving a set of matching identifiers of electronic documents, from among the set of identifiers, that match queries that have been registered using the query indexing function; storing the matching identifiers in a last-processed table; processing second versions of the electronic documents associated with the matching identifiers, using the query indexing function; updating a feed associated with a user account to show messages referring to the first versions of the electronic documents in response to determining that the second versions of the elec
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 24, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: David Cohen, Jeffrey Chen, Matthew Betten, Michael Kross, Robert Liu, Stephen Freiberg
  • Publication number: 20200151189
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    Inventors: DANIELLE KRAMER, ANDREW ISRAEL, JEFFREY CHEN, DAVID COHEN, STEPHEN FREIBERG, BRYAN OFFUTT, MATT AVANT, PETER WILCZYNSKI, JASON HOCH, ROBERT LIU, WILLIAM WALDREP, KEVIN ZHANG, ALEXANDER LANDAU, DAVID TOBIN
  • Patent number: 10545982
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matt Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
  • Patent number: 10515410
    Abstract: A Standard Initial Margin Model (SIMM) is calculated and provided as an overall initial margin for non-cleared derivatives. In certain embodiments, using at least one computing device, information associated with a plurality of risk classes is acquired, and a delta margin, a vega margin, and a curvature margin for each risk class based on the acquired information associated is determined. The at least one computing device calculates initial margin for each risk class by summing the respective delta margin, the respective vega margin, and the respective curvature margin. The at least one computing device determines whether product classes will be used in calculating the overall initial margin, calculates the overall initial margin using an equation based on the determination, and provides the overall initial margin. The amount of the initial margin call for the underlying derivatives contract may then be generated based on the calculated initial margin.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 24, 2019
    Assignee: International Swaps and Derivatives Association, Inc.
    Inventors: Tomo Kodama, Nicholas Steele, Alistair Smith, Athanassios Diplas, Oliver Frankel, Kevin Krabbenhoeft, Robert Liu, Hitanshi Thaman
  • Publication number: 20160321753
    Abstract: A Standard Initial Margin Model (SIMM) is calculated and provided as an overall initial margin for non-cleared derivatives. In certain embodiments, using at least one computing device, information associated with a plurality of risk classes is acquired, and a delta margin, a vega margin, and a curvature margin for each risk class based on the acquired information associated is determined. The at least one computing device calculates initial margin for each risk class by summing the respective delta margin, the respective vega margin, and the respective curvature margin. The at least one computing device determines whether product classes will be used in calculating the overall initial margin, calculates the overall initial margin using an equation based on the determination, and provides the overall initial margin. The amount of the initial margin call for the underlying derivatives contract may then be generated based on the calculated initial margin.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Inventors: Tomo KODAMA, Nicholas STEELE, Alistair SMITH, Athanassios DIPLAS, Oliver FRANKEL, Kevin KRABBENHOEFT, Robert LIU, Hitanshi THAMAN
  • Patent number: 9348880
    Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 24, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matthew Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
  • Publication number: 20070143627
    Abstract: A password control method used in an input device is provided. The input device has a coordinate output circuit for outputting coordinates corresponding to a movement of the input device and a storage unit for storing information. The method includes the steps of: (a) providing the input device with a plurality of keys for operational inputs, wherein the keys are selected from the group consisting of number keys, letter keys, and a combination of number keys and letter keys; (b) comparing the operational inputs from the keys with a predetermined password; (c) generating an unlock signal if the operational inputs match the predetermined password; and (d) unlocking the locked storage unit according to the unlock signal thereby enabling a computer system to access the storage unit.
    Type: Application
    Filed: October 27, 2006
    Publication date: June 21, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Kuan-Hong Hsieh, Han-Che Wang, Robert Liu, Wen-Chuan Lian, Xiao-Guang Li
  • Publication number: 20070136650
    Abstract: A computer system capable of playing multimedia files while in a power off mode or power-saving mode is provided. The computer system has a first operating system operated in a high power mode and a second operating system operated in a low power mode. The first operating system has a hard disk storing multimedia files and a central processing unit for running the first operating system. The second operating system has a non-volatile storage unit consuming substantially less power than the hard disk, for storing multimedia files; a multimedia playing unit for playing the multimedia files of the non-volatile storage unit; and a microcontroller having less computing performance than the CPU and consuming substantially less power than the CPU, for running the second operating system when the first operating system is in a power off mode or power-saving mode. A related method for operating the computer system is also provided.
    Type: Application
    Filed: October 27, 2006
    Publication date: June 14, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Robert Liu, Han-Che Wang, Xiao-Guang Li, Kuan-Hong Hsieh
  • Publication number: 20070115266
    Abstract: A method for controlling a computer via a portable device is provided. The method includes the steps of: providing an input unit configured in the portable device for operational inputs; providing an operation interface for selecting either one of a computer controlled mode and a portable device controlled mode if the portable device is connected to the computer, wherein the input unit serves as an input unit for the computer in the computer controlled mode, and the input unit serves the audio signal generating device in the portable device controlled mode; receiving an operational input from the input unit, and generating a control signal corresponding to the operational input; translating the control signal to a control instruction according to input mappings and transmitting the control instruction to the computer, if the input unit of the portable device is in the computer controlled mode; and performing operations corresponding to the control instruction.
    Type: Application
    Filed: October 9, 2006
    Publication date: May 24, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Robert Liu, Tay-Yang Lin, Kuan-Hong Hsieh
  • Publication number: 20060213998
    Abstract: A process comprising computing a histogram of pixel intensity data collected from a digital image of an optically readable symbol including light and dark elements, thresholding the histogram to classify individual pixels as light pixels, dark pixels or gray pixels, thresholding only the portion of the histogram corresponding to gray pixels to re-classify the gray pixels into dark pixels, light pixels or unresolved gray pixels, and heuristically analyzing each string of unresolved gray pixels to determine the elements of the optically readable symbol that created the string of unresolved gray pixels. An apparatus and system to implement the process.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Inventor: Robert Liu
  • Publication number: 20050080587
    Abstract: A system and method for detecting changes in tire status in real time, e.g., changes in tire pressure or changes that might indicate an imminent tread separation or other failure, using magnetic sidewall torsion (SWT) signatures for tires. A measured magnetic signature of a tire is compared to a stored magnetic signature that describes the tire in an undamaged state or otherwise acceptable state. If the measured magnetic signature deviates too much from the stored signature, or if a change in tire pressure is detected, the system and method can further provide an associated warning to the driver and/or provide an input to a vehicle control system, which would automatically take action to correct or at least mitigate the effects of the failing tire, e.g., by decelerating the vehicle.
    Type: Application
    Filed: April 12, 2004
    Publication date: April 14, 2005
    Inventors: James Giustino, Alan Bichler, Marius Goslar, Robert Liu, Thomas Becherer
  • Publication number: 20030146339
    Abstract: A shaft device used for tape dispenser stands so that a roll of tape may be retained and dispensed. The shaft device comprises two shaft casings, two springs and two covers. Each of the two shaft casings is a hollow body. The closed end of each shaft casing has an angled upper surface and an angled lower surface. The flange of each shaft casing is provided with a transverse groove. Each cover is positioned at the end opposing the corresponding casing, and each spring is retained in the space between a shaft casing and the corresponding cover. Each of the two covers is disposed at an outer end, and each of the two shaft casings is fixedly disposed into the corresponding inner surface of the space between the two supports. With the two springs and the two covers in place, each shaft casing can compress outwards towards the corresponding cover to allow a user to insert a roll of tape into or remove it from the dispenser stand.
    Type: Application
    Filed: May 13, 2002
    Publication date: August 7, 2003
    Applicant: Shanghai Polar Bear Stationery Adhesive Tape Co., Ltd.
    Inventor: Robert Liu
  • Patent number: 6390641
    Abstract: A flash type optic pen comprises a pen body, a seat and a transparent telescopic head. The pen body is electrically connected to a battery and a switch. The seat is assembled to the front end of the pen body and has at least one circuit board and a plurality of light emitting diodes electrically connected to the circuit board. The transparent telescopic head is formed by a plurality of transparent staged tubes having reducing diameters. Thus, the pen body has the functions of writing and illumination. The light emitting angles, colors, heights and orientations of the light emitting diodes are different. The circuit board is installed with a programmable IC circuit for presetting and controlling the lighting up and extinguishing order of the light emitting diodes. The lights from the light emitting diodes are alternatively changed in a predetermined way or randomly, or flashes overlapped or separately.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: May 21, 2002
    Inventor: Robert Liu