# US 2026/0087166 A1 · Software Development Platform Repository and Account Discovery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0087166 A1
- Document ID: US20260087166A1
- Status: Published application
- Kind: A1
- Application number: 18/892,944
- Filed: 2024-09-23
- Published: 2026-03-26
- Earliest claimed: 2024-09-23
- Assignees: Zscaler, Inc.
- Applicants: Zscaler, Inc.
- Inventors: Jonathan Assayag; Shoham Danino
- Web page: https://patentgrep.com/patent/US20260087166A1

## CPC

- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for detecting SDP user accounts that are associated with a company include querying a software development platform for account and repository data based on a customer name for each account analyzing associated account and repository data, generating a score for each account of the plurality of accounts based on the analyzing, the score being indicative of an account belonging to the customer, and labeling one or more accounts of the plurality of accounts as belonging to the customer based on the score.

## Claims

### Claim 1

A method implemented by a cloud-based system, the method comprising steps of:
querying a software development platform for account and repository data, the querying being based on a customer name;
for each account of a plurality of accounts, analyzing associated account and repository data;
generating a score for each account of the plurality of accounts based on the analyzing, the score being indicative of an account belonging to the customer; and
labeling one or more accounts of the plurality of accounts as belonging to the customer based on the score.

### Claim 2 (depends on 1)

The method of claim 1, wherein the account and repository data include usernames, verification flags, profile photos, website links, a creation date, an update date, and associated repositories, and wherein the repository data comprises a creation date, an update date, and contributors.

### Claim 3 (depends on 2)

The method of claim 2, wherein the score is a composite score based on the profile photo, the username, the website link, and the user creation date.

### Claim 4 (depends on 1)

The method of claim 1, wherein the account and repository data further include a username, and wherein the analyzing further comprises comparing the username to a customer name via one or name comparison models.

### Claim 5 (depends on 1)

The method of claim 1, wherein the account and repository data include a verification flag, and wherein the analyzing further comprises determining, for each of the plurality of accounts, if the verification flag is present.

### Claim 6 (depends on 1)

The method of claim 1, wherein the account and repository data include a profile photo, and wherein the analyzing further comprises comparing the profile photo to a list of photos of a logo associated with the customer via a photo comparison model.

### Claim 7 (depends on 1)

The method of claim 1, wherein the account and repository data include a website link, and wherein the analyzing further comprises checking the website link to a known customer website link.

### Claim 8 (depends on 1)

The method of claim 1, wherein the account and repository data include a creation date, and wherein the analyzing further comprises comparing the creation date to a current date and determining an age of the account and repository data.

### Claim 9 (depends on 1)

The method of claim 1, wherein the account and repository data include a update date, and wherein the analyzing further comprises comparing the update date to a current date and determining a duration between the current date and update date.

### Claim 10 (depends on 1)

The method of claim 1, wherein the account and repository data include one or more contributor details, and wherein the analyzing further comprises determining if the one or more contributor details belong to the client via a verification contributor detail model.

### Claim 11

A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform steps of:
querying a software development platform for account and repository data, the querying being based on a customer name;
for each account of a plurality of accounts, analyzing associated account and repository data;
generating a score for each account of the plurality of accounts based on the analyzing, the score being indicative of an account belonging to the customer; and
labeling one or more accounts of the plurality of accounts as belonging to the customer based on the score.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include usernames, verification flags, profile photos, website links, a creation date, an update date, and associated repositories, and wherein the repository data comprises a creation date, an update date, and contributors.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the score is a composite score based on the profile photo, the username, the website link, and the user creation date.

### Claim 14 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data further include a username, and wherein the analyzing further comprises comparing the username to a customer name via one or name comparison models.

### Claim 15 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include a verification flag, and wherein the analyzing further comprises determining, for each of the plurality of accounts, if the verification flag is present.

### Claim 16 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include a profile photo, and wherein the analyzing further comprises comparing the profile photo to a list of photos of a logo associated with the customer via a photo comparison model.

### Claim 17 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include a website link, and wherein the analyzing further comprises checking the website link to a known customer website link.

### Claim 18 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include a creation date, and wherein the analyzing further comprises comparing the creation date to a current date and determining an age of the account and repository data.

### Claim 19 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include a update date, and wherein the analyzing further comprises comparing the update date to a current date and determining a duration between the current date and update date.

### Claim 20 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the account and repository data include one or more contributor details, and wherein the analyzing further comprises determining if the one or more contributor details belong to the client via a verification contributor detail model.
