Patents by Inventor Kevin Whelan
Kevin Whelan 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: 11928164Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: GrantFiled: October 6, 2020Date of Patent: March 12, 2024Assignee: Palantir Technologies Inc.Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Publication number: 20240054137Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: ApplicationFiled: October 24, 2023Publication date: February 15, 2024Inventors: Kevin Whelan, Ranajay Sen
-
Patent number: 11829372Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: GrantFiled: July 14, 2022Date of Patent: November 28, 2023Assignee: Palantir Technologies Inc.Inventors: Kevin Whelan, Ranajay Sen
-
Publication number: 20220365936Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: ApplicationFiled: July 14, 2022Publication date: November 17, 2022Inventors: Kevin Whelan, Ranajay Sen
-
Publication number: 20220357333Abstract: The present invention relates to a method of determining the probability that an individual has irritable bowel syndrome and whether the individual will respond to dietary intervention. The present invention also provides a method of determining the probability that an individual with irritable bowel syndrome will respond to dietary intervention. There is also provided the use of a compound as defined herein as a biomarker.Type: ApplicationFiled: July 3, 2020Publication date: November 10, 2022Inventors: Kevin WHELAN, Bridgette WILSON, Megan ROSSI, Chris PROBERT, Rachael SLATER
-
Patent number: 11423033Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: GrantFiled: March 16, 2020Date of Patent: August 23, 2022Assignee: Palantir Technologies Inc.Inventors: Kevin Whelan, Ranajay Sen
-
Patent number: 11322027Abstract: An interactive vehicle information map system is disclosed in which, in various embodiments, geographical, geospatial, vehicle, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on an interactive map interface. The user may search vehicle-related data based on multiple sets of search criteria including, for example, information regarding one or more geographic area, one or more time period, one or more vehicle, one or more vehicle owner, and/or one or more license plate number, among other items. The map system may further include an interactive timeline and/or an interactive heatmap.Type: GrantFiled: August 29, 2019Date of Patent: May 3, 2022Assignee: Palantir Technologies Inc.Inventors: Andrew Dorne, Kevin Whelan, Ranajay Sen
-
Publication number: 20210056144Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: ApplicationFiled: October 6, 2020Publication date: February 25, 2021Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Patent number: 10839022Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: GrantFiled: November 1, 2017Date of Patent: November 17, 2020Assignee: Palantir Technologies Inc.Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Publication number: 20200265053Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: ApplicationFiled: March 16, 2020Publication date: August 20, 2020Inventors: Kevin Whelan, Ranajay Sen
-
Patent number: 10628428Abstract: An error management system can provide search results based on a received stack trace. For example, the error management system receives, from a client device, a search query including a stack trace. The error management system parses the search query to identify at least a first class and one or more errors associated with the first class, yielding a parsed search query. The error management system searches a class mapping table based on the parsed search query. The class mapping table includes a listing of classes and corresponding links to source code. The error management system searches an error discussion database based on the parsed search query. The error discussion database includes one or more user generated postings regarding programming errors. The error management system provides, to the client device, search results resulting from searching the class mapping table and the error discussion database.Type: GrantFiled: December 12, 2016Date of Patent: April 21, 2020Assignee: Palantir Technologies Inc.Inventors: Kevin Whelan, Ranajay Sen
-
Publication number: 20190385453Abstract: An interactive vehicle information map system is disclosed in which, in various embodiments, geographical, geospatial, vehicle, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on an interactive map interface. The user may search vehicle-related data based on multiple sets of search criteria including, for example, information regarding one or more geographic area, one or more time period, one or more vehicle, one or more vehicle owner, and/or one or more license plate number, among other items. The map system may further include an interactive timeline and/or an interactive heatmap.Type: ApplicationFiled: August 29, 2019Publication date: December 19, 2019Inventors: Andrew Dorne, Kevin Whelan, Ranajay Sen
-
Patent number: 10460602Abstract: An interactive vehicle information map system is disclosed in which, in various embodiments, geographical, geospatial, vehicle, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on an interactive map interface. The user may search vehicle-related data based on multiple sets of search criteria including, for example, information regarding one or more geographic area, one or more time period, one or more vehicle, one or more vehicle owner, and/or one or more license plate number, among other items. The map system may further include an interactive timeline and/or an interactive heatmap.Type: GrantFiled: June 26, 2017Date of Patent: October 29, 2019Assignee: Palantir Technologies Inc.Inventors: Andrew Dorne, Kevin Whelan, Ranajay Sen
-
Publication number: 20190318332Abstract: A data integration system for use by a plurality of users and a plurality of merchants comprising a control system, a redemption gateway, at least one user device, and at least one merchant terminal. At least one user initiates a redemption process of the at least one gift by transferring at least the local loop redemption card ID to the merchant terminal. The merchant terminal causes the redemption gateway to send gateway transaction data to the control system. The control system generates redemption transaction data and validates the redemption transaction data based on a comparison of at least a portion of the redemption transaction data with at least a portion of the gift data. The control system stores the transaction data, generates a validation amount, and sends validation data to the redemption gateway. The redemption gateway notifies the merchant and pays the merchant the validation amount.Type: ApplicationFiled: February 19, 2019Publication date: October 17, 2019Inventors: Kevin Whelan, Jeffrey M. Suhadolnik
-
Publication number: 20180025401Abstract: A data integration system for use by a plurality of customers and a plurality of merchants comprising a control system, at least one customer interface, and at least one merchant interface. The control system displays at least one vender list to customers initiating gift processes. The control system generates gift data based on gift processes initiated by customers and merchants. The control system displays to gift recipients the at least one media clip associated with gift. The control system allows the recipient to change the merchant ID in the gift data. The control system displays to the giver at least one the media clip associated with media data of a transaction.Type: ApplicationFiled: June 2, 2017Publication date: January 25, 2018Inventors: Jeffrey M. Suhadolnik, Kevin Whelan, Chris Howell