Patents by Inventor Steven Fackler
Steven Fackler 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: 20200201859Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.Type: ApplicationFiled: February 28, 2020Publication date: June 25, 2020Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
-
Patent number: 10692350Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: GrantFiled: November 20, 2019Date of Patent: June 23, 2020Assignee: Palantir Tschngmgies Inc.Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Patent number: 10664490Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.Type: GrantFiled: August 23, 2017Date of Patent: May 26, 2020Assignee: Palantir Technologies Inc.Inventors: Steven Fackler, David Skiff
-
Patent number: 10664444Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.Type: GrantFiled: August 31, 2017Date of Patent: May 26, 2020Assignee: Palantir Technologies Inc.Inventors: David Tobin, Pawel Adamowicz, Steven Fackler, Sri Krishna Vempati, Wilson Wong, Orcun Simsek
-
Publication number: 20200118414Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: ApplicationFiled: November 20, 2019Publication date: April 16, 2020Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Patent number: 10620618Abstract: Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.Type: GrantFiled: December 20, 2016Date of Patent: April 14, 2020Assignee: Palantir Technologies Inc.Inventors: Andrew Poh, Andre Frederico Cavalheiro Menck, Arion Sprague, Benjamin Grabham, Benjamin Lee, Bianca Rahill-Marier, Gregoire Omont, Jim Inoue, Jonah Scheinerman, Maciej Albin, Myles Scolnick, Paul Gribelyuk, Steven Fackler, Tam-Sanh Nguyen, Thomas Powell, William Seaton
-
Patent number: 10585907Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.Type: GrantFiled: June 5, 2017Date of Patent: March 10, 2020Assignee: Palantir Technologies Inc.Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
-
Patent number: 10558346Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: GrantFiled: March 14, 2018Date of Patent: February 11, 2020Assignee: Palantir Technologies Inc.Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Patent number: 10515533Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: GrantFiled: May 8, 2019Date of Patent: December 24, 2019Assignee: Palantir Technologies Inc.Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Publication number: 20190361885Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
-
Publication number: 20190295402Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: ApplicationFiled: May 8, 2019Publication date: September 26, 2019Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Patent number: 10417224Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.Type: GrantFiled: December 4, 2017Date of Patent: September 17, 2019Assignee: Palantir Technologies Inc.Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
-
Patent number: 10347113Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: GrantFiled: April 10, 2018Date of Patent: July 9, 2019Assignee: Palantir Technologies Inc.Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Publication number: 20190050453Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.Type: ApplicationFiled: December 4, 2017Publication date: February 14, 2019Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
-
Publication number: 20180292984Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.Type: ApplicationFiled: March 14, 2018Publication date: October 11, 2018Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
-
Publication number: 20180173212Abstract: Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Andrew Poh, Andre Frederico Cavalheiro Menck, Arion Sprague, Benjamin Grabham, Benjamin Lee, Bianca Rahill-Marier, Gregoire Omont, Jim Inoue, Jonah Scheinerman, Maciej Albin, Myles Scolnick, Paul Gribelyuk, Steven Fackler, Tam-Sanh Nguyen, Thomas Powell, William Seaton
-
Publication number: 20180039651Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.Type: ApplicationFiled: August 31, 2017Publication date: February 8, 2018Inventors: David Tobin, Pawel Adamowicz, Steven Fackler, Sri Krishna Vempati, Wilson Wong, Orcun Simsek
-
Publication number: 20170351686Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.Type: ApplicationFiled: August 23, 2017Publication date: December 7, 2017Inventors: Steven Fackler, David Skiff
-
Publication number: 20170308402Abstract: Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.Type: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Inventors: Cooper Bills, Steven Fackler, Zennard Sun, Maja Wichrowska, David Villarreal
-
Publication number: 20170270172Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.Type: ApplicationFiled: June 5, 2017Publication date: September 21, 2017Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong