Including Graph Or Chart Of Spreadsheet Information Patents (Class 715/215)
-
Publication number: 20140129912Abstract: An express spreadsheet visualization system configured to simultaneously display, update, and synchronize BIM model representations across spreadsheet applications and visualization handling applications. The express spreadsheet visualization system provides a synchronizing mechanism between the two representations. Users get the benefit of complete information in one place. Updates made to pertinent parts in a BIM model in either representation (visual or spreadsheet) are automatically reflected in the associated representation.Type: ApplicationFiled: November 6, 2013Publication date: May 8, 2014Applicant: Solibri, Inc.Inventors: Matti Juhani Kannala, Anne Helena Urrila, Heikki Antero Kulusjarvi, Pasi Tuomo Paasiala, Anupam Arohi
-
Publication number: 20140115433Abstract: Business management system and method which uses a database and regular spreadsheets such as Excel for collecting, processing and distributing data and information using electronic forms, including display fields and data input fields, according to the access level of the user. In addition to interfaces for information input, for defining the structure and the information output the system includes a specific application for the management of information flow and interfaces, as well as the generation of synthetic graphs defined according to the user.Type: ApplicationFiled: October 23, 2013Publication date: April 24, 2014Inventor: Daniel BERNERS
-
Patent number: 8700192Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.Type: GrantFiled: April 16, 2010Date of Patent: April 15, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8656271Abstract: A method for use with a spreadsheet includes storing a cell object, where the cell object includes a location in the spreadsheet of a cell to which the cell object relates and a process associated with the cell, and performing the process on a complex object to produce a result, where the complex object includes a construct comprised of data and code. A display is generated for the cell that is based on the result.Type: GrantFiled: July 31, 2006Date of Patent: February 18, 2014Assignee: SAP AGInventors: Julien Jean-Pierre Vayssiere, Regis Francois Bernard Saint-Paul, Boualem Benatallah
-
Patent number: 8621375Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.Type: GrantFiled: July 15, 2011Date of Patent: December 31, 2013Assignee: Apple Inc.Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
-
Patent number: 8578277Abstract: A chart is presented in a host application. The chart is managed by communicating data corresponding to the chart to a separate application and providing functionality for editing the data in the separate application. The presentation of the data in the separate application is distinct from the presentation of the chart in the host application. Changes to the data are communicated the host application when the data is edited in the separate application. The communicated changes to the data are reflected in the presentation of the chart in the host application.Type: GrantFiled: September 15, 2005Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Daniel P. Cory, Kelly J. Lynch
-
Patent number: 8572503Abstract: The device (D) is dedicated to the analysis of time varying quantities. It comprises a tool for managing display windows (MA) each for displaying the representation of a selected quantity and each associated with a first quantity selection tool (01) and a second time reference(s) selection tool (02) coupled to the management tool (MA).Type: GrantFiled: December 20, 2007Date of Patent: October 29, 2013Inventor: Wally Tzara
-
Patent number: 8560096Abstract: A method to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance for the plurality of equipment is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8560097Abstract: A computer assisted method to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8560098Abstract: A system to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8543404Abstract: Embodiments of the present invention provide a method and computer program product for the proactive completion of input fields for automated voice enablement of a Web page. In an embodiment of the invention, a method for proactively completing empty input fields for voice enabling a Web page can be provided. The method can include receiving speech input for an input field in a Web page and inserting a textual equivalent to the speech input into the input field in a Web page. The method further can include locating an empty input field remaining in the Web page and generating a speech grammar for the input field based upon permitted terms in a core attribute of the empty input field and prompting for speech input for the input field. Finally, the method can include posting the received speech input and the grammar to an automatic speech recognition (ASR) engine and inserting a textual equivalent to the speech input provided by the ASR engine into the empty input field.Type: GrantFiled: April 7, 2008Date of Patent: September 24, 2013Assignee: Nuance Communications, Inc.Inventors: Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 8520000Abstract: Systems and methods for generating and sharing interactive charts are described. The interactive charts are generated in an online portal that allows users to customize the interactive features of the chart. An online portal may also be provided to allow users to automatically embed interactive chart(s) in another website without reprogramming the code of the website each time the interactive chart(s) are changed or new interactive chart(s) are added.Type: GrantFiled: February 17, 2009Date of Patent: August 27, 2013Assignee: iCharts, Inc.Inventors: Seymour Duncker, Tyron Montgomery
-
Patent number: 8515953Abstract: One or more techniques and/or systems are disclosed for constructing a temporal visualization of query results. That is, query results associated with temporal information, such as timestamps, may be used to create a temporal distribution (e.g., query results comprising images and image capture dates, web pages and web page creation dates, etc.). The temporal distribution may comprise a distribution of the query results over time (e.g., query results may be sorted and/or grouped based upon dates specified by the timestamps). A temporal visualization of the query results may be constructed using the temporal distribution. For example, query results may be assigned to date slots within the temporal visualization. The temporal visualization may illustrate a substantial number of query results (e.g., thousands) that may otherwise not be visually presentable at once. Zoom commands and/or hover commands may be processed to provide finer and/or coarser granularity of the query results.Type: GrantFiled: November 29, 2011Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Kyriakos Karenos, Francesco Nidito, Milad Shokouhi, Igor Nitto
-
Patent number: 8495488Abstract: This invention concerns a document markup tool, that is an application where existing authored documents can be marked or annotated. For instance, formative or summative assessment submissions authored by students might be graded by a teacher using the markup tool. The tool itself is operable by a user at a computer user interface to: Recognize the members of a set of existing documents. Open one of the existing documents in a set and display its contents to a user together with a toolbar. And, select locations in the document and, using the toolbar, add commentary and scores to the document. Wherein the markup tool is automatically operable to: Total the scores made in a document. Display the scores in a graphical report in the document. Display a moderation panel which enables visual and statistical comparisons of the scores made in a document to the scores added to all the documents of the set. And, reflect changes to the scores made in a document in the displayed moderation panel.Type: GrantFiled: August 21, 2008Date of Patent: July 23, 2013Assignee: RemarksPDF Pty LimitedInventor: Stephen Colbran
-
Patent number: 8482575Abstract: A method and system for determining highlighting colors for topic elements in a chart. The method includes acquiring contrast elements and topic elements which need to be highlighted, acquiring colors of the contrast elements and layout information of the topic elements and the contrast elements in the chart, determining a plurality of combinatorial contrast policies for the colors of the contrast elements according to a color contrast standard, calculating weights of the combinatorial contrast policies using the layout information, and determining highlighting colors of the topic elements according to the combinatorial contrast policies and their weights. A highlighting color can be selected automatically for the information that needs attention, so that the user can determine information that should be specially noted without having professional knowledge about color, saving time and energy.Type: GrantFiled: April 26, 2010Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Jin Dong, Li Xia, Ming Xie, Wen Jun Yin, Li Li Zhao
-
Publication number: 20130174004Abstract: Graphical tools and primitives are provided for visualization of graphical curve rendered in 3D from tabular data such as in a spreadsheet. The invention can be used for simple business analysis as well as advanced engineering and science. Visualizations of a one-dimensional curve are rendered from provided data according to position, orientation, and viewpoint, some or all of which can be controlled by a user interface. The visualization can be displayed together with an electronic spreadsheet or other tabular data representation. The curve can be suspended over a region of the displayed tabular data or otherwise displayed. The visually rendered curve can comprise symbols or varying colors, thicknesses parameterized textures, or parameterized glyphs representing data, interactively controlled filtered data, or stochastically processed data. The curve can be suspended over a region of displayed tabular data. A visual height tool and visual links to tabular data items can be included.Type: ApplicationFiled: November 9, 2012Publication date: July 4, 2013Inventor: Lester F. Ludwig
-
Publication number: 20130167002Abstract: Graphical tools and primitives are provided for interactively intersecting at least one graphical surface and curve in a spreadsheet or visualization to produce intersection data. Applications include simple business analysis as well as advanced engineering and science, and provide numerical solution for simultaneous spatially-manipulated interactive equations. Visualizations of two-dimensional surfaces are rendered from provided data according to position, orientation, and viewpoint, some or all of which can be controlled by a user interface so as to create or control the intersection of surfaces. The provided data can be from an electronic spreadsheet, and the overall visualization can be displayed together with the display an electronic spreadsheet or other tabular data representation. Visually rendered surfaces can comprise symbols, colors, textures, or glyphs representing data, and virtual illumination.Type: ApplicationFiled: November 9, 2012Publication date: June 27, 2013Inventor: Lester F. Ludwig
-
Patent number: 8456472Abstract: A system and computer program product for ranking nodes in a graph include computing resultant path strength between each pair of nodes in a polynomial time, determining a first node based on resultant path strength such that total path strength to the first node is a maximum value, iteratively determining a next node from the first node to which the resultant path strength is a maximum value and the node is not visited, and providing each determined node a unique rank value, and ranking the nodes in an order determined by the unique rank value of each node.Type: GrantFiled: January 8, 2010Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventor: Jayanta Basak
-
Patent number: 8451273Abstract: Provided are a method and apparatus for obtaining a minimum cost vector for making a skyline object in a multi-dimensional space. The method includes calculating respective vector values having a query point and respective moving points to which the query point is moved as both end points in a multi-dimensional space having a plurality of coordinate axes, and selecting a vector value whose moving point is included in a skyline and has the minimum distance value from the query point as the minimum vector value from among the vector values.Type: GrantFiled: October 6, 2010Date of Patent: May 28, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: Choon Seo Park, Yong Ju Lee, Song Woo Sok, Jin Hwang Jeong, Joong Soo Lee, Jung Hyun Cho, Ok Gee Min, Chang Soo Kim, Hag Young Kim
-
Publication number: 20130111321Abstract: A multi-dimensional data reporting system presents a data report based on a data model, creates a callout report model based on a cell in the data report, and presents an instance of the callout report model in a callout interface. In one implementation of the multi-dimensional data reporting system, upon receiving a callout control associated with selected cell of the data report, the system retrieves the multi-dimensional data associated with the selected cell, builds the callout report model based on the retrieved multi-dimensional data, and presents an instance of the callout report model in a callout interface. In one implementation, the callout interface provides the capability to change the type and the dimensionality of the instance of the callout report model in the callout interface. The callout interface also allows inserting the instance into the data report and to update the data report based on the instance.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventor: Wade Clark Dorrell
-
Patent number: 8421803Abstract: This invention facilitates monitoring operation for checking whether or not quality of a substrate deteriorates as well as operation for identifying a cause of deterioration in quality. Identification information of constituent elements related to measurement target sections (pads) on a component-mounted substrate is arranged into hierarchal structure data. A first axis is arranged with the measurement target sections associated with this arrangement. A second axis is arranged with information (identification information of lots and squeegees) representing production conditions of the substrates according to an order of the substrates being processed. A two-dimensional area defined by the first axis and the second axis is set. A color map is generated, in which measured data of the measurement target sections on the substrates are arranged in colors at corresponding positions within the two-dimensional area.Type: GrantFiled: January 22, 2010Date of Patent: April 16, 2013Assignee: Omron CorporationInventors: Kazuto Kojitani, Keiji Otaka, Hiroyuki Mori
-
Patent number: 8402361Abstract: Methods, systems, and machine-readable mediums are disclosed for viewing multiply-dimensioned data. In one embodiment, a method is disclosed which comprises displaying multiply-dimensioned data in a table format, the table format having a plurality of rows, a plurality of columns, and a plurality of cells displaying data, a first column of the plurality of columns including data having at least two hierarchical levels. Data for at least a first set of the plurality of cells is displayed in a graphical format, the first set including cells in the first column, the graphical format of the cells in the first set in the first column indicating a hierarchical level associated with the cell data and a mechanism is displayed for a first one of the rows to display at least one additional row having data in the first column associated with a lower hierarchical level of the first row data.Type: GrantFiled: September 30, 2008Date of Patent: March 19, 2013Assignee: Oracle International CorporationInventor: Joseph H. Goldberg
-
Patent number: 8370423Abstract: Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by interfacing with an application that manages or accesses the data to be shared, and by making shared data available using a feed along with some mechanism for tracking changes or enabling synchronization between different endpoints.Type: GrantFiled: September 15, 2006Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
-
Patent number: 8365065Abstract: A system and method for creating a template configured to generate reports for reporting medical information. The method allows a user to generate a single template that may be then utilized in order to create a plurality of reports for numerous patients. The template is created by dragging and dropping the desired information onto a blank report. Once the desired format of the template has been set by the user, the user may save the template for future use.Type: GrantFiled: December 7, 2007Date of Patent: January 29, 2013Assignee: Roche Diagnostics Operations, Inc.Inventors: Igor Gejdos, Morris J. Young, Jason Bush, Scott W. Leahy, Schuyler Buck, Ryan Scott McKinney
-
Patent number: 8341512Abstract: An interface for designing a report is provided, with elements of the report being disposed at intersections of report positions and configured to present information derived from data in a database. A formula is associated with one or more selected elements in the report to generate a result for the one or more selected elements. A tuple identifying the report positions of the one or more selected elements is associated and stored with the formula in a formula list associated with the report. The report is configured so that, when the report is generated, it is determined whether identifying report positions corresponding to an identified element in the report correspond with the tuple in the formula list. Upon determining the tuple corresponds with the identifying report positions for the identified element, the formula associated with the tuple is applied to generate the result.Type: GrantFiled: October 31, 2007Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Alisson A. S. Sol, Luming Wang, Xiaohong Mark Yang, Patrick J. Baumgartner, Peter Eberhardy
-
Patent number: 8327256Abstract: Approaches for rendering data on a display are provided using matrix tree and matrix tree table presentation structures. A matrix table is rendered on a display. The matrix table comprises a set of columns and a set of rows. Each column is associated with a different dimension instance of a first dimension, and each row is associated with a different dimension instance of a second dimension. The intersection of each column and row is a cell. In one approach, a tree of nodes is rendered within at least one cell of the matrix table. In another approach, a tree table is rendered within at least one cell of the matrix table. The tree table comprises a tree of nodes, where each node of the tree of nodes comprises a row of data. A tree of nodes in a cell of the matrix table may be expanded or collapsed upon request.Type: GrantFiled: November 19, 2008Date of Patent: December 4, 2012Assignee: Oracle International CorporationInventor: Akhil Choudhury
-
Patent number: 8301993Abstract: Disclosed are a method, information processing system, and computer readable medium for graphically representing data in a spreadsheet. The method includes displaying a set of tabular data visually arranged at least in rows and columns. A user selection of a first dimension and second dimension of data in a series of a first column and second column, respectively, in the set of tabular data is received. A user selection of at least one series identifier in a third column is received. Each distinct set of data entries within the third column is found automatically and without manual intervention. A graphical representation of the user selected tabular data is automatically created without manual intervention. The graphical representation is based on the selected first dimension of data in the series, the selected second dimension of data in the series, and the selected series identifier.Type: GrantFiled: February 8, 2007Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Moshe E. Matsa, Eric Perkins
-
Patent number: 8286072Abstract: Variable formatting for cells in computer spreadsheets, tables, and other documents is provided. For a selected range of cells, cell formats vary with the value in each cell (or an associated value). Formats can include color-scale backgrounds, in-cell elements (e.g., icons and data bars), and other cell formats that can be varied with a value.Type: GrantFiled: August 26, 2009Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Benjamin C. Chamberlain, Bruce C. Jones, Christopher M. Street, David F. Gainer, Eric B. Vigesaa
-
Patent number: 8269773Abstract: Computer-implemented systems and methods provide near real-time graph data feedback to a user during a drag-and-drop graph display creation process. A graph creation display region is displayed, where a graph display data structure contains associations between graph display components and variables, the associations in the graph display data structure defining what graph components are to be displayed on the graph creation display region. The display device contains a plurality of graph hotspot regions that are associated with a graph display component, where using the user manipulation device to drag a variable from the variable selection region to the graph hotspot results in an association between the graph display component and the dragged variable. While the variable is being dragged over a hotspot, the graph creation display region is modified to provide near real-time feedback to the user of a temporary association between the graph display component and the dragged variable.Type: GrantFiled: March 12, 2009Date of Patent: September 18, 2012Assignee: SAS Institute Inc.Inventor: Boyd Alexander Gregg, III
-
Patent number: 8255789Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, a feature is provided with respect to a set of spreadsheet cells. The feature consumes processing power. If a degradation threshold associated providing the feature is satisfied, the feature is at least partially degraded so that an expected latency of providing the feature is at least in part avoided. If a restoration threshold associated with providing the feature is satisfied, the feature is at least partially restored for the set of cells.Type: GrantFiled: September 30, 2008Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Peter Glen Berger, Yaniv Gur
-
Patent number: 8230043Abstract: The use of a map at a server allows flexibility to the operation of a help system.Type: GrantFiled: February 3, 2006Date of Patent: July 24, 2012Assignee: Oracle International CorporationInventor: Cheryl Solis
-
Patent number: 8229927Abstract: A search option input by a user is obtained through a user interface and a search term is determined based on the search option. A document database is searched to obtain a document that matches the search term and a search result is generated, including document information identifying the document that matches the search term and relevancy information indicating a degree of relevancy between the search term and the document. A display device displays the search result in a format indicating the correspondence relationship of the document information, the search term, and the relevancy information.Type: GrantFiled: January 9, 2009Date of Patent: July 24, 2012Assignee: Ricoh Company, LimitedInventor: Hideo Itoh
-
Publication number: 20120159298Abstract: Descried herein are various technologies to visualizing data in a spreadsheet application. Customized visualizations are generated by binding a user-defined equation with a parameter of a primitive visual shape that has been selected by the user to visualized a dataset. The user-defined equation takes as input a value of data in a cell of the spreadsheet application, and the primitive visual shape is displayed to the user as a function of the output of the user-defined equation.Type: ApplicationFiled: December 20, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Danyel Fisher, Steven Mark Drucker, Roland Fernandez, Vikram Bapat, Robert Scott Silverstein, Xiaoji Chen, Anson An-Chun Tsao, Oscar Pawel Kozlowski
-
Publication number: 20120137203Abstract: The invention relates to a computer-implemented method for displaying data values calculated by a spreadsheet-function, the method comprising: Specifying one or more formal output parameters by specifying, for each formal output parameter, a first cell of a spreadsheet document, Specifying one or more formal input parameters by specifying, for each formal input parameter, a second cell, Specifying a spreadsheet-function body, wherein the specified spreadsheet-function in operation provides a user with the option for: Calculating a first output parameter value, Displaying the one or more first output parameter values or a data value having been derived thereof in a 3rd cell, Calculating a second output parameter value, and Displaying the one or more second output parameter values or a data value having been derived thereof in a 4th cell, wherein the 3rd cell and the 4th cell display their respective data content within the spreadsheet document at the same time.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Inventor: Arno Schödl
-
Patent number: 8161373Abstract: Preventing the inclusion of a reference to a host cell in a formula to avoid a circular reference in the formula is disclosed. In some embodiments, an indication of a selection or an attempted selection of a host cell into which a formula is being entered is received wherein the selection or attempted selection is made by a user via a user gesture associated with adding to a formula a reference to a selected cell or range of cells with respect to which the user gesture is made, and a reference to the host cell is not inserted into the formula in response to the indication. In some embodiments, a host cell is not allowed to be selected.Type: GrantFiled: August 6, 2007Date of Patent: April 17, 2012Assignee: Apple Inc.Inventor: Peter William Rapp
-
Patent number: 8140958Abstract: A system, method and program product for synchronizing spreadsheet data. A system is provided having: a scheduling system for scheduling a first import time, a second import time, a first export time and a second export time; an import system for obtaining a first spreadsheet from a first entity at the first import time, and for obtaining a second spreadsheet from a second entity at the second import time; a synchronization system for synchronizing the first spreadsheet and the second spreadsheet to obtain a first revised spreadsheet and a second revised spreadsheet; and an export system for providing the first revised spreadsheet to the first entity at the first export time, and for providing the second revised spreadsheet to the second entity at the second export time.Type: GrantFiled: January 30, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Andrew J. Garrett, James A. Martin, Jr., Jeffrey E. Prince
-
Patent number: 8139079Abstract: A color gamut component analysis apparatus having a histogram processing unit that performs histogram processing on color components in a video signal; a color gamut component calculating section that calculates a wide color gamut component larger than a signal by a predetermined standard from the result of the histogram processing by the histogram processing unit; and a graphic processing section that generates and outputs a user interface image which shows the presence of the wide color gamut component in the video signal or the ratio of the wide color gamut component to the video signal.Type: GrantFiled: May 19, 2008Date of Patent: March 20, 2012Assignee: Sony CorporationInventor: Akihiro Ueyama
-
Patent number: 8117557Abstract: Methods, systems, and techniques for presenting a series of values of statistical data using numeric data and interpretive information are provided. Example embodiments provide a stat viewer control that allows a user to toggle seamlessly between a numeric view of the data and an interpreted view, the interpreted view presenting value judgments associated with the data. In one embodiment, the interpreted view is based at least in part upon one or more rules for interpreting the numeric data as belonging to one or more zones, each zone corresponding to a background emanating from a ring of an archery target representation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: December 30, 2008Date of Patent: February 14, 2012Assignee: People Driven Performance, Inc.Inventors: Gerald A. Dotson, J. Dennis Dotson
-
Patent number: 8099674Abstract: A method for automatically forming the clearest and most useful visual plot for a given dataset of tuples. A best view type is selected for a view that includes a subsequently added new field. The visual plot is populated with the data in the view and then automatically rendered for the user. A dataset that is retrieved from a storage is analyzed to identify all the data types found in the dataset, and to determine the best view type to assign to the dataset's views. The visual plot is then populated with the data according to this best view type, and is automatically rendered for the user.Type: GrantFiled: September 9, 2005Date of Patent: January 17, 2012Assignee: Tableau Software LLCInventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
-
Publication number: 20110307773Abstract: A system and method is provided for performing project planning functions within a spreadsheet application program.Type: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Inventors: Nenad Grmusa, Dejan Mircevski
-
Patent number: 8069184Abstract: The present invention discloses methods and systems for hosting tenants over a network in a computer-based environment in which a provider may store a shared data structure having shared data. A tenant receives a request for a shared data structure and retrieves the shared data structure from the provider based on shared metadata identifying the locations of shared data structures stored at the provider. In addition, based on extension metadata, the tenant retrieves an extended data structure including tenant-specific elements unique to the first tenant. The tenant server then combines the shared and extended data structures into a combined data structure including the tenant-specific elements.Type: GrantFiled: December 29, 2006Date of Patent: November 29, 2011Assignee: SAP AGInventors: Wolfgang A. Becker, Tobias Brandl
-
Patent number: 8060817Abstract: Methods, systems, and machine readable mediums are disclosed for viewing multidimensional data. In one embodiment, a method is disclosed which comprises displaying multidimensional data in a table format, the table format having a plurality of rows, a plurality of columns, and a plurality of cells displaying data, a first column of the plurality of columns including data having at least two hierarchical levels. Data for at least a first set of the plurality of cells is displayed in a graphical format, the first set including cells in the first column, the graphical format of the cells in the first set in the first column indicating a hierarchical level associated with the cell data and a mechanism is displayed for a first one of the rows to display at least one additional row having data in the first column associated with a lower hierarchical level of the first row data.Type: GrantFiled: November 9, 2004Date of Patent: November 15, 2011Assignee: Oracle International CorporationInventors: Joseph H. Goldberg, Luke Kowalski
-
Patent number: 8046677Abstract: A system and method of spatial/tabular data presentation. Display data is identified for display. Relations for the display data are identified. The display data is displayed in a data display having a tabular column and a spatial column. Data identifiers are displayed in the tabular column and spatial identifiers connected with spatial connectors according to the relations are displayed in the spatial column.Type: GrantFiled: January 30, 2006Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventor: Todd M. Eischeid
-
Patent number: 8024651Abstract: Tools and techniques are provided to visualize and manage data. A hierarchical pie chart is placed in operational correspondence with a hierarchical table. Slices of a pie chart level correspond to nodes of a table level. When a user causes a change in a node/slice, the software automatically performs a matching change in the corresponding slice/node. This occurs for operational changes such as selection, creation, deletion, expanding (zoom in, drill down), contracting, updating data, and changing a label. The path taken through the table to reach the present data breakdown may also be displayed.Type: GrantFiled: January 30, 2007Date of Patent: September 20, 2011Assignee: Adobe Systems IncorporatedInventor: Christopher Reid Error
-
Patent number: 8010657Abstract: Systems and methods are provided to track viral marketing. The resulting user interfaces can include a map that tracks propagation via a node tree or a geographic map that shows where media was viewed. The information may also be displayed as a cumulative or absolute tracking graph, which is based on various parameters, such as number of views, number of transmissions, rewards earned, etc. The systems and methods can track viral propagation through, e.g., email, social networking service or site messages or postings, and instant messages. Data used by the invention include URLs as received from a media transmission page form, the URLs pertaining to both the propagator and the recipient, time stamps at which the media was propagated and viewed, and so on.Type: GrantFiled: November 27, 2007Date of Patent: August 30, 2011Assignee: Crackle, Inc.Inventors: Richard Hall, David Charles Alexander Hodgson
-
Patent number: 8006194Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.Type: GrantFiled: August 6, 2007Date of Patent: August 23, 2011Assignee: Apple Inc.Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
-
Patent number: 7984371Abstract: A method and system for the graphical modeling of calculations in a spreadsheet that provides a graphical representation of formulas and data contained in a spreadsheet. The graphical representation consists of nodes and edges connected in a tree or graph structure. The nodes represent operators and operands of a formula and are arranged in an expression hierarchy based on operational precedence. Formulas containing cell references are represented through a compound expression hierarchy consisting of an expression hierarchy that includes a descendant expression hierarchy representing the contents of each referenced cell. Expression hierarchies that share similar nodes can be represented through a shared graphical representation to reduce the number of items displayed concurrently within a view and to simplify multiple formula edits.Type: GrantFiled: March 6, 2006Date of Patent: July 19, 2011Inventor: Andrew Joseph Zdenek
-
Patent number: 7971134Abstract: A method of filling empty cells of a range of cells in a spreadsheet on the basis of sample values contained in a sub-set of the range.Type: GrantFiled: November 27, 2001Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventor: Frederic Bauchot
-
Patent number: 7949937Abstract: A computer-readable medium includes a report parts viewer. The report parts viewer is configured to identify a first report object of a first plurality of report objects included in a first report. The report parts viewer is configured to facilitate display of the first report object absent each remaining report object included in the first report.Type: GrantFiled: December 31, 2002Date of Patent: May 24, 2011Assignee: Business Objects Software LtdInventor: Ju Wu
-
Patent number: 7941742Abstract: To visualize growing time series data, first data values of a time series are presented for display in a single view, where the data values are for display in cells according to a first density in the view. Additional data values of the time series are received, and a density of the view is modified in response to receiving the additional data values. The first data values and additional data values are presented for display in cells arranged according to the modified density in the view.Type: GrantFiled: April 30, 2007Date of Patent: May 10, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C. Hao, Umeshwar Dayal, Chantal Tremblay, Meichun Hsu