Automatic dataset creation using software tags

    公开(公告)号:US12277406B2

    公开(公告)日:2025-04-15

    申请号:US16537255

    申请日:2019-08-09

    Abstract: Traditionally, a software application is developed, tested, and then published for use by end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested, published, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in providing inferenced data to the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.

    Code protection using online authentication and encrypted code execution
    2.
    发明授权
    Code protection using online authentication and encrypted code execution 有权
    使用在线验证和加密代码执行的代码保护

    公开(公告)号:US09177121B2

    公开(公告)日:2015-11-03

    申请号:US13691613

    申请日:2012-11-30

    CPC classification number: G06F21/10 G06F21/121 G06F21/53

    Abstract: Methods for code protection are disclosed. A method includes using a security processing component to access an encrypted portion of an application program that is encrypted by an on-line server, after a license for use of the application program is authenticated by the on-line server. The security processing component is used to decrypt the encrypted portion of the application program using an encryption key that is stored in the security processing component. The decrypted portion of the application program is executed based on stored state data. Results are provided to the application program that is executing on a second processing component.

    Abstract translation: 公开了代码保护的方法。 在由在线服务器认证应用程序的使用许可之后,使用安全处理部件访问由在线服务器加密的应用程序的加密部分。 安全处理部件用于使用存储在安全处理部件中的加密密钥对应用程序的加密部分进行解密。 基于存储的状态数据执行应用程序的解密部分。 结果被提供给在第二处理组件上执行的应用程序。

    CODE PROTECTION USING ONLINE AUTHENTICATION AND ENCRYPTED CODE EXECUTION
    3.
    发明申请
    CODE PROTECTION USING ONLINE AUTHENTICATION AND ENCRYPTED CODE EXECUTION 有权
    使用在线认证和加密代码执行的代码保护

    公开(公告)号:US20140157423A1

    公开(公告)日:2014-06-05

    申请号:US13691613

    申请日:2012-11-30

    CPC classification number: G06F21/10 G06F21/121 G06F21/53

    Abstract: Methods for code protection are disclosed. A method includes using a security processing component to access an encrypted portion of an application program that is encrypted by an on-line server, after a license for use of the application program is authenticated by the on-line server. The security processing component is used to decrypt the encrypted portion of the application program using an encryption key that is stored in the security processing component. The decrypted portion of the application program is executed based on stored state data. Results are provided to the application program that is executing on a second processing component.

    Abstract translation: 公开了代码保护的方法。 在由在线服务器认证应用程序的使用许可之后,使用安全处理部件访问由在线服务器加密的应用程序的加密部分。 安全处理部件用于使用存储在安全处理部件中的加密密钥对应用程序的加密部分进行解密。 基于存储的状态数据执行应用程序的解密部分。 结果被提供给在第二处理组件上执行的应用程序。

    AUTOMATIC DATASET CREATION USING SOFTWARE TAGS

    公开(公告)号:US20200050936A1

    公开(公告)日:2020-02-13

    申请号:US16537255

    申请日:2019-08-09

    Abstract: Traditionally, a software application is developed, tested, and then published for use by end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested, published, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in providing inferenced data to the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.

    DEEP LEARNING MODEL EXECUTION USING TAGGED DATA

    公开(公告)号:US20200050935A1

    公开(公告)日:2020-02-13

    申请号:US16537242

    申请日:2019-08-09

    Abstract: Traditionally, a software application is developed, tested, and then published for use by end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested, published, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in providing inferenced data to the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.

    OPTIMIZATION AND UPDATE SYSTEM FOR DEEP LEARNING MODELS

    公开(公告)号:US20200050443A1

    公开(公告)日:2020-02-13

    申请号:US16537215

    申请日:2019-08-09

    Abstract: Traditionally, a software application is developed, tested, and then published for use to end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested and published by developers and/or publishers, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in performing inferencing operations to generate inferenced data output for the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.

Patent Agency Ranking