Patents by Inventor Wade Heninger
Wade Heninger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11960498Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: GrantFiled: December 2, 2016Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Sandhya Vankamamidi, Jung-Chen Hung, Mark Wade Heninger
-
Patent number: 11461358Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: GrantFiled: January 4, 2021Date of Patent: October 4, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sandhya Vankamamidi, Jung-Chen Hung, Mark Wade Heninger
-
Patent number: 11182048Abstract: A computing device including a user input device. The computing device may further include memory storing a file tree that includes a plurality of files arranged in a hierarchical structure having a plurality of nodes. The computing device may further include at least one processor configured to receive, via the user input device, a scoping selection of one or more nodes of the plurality of nodes. The scoping selection may indicate a respective display status for each of the one or more nodes. The processor may generate a scoped view of the file tree in which for each selected node, whether that selected node is displayed or hidden in the scoped view is determined based at least on the respective display status indicated for that selected node by the scoping selection. The processor may output the scoped view to a display for display in a graphical user interface (GUI).Type: GrantFiled: May 16, 2019Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Andrew C. Ng, Mark Wade Heninger, Smitha Bhat Bharadwaj, Alan Jinsoo Yu, Arijit Chatterjee
-
Publication number: 20210124755Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: ApplicationFiled: January 4, 2021Publication date: April 29, 2021Inventors: Sandhya VANKAMAMIDI, Jung-Chen HUNG, Mark Wade HENINGER
-
Patent number: 10949048Abstract: Organizations may comprise a variety of resources that are assigned to various organizational units, and allocated for various projects or tasks. A user who wishes to understand the organizational structure of the resources may examine information sources, such as resource manifests and resource access logs, and interpret such information with the user's knowledge of the organization, but may fail to achieve a comprehensive, accurate, and up-to-date understanding of the organization. Instead, interactions among users and resources may be monitored to infer organizational structure; assignment of resources to organizational units; relationships among resources; and usages arising within such resource relationships. Based on such inferences, an interactive visual map may be automatically generated that depicts the arrangement of the organization and the interrelationships of the resources.Type: GrantFiled: July 8, 2015Date of Patent: March 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung
-
Patent number: 10915545Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: GrantFiled: December 2, 2016Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sandhya Vankamamidi, Jung-Chen Hung, Mark Wade Heninger
-
Patent number: 10885053Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: GrantFiled: December 2, 2016Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sandhya Vankamamidi, Jung-Chen Hung, Mark Wade Heninger
-
Publication number: 20200363912Abstract: A computing device including a user input device. The computing device may further include memory storing a file tree that includes a plurality of files arranged in a hierarchical structure having a plurality of nodes. The computing device may further include at least one processor configured to receive, via the user input device, a scoping selection of one or more nodes of the plurality of nodes. The scoping selection may indicate a respective display status for each of the one or more nodes. The processor may generate a scoped view of the file tree in which for each selected node, whether that selected node is displayed or hidden in the scoped view is determined based at least on the respective display status indicated for that selected node by the scoping selection. The processor may output the scoped view to a display for display in a graphical user interface (GUI).Type: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Andrew C. NG, Mark Wade HENINGER, Smitha Bhat BHARADWAJ, Alan Jinsoo YU, Arijit CHATTERJEE
-
Publication number: 20180089291Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: ApplicationFiled: December 2, 2016Publication date: March 29, 2018Inventors: Sandhya VANKAMAMIDI, Jung-Chen Hung, Mark Wade Heninger
-
Publication number: 20180089277Abstract: A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.Type: ApplicationFiled: December 2, 2016Publication date: March 29, 2018Inventors: Sandhya VANKAMAMIDI, Jung-Chen HUNG, Mark Wade HENINGER
-
Publication number: 20170012847Abstract: The resources of an organization may provide various functions and services, and the performance of the resources may be of interest. Performance indicators (e.g., network bandwidth, I/O throughput, and processing capacity) may be measured and logged, and examined in the event of diminished performance in order to identify a non-performing resource. However, because resources may depend on other resources, and to different degrees, the performance of the first resource may be limited by the performance of a related resource, and logging respective resource performance may not inform this determination. An embodiment of the techniques presented herein may evaluate an effect of the performance indicators of a first resource on the performance indicators of related resources (e.g., through historic comparisons or differential testing), and a visual resource map may include a visual indicator of the effect of performance indicators of a first resource on the performance indicators of a related resource.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung, Amir Netz
-
Publication number: 20170011014Abstract: While interacting with resources such as databases and data sets, a user of an organization may create a usage of a resource that is interesting or has value. The user may publish the usage to a web page and/or notify other users who may be interested in the usage, but the effectiveness of such sharing depends upon the user's volition to share the usage with interested users. Instead, the interaction between the interacting user and the resource may be monitored to detect a usage of the resource that may be interesting to other users of the organization. Interested users may be automatically identified and notified of the resource usage, and may request a replay of the resource usage by the interacting interested user. Usages may also be automatically stored as part of a catalog of resource usages by the interacting user for interested users to browse and replay.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung
-
Publication number: 20170010756Abstract: Organizations may comprise a variety of resources that are assigned to various organizational units, and allocated for various projects or tasks. A user who wishes to understand the organizational structure of the resources may examine information sources, such as resource manifests and resource access logs, and interpret such information with the user's knowledge of the organization, but may fail to achieve a comprehensive, accurate, and up-to-date understanding of the organization. Instead, interactions among users and resources may be monitored to infer organizational structure; assignment of resources to organizational units; relationships among resources; and usages arising within such resource relationships. Based on such inferences, an interactive visual map may be automatically generated that depicts the arrangement of the organization and the interrelationships of the resources.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung
-
Patent number: 8996542Abstract: Briefly, in accordance with one or more embodiments, a hierarchical data set may be displayed in a database view in a content window of a program or graphical user interface. A filter panel may display one or more categories of information about the hierarchical data set including one or more filterable items that may be selected by a user. In response to a user selection, filtered contents of the hierarchical data set may be displayed in the database view according to the selection to allow a user to navigate the hierarchical dataset via the database view. In one or more embodiments, the hierarchical data set may comprise a file system.Type: GrantFiled: December 13, 2006Date of Patent: March 31, 2015Assignee: Adobe Systems IncorporatedInventors: Arno Gourdol, Wade Heninger
-
Publication number: 20130124528Abstract: Briefly, in accordance with one or more embodiments, a hierarchical data set may be displayed in a database view in a content window of a program or graphical user interface. A filter panel may display one or more categories of information about the hierarchical data set including one or more filterable items that may be selected by a user. In response to a user selection, filtered contents of the hierarchical data set may be displayed in the database view according to the selection to allow a user to navigate the hierarchical dataset via the database view. In one or more embodiments, the hierarchical data set may comprise a file system.Type: ApplicationFiled: December 13, 2006Publication date: May 16, 2013Inventors: Arno Gourdol, Wade Heninger
-
Patent number: D591764Type: GrantFiled: March 20, 2007Date of Patent: May 5, 2009Assignee: Adobe Systems IncorporatedInventors: Mark Wade Heninger, Arno Gourdol, Paul Anastasopoulos, Christopher Smith