Patents by Inventor Allen A. Chang
Allen A. Chang 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: 11921767Abstract: 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 seaType: GrantFiled: January 25, 2019Date of Patent: March 5, 2024Assignee: Palantir Technologies Inc.Inventors: Allen Chang, Timothy Wilson, Robert Liu, Jeffrey Chen
-
Patent number: 11915695Abstract: A Wireless Interface Device and System (WIDS) is used as a bridge device for transmitting, translating, transporting and/or transforming a first emergency aid seeking signal to a second emergency aid seeking signal recognizable by a smart voice commendable device (e.g., AMAZON® ECHO®). The first emergency aid seeking signal can be generated from a Personal Emergency Response Systems (PERS), a fall sensor (e.g., a senior fall sensor), home security monitoring device, or any other emergency aid requesting devices.Type: GrantFiled: June 28, 2021Date of Patent: February 27, 2024Assignee: INSTANT CARE, INC.Inventors: Richard Allen Darling, Fong-Min Chang, Chih-Cheng Tai
-
Patent number: 11914569Abstract: Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed.Type: GrantFiled: May 17, 2022Date of Patent: February 27, 2024Assignee: Palantir Technologies Inc.Inventors: Benjamin Grabham, Henry Biddle, Jeremy Kong, Joseph Lea, Mark Elliot, Allen Chang, John Carrino
-
Patent number: 11914558Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.Type: GrantFiled: May 26, 2022Date of Patent: February 27, 2024Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Alexander Ryan, Allen Chang, Daniel Cervelli, Julie Tibshirani, Timothy Wilson
-
Patent number: 11907192Abstract: Systems and methods are provided for master-to-master OT-based artifact peering. A “master-to-master” architecture for artifacts is implemented in a network comprising a plurality of nodes and clients, where no node is designated a “master” or “primary” for a given artifact. A first node receives a subset of remote proposed operations from a second node and determines if a conflict exists between the received subset of remote proposed operations and at least one of a plurality of locally-proposed operations. The first node resolves the conflict based on a total-ordering agreed upon between the first node and the second node. The first node transforms at least one operation, either received or locally-proposed, based on the resolved conflict. The first node than updates a local log to include the transformed operation.Type: GrantFiled: November 29, 2022Date of Patent: February 20, 2024Assignee: Palantir Technologies Inc.Inventors: Allen Chang, John Carrino, David Xiao, Timothy Wilson
-
Patent number: 11789904Abstract: Systems and methods are provided for determining multiple fragments of data to be imported, the multiple fragments of data corresponding to different instances of data obtained from one or more external data sources, the different instances of data each corresponding to duplicate content. The multiple fragments of data that each correspond to different instances of duplicate content can be ingested. The multiple fragments of data can be de-duplicated to determine one or more corresponding object data source records (DSRs). The one or more object DSRs can be imported within a data platform system.Type: GrantFiled: September 20, 2022Date of Patent: October 17, 2023Assignee: Palantir Technologies Inc.Inventors: Allen Chang, Denis Rochau, Eric Raboin, Joel Ossher, Sam Stoll
-
Patent number: 11614851Abstract: Systems and methods are provided for providing an interface for conducting an investigation concerning at least one suspected unauthorized entry to an environment. A set of tabbed sub-interfaces for accessing information related to the environment can be provided in a first region of the interface. An interactive map of the environment can be provided in a second region of the interface, wherein the interactive map identifies locations within the environment that are associated with access control readers, and wherein the interactive map identifies locations within the environment that are associated with respective cameras that capture visual data describing those locations.Type: GrantFiled: October 9, 2020Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Allen Chang, Andrew Elder, Andrew Lampert, John Carrino, Peter Austin
-
Publication number: 20230047056Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.Type: ApplicationFiled: August 8, 2022Publication date: February 16, 2023Inventors: Allen Chang, Christopher Male, David Cohen, Dragos-Florian Ristache, Danielle Kramer, John Garrod, Michael Harris, Ryan Zheng, Stephen Freiberg
-
Patent number: 11556512Abstract: Systems and methods are provided for master-to-master OT-based artifact peering. A “master-to-master” architecture for artifacts is implemented in a network comprising a plurality of nodes and clients, where no node is designated a “master” or “primary” for a given artifact. A first node receives a subset of remote proposed operations from a second node and determines if a conflict exists between the received subset of remote proposed operations and at least one of a plurality of locally-proposed operations. The first node resolves the conflict based on a total-ordering agreed upon between the first node and the second node. The first node transforms at least one operation, either received or locally-proposed, based on the resolved conflict. The first node than updates a local log to include the transformed operation.Type: GrantFiled: May 7, 2020Date of Patent: January 17, 2023Assignee: Palantir Technologies Inc.Inventors: Allen Chang, John Carrino, David Xiao, Timothy Wilson
-
Publication number: 20230009501Abstract: Systems and methods are provided for determining multiple fragments of data to be imported, the multiple fragments of data corresponding to different instances of data obtained from one or more external data sources, the different instances of data each corresponding to duplicate content. The multiple fragments of data that each correspond to different instances of duplicate content can be ingested. The multiple fragments of data can be de-duplicated to determine one or more corresponding object data source records (DSRs). The one or more object DSRs can be imported within a data platform system.Type: ApplicationFiled: September 20, 2022Publication date: January 12, 2023Inventors: Allen Chang, Denis Rochau, Eric Raboin, Joel Ossher, Sam Stoll
-
Patent number: 11494336Abstract: Systems and methods are provided for determining multiple fragments of data to be imported, the multiple fragments of data corresponding to different instances of data obtained from one or more external data sources, the different instances of data each corresponding to duplicate content. The multiple fragments of data that each correspond to different instances of duplicate content can be ingested. The multiple fragments of data can be de-duplicated to determine one or more corresponding object data source records (DSRs). The one or more object DSRs can be imported within a data platform system.Type: GrantFiled: October 9, 2020Date of Patent: November 8, 2022Assignee: Palantir Technologies Inc.Inventors: Allen Chang, Denis Rochau, Eric Raboin, Joel Ossher, Sam Stoll
-
Publication number: 20220350575Abstract: A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (APIs) for interacting with data stored in one or more data sources. The APIs may be accessible to one or more web applications which the system is configured to serve. The system may determine that a web application has requested an operation for interacting with the data through one or more APIs in the set of APIs. The system may determine one or more responses based at least in part on the operation requested by the web application. The system may provide the response(s) to the web application.Type: ApplicationFiled: July 12, 2022Publication date: November 3, 2022Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
-
Patent number: 11475031Abstract: Systems and methods are provided for identifying and compiling information relating to an entity for investigative analysis. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to search, in one or more data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, identify from the first plurality of records a subset of records that match the known characteristics with a substantial confidence, compile the subset of records to form a unified record representing the entity and conduct a second search with information from the unified record to obtain a second plurality of search results.Type: GrantFiled: April 19, 2019Date of Patent: October 18, 2022Assignee: Palantir Technologies Inc.Inventors: Mitchell Beard, Allen Chang, Chris Hammett, Jeremy Liu, Matthew Elkherj, Ryan Beiermeister, Ryan Smith, Tatyana Gordeeva, William Ayers
-
Publication number: 20220284001Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.Type: ApplicationFiled: May 26, 2022Publication date: September 8, 2022Inventors: Peter Wilczynski, Alexander Ryan, Allen Chang, Daniel Cervelli, Julie Tibshirani, Timothy Wilson
-
Publication number: 20220276990Abstract: Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed.Type: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Inventors: Benjamin Grabham, Henry Biddle, Jeremy Kong, Joseph Lea, Mark Elliot, Allen Chang, John Carrino
-
Patent number: 11397566Abstract: A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (APIs) for interacting with data stored in one or more data sources. The APIs may be accessible to one or more web applications which the system is configured to serve. The system may determine that a web application has requested an operation for interacting with the data through one or more APIs in the set of APIs. The system may determine one or more responses based at least in part on the operation requested by the web application. The system may provide the response(s) to the web application.Type: GrantFiled: August 21, 2020Date of Patent: July 26, 2022Assignee: Palantir Technologies Inc.Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
-
Patent number: 11347703Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.Type: GrantFiled: November 28, 2018Date of Patent: May 31, 2022Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Alexander Ryan, Allen Chang, Daniel Cervelli, Julie Tibshirani, Timothy Wilson
-
Patent number: 11334552Abstract: Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed.Type: GrantFiled: October 27, 2017Date of Patent: May 17, 2022Assignee: Palantir Technologies Inc.Inventors: Benjamin Grabham, Henry Biddle, Jeremy Kong, Joseph Lea, Mark Elliot, Allen Chang, John Carrino
-
Patent number: 11275753Abstract: Various systems and methods are provided that display schematics and data associated with the various physical components in the schematics in an interactive user interface. For example, a computing device links data stored in one or more databases with schematics displayed in one or more interactive user interfaces. The computing device parses a digital image that depicts a schematic and identifies text visible in the digital image. Based on the identified text, the computing device recognizes representations of one or more physical components in the schematic and links the representations to data regarding the physical component in one or more databases, such as specification data, historical sensor data of the component, etc. The computing device modifies the digital image such that it becomes interactive and visible in a user interface in a manner that allows the user to select a physical component and view data associated with the selection.Type: GrantFiled: April 20, 2018Date of Patent: March 15, 2022Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, David Tobin, Feridun Arda Kara, Trevor Sontag, David Skiff, John Carrino, Allen Chang, John Garrod, Agatha Yu
-
Patent number: D979312Type: GrantFiled: June 7, 2021Date of Patent: February 28, 2023Assignee: NAVO GROUP INC.Inventors: Michael Shir, Chenghung Allen Chang