Check patentability & draft patents in minutes with Patsnap Eureka AI!

Hierarchical data surfacing configurations with automatic updates

A surface treatment and automatic upgrade technology, applied in the direction of digital data processing, data processing input/output process, user interface execution, etc., can solve problems such as upgrade or modification difficult to deploy at the end user organization

Active Publication Date: 2017-10-17
MICROSOFT TECH LICENSING LLC
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Thus, where one of the computing system manufacturers or individuals providing customizations to computing systems upgrades or otherwise modifies the base system or its customizations, these types of upgrades or modifications can be difficult to deploy at end user organizations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hierarchical data surfacing configurations with automatic updates
  • Hierarchical data surfacing configurations with automatic updates
  • Hierarchical data surfacing configurations with automatic updates

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0092] Example 1 is a computing system comprising:

[0093] UI widgets;

[0094] a customization component that controls a user interface component to generate a customized user interface display with a configuration user input mechanism and, in response, detects user interaction with the configuration user input mechanism and generates a customization to the selected data surface processing system, the customization The component stores customizations as deltas that include changes to the selected data surfacing system and identifies the deltas at nodes in the data surfacing solution hierarchy having ancestor nodes and descendant nodes, each node representing a unique data surface treatment system, and each descendant node identifies a delta relative to the ancestor node; and

[0095] an automated upgrade system that detects a change to a given data surfacing system, detects a given node in said data surfacing solution hierarchy corresponding to the given data surfacing syst...

example 2

[0096] Example 2 is a computing system according to any or all of the previous examples, wherein the given node includes an ancestor node to another node, and wherein the other node includes a descendant node to the given node.

example 3

[0097] Example 3 is the computing system according to any or all of the previous examples, wherein the automatic upgrade system comprises:

[0098] A custom merge component that merges the deltas identified at a given node, another node, and intermediary nodes.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

User interactions are detected that customize and create new versions of the configuration of a selected data surfacing solution. The customizations and new versions are saved as changes (or deltas) to the selected data surfacing solution. The selected data surfacing solution, with the customization deltas, is identified as a unique solution and saved as a node in a solution hierarchy that has the selected solution as its ancestor node. The selected data surfacing solution, with new version (upgrade) deltas, is identified as a new version of the selected solution and saved as a new version in the same node in a solution hierarchy. The node in the hierarchy corresponding to the selected solution with the customization and upgrade deltas inherits a configuration corresponding to the ancestor node.

Description

Background technique [0001] Computing systems are currently in widespread use. Some such computing systems are quite large and relatively complex. They also often have data surface processing systems for aggregating, transforming, and outputting data and other information within the system. [0002] Many organizations use computing systems to facilitate the control of the organization's various processes, tasks, and operations of other computing systems or equipment. Many such organizations are also subject to rules for how data is surfaced and provided to users or other computing systems. Rules may specify various formats, content, or other configurations to be output to users or other computing systems. Some organizations are multinational in that they operate in a variety of different jurisdictions around the world. As such, they may be subject to various different types of rules that define how data is surfaced and output to users and other computing systems. These ru...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44G06F9/445
CPCG06F8/65G06F9/451G06F3/0481H04L41/22
Inventor M·费拉托夫S·施乌托夫M·别卢金R·G·沙司科夫
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More