Patent · US Active

Machine learning-based universal software component identification

US12175241B1 · kind B1 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 22, 2024
Grant dateDec 24, 2024
Priority date
Expiry dateJul 22, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/75
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A software package is received which encapsulates a plurality of files which are then extracted. For those files that cannot be identified, an embedding is generated. Different file types can employ different embedding generating techniques. Using this embedding, a set of potential software packages to the file from which the embedding was generated is calculated. This calculation can use, for example, one or more similarity analysis techniques relative to a set of mapped packages and embeddings (i.e., a set of known software packages and embeddings corresponding to known constituent files, etc.). The calculation can be used to determine an identity of the software package. The determined identity can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.