Aggregated physical and logical network mesh view
US-2024111808-A1 · Apr 4, 2024 · US
US2020379984A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020379984-A1 |
| Application number | US-201916724056-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 20, 2019 |
| Priority date | Jun 1, 2019 |
| Publication date | Dec 3, 2020 |
| Grant date | — |
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.
This application relates to updating collection views in a computing device. A method includes receiving a first data array of a current view of a data collection and receiving a second data array of a future view of the data collection. The method also includes generating a difference data array that, based on a determination that the first data array element is equal to the second data array element, includes the second data array element. The method also includes, based on whether the first data array element is not included in the second data array and/or the second data array element is not included in the first data array, indicating, in the difference data array, that the first data array element is not in the future view or that the second data array element is not in the current view.
Opening claim text (preview).
What is claimed is: 1 . A method for updating a collection view, the method comprising, at a computing device: receiving a first data array corresponding to a current view of a data collection; receiving a second data array corresponding to a future view of the data collection; comparing a first data array element of the first data array to a second data array element of the second data array; generating a difference data array that, based on a determination that the first data array element is equal to the second data array element, includes the second data array element; determining, based on a determination that the first data array element does not equal the second data array element, whether the first data array element is included in the second data array; based on a determination that the first data array element is not included in the second data array, indicating, in the difference data array, that the first data array element is not in the future view of the data collection; determining, based on a determination that the first data array element is not included in the second data array, whether the second data array element is included in the first data array; based on a determination that the second data array element is not included in the first data array, indicating, in the difference data array, that the second data array element is not in the current view of the data collection; and transitioning the data collection from the current view to the future view using the difference data array. 2 . The method of claim 1 , further comprising, based on the determination that the first data array element and the second data array element are not the same and based on a determination that the first data array element is included in the second data array, determining a difference between a location of the first data array element in the first data array and a location of the first data array element in the second data array. 3 . The method of claim 2 , further comprising, indicating, in the difference data array, to remove the first data array element or to insert the second data array element in a position corresponding to the difference between the location of the first data array element in the first data array and the location of the first data array element in the second data array. 4 . The method of claim 1 , wherein transitioning the data collection from the current view to the future view using the difference data array includes removing, from a visual representation of the data collection, data array elements in the difference data array indicated as not being in the future view of the data collection. 5 . The method of claim 1 , wherein transitioning the data collection from the current view to the future view using the difference data array includes inserting, into a visual representation of the data collection, data array elements in the difference data array indicated as not being in the current view of the data collection. 6 . The method of claim 1 , wherein the data collection is visually represented on a display of the computing device. 7 . The method of claim 1 , wherein the difference data array includes unique data array elements. 8 . At least one non-transitory computer readable medium storing instructions that, when executed by at least one processor included in a computing device, cause the computing device to perform steps that include: receiving a first data array corresponding to a current view of a data collection; receiving a second data array corresponding to a future view of the data collection; comparing a first data array element of the first data array to a second data array element of the second data array; generating a difference data array that, based on a determination that the first data array element is equal to the second data array element, includes the second data array element; determining, based on a determination that the first data array element does not equal the second data array element, whether the first data array element is included in the second data array; based on a determination that the first data array element is not included in the second data array, indicating, in the difference data array, that the first data array element is not in the future view of the data collection; determining, based on a determination that the first data array element is not included in the second data array, whether the second data array element is included in the first data array; based on a determination that the second data array element is not included in the first data array, indicating, in the difference data array, that the second data array element is not in the current view of the data collection; and transitioning the data collection from the current view to the future view using the difference data array. 9 . The at least one non-transitory computer readable medium of claim 8 , wherein the steps further include, based on the determination that the first data array element and the second data array element are not the same and based on a determination that the first data array element is included in the second data array, determining a difference between a location of the first data array element in the first data array and a location of the first data array element in the second data array. 10 . The at least one non-transitory computer readable medium of claim 9 , wherein the steps further include, indicating, in the difference data array, to remove the first data array element or to insert the second data array element in a position corresponding to the difference between the location of the first data array element in the first data array and the location of the first data array element in the second data array. 11 . The at least one non-transitory computer readable medium of claim 9 , wherein transitioning the data collection from the current view to the future view using the difference data array includes removing, from a visual representation of the data collection, data array elements in the difference data array indicated as not being in the future view of the data collection. 12 . The at least one non-transitory computer readable medium of claim 9 , wherein transitioning the data collection from the current view to the future view using the difference data array includes inserting, into a visual representation of the data collection, data array elements in the difference data array indicated as not being in the current view of the data collection. 13 . The at least one non-transitory computer readable medium of claim 9 , wherein the data collection is visually represented on a display of the computing device. 14 . The at least one non-transitory computer readable medium of claim 9 , wherein the difference data array includes unique data array elements. 15 . A computing device configured to update a collection view, the computing device comprising: a display; and a processor in communication with the display and configured to: receive a first data array corresponding to a current view of a data collection displayed on the display; receive a second data array corresponding to a future view of the data collection; compare a first data array element of the first data array to a second data array element of the second data array; generate a difference data array that, based on a determination that the first data array element is equal to the second data array element, includes the second data array element; determine, based on a determination that the first data array element does not equal the second data array elem
Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title
Updating materialised views · CPC title
Managing data history or versioning (querying versioned data G06F16/2474; querying temporal data G06F16/2477) · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.