Patent application number | Description | Published |
20080301547 | AUTOMATIC ALIGNMENT WITH SUBCOMPONENTS ON A VISUAL LAYOUT - A processing device may include a WYSIWYG tool for designing two-dimensional visual layouts. The processing device may display a visual layout including a first object component and a second object component. The first object component, or an object subcomponent thereof, may be moved or resized, or an object subcomponent of the second object component may be moved or resized. When an edge of the first object component or an edge of the object subcomponent, thereof, is within a snapping distance of an edge of the object subcomponent of the second object component, the processing device may attempt to align the edges and may display an indicator indicating alignment of the edges. The first object component or the object subcomponent, thereof, may be drawn to an aligned position with the object subcomponent of the second object component while the aligned edges are within the snapping distance. | 12-04-2008 |
20090300047 | AUTOMATICALLY ASSIGNING DATA BINDINGS IN VISUAL DESIGNERS - Various technologies and techniques are disclosed for automatically assigning data bindings to data sources and data sets in the design surface of visual designers. A user selection is received to insert a data element into a data region on a design surface. When there is just one data source and one data set defined in the design surface, a list of fields from the one data set is displayed in a user-selectable list, and the data set is automatically assigned to the data element based upon the selected field. As the user interacts with the design surface to insert additional data elements, the additional data elements are automatically assigned to the previously-utilized data source and data set, and a list of fields from the automatically assigned data set is displayed in a user-selectable list. This saves the user from having to select a desired data set and desired data source. | 12-03-2009 |
20090300524 | AUTOMATICALLY ASSIGNING DATA BINDINGS IN VISUAL DESIGNERS - Various technologies and techniques are disclosed for automatically assigning data bindings to data sources and data sets in the design surface of visual designers. A user selection is received to insert a data element into a data region on a design surface. When there is just one data source and one data set defined in the design surface, a list of fields from the one data set is displayed in a user-selectable list, and the data set is automatically assigned to the data element based upon the selected field. As the user interacts with the design surface to insert additional data elements, the additional data elements are automatically assigned to the previously-utilized data source and data set, and a list of fields from the automatically assigned data set is displayed in a user-selectable list. This saves the user from having to select a desired data set and desired data source. | 12-03-2009 |
20090322756 | USING VISUAL TECHNIQUES TO MANIPULATE DATA - Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations. | 12-31-2009 |
20090322782 | DASHBOARD CONTROLS TO MANIPULATE VISUAL DATA - A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls. | 12-31-2009 |
20090327921 | ANIMATION TO VISUALIZE CHANGES AND INTERRELATIONSHIPS - Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data. | 12-31-2009 |
20130246113 | PROJECT MANAGEMENT AND MEASURING PERFORMANCE USING DELIVERABLES - A deliverable is defined in terms presented for customer approval of a project. Tasks to be performed on the project are mapped to the deliverables so performance metrics and progress reports can be generated on a per-deliverable basis. | 09-19-2013 |
20140365952 | NAVIGATION AND MODIFYING CONTENT ON A ROLE TAILORED WORKSPACE - A user interface is displayed that has one or more workspace display sectors, based on a user role. Each workspace display selector corresponds to a given workspace display. A workspace display includes a plurality of different groups, each group including a plurality of different components. Each group corresponds to a task, set of tasks or topic of information related to a user's role. The particular components included in each group are user interface display elements that are each related to an item of content within the corresponding group. | 12-11-2014 |