Management Of Entitlements Using Blockchain
    1.
    发明申请

    公开(公告)号:US20180089256A1

    公开(公告)日:2018-03-29

    申请号:US15816025

    申请日:2017-11-17

    CPC classification number: G06F16/2379 G06Q20/1235

    Abstract: Methods for managing entitlements of products and services using blockchain are described. One method includes the steps of storing by a blockchain fabric a ledger that stores transaction data, smart contracts that process transactions, creating an entitlement, receiving by the blockchain a create entitlement transaction request, adding, by the smart contract, an entitlement block to the ledger, issuing by the entitled product a usage transaction that reports usage of the entitled product, upon receiving the usage transaction, adding, by a smart contract, a usage block to the ledger, and determining, by the smart contract, that an entitlement limit has been reached. Another method describes a container mechanism that provides a way to identify all blocks associated with a base entitlement.

    Data deletion in a distributed data storage system
    2.
    发明授权
    Data deletion in a distributed data storage system 有权
    分布式数据存储系统中的数据删除

    公开(公告)号:US08819208B2

    公开(公告)日:2014-08-26

    申请号:US13041122

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: In one embodiment, a method for removing unused storage units is provided. One or more storage units are referenced by multiple client addresses. The method includes constructing, on a metadata server, a filter on at least a portion of block identifiers that identify storage units currently being referenced by client addresses. The metadata server stores information on which storage unit identifiers are referenced by which client addresses. The filter is transmitted from the metadata server to a block server. The filter is used by the block server to test whether storage unit identifiers that exist on the block server are present in the filter. The block server stores information on where a storage unit is stored on the block server for a storage unit identifier. Storage unit identifiers not present in the filter and associated storage units are deleted from the block server.

    Abstract translation: 在一个实施例中,提供了一种用于去除未使用的存储单元的方法。 一个或多个存储单元由多个客户端地址引用。 该方法包括在元数据服务器上对识别当前由客户端地址引用的存储单元的块标识符的至少一部分上的过滤器进行构造。 元数据服务器存储哪些存储单元标识符被哪个客户端地址引用的信息。 过滤器从元数据服务器传输到块服务器。 块服务器使用该过滤器来测试过滤器中是否存在存在于块服务器上的存储单元标识符。 块服务器存储关于存储单元被存储在块服务器上的存储单元标识符的信息。 不存在于过滤器和关联的存储单元中的存储单元标识符从块服务器中删除。

    Distributed data storage system providing de-duplication of data using block identifiers
    3.
    发明授权
    Distributed data storage system providing de-duplication of data using block identifiers 有权
    分布式数据存储系统使用块标识符提供重复数据删除数据

    公开(公告)号:US08671265B2

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

    申请号:US13041095

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or more storage unit identifiers uniquely identifies content of a storage unit and the metadata server stores mappings on storage unit identifiers that are referenced by client addresses. The one or more storage unit identifiers are sent to one or more block servers. The one or more block servers service the request using the one or more storage unit identifiers where the one or more block servers store information on where a storage unit is stored on a block server for a storage unit identifier. Also, multiple client addresses associated with a storage unit with a same storage unit identifier are mapped to a single storage unit stored in a storage medium for a block server.

    Abstract translation: 接收到包含数据的客户端地址的访问请求。 元数据服务器确定数据的客户端地址和存储单元标识符之间的映射。 一个或多个存储单元标识符中的每一个唯一地标识存储单元的内容,并且元数据服务器存储对由客户端地址引用的存储单元标识符的映射。 一个或多个存储单元标识符被发送到一个或多个块服务器。 一个或多个块服务器使用一个或多个存储单元标识符来服务请求,其中一个或多个块服务器存储关于存储单元在存储单元标识符的块服务器上的存储单元的位置的信息。 此外,与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到存储在块服务器的存储介质中的单个存储单元。

    Dynamic, secure software tagging for software asset management with respect to deployment, configuration, and usage
    4.
    发明申请
    Dynamic, secure software tagging for software asset management with respect to deployment, configuration, and usage 审中-公开
    关于部署,配置和使用的软件资产管理的动态安全软件标记

    公开(公告)号:US20090113397A1

    公开(公告)日:2009-04-30

    申请号:US12288610

    申请日:2008-10-21

    Abstract: A software tagging application is configured to measure software application usage within an enterprise deployment. The software tagging application using the concepts of tags, and extends the use of tags to convey monitored software usage. This usage data is written to the tag and secured with a signature calculated using public/private key cryptography. The signature ensures that the usage data collected is correct and has not been tampered with. Usage data refers to both the number of client versions of the software and specific software features installed, and any type of metric for monitoring real usage of the specific software features, for example the number of minutes used, and the start and stop times that the feature was executed. Monitoring usage in this manner provides a dynamic usage model that tracks current and historical software usage, from an enterprise-wide level down to a specific user and feature level.

    Abstract translation: 软件标记应用程序被配置为测量企业部署中的软件应用程序使用情况。 软件标签应用程序使用标签的概念,并扩展使用标签来传达监控的软件使用。 将此使用数据写入标签,并使用公共/私人密钥密码术计算的签名进行保护。 签名确保收集的使用数据是正确的,并没有被篡改。 使用数据是指软件的客户端版本数量和安装的特定软件功能的数量以及用于监视特定软件功能的实际使用的任何类型的度量,例如使用的分钟数以及开始和停止时间 功能被执行 以这种方式监视使用情况提供了一个动态使用模式,可以跟踪当前和历史软件的使用情况,从企业范围到特定的用户和功能级别。

    Method For Using Tags To Manage Client Software Across a Life Cycle
    5.
    发明申请
    Method For Using Tags To Manage Client Software Across a Life Cycle 审中-公开
    在生命周期中使用标签管理客户端软件的方法

    公开(公告)号:US20150088834A1

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

    申请号:US14493195

    申请日:2014-09-22

    CPC classification number: G06F17/30377

    Abstract: A computer-implemented method for using tags to manage software across a product life cycle, including storing by a server computer (i) a tag prototype database and (ii) a tag instance database, the method including the steps of creating a tag for a client software component, storing the tag in the tag instance database, receiving, by a client computer, the tag and the client software component, from an electronic software distribution computer, receiving a request from the client computer to initiate a session of the client software component, obtaining the tag, by the server computer, from the client computer, verifying the tag obtained from the client computer, updating the tag to include information about the session, and replacing the tag in the client computer with the updated tag.

    Abstract translation: 一种用于使用标签来管理产品生命周期中的软件的计算机实现的方法,包括由服务器计算机(i)标签原型数据库和(ii)标签实例数据库存储,所述方法包括以下步骤:为 客户端软件组件,将标签存储在标签实例数据库中,由客户计算机从电子软件分发计算机接收标签和客户端软件组件,从客户端计算机接收请求以发起客户端软件的会话 组件,由服务器计算机从客户端计算机获得标签,验证从客户端计算机获得的标签,更新标签以包括关于会话的信息,以及用更新的标签替换客户端计算机中的标签。

    Fingerprinting for software license inventory management
    6.
    发明授权
    Fingerprinting for software license inventory management 有权
    指纹软件许可证库存管理

    公开(公告)号:US08321352B1

    公开(公告)日:2012-11-27

    申请号:US12256838

    申请日:2008-10-23

    CPC classification number: G06F21/12

    Abstract: Various techniques for software license inventory and asset management are disclosed. A fingerprint may be generated and associated with various copies of software applications installed on a software licensee's computer systems. Upon generation, each fingerprint may be stored in a license information database system along with relevant license information for that copy of the software application. A software inventory tool may then be used to collect fingerprints on installed copies of software applications and provide these fingerprints to the license information database system to obtain the corresponding license information. The output of the software inventory tool may be used by a licensee to comply with software license agreements and/or efficiently allocate information technology resources. Methods and systems that provide and process secured, dynamic and persistent tagging of software deployments and usage are also disclosed.

    Abstract translation: 披露了软件许可证库存和资产管理的各种技术。 可以生成指纹并将其与安装在软件被许可人的计算机系统上的软件应用的各种副本相关联。 一旦生成,每个指纹可以存储在许可证信息数据库系统中以及该软件应用的该副本的相关许可信息。 然后可以使用软件清单工具在安装的软件应用副本上收集指纹,并将这些指纹提供给许可证信息数据库系统以获得相应的许可证信息。 软件清单工具的输出可以由被许可人使用,以遵守软件许可协议和/或有效地分配信息技术资源。 还公开了提供和处理软件部署和使用的安全,动态和持久标记的方法和系统。

    Distributed Data Storage System Providing De-duplication of Data Using Block Identifiers
    7.
    发明申请
    Distributed Data Storage System Providing De-duplication of Data Using Block Identifiers 有权
    分布式数据存储系统使用块标识符提供数据重复数据删除

    公开(公告)号:US20110219205A1

    公开(公告)日:2011-09-08

    申请号:US13041095

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or more storage unit identifiers uniquely identifies content of a storage unit and the metadata server stores mappings on storage unit identifiers that are referenced by client addresses. The one or more storage unit identifiers are sent to one or more block servers. The one or more block servers service the request using the one or more storage unit identifiers where the one or more block servers store information on where a storage unit is stored on a block server for a storage unit identifier. Also, multiple client addresses associated with a storage unit with a same storage unit identifier are mapped to a single storage unit stored in a storage medium for a block server.

    Abstract translation: 接收到包含数据的客户端地址的访问请求。 元数据服务器确定数据的客户端地址和存储单元标识符之间的映射。 一个或多个存储单元标识符中的每一个唯一地标识存储单元的内容,并且元数据服务器存储对由客户端地址引用的存储单元标识符的映射。 一个或多个存储单元标识符被发送到一个或多个块服务器。 一个或多个块服务器使用一个或多个存储单元标识符来服务请求,其中一个或多个块服务器存储关于存储单元在存储单元标识符的块服务器上的存储单元的位置的信息。 此外,与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到存储在块服务器的存储介质中的单个存储单元。

    Management Of Entitlements Using Blockchain

    公开(公告)号:US20210073211A1

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

    申请号:US16951513

    申请日:2020-11-18

    Abstract: Methods for managing entitlements of products and services using blockchain are described. One method includes the steps of storing by a blockchain fabric a ledger that stores transaction data, smart contracts that process transactions, creating an entitlement, receiving by the blockchain a create entitlement transaction request, adding, by the smart contract, an entitlement block to the ledger, issuing by the entitled product a usage transaction that reports usage of the entitled product, upon receiving the usage transaction, adding, by a smart contract, a usage block to the ledger, and determining, by the smart contract, that an entitlement limit has been reached. Another method describes a container mechanism that provides a way to identify all blocks associated with a base entitlement.

    Management of storage system access based on client performance and cluser health
    9.
    发明授权
    Management of storage system access based on client performance and cluser health 有权
    基于客户端性能和cluser健康管理存储系统访问

    公开(公告)号:US09003021B2

    公开(公告)日:2015-04-07

    申请号:US13338039

    申请日:2011-12-27

    Abstract: In one embodiment, a method includes determining a previous client performance value in terms of a performance metric for a volume in a storage system. The previous client performance value is related to previous access for a client to the volume. Also, the storage system is storing data for a plurality of volumes where data for each of the plurality of volumes is striped substantially evenly across drives of the storage system. The method applies criteria to the previous performance value to determine a target performance value. Performance of the client with respect to access to the volume is regulated in terms of the performance metric based on the target performance value.

    Abstract translation: 在一个实施例中,一种方法包括根据存储系统中的卷的性能度量确定先前的客户端性能值。 以前的客户端性能值与客户端对卷的先前访问有关。 而且,存储系统正在存储用于多个卷的数据,其中用于多个卷中的每一个的数据基本上均匀地跨过存储系统的驱动器条带划分。 该方法将标准应用于以前的性能值,以确定目标性能值。 关于访问卷的客户端的性能根据目标性能值的性能指标进行调整。

    Management of Storage System Access Based on Client Performance and Cluser Health
    10.
    发明申请
    Management of Storage System Access Based on Client Performance and Cluser Health 有权
    基于客户端性能和Cluser健康的存储系统访问管理

    公开(公告)号:US20130166727A1

    公开(公告)日:2013-06-27

    申请号:US13338039

    申请日:2011-12-27

    Abstract: In one embodiment, a method includes determining a previous client performance value in terms of a performance metric for a volume in a storage system. The previous client performance value is related to previous access for a client to the volume. Also, the storage system is storing data for a plurality of volumes where data for each of the plurality of volumes is striped substantially evenly across drives of the storage system. The method applies criteria to the previous performance value to determine a target performance value. Performance of the client with respect to access to the volume is regulated in terms of the performance metric based on the target performance value.

    Abstract translation: 在一个实施例中,一种方法包括根据存储系统中的卷的性能度量确定先前的客户端性能值。 以前的客户端性能值与客户端对卷的先前访问有关。 而且,存储系统正在存储用于多个卷的数据,其中用于多个卷中的每一个的数据基本上均匀地跨过存储系统的驱动器条带划分。 该方法将标准应用于以前的性能值,以确定目标性能值。 关于访问卷的客户端的性能根据目标性能值的性能指标进行调整。

Patent Agency Ranking