Patents by Inventor Grant Wu

Grant Wu 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: 11940897
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: March 26, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Publication number: 20220374303
    Abstract: 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: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
  • Patent number: 11442802
    Abstract: 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: Grant
    Filed: May 20, 2020
    Date of Patent: September 13, 2022
    Assignee: 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: 20220253368
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Application
    Filed: March 24, 2022
    Publication date: August 11, 2022
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Patent number: 11314619
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: April 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Publication number: 20200379873
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Patent number: 10783053
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 22, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Publication number: 20200278900
    Abstract: 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: Application
    Filed: May 20, 2020
    Publication date: September 3, 2020
    Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
  • Patent number: 10708669
    Abstract: In one embodiment, a data processing method comprises generating impression estimate data that specifies an estimated total number of impressions of a plurality of non-program media items that are possible during future transmission of a plurality of media programs via a plurality of media channels; based on the impression estimate data, generating campaign data specifying a target number of impressions of a particular non-program media item and specifying one or more particular media channels to receive the particular non-program media item; based on the campaign data, and based upon transmission schedule data that specifies future times of transmission of the plurality of media programs via the plurality of media channels, automatically determining digitally stored promotional schedule data that specifies a plurality of times to transmit the particular non-program media item to achieve the target number of impressions; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 7, 2020
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: Jocelyne Francis, Brian Tatum, Amanda Held, Justin Streufert, Sarah Gershkon, Anthony Anderson, John Urbanik, Jacob Stern, Stacy Milspaw, Mahmoud Abdelsalam, Grant Wu, Jake Cornelius, Rolando Fentanes, Christian Tessier-Lavigne, Samuel Lite, Ankit Buddhiraju
  • Patent number: 10698756
    Abstract: 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: Grant
    Filed: September 12, 2018
    Date of Patent: June 30, 2020
    Assignee: 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: 20180139515
    Abstract: In one embodiment, a data processing method comprises generating impression estimate data that specifies an estimated total number of impressions of a plurality of non-program media items that are possible during future transmission of a plurality of media programs via a plurality of media channels; based on the impression estimate data, generating campaign data specifying a target number of impressions of a particular non-program media item and specifying one or more particular media channels to receive the particular non-program media item; based on the campaign data, and based upon transmission schedule data that specifies future times of transmission of the plurality of media programs via the plurality of media channels, automatically determining digitally stored promotional schedule data that specifies a plurality of times to transmit the particular non-program media item to achieve the target number of impressions; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: January 15, 2018
    Publication date: May 17, 2018
    Inventors: JOCELYNE FRANCIS, BRIAN TATUM, AMANDA HELD, JUSTIN STREUFERT, SARAH GERSHKON, ANTHONY ANDERSON, JOHN URBANIK, JACOB STERN, STACY MILSPAW, MAHMOUD ABDELSALAM, GRANT WU, JAKE CORNELIUS, ROLANDO FENTANES, CHRISTIAN TESSIER-LAVIGNE, SAMUEL LITE, ANKIT BUDDHIRAJU
  • Patent number: 9872083
    Abstract: In one embodiment, a data processing method comprises generating impression estimate data that specifies an estimated total number of impressions of a plurality of non-program media items that are possible during future transmission of a plurality of media programs via a plurality of media channels; based on the impression estimate data, generating campaign data specifying a target number of impressions of a particular non-program media item and specifying one or more particular media channels to receive the particular non-program media item; based on the campaign data, and based upon transmission schedule data that specifies future times of transmission of the plurality of media programs via the plurality of media channels, automatically determining digitally stored promotional schedule data that specifies a plurality of times to transmit the particular non-program media item to achieve the target number of impressions; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 16, 2018
    Assignee: Palantir Technologies, Inc.
    Inventors: Jocelyne Francis, Brian Tatum, Amanda Held, Justin Streufert, Sarah Gershkon, Anthony Anderson, John Urbanik, Jacob Stern, Stacy Milspaw, Mahmoud Abdelsalam, Grant Wu, Jake Cornelius, Rolando Fentanes, Christian Tessier-Lavigne, Samuel Lite, Ankit Buddhiraju
  • Publication number: 20170034594
    Abstract: In one embodiment, a data processing method comprises generating impression estimate data that specifies an estimated total number of impressions of a plurality of non-program media items that are possible during future transmission of a plurality of media programs via a plurality of media channels; based on the impression estimate data, generating campaign data specifying a target number of impressions of a particular non-program media item and specifying one or more particular media channels to receive the particular non-program media item; based on the campaign data, and based upon transmission schedule data that specifies future times of transmission of the plurality of media programs via the plurality of media channels, automatically determining digitally stored promotional schedule data that specifies a plurality of times to transmit the particular non-program media item to achieve the target number of impressions; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 2, 2017
    Inventors: JOCELYNE FRANCIS, BRIAN TATUM, AMANDA HELD, JUSTIN STREUFERT, SARAH GERSHKON, ANTHONY ANDERSON, JOHN URBANIK, JACOB STERN, STACY MILSPAW, MAHMOUD ABDELSALAM, GRANT WU, JAKE CORNELIUS, ROLANDO FENTANES, CHRISTIAN TESSIER-LAVIGNE, SAMUEL LITE, ANKIT BUDDHIRAJU
  • Publication number: 20080145853
    Abstract: Methods and kits for determining aneuploidy of selected chromosomes by multiplex polymerase chain reaction (PCR) and post-column fluorescence high performance liquid chromatography (PCF-HPLC) are provided.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 19, 2008
    Inventors: Grant Wu, Benjamin L. Legendre, Jim Jianzhong Zhu