Building computing applications based upon metadata
US-8972872-B2 · Mar 3, 2015 · US
US9529980B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9529980-B2 |
| Application number | US-201414318616-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 28, 2014 |
| Priority date | Jun 28, 2014 |
| Publication date | Dec 27, 2016 |
| Grant date | Dec 27, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.