Patents by Inventor Alexander Lake

Alexander Lake 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: 20240129188
    Abstract: A method comprising maintaining a configuration definition associated with a local repository, the configuration definition having markup code in a markup language, symbolically specifying instructions, parameters, settings, or configurations of users, groups, or permissions relating to access to artifacts stored in a plurality of repositories distributed across multiple regional clusters, each regional cluster being a grouping of one or more repositories serving a particular geographic region, the plurality of repositories including a replicated mirror of an external repository outside the multiple regional clusters; detecting a change to the configuration definition; transforming, in response to the detecting, the markup code in the configuration definition into specific commands or parameter values that need to be written into each repository on a regional cluster, comprising deriving settings including a topology of permissions for the regional cluster and a strategy of mirroring the regional cluster to a
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventor: ALEXANDER LAKE
  • Patent number: 11863384
    Abstract: A method comprises storing an electronic configuration document that identifies configurations of users, groups, and/or permissions relating to access to computer program artifacts in a first repository of an artifact repository system that is geographically distributed. The users and groups include external user groups who do not have explicit user-based permissions to view contents of a repository of the artifact repository system. The artifact repository system comprise second repositories that respectively replicate third repositories and have associated sets of properties, the third repositories including a repository external to the artifact repository system and associated with an external user group. The configurations comprise at least one configuration for configuring external visibility of computer program artifacts for one or more external user groups.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Alexander Lake
  • Publication number: 20230145890
    Abstract: A method comprises storing an electronic configuration document that identifies configurations of users, groups, and/or permissions relating to access to computer program artifacts in a first repository of an artifact repository system that is geographically distributed. The users and groups include external user groups who do not have explicit user-based permissions to view contents of a repository of the artifact repository system. The artifact repository system comprise second repositories that respectively replicate third repositories and have associated sets of properties, the third repositories including a repository external to the artifact repository system and associated with an external user group. The configurations comprise at least one configuration for configuring external visibility of computer program artifacts for one or more external user groups.
    Type: Application
    Filed: January 4, 2023
    Publication date: May 11, 2023
    Inventor: ALEXANDER LAKE
  • Patent number: 11552847
    Abstract: In an embodiment, a data processing method comprises detecting an approval of a change to an electronic configuration document that symbolically identifies one or more configurations of users, groups, and/or permissions relating to access to computer program artifacts that are stored in a first repository of a geographically distributed, replicated artifact repository system; the artifact repository system comprising one or more second repositories that are geographically remote with respect to the first repository and which replicate the first repository; in response to the detecting: obtaining the electronic configuration document and deriving, based on the electronic configuration document, a plurality of regional repository settings values for users, groups, and/or permissions relating to access to the computer program artifacts and for the one or more second repositories; transmitting the one or more settings values to the one or more second repositories and causing injection of the one or more settings
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: January 10, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventor: Alexander Lake
  • Publication number: 20220147345
    Abstract: In an embodiment, a method comprises accessing a first computer program source code file from among a plurality of files in a computer program source code repository; applying a first check to the first source code file, from among a plurality of stored checks, each of the checks comprising a set of expected source code instructions; determining whether applying the first check results in generating differential output in the repository, and in response thereto, requesting the repository to initiate a change request in relation to the first source code file, the change request comprising metadata relating to the expected source code instructions; repeating the applying and the determining, for all other checks in the plurality of stored checks; repeating the accessing, the applying and the determining, for all other files in the plurality of files.
    Type: Application
    Filed: December 23, 2021
    Publication date: May 12, 2022
    Inventors: ALEXANDER LAKE, VLAD VICTOR UNGUREANU
  • Patent number: 11216272
    Abstract: In an embodiment, a method comprises accessing a first computer program source code file from among a plurality of files in a computer program source code repository; applying a first check to the first source code file, from among a plurality of stored checks, each of the checks comprising a set of expected source code instructions; determining whether applying the first check results in generating differential output in the repository, and in response thereto, requesting the repository to initiate a change request in relation to the first source code file, the change request comprising metadata relating to the expected source code instructions; repeating the applying and the determining, for all other checks in the plurality of stored checks; repeating the accessing, the applying and the determining, for all other files in the plurality of files.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: January 4, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Alexander Lake, Vlad Victor Ungureanu