Git Commit Registry
    1.
    发明公开
    Git Commit Registry 审中-公开

    公开(公告)号:US20240362016A1

    公开(公告)日:2024-10-31

    申请号:US18309481

    申请日:2023-04-28

    Applicant: SAP SE

    CPC classification number: G06F8/70 G06F8/30 G06F8/60

    Abstract: Embodiments implement a central commit registry to ensure integrity of code within a Git repository, and compliance of that code with requirements of a computing platform. Commits out of the platform are registered in the central commit registry, together with a content hash. Prior to importing code to the platform from the Git repository, commits between the current and target commit are checked against commits recorded in the central commit registry. Import of code to the platform from the Git repository is rejected, if a commit is found that is not registered or where the content hash does not match. Embodiments facilitate using Git repositories as channels for delivering code to platforms, ensuring safe/compliant import of extensions drafted by parties (e.g., customers; partners) outside the platform. Such external parties are thus able to use their own Git repositories for development, testing, and/or deployment of code that they have prepared.

    Representing source code as implicit configuration items

    公开(公告)号:US12093685B2

    公开(公告)日:2024-09-17

    申请号:US17591940

    申请日:2022-02-03

    CPC classification number: G06F8/71 G06F8/60 G06F21/577 G06F2221/033

    Abstract: Persistent storage may contain: (i) an explicit configuration item table with entries of explicit configuration items representing hardware devices and executable software applications deployed on the hardware devices, (ii) an implicit configuration item table with entries of implicit configuration items representing units of source code, wherein at least some of the executable software applications are compiled versions of the units of source code, and (iii) an implicit relationship table associating pairs of the configuration items. One or more processors may be configured to receive information related to a particular unit of source code; write, to the implicit configuration item table, at least some of the information as an implicit configuration item; determine that the implicit configuration item has one or more identifying attributes in common with an explicit configuration item; and write, to the implicit relationship table, a new entry associating the implicit configuration item and the explicit configuration item.

    ON-DEMAND APPLICATIONS TO EXTEND WEB SERVICES

    公开(公告)号:US20240296455A1

    公开(公告)日:2024-09-05

    申请号:US18602220

    申请日:2024-03-12

    Abstract: Systems, methods, articles of manufacture, and computer-readable media. A web browser of a device may receive selection of a uniform resource locator (URL). An operating system may download an application from an application server based on the URL. The application may identify a plurality of applications installed on the device and select a first institution corresponding to a first application. The application may receive a cryptogram from a contactless card associated with the first institution and transmit the cryptogram to an authentication server. The application may receive an authentication result specifying the authentication server decrypted the cryptogram. The web browser may receive, based on the decryption of the cryptogram, an account number, an expiration date associated with the account number, and a card verification value (CVV) associated with the account number. The web browser may provide the account number, expiration date, and CVV to a server associated with the application.

    Software development kit engagement monitor

    公开(公告)号:US12073193B2

    公开(公告)日:2024-08-27

    申请号:US18101013

    申请日:2023-01-24

    Applicant: Snap Inc.

    Inventor: Patrick Mandia

    CPC classification number: G06F8/20 G06F8/60 G06F9/542 G06F11/3438

    Abstract: An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage.

    Device provisioning using secure credentials for a first deployment

    公开(公告)号:US12061688B2

    公开(公告)日:2024-08-13

    申请号:US17193431

    申请日:2021-03-05

    CPC classification number: G06F21/45 G06F8/60 H04L63/0428

    Abstract: A disclosed method includes assigning a unique identifier to a computer product instance, such as a server, switch, router, or storage device, to be deployed at a data center or other location on behalf of a customer, generating security credentials for the computer product dependent on the identifier, obtaining the credentials by a customer-side automated deployment agent, and using them by the deployment agent during deployment of the computer product. The credentials may be generated by a supplier-side credential management system, then requested and received by the deployment agent over a secure communication channel. The credentials may be generated by a program shared between the supplier-side credential management system and the deployment agent. The identifier may identify a hardware or software component or be selected by the supplier or customer. The credentials may include a username, password, token, cryptographic key, or digital certificate for a first login.

Patent Agency Ranking