Patents by Inventor Juan Tamayo

Juan Tamayo 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: 20210297495
    Abstract: A catalogue system automatically detects changes to configuration file at a service application. Based on the changes to the configuration file(s), the catalogue system stores mapping data that identifies a resource item type that can be processed by the service application and one or more user actions that are available for processing resource items of the resource item type. The techniques thus provide for dynamic interaction with service applications.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 23, 2021
    Inventors: Adam Campbell, Ashwin Ramaswamy, Juan Tamayo, Lee Avital, Taylor Morgan, Thomas Hasner
  • Patent number: 11080296
    Abstract: Techniques related to a domain-specific language for transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: August 3, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: David Tolnay, Punyashloka Biswal, Andrew Colombi, Yupeng Fu, Ashar Fuadi, Mingyu Kim, Paul Nepywoda, Akshay Pundle, Juan Tamayo
  • Patent number: 11019156
    Abstract: A catalogue system automatically detects changes to configuration file at a service application. Based on the changes to the configuration file(s), the catalogue system stores mapping data that identifies a resource item type that can be processed by the service application and one or more user actions that are available for processing resource items of the resource item type. The techniques thus provide for dynamic interaction with service applications.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: May 25, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Adam Campbell, Ashwin Ramaswamy, Juan Tamayo, Lee Avital, Taylor Morgan, Thomas Hasner
  • Patent number: 10977279
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: April 13, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: Juan Tamayo
  • Publication number: 20180196862
    Abstract: Techniques related to a domain-specific language for transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: DAVID TOLNAY, PUNYASHLOKA BISWAL, ANDREW COLOMBI, YUPENG FU, ASHAR FUADI, MINGYU KIM, PAUL NEPYWODA, AKSHAY PUNDLE, JUAN TAMAYO
  • Patent number: 9998551
    Abstract: A catalog system automatically detects changes to configuration file at a service application. Based on the changes to the configuration file(s), the catalog system stores mapping data that identifies a resource item type that can be processed by the service application and one or more user actions that are available for processing resource items of the resource item type. The techniques thus provide for dynamic interaction with service applications.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: June 12, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Adam Campbell, Ashwin Ramaswamy, Juan Tamayo, Lee Avital, Taylor Morgan, Thomas Hasner
  • Patent number: 9965534
    Abstract: Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: May 8, 2018
    Assignee: Palantir Technologies, Inc.
    Inventors: David Tolnay, Punyashloka Biswal, Andrew Colombi, Yupeng Fu, Ashar Fuadi, Mingyu Kim, Paul Nepywoda, Akshay Pundle, Juan Tamayo
  • Publication number: 20180075126
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventor: Juan Tamayo
  • Patent number: 9852205
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: December 26, 2017
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventor: Juan Tamayo
  • Publication number: 20170083595
    Abstract: Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Application
    Filed: December 5, 2016
    Publication date: March 23, 2017
    Inventors: DAVID TOLNAY, PUNYASHLOKA BISWAL, ANDREW COLOMBI, YUPENG FU, ASHAR FUADI, MINGYU KIM, PAUL NEPYWODA, AKSHAY PUNDLE, JUAN TAMAYO
  • Publication number: 20170068698
    Abstract: Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Application
    Filed: October 5, 2015
    Publication date: March 9, 2017
    Applicant: Palantir Technologies, Inc.
    Inventors: DAVID TOLNAY, PUNYASHLOKA BISWAL, ANDREW COLOMBI, YUPENG FU, ASHAR FUADI, MINGYU KIM, PAUL NEPYWODA, AKSHAY PUNDLE, JUAN TAMAYO
  • Patent number: 9576015
    Abstract: Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 21, 2017
    Assignee: Palantir Technologies, Inc.
    Inventors: David Tolnay, Punyashloka Biswal, Andrew Colombi, Yupeng Fu, Ashar Fuadi, Mingyu Kim, Paul Nepywoda, Akshay Pundle, Juan Tamayo
  • Publication number: 20150039554
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Application
    Filed: October 16, 2014
    Publication date: February 5, 2015
    Inventor: Juan Tamayo
  • Patent number: 8868486
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: October 21, 2014
    Assignee: Palantir Technologies Inc.
    Inventor: Juan Tamayo
  • Publication number: 20140279824
    Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
    Type: Application
    Filed: December 10, 2013
    Publication date: September 18, 2014
    Applicant: Palantir Technologies, Inc.
    Inventor: Juan Tamayo