Deduplication of end user license agreements

US9529980B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9529980-B2
Application numberUS-201414318616-A
CountryUS
Kind codeB2
Filing dateJun 28, 2014
Priority dateJun 28, 2014
Publication dateDec 27, 2016
Grant dateDec 27, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a computer-implemented method for deduplicating a plurality of instances of end user licensing agreements (EULAs), an end user licensing agreement (EULA) from a software bundle is accessed. Only a single instance of the EULA is displayed such that there is a deduplication of a plurality of instances of EULAs.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for deduplicating a plurality of instances of end user licensing agreements (EULAs), said method comprising: enabling a selection of a plurality of targets in a datacenter for updating software associated with said plurality of targets; in response to said selection of said plurality of targets, displaying software bundles relevant for updating software associated with at least one each of said selected targets, wherein said software bundles comprise at least a payload, metadata and a script to support a respective target of said plurality of targets; in response to receiving a selection of said software bundles for updating, accessing end user licensing agreements (EULAEULAs) from said selected software bundles; processing said EULAs of said selected software bundles to create a single deduplicated EULA enabling acceptance of said EULAs by accepting said single deduplicated EULA; and displaying, during execution of a plan of operation, only a said single instance of said deduplicated EULA such that there is a deduplication of said plurality of instances of said EULAs. 2. The computer-implemented method of claim 1 , further comprising: receiving an acceptance of said single instance of said deduplicated EULA in place of an acceptance for each of said plurality of instances of said EULAs. 3. The computer-implemented method of claim 1 , wherein said single instance of said deduplicated EULA is displayed via a unified browser. 4. The computer-implemented method of claim 1 , wherein a vendor of said software bundle is a third party vendor. 5. The computer-implemented method of claim 1 , wherein said software bundle is used to update a target and said target is selected from a group consisting of: a host system, a physical device, virtual machine, and firmware. 6. The computer-implemented method of claim 1 , further comprising: adding additional content to said single instance of said deduplicated EULA. 7. The computer-implemented method of claim 1 , wherein said EULA is a EULAs are universal EULAEULAs. 8. A computer-implemented method for deduplicating end user licensing agreements (EULAs), said method comprising: enabling a selection of a plurality of targets in a datacenter for updating software associated with said plurality of targets; in response to said selection, displaying software bundles relevant for updating software associated with at least one each of said selected targets, wherein said software bundles comprise at least a payload, metadata and a script to support a respective target of said plurality of targets; in response to receiving a selection of said software bundles for updating, accessing a first end user licensing agreement (EULA) from a first software bundle of said software bundles; accessing a second EULA from a second software bundle of said software bundles, wherein said first software bundle and said second software bundle are for updating targets in a datacenter and wherein said first software bundle and said second software bundle are from different vendors; determining that said first EULA and said second EULA are sufficiently similar to allow said first EULA and said second EULA to be accepted by a single acceptance; processing said first EULA and said second EULA to create a single deduplicated EULA enabling acceptance of said first EULA and said second EULA by accepting said single deduplicated EULA; and displaying only a said single instance of a deduplicated EULA in place of displaying said first EULA and said second EULA such that there is a deduplication of EULAs. 9. The computer-implemented method of claim 8 , further comprising: displaying said single instance of said deduplicated EULA during execution of a plan of operations. 10. The computer-implemented method of claim 8 , wherein at least portions of said first EULA and said second EULA are displayed in said single instance of said deduplicated EULA. 11. The computer-implemented method of claim 8 , further comprising: enabling acceptance of said single instance of said deduplicated EULA in place of an acceptance for said first EULA and said second EULA. 12. The computer-implemented method of claim 8 , further comprising: discarding insignificant portions of said first EULA or said second EULA regardless of whether said insignificant portions match any portion of said first EULA or said second EULA. 13. The computer-implemented method of claim 8 , wherein said single instance of said deduplicated EULA is displayed via a unified browser. 14. The computer-implemented method of claim 8 , wherein said plurality of targets are selected from a group consisting of: a host system, a physical device, virtual machine, and firmware. 15. The computer-implemented method of claim 8 , further comprising: adding additional content to said single instance of said deduplicated EULA. 16. The computer-implemented method of claim 8 , wherein said first EULA and said second EULA are universal EULAEULAs. 17. A system for deduplicating end user licensing agreements (EULAs), said system comprising: a target accessor for accessing selected targets of a plurality of targets in a datacenter for software updates; a bundle displayer for displaying software bundles relevant for updating software associated with at least one each of said selected targets, wherein said software bundles comprise at least a payload, metadata and a script to support a respective target of said plurality of targets; a EULA accessor to access at least a first EULA and a second EULA from software bundles in response to receiving a selection of software bundles for updating, wherein said first EULA and said second EULA are from different vendors; a EULA comparator to compare whether said first EULA and said second EULA are sufficiently similar to allow said first EULA and said second EULA to be accepted by a single acceptance, and to process said first EULA and said second EULA to create a single deduplicated EULA enabling acceptance of said first EULA and said second EULA by accepting said deduplicated EULA; and a EULA displayer to display only a single instance of a said deduplicated EULA in place of displaying said first EULA and said second EULA such that there is a deduplication of EULAs. 18. The system as recited by claim 17 , wherein said EULA comparator further comprises comparing whether said first EULA and said second EULA are sufficiently similar to allow said first EULA and said second EULA to be accepted by a single acceptance, wherein sufficiently similar does not require said first EULA and said second EULA to match each other.

Assignees

Inventors

Classifications

  • Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • G06F21/105Primary

    Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title

  • Physics · mapped topic

  • De-duplication implemented within the file system, e.g. based on file segments (de-duplication techniques in storage systems for the management of data blocks G06F3/0641) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9529980B2 cover?
In a computer-implemented method for deduplicating a plurality of instances of end user licensing agreements (EULAs), an end user licensing agreement (EULA) from a software bundle is accessed. Only a single instance of the EULA is displayed such that there is a deduplication of a plurality of instances of EULAs.
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).