Generating canonical representations of JSON documents

    公开(公告)号:US10223550B2

    公开(公告)日:2019-03-05

    申请号:US14073143

    申请日:2013-11-06

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.

    Policy-Based Hypervisor Configuration Management

    公开(公告)号:US20180011725A1

    公开(公告)日:2018-01-11

    申请号:US15676523

    申请日:2017-08-14

    Applicant: VMware Inc.

    CPC classification number: G06F9/45533

    Abstract: Methods and apparatus to manage configuration of policy-based hypervisors are disclosed. An example method includes generating, by executing an instruction with a processor, a specification for a target configuration of a host based on a policy-based profile, the policy-based profile describing a source configuration of a source host at a virtualization software level; applying, by executing an instruction with the processor, the specification to the target configuration; and in response to an update to the policy-based profile, updating, by executing an instruction with the processor, the target configuration to place the host in compliance with the updated policy-based profile.

    Desired state model for managing lifecycle of virtualization software

    公开(公告)号:US11669325B2

    公开(公告)日:2023-06-06

    申请号:US17725421

    申请日:2022-04-20

    Applicant: VMware, Inc.

    CPC classification number: G06F8/65 G06F8/63 G06F9/45516

    Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.

    Policy-based hypervisor configuration management

    公开(公告)号:US10552187B2

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

    申请号:US15676523

    申请日:2017-08-14

    Applicant: VMware Inc.

    Abstract: Methods and apparatus to manage configuration of policy-based hypervisors are disclosed. An example method includes generating, by executing an instruction with a processor, a specification for a target configuration of a host based on a policy-based profile, the policy-based profile describing a source configuration of a source host at a virtualization software level; applying, by executing an instruction with the processor, the specification to the target configuration; and in response to an update to the policy-based profile, updating, by executing an instruction with the processor, the target configuration to place the host in compliance with the updated policy-based profile.

    Generating Canonical Representations of JSON Documents
    7.
    发明申请
    Generating Canonical Representations of JSON Documents 审中-公开
    生成JSON文档的规范表示法

    公开(公告)号:US20150128032A1

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

    申请号:US14073143

    申请日:2013-11-06

    Applicant: VMware, Inc.

    CPC classification number: G06F21/64

    Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.

    Abstract translation: 描述了用于生成JSON文档的规范表示的系统和技术。 其中一种技术包括接收第一个JavaScript对象表示法(JSON)文档,其中第一个文档包括一个或多个JSON对象,并且其中每个JSON对象包括一个或多个名称 - 值对; 生成所述第一JSON文档的第一规范表示,其中生成所述第一规范表示包括:对于每个JSON对象,从每个JSON对象中移除对于所述第一文档结束的每个非有效空白字符和非有效行,对包括在所述第一JSON文档中的所述名称值对进行排序 按字典顺序排列JSON对象,并将第一个文档中的数字值类型的一个或多个实例转换为双重数据类型的标准化表示; 以及使用所述第一规范表示生成所述第一JSON文档的第一数字签名。

Patent Agency Ranking