Patents by Inventor Timothy Wilson

Timothy Wilson 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: 20190179911
    Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: David Skiff, Peter Wilczynski, Timothy Wilson, John Carrino
  • Patent number: 10310828
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 4, 2019
    Assignee: Fugue, Inc.
    Inventors: Josha Stella, Dominic Zippilli, Alex Schoof, Jared Tobin, Jasper Van Der Jeugt, Maciej Wos, Christopher Kaminski, Tyler Drombosky, Timothy Wilson, Jonathan Sabo
  • Publication number: 20190114154
    Abstract: 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: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
  • Publication number: 20190078727
    Abstract: The invention is directed to stands and methods for making the same. The stand is provided to hold an item such as an electronic device and/or a document. The stand may include (1) a base plate provided to support the stand on a support surface and/or by a user holding the base plate; (2) a plurality of hinge assemblies connected to the base plate; and (3) a platform assembly pivotally connected to the hinge assemblies, such that the angular disposition of the platform assembly is adjustable relative to the base plate.
    Type: Application
    Filed: November 12, 2018
    Publication date: March 14, 2019
    Inventors: Beverly PHIFER, Tanya BAKER, Tony FRETWELL, David LOVELADY, Marsha SPRAYBERRY, Christian WILLIAMS, Timothy WILSON, Thomas GRAMMER
  • Publication number: 20190073484
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Publication number: 20190012359
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Application
    Filed: August 29, 2018
    Publication date: January 10, 2019
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Patent number: 10152306
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: December 11, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
  • Publication number: 20180349624
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Application
    Filed: March 29, 2018
    Publication date: December 6, 2018
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 10146960
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 4, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 10125915
    Abstract: The invention is directed to stands and methods for making the same. The stand is provided to hold an item such as an electronic device and/or a document. The stand may include (1) a base plate provided to support the stand on a support surface and/or by a user holding the base plate; (2) a plurality of hinge assemblies connected to the base plate; and (3) a platform assembly pivotally connected to the hinge assemblies, such that the angular disposition of the platform assembly is adjustable relative to the base plate.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: November 13, 2018
    Assignee: Phifer Incorporated
    Inventors: Beverly Phifer, Tanya Baker, Tony Fretwell, David Lovelady, Marsha Sprayberry, Christian Williams, Timothy Wilson, Thomas Grammer
  • Patent number: 10102229
    Abstract: A data integration system provides a secondary validation data store that may be used as a staging area for testing and validating data integrations for a set of structured data. Ontology data that defines a schema for integrated data may be modified and tweaked. The secondary validation data store is more efficient than a production system for such schema modifications. Once the ontology data is satisfactory, the structured data and the ontology data may be loaded into a production system.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: October 16, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Timothy Wilson, Kevin Morgan
  • Patent number: 10068002
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 4, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Publication number: 20180245142
    Abstract: Presented are methods and compositions for spatial detection and analysis of nucleic acids in a tissue sample. The methods can enable the characterization of transcriptomes and/or genomic variations in tissues while preserving spatial information about the tissue.
    Type: Application
    Filed: July 21, 2016
    Publication date: August 30, 2018
    Inventors: Alex SO, Li LIU, Min-Jui Richard SHEN, Neeraj SALATHIA, Kathryn M. STEPHENS, Anne JAGER, Timothy WILSON, Justin FULLERTON, Sean M. RAMIREZ, Shannon KAPLAN, Rigo PANTOJA, Bala Murali VENKATESAN, Steven MODIANO
  • Publication number: 20180173800
    Abstract: Example embodiments relate to a network-based ontology curation system employed for receiving a request to view a data object, curating an ontology associated with the data object on-the-fly based on attributes of the request that include device and user characteristics.
    Type: Application
    Filed: March 15, 2017
    Publication date: June 21, 2018
    Inventors: Allen Chang, Julie Tibshirani, Stephen Freiberg, Tatyana Gordeeva, Timothy Wilson
  • Publication number: 20180173742
    Abstract: Example embodiments relate to a notification system. The notification system accesses a set of components of a first data object, a user having registered to monitor the first data object for modifications. The notification system compares the set of components of the first data object to a previous set of components of the first data object and determines, based on the comparison, that the set of components of the first data object includes at least one modification from the previous set of components of the first data object. In response to determining that the set of components of the first data object includes at least one modification from the previous set of components of the first data object, the notification system notifies the user of the at least one modification to the first data object.
    Type: Application
    Filed: October 4, 2017
    Publication date: June 21, 2018
    Inventors: Jeremy Liu, Timothy Wilson, Mitchell Beard
  • Publication number: 20180129684
    Abstract: A data integration system provides a secondary validation data store that may be used as a staging area for testing and validating data integrations for a set of structured data. Ontology data that defines a schema for integrated data may be modified and tweaked. The secondary validation data store is more efficient than a production system for such schema modifications. Once the ontology data is satisfactory, the structured data and the ontology data may be loaded into a production system.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Timothy Wilson, Kevin Morgan
  • Publication number: 20180129485
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: May 10, 2018
    Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
  • Patent number: 9836496
    Abstract: Example embodiments relate to a notification system. The notification system accesses a set of components of a first data object, a user having registered to monitor the first data object for modifications. The notification system compares the set of components of the first data object to a previous set of components of the first data object and determines, based on the comparison, that the set of components of the first data object includes at least one modification from the previous set of components of the first data object. In response to determining that the set of components of the first data object includes at least one modification from the previous set of components of the first data object, the notification system notifies the user of the at least one modification to the first data object.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 5, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: Jeremy Liu, Timothy Wilson, Mitchell Beard
  • Patent number: 9719061
    Abstract: Disclosed herein is an assembly for selectively aerating a liquid including a base member a reservoir adapted to receive the liquid. The assembly also includes a support member non-rotatably coupled to the base member and a diverter member coupled to the support member and rotatable between a first diverter position and a second diverter position. The diverter member has at least one primary aperture and at least one secondary aperture. The assembly additionally includes an aerator member non-rotatably secured to the diverter member, the aerator member having an aeration aperture. In the first diverter position, a portion of the liquid in the reservoir flows through the primary aperture. In the second diverter position, a portion of the liquid in the reservoir flows through the secondary aperture, and though the aeration aperture.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 1, 2017
    Assignee: SULFIGHTER, LLC
    Inventors: Kyle Buzzard, Gary Harlan Paulsen, Keith Daniel Alsberg, Timothy Wilson Zarki
  • Patent number: D795718
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 29, 2017
    Assignee: Fossil Group, Inc.
    Inventors: Timothy Golnik, Diana Chang, Scott Harold Wilson, Dennis Matthew Puhalla, Ishmael Kwame Adams, Keith Alsberg, Timothy Wilson Zarki