Table Patents (Class 715/227)
  • Publication number: 20120311422
    Abstract: An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text.
    Type: Application
    Filed: September 23, 2011
    Publication date: December 6, 2012
    Inventors: Christopher Douglas Weeldreyer, Martin J. Murrett, Matthew Todd Schomer, Kevin Raemon Glyn Smyth, Ian Joseph Elseth
  • Publication number: 20120311426
    Abstract: One or more computers receive input indicative of multiple files to be analyzed together, by performing one or more predetermined actions, using the contents (e.g. strings of text) of a corresponding one or more structures. The one or more structures are identified by the presence in each file, of corresponding names. The one or more structures are normally written into the files for use by an application program to layout the contents therein in a structured manner. The one or more computers are programmed to automatically parse each file, to identify therein the one or more layout structures e.g. based on the presence in each file of corresponding names of layout structures. After parsing, the one or more computer(s) perform the one or more predetermined actions, to obtain an output structure that holds the results based on the contents of each layout structure identified in each file.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: Oracle International Corporation
    Inventors: Anish Desai, Lifang Yao, Sharad Bhardwaj
  • Patent number: 8327256
    Abstract: 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: Grant
    Filed: November 19, 2008
    Date of Patent: December 4, 2012
    Assignee: Oracle International Corporation
    Inventor: Akhil Choudhury
  • Patent number: 8327259
    Abstract: In some embodiments, the grid definition and data source definition portions of a table definition are segregated. Grid definition values included in the grid definition portion include one or more grid geometry values and/or grid line style values. Cell content values included in the data source definition portion include one or more data values and/or cell-specific style values.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: December 4, 2012
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Jesse Chapman, Matthew Ross Lehrian, Peter Su
  • Patent number: 8321475
    Abstract: Sorting and displaying data objects is facilitated by displaying a collection of tags, each representing a respective data object, and each including identifying information for its respective data object. The organization of the tags with respect to one another is correlated with the organization of the data objects. Responsive to user input, the tags are displayed in a specified arrangement, and a new tag and an associated new data object associated with the new tag are created. A user is permitted to specify parameter values for the new data object, which is added to the existing data objects at a location that corresponds to a location of the new tag within the organization of the tags. The new data table thus includes the new data object arranged in order with the previous data objects as determined by the organization of the tags and the new tag.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: November 27, 2012
    Assignee: Execware, LLC
    Inventor: Robert Eugene Listou
  • Patent number: 8321781
    Abstract: Configuration of an interactive chart is performed by user interactions with a user interface in a satellite pane, which is distinct from a chart pane used to display the data fields present on an interactive chart. Upon entry of a configuration selection, a query is executed to retrieve data to be displayed by the interactive chart.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventor: Kirstin M. Tolle
  • Publication number: 20120297283
    Abstract: The Priority Filter View (PFV) provides a set of visual forms which allow for the user to interactively display, query, filter, sort, organize and disseminate information. This is done by exposing the relationships to the user without necessarily having to visually depict them. These relationships are often displayed with common graphical user interfaces which replicate the exact hierarchal data structures which exist in XML and folder style file systems. The PFV does not impose those rigid limitations, allowing the user to dictate the order in which content is filtered and displayed.
    Type: Application
    Filed: April 3, 2012
    Publication date: November 22, 2012
    Inventors: Jason Moore, Patrick Fisher
  • Patent number: 8316318
    Abstract: Tools that can be used to enhance visibility into various business processes, using named calculations and/or configured columns to produce customized display grids for displaying data from a database are presented. Such tools may provide the ability to develop, within a business application (and/or in conjunction with a business application) visibility solutions that are customized to that end user's business, without the need for expensive redevelopment and/or extensive customization of the business application itself.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: November 20, 2012
    Assignee: Oracle International Corporation
    Inventors: Kerri Shortell, Thomas Hora, Kevin Barker
  • Patent number: 8312367
    Abstract: During a technique for dynamically determining sizes of columns in a table, available space in the table is allocated based at least on sequential groups of size targets, which include ranges of sizes of the columns, and which are associated with visual usability targets for the columns. Note that a given size target in a given group of size targets includes a given range of sizes of a given column. For example, minimum sizes of the columns may correspond to the ranges of sizes of one or more of the groups in the sequential groups of size targets for which the columns satisfy the associated visual usability targets. Furthermore, for a subsequent group of size targets in the sequential groups of size targets after the one or more groups, increments to the minimum sizes of the columns may be calculated based at least on the range of sizes of the subsequent group of size targets, the available space and the minimum sizes.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: November 13, 2012
    Assignee: Synopsys, Inc.
    Inventor: William K. Foster
  • Patent number: 8312366
    Abstract: A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventor: Allan Folting
  • Patent number: 8302028
    Abstract: A system, method and computer-readable medium are disclosed for providing improved display of a host terminal application interface. A host application translator reads characters stored in a character buffer of a computer host terminal application that is displayed to a user as a table of horizontal rows and vertical columns of characters. The host application translator receives a preference that determines which vertical columns are to be displayed and a second preference that determines the order in which the vertical columns are to be displayed. The host application translator reconfigures the display of the characters by displaying the vertical columns indicated by the first preference in the order indicated by the second preference and displaying information corresponding to the vertical columns that are not indicated by the first preference, thus providing user-selectable controls to expand or collapse this information.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald E. Craig, Gerald L. Mitchell, Jr., Masaaki Takamiya
  • Patent number: 8296646
    Abstract: A method, apparatus and program product for focusing the display of tabular data wherein the display has multiple rows and columns of cells. A computer running a tabular data application includes a display for displaying the tabular data. The tabular data application includes a routine for defining a user defined area in the tabular data display in a focused display. The routine places indicators at the top, bottom, right side and left side of the focused display. The indicators may be one of an expand indicator or a collapse indicator. A movable cursor in the tabular data display is used to select at least one of the indicators for focusing the display. The routine in the tabular data application expands or collapses the display of tabular data to give a focused display. The expanding or collapsing of the display is determined by whether the selected indicator is an expand indicator or a collapse indicator.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Louis M. Weitzman, Alister Lewis-Bowen
  • Publication number: 20120246551
    Abstract: A method of updating serialized objects is described. The method comprises: loading a file containing at least one serialized object; identifying classes within the loaded file; ascertaining one or more properties associated with each identified class; and ascertaining for each of the one or more ascertained properties (i) any defined value, and (ii) any alternative values to the defined value. The method further comprises creating a data set to represent (i) the identified classes and (ii) the ascertained properties associated with those classes, where each property includes (a) the defined value and (b) a list of the alternative values that may be selected instead of that defined value. The method further comprises: visually representing the created class data set; and allowing a user to update the class data set by selecting alternative values for one or more properties. A computer for implementing this method is also described.
    Type: Application
    Filed: March 21, 2011
    Publication date: September 27, 2012
    Applicant: NCR Corporation
    Inventors: Gordon D. Patton, Andrew Monaghan
  • Patent number: 8276059
    Abstract: Systems and techniques for displaying detailed information in the context of a condensed enumeration of information. For example, in one aspect, in one aspect, a display includes a visual rendition of a table that systematically arranges condensed information in a collection of rows and columns for reference by a human user. The table includes information characterizing a collection of items. The visual rendition of the table comprises a region that renders additional detail regarding a first item in the collection. The region is disposed in the midst of the visual rendition of the table.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: September 25, 2012
    Assignee: SAP AG
    Inventors: Daniela K. Busse, Ramshankar Venkatasubramanian, Kevin Wang
  • Publication number: 20120240024
    Abstract: A system and method for drafting documents using an outline table is provided. A database of outlines is maintained. Each outline includes an organizational framework into which document clauses are inserted to form a document. A request for one or more of the outlines is received from a user. The outlines are filtered by removing those outlines that the user is not authorized to access. The outlines are further filtered by removing those outlines that are not preferred by the user. The remaining outlines, not removed, are presented to the user. Input from the user regarding the presented outlines is received. At least one of the presented outlines associated with the user input is selected. The selected outline is populated with predefined values.
    Type: Application
    Filed: May 25, 2012
    Publication date: September 20, 2012
    Inventors: Mary L. Williamson, Martin F. Smith, David C. Hensler, Charles P. Hensler, Amy C. Theobald
  • Patent number: 8271867
    Abstract: In columns of a table, a list of labels of records of a table referenced by the table as a relation is displayed. A correlational display function of the record of interest enables information on a table involving an operator to be grasped in one table. When a record of the table of the reference origin is selected, a record referenced by the selected record is highlighted. Conversely, when a record of the reference destination is selected, the record of the reference origin referencing the selected record is highlighted and the related record is displayed in the same line or in the neighborhood. The reference, addition or change of a record of the reference destination can be intuitively performed around the table of the reference origin. A new record can be added to the reference destination during the addition of a record to the table of the reference origin. Information on the table of the reference destination is allowed to be grasped and managed with only an operation focusing on one table.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: September 18, 2012
    Inventor: Kunio Kamimura
  • Patent number: 8271866
    Abstract: The invention that meets the needs identified above is a web browser plug-in or feature comprising a modification program (MP), a configuration program (CP), a table reduction program (TRP), algorithms and rules, that interacts with a web browser to analyze a web page for tables. The analysis consists of interrogating incoming hypertext markup language (HTML) for table structure <table>, <tr>, <th> and <td> tags, and incoming text for delimiters. The configuration program introduces controls into the text for each column and row delimeter that met a criteria for being hideable. In addition, the configuration program introduces controls into the HTML for each column and row tag that met a criteria for being hideable. The configuration program links the controls to a hiding algorithm so that when activated, the appropriate hiding algorithm will act on the row or column associated with the control. The controls are injected before the web browser renders the web page.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy Sun, Keith Raymond Walker
  • Patent number: 8266160
    Abstract: Improvements to computer-aided methodology of morphological analysis of a set of text data objects and associated graphic images. The methodology, named contextual data modeling (CDM), involves personal discovery of meaningful interrelations of parametric values and names of text data objects using automated permutation of a data table; plus viewing for each item listed on the table an integrated dialog box (item screen), containing the item's parametric data and other data; plus concurrent and coordinated display of the data table and graphic images associated with items on the data table. Near real time operation optimizes retention of perceived data in the computer user's short term working memory as reasoning leads to modeling (manipulating) the data, including editing and colorization, until the user's reasoning is reflected in the displayed data.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: September 11, 2012
    Assignee: Execware, LLC
    Inventor: Robert Eugene Listou
  • Patent number: 8261180
    Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: September 4, 2012
    Assignee: Lexmark International, Inc.
    Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott T. R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
  • Publication number: 20120221935
    Abstract: Disclosed are a method and system for grouping columns of data into different levels for subsequent multiple level operations. The method comprises the steps of providing sub-columns within a single table column, said table columns and each of the sub-columns having an associated header; and using multiple dummy tables and displaying them separately on different locations, one of the dummy tables including one or more of the associated headers. The preferred embodiment of the invention uses a tool, referred to as the Jtable class, which is used to display and edit regular two-dimensional tables of cells. The present invention is able to support multilevel headers and column spanning by using multiple tables and displaying them separately. Preferably, this is done using another tool, GridBagLayout, which is associated with Jpanel tool.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: Linda Van Patten Benhase, Maria S. Rajakannimariyan
  • Patent number: 8255416
    Abstract: A computer-aided methodology of morphological analysis of a set of text data objects and associated graphic images named contextual data modeling (CDM) involves personal discovery of meaningful interrelations of parametric values and names of text data objects using permutation of a data table; plus viewing, for each text data object listed in the table, an integrated dialog box (item screen), containing the text data object's parametric data and other data; plus viewing tags that represent at least some of the text data objects. Display of the item screens and tags may be concurrent and coordinated with display of text data objects in the data table. Near real time operation may serve to optimize retention of perceived data in a computer user's short term working memory as reasoning leads to modeling (manipulating) the data, including editing and colorization, until the user's reasoning is reflected in the displayed data.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: August 28, 2012
    Assignee: Execware, LLC
    Inventor: Robert Eugene Listou
  • Patent number: 8255791
    Abstract: The invention relates to a method and apparatus for providing information in an easily customizable, interactive and collaborative format. The invention can be looked at as the combination of one or more functional components in one aspect, the invention features aggregating raw data on at least one DataServer connected to a communication network; performing analysis of that data using at least one AnalyticalServer that is connected to the network; maintaining a cache of the most recent data and analysis of that data from the AnalyticalServers on at least one ViewServer connected to the network; maintaining communications with the network for accessibility by users over the network; and maintaining an ApplicationServer on the network that, based either on requests of the user through the web server, or through an automatic refresh, generates display data using, for example, the cached information on the ViewServer.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: August 28, 2012
    Inventor: Dov Koren
  • Patent number: 8244676
    Abstract: The present invention includes a method, apparatus, and computer-readable medium. According to an embodiment of the present invention, metadata representing a backup operation is retrieved from a log. The backup operation includes backing up data to at least one storage device. A storage metric for the storage device is calculated using the metadata. The storage metric is graphically displayed.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 14, 2012
    Assignee: Symantec Corporation
    Inventor: Halit Uygur
  • Publication number: 20120198322
    Abstract: Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table.
    Type: Application
    Filed: January 27, 2011
    Publication date: August 2, 2012
    Applicant: Microsoft Corporation
    Inventors: Sumit Gulwani, William Robert Harris
  • Publication number: 20120192053
    Abstract: A collection of data includes a plurality of records having values assigned to different fields, each field corresponding to an attribute of the data. The data is manipulated by importing the data into an application that displays the data and generating a first table via the application, the first table including content which summarizes at least a portion of the data based on one or more of the fields. A second table is generated from the first table, and content of the second table is modified independent of the first table. The data imported into the application is automatically revised based on the modifications made to the content of the second table so that the data imported into the application incorporates the modifications.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: INFINEON TECHNOLOGIES AG
    Inventor: Helmut Waltenberger
  • Publication number: 20120192054
    Abstract: A method for cutting out a summary diagram of a patent document reads a first page of a patent document and divides the first page into multiple blocks. The method selects the block which has a width value greater than a predetermined width value, and cut off blank areas of the selected block, to maintain a area that includes the summary diagram in the selected block. The method displays the area as the diagram in a search result of the patent document on a display device, and the area contains all the text of the first page if no summary diagram is in the first page.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 26, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: WEI-QING XIAO, CHUNG-I LEE, CHIEN-FA YEH
  • Patent number: 8230324
    Abstract: Methods, systems, and apparatus for specifying the size of one or more advertisements that can be accepted for inclusion in a publication. In one aspect, a method includes receiving one or more parameters defining a publication, wherein the one or more parameters include one or more of a format, a number of columns, a height and a width; presenting an advertisement inventory table corresponding to the publication, wherein the advertisement inventory table is generated in accordance with the one or more received parameters; receiving input through the advertisement inventory table identifying at least one supported advertisement; and storing, in association with the publication, information defining the at least one supported advertisement.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Ted Power, Ryan Rennaker, Jan M. Zankowski
  • Publication number: 20120185761
    Abstract: A system and method to increase the size of a displayed data input cell in order to more effectively use a touch screen to enter data. A user selects an input cell to expand by a touching of or dragging an expansion icon. The user is then able to use that expanded area as a drawing area for handwritten input containing text, numbers, or sketches. After drawing in the expanded area, the user can select reducing the size of the input cell.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: Research In Motion Limited
    Inventor: Radhakrishna ADEPALLI
  • Publication number: 20120179957
    Abstract: Aspects of the invention provide a tool for configuring software for an electric meter. A parameters table having values for the electric meter in a platform independent format is created. The table is then merged with to a mapping table that is configured specifically to the particular model of the electric meter to be configured to form a build table that can be executed on the electric meter. The build table is then installed on the electric meter.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 12, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Hyoung Jhang, Parimal Arunkumar Desai, David Frederick Sampson
  • Patent number: 8219908
    Abstract: A system and method for ink database searching using handwriting feature synthesis is disclosed which allows a digital ink database to be searched using a text-based query. Using a writer-specific handwriting model derived from a handwriting recognition system or suitable training procedure, a text query is converted into feature vectors that are similar to the feature vectors that would have been extracted had the author of the digital ink database written the text query by hand. The feature vectors are then used to search the database.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: July 10, 2012
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Jonathon Leigh Napper, Paul Lapstun
  • Publication number: 20120173226
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the table merging of correlated columns with row data reduction. In an embodiment of the invention, a method for table merging with row data reduction for merged columns can include selecting a first table of columns and a second table of columns for merger in a computer data processing system. A column of rows in the first table can be matched with a column of rows in the second table. Subsequently, it can be determined that the rows of the first table are the same in number as the rows of the second table and that the matched columns include identical data in the respective ones of the rows. Consequently, a merged table of an aggregation of the columns of the first table and the second table can be generated to exclude from the aggregation one of the matched columns that includes identical data in the respective ones of the rows as the other of the matched columns.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: John McEvoy, Rouba Akiki, Thomas J. Dinger, Kathleen Murray
  • Publication number: 20120173354
    Abstract: A system and method for providing a unified messaging and modeling infrastructure (UMMI) is disclosed. The system may comprise an input module of a first operations support system configured to receive information for processing at the first operations support system and a processor module of the first operations support system configured to process the information received at the first input module and an output module of the first operations support system configured to transmit a standardized data sheet to the second operations support system. The system may comprise an input module of the second operations support system configured to receive the standardized data sheet and a processor module of the second operations support system configured to update the standardized data sheet based on processing operations at the second operations support system and to generate executable code to support interface functionality based on definitions of the standardized data sheet.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Umashankar Velusamy, Amritham Koduvayur, Nityanand Sharma
  • Patent number: 8214733
    Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row. A pattern matching system then determines if one or more classes should be further combined into a combined class.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: July 3, 2012
    Assignee: Lexmark International, Inc.
    Inventors: Jose Eduardo Bastos dos Santos, Richard L. Taylor
  • Publication number: 20120166927
    Abstract: Cross-tabular reports may be automatically created by a computer from received source data. After receiving the source data, the computer may determine different information types associated with fields contained in the source data. The computer may then score each field based on the information types. A score describes a suitable placement of each field as a cross-tabular report row, a cross-tabular report column or a cross-tabular report value field. The computer may then select the fields having the highest score for placement as cross-tabular report rows, cross-tabular report columns or cross-tabular report value fields in a cross-tabular report. Finally, the computer may build the cross-tabular report with the selected fields.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gavin N. Shearer, Jingxia Xing, Fergal P. Condron
  • Publication number: 20120159301
    Abstract: A computer implemented method, system and/or computer program product presents data on a user interface. Tabular data for a particular type of data is converted into faceted data. The tabular data is stored according to headings in a table storing the particular type of data, and the faceted data is stored according to facets of the particular type of data. A set of facet names from the faceted data is mapped to a coordinate system on a user interface in order to assign each of the facet names to a predetermined area of a user interface. Facet values are associated with and mapped to the facet names in order to proximately display the facet values to their corresponding facet names according to the coordinate system.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ADARSH RAMAMURTHY, DEEPAK M. SRINIVASA
  • Publication number: 20120159304
    Abstract: Sorting and displaying data objects is facilitated by displaying a collection of tags, each representing a respective data object, and each including identifying information for its respective data object. The organization of the tags with respect to one another is correlated with the organization of the data objects. Responsive to user input, the tags are displayed in a specified arrangement, and a new tag and an associated new data object associated with the new tag are created. A user is permitted to specify parameter values for the new data object, which is added to the existing data objects at a location that corresponds to a location of the new tag within the organization of the tags. The new data table thus includes the new data object arranged in order with the previous data objects as determined by the organization of the tags and the new tag.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 21, 2012
    Inventor: Robert Eugene Listou
  • Publication number: 20120159303
    Abstract: Systems, methods, and computer products that create, update, save, and propagate customized views of table and grid information, including spreadsheets. The embodiment of the invention comprises associating at least one column as a first view of the table, associating at least one column as a second view of the table; and combining the first view with the second view, thereby efficiently creating a third view. Further, the combining includes dragging the second view; and dropping the dragged second view into the first view. The combining also includes creating a thumbnail image representing the first view or the second view. It also comprises updating columns that are shared between views. Additionally, the views may be stored, and new views may be propagated from the stored views.
    Type: Application
    Filed: February 24, 2012
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas FRIEDRICH, Alexander Daniel ROBINSON, Kathy J. SETZER
  • Publication number: 20120159302
    Abstract: Disclosed are methods and systems for cell content alignment. The methods and systems involve retrieving one or more table parameters, the one or more table parameters including size of currently invisible cells in a display window, size of merged cells, the display window size and text size in the merged cells, calculating a position of a text in a visible portion of merged cells based on the table parameters and displaying the text in the merged cells based on the calculated position of the text.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Inventor: JEAN-CHRISTOPHE CROS
  • Patent number: 8201106
    Abstract: A recursive method based on three rules by which tree structures representing data, e.g., XML, is transformed into a table-based format so as to be more easily read and understood by a human being without requiring customization based on the particular application and/or the nature of the data contained within the XML representation.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: June 12, 2012
    Assignee: Alcatel Lucent
    Inventor: Bilgehan Erman
  • Patent number: 8196033
    Abstract: A mapping language, insertable into a DTD, allows automatic mapping from data sources into XML. A mapping results from the establishment of a correspondence between entities in a data source on the one hand and lists and scalars on the other hand. The language maps the lists and scalars to XML elements and attributes. The mapping language includes two constructs: the binding specification and the value specification. The value specification associates with a value or choice declaration. The binding specification includes at least one variable/expression pair. The constructs are insertable into a DTD to create an annotated DTD.
    Type: Grant
    Filed: November 2, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ming-Ling Lo, Shyh-Kwei Chen
  • Patent number: 8185818
    Abstract: What is described is a method and system for rendering HTML tables and crosstabs when insufficient data is available about the structure of the tables and data elements are positioned relative to the top-left corner of the table and not their first container, which is table data (TD).
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: May 22, 2012
    Assignee: Business Objects S.A.
    Inventor: Saeed Jahankhani
  • Patent number: 8171392
    Abstract: Systems and methods analyze the physical structure of text rows in a document image, including the positions of one or more alignments of one or more character blocks in one or more text rows of the document image. The systems and methods determine one or more groups of text rows that are placed into a class based on the structures of the text rows, such as the positions of the one or more alignments of the one or more character blocks in each text row.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: May 1, 2012
    Assignee: Lexmark International, Inc.
    Inventors: Jose Eduardo Bastos dos Santos, Brian G. Anderson, Scott A. T. R. Coons, David E. Kelley, Humayun H. Khan, Jess B. Sturgeon, Richard L. Taylor
  • Publication number: 20120102385
    Abstract: A method for managing tables, including: obtaining a document including a table having a bottom row and a first stacked row; identifying, within the first stacked row, a first plurality of neutral cells having an initial height value; calculating, using a layout engine, a plurality of overall vertical dimensions for the first plurality of neutral cells based on a plurality of data items in the first plurality of neutral cells; identifying a maximum overall vertical dimension (MOVD) of the plurality of overall vertical dimensions; setting, in response to the MOVD exceeding the initial height value, a plurality of height attributes of the first plurality of neutral cells to the MOVD; shifting down the bottom row by a first difference between the MOVD and the initial height value; and rendering a page of the document including the table after shifting down the bottom row.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY INC.
    Inventor: Tim Prebble
  • Patent number: 8166387
    Abstract: A DataGrid user interface (UI) control is presented that is configured to display a table that includes columns corresponding to fields in a data source and rows corresponding to records in the data source. The DataGrid UI control is also configured to display a details section associated with each row in the table. One or all of the details sections can be displayed or hidden based upon properties specified by a developer or input made by a user. A property may also be set to cause the details section for a row to be displayed only when a user interface cursor is hovering over the row associated with the details section. A property may also be set to cause a details section for a row to be displayed only when the associated row is selected.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Scott Morrison, RĂ©gis Lucien Francis Brid, Yifung Lin
  • Patent number: 8161416
    Abstract: Various embodiments include apparatus, methods, and systems for column navigation within a view of a table or other source of two-dimensional data. Various embodiments include method comprising displaying a first column of data from a plurality of columns of data included in table and having one or more rows across each of the plurality of columns of data, displaying a second column of data from of the plurality of columns of data directly beside the first column of data so that the one or more rows in the second column of data align with the same one or more rows in the first column and displaying with the second column of data a symbol that when actuated provides an overview menu including a list of selectable columns of data included in the plurality of columns of data included in the table.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: April 17, 2012
    Assignee: SAP AG
    Inventor: Katharina Goering
  • Patent number: 8161374
    Abstract: A method for multi-dimensional performance analysis may be provided. A plurality of data may be displayed in a butterfly diagram comprising a data grid, a histogram associated with column sorting criteria, and a histogram associated with row-sorting criteria. Additional information depth may be provided with conditional formatting of the cells of the data grid.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 17, 2012
    Assignee: Microsoft Corporation
    Inventor: Karl R. Haberl
  • Patent number: 8161405
    Abstract: Methods, systems, and computer program products are provide for accepting a user's selection of sort options for sorting a table according to embodiments of the present invention. Embodiments include selecting a representative shape for displaying sort options; identifying one or more columns in the table available for selection as a key for sorting; displaying, together in a GUI, identifications of the one or more columns and the representative shape; and receiving, as a user's selection of one of the columns as a key for sorting, an invocation of a GUI control associated with an identification of the selected columns.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Jr., Travis M. Grigsby
  • Publication number: 20120089896
    Abstract: Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.
    Type: Application
    Filed: October 8, 2010
    Publication date: April 12, 2012
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8156421
    Abstract: Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 10, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ritesh Rajkaran Chhajer, Satish Mehta
  • Patent number: 8156447
    Abstract: Implementing a digital contact sheet generator includes receiving input parameters from a remotely located user to create a table. The table includes one or more table cells, each of which comprises a text cell and an image cell. The input parameters define an appearance of the contact sheet and the table. Each table cell is formatted by selecting an image from a set of source media and calculating a size of the image cell associated with the particular table cell. A location of the image cell within the particular table cell is then determined and the image is resized. The image cell is repositioned and the resized image is drawn in the image cell.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 10, 2012
    Assignee: Industrial Color, Inc.
    Inventors: Aaron H. Holm, Steven P. Kalalian