Table Patents (Class 715/227)
  • Patent number: 7882427
    Abstract: A system and method for managing a spreadsheet are disclosed. The method may include determining a portion of a digital image of a data statement, determining data of the data statement based on the portion of the digital image, and mapping a data cell of a standardized spreadsheet to the portion of the digital image based on the data of the data statement. The data of the data statement may be determined by applying an optical character recognition process to the digital image. The data cell may be mapped to the portion of the digital image based on a label or key included in the data of the data statement, a set of coordinate values, a mathematical equation, and/or the like. The method may further include determining a location of a second data statement based on the mapping data.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: February 1, 2011
    Assignee: Balenz Software, Inc.
    Inventors: Ramkumar N. Raja, Christopher Pomerantz, Murali Ramachandran, Jeffrey R. Duke
  • Patent number: 7865825
    Abstract: The present provides a standard text method, system, and program product for configuring blocks of text and for defining the circumstances under which the blocks of text are to be displayed to users by multiple applications. The method comprises: providing a block of text to be published; selecting at least one application that will use the block of text; defining at least one business entity to which the block of text pertains; defining criteria under which the block of text will be used by each selected application; and repeating the above steps for each additional block of text to be published.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Glenn C. Godoy, Charles E. McNeill, Amy J. Snavely
  • Patent number: 7865832
    Abstract: Methods for realizing advanced graphical user interface (GUI) in panel subunit. The present invention provides, in one embodiment, a button GUI element descriptor that defines a bitmap to be displayed when a button is out of focus and another bitmap to be displayed when the button is in focus. In another embodiment, the present invention provides a table GUI element descriptor that defines a table-like on screen display to be displayed on the contoller device. Another embodiment of the present invention provides a panel GUI element descriptor that includes a focused identifier attribute indicating a pre-determined element of the on-screen display as default focus. In this way, the target device would be able to control the default focus of the controller device when displaying an on-screen display.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: January 4, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Hisato Shima, Atsushi Suzuki, Takuya Nishimura
  • Patent number: 7861148
    Abstract: The present invention is directed to a method for defining a base line for a sparkline having vertical or horizontal bars representing positive and negative values of a set, with the bars representing negative values extending to one side of the base line and the bars representing positive values extending to the other side of the base line. The diagram is located in a space having two borders.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 28, 2010
    Inventor: Nicolas Bissantz
  • Publication number: 20100318890
    Abstract: A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is selected via a document widget on the server computer. The document data is mapped to the web page component.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Alan Billharz, Michael Monarch, Marta Rey-Babarro
  • Publication number: 20100306639
    Abstract: In an embodiment, a computer-implemented method facilitates optimization analysis and sensitivity analysis of a data model and comprises a computer receiving first data identifying a value function, a plurality of parameters for the value function, and one or more specific parameter values for one or more of the parameters; the computer storing a data model based on the value function and the specific parameter values; the computer determining which parameters of the data model are capable of taking variable values; the computer receiving second data identifying one or more selected parameters; the computer receiving third data specifying a value selection approach for each of the selected parameters; the computer determining a plurality of result values by substituting, based on the value selection approach, a plurality of input values for each of the selected parameters and evaluating the value function using the selected parameters and the substituted values; the computer generating and causing displaying
    Type: Application
    Filed: June 5, 2009
    Publication date: December 2, 2010
    Inventors: Brandon Burr, Derek Cicerone, Kevin Simler
  • Publication number: 20100299587
    Abstract: Embodiments of the present invention provide for manipulating a table within a client-based web-application. To provide a user with a more fluid process by which to manipulate a table structure within his/her document, the present invention provides the ability for the user to select, insert, and resize rows and columns of the table intuitively and easily via on-object user interfaces.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventor: Daniel Albert Swett
  • Patent number: 7836104
    Abstract: According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: November 16, 2010
    Assignee: SAP AG
    Inventors: Eric Schemer, Tanja B. Wingerter, Markus Ulke
  • Publication number: 20100275113
    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: Application
    Filed: November 24, 2009
    Publication date: October 28, 2010
    Applicant: PERCEPTIVE SOFTWARE, 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: 20100275114
    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: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: PERCEPTIVE SOFTWARE, 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: 20100275112
    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: Application
    Filed: July 9, 2009
    Publication date: October 28, 2010
    Applicant: PERCEPTIVE SOFTWARE, 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: 20100275111
    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: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: PERCEPTIVE SOFTWARE, 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: 20100262901
    Abstract: A method, system, process, and computer program that receives, collects, displays, and optimizes user-defined data. The collection, analysis, and optimization process is applicable to a wide variety of industries for both real-time and historical data. Some sample industries that will benefit from this invention include: securities trading, vehicular traffic optimization, medical image scanning, wireless communications, and aircraft routing.
    Type: Application
    Filed: April 13, 2010
    Publication date: October 14, 2010
    Inventor: Dean F. DiSalvo
  • Publication number: 20100257243
    Abstract: Systems and methods for generating presentationally-rich email messages having imagery and variable height content entry areas that are compatible across multiple email readers.
    Type: Application
    Filed: April 2, 2009
    Publication date: October 7, 2010
    Inventors: Laban D. Eilers, Jeff L. Kwan, Andrei Dinin
  • Publication number: 20100251093
    Abstract: A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document.
    Type: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
  • Publication number: 20100246826
    Abstract: A digital cinema management device includes a control unit that manages keys used when exhibiting contents with playback devices and controls a representation of a management window for performing the key management, in which the control unit displays an arrangement representation in the management window and provides a representation at an arrangement position defined by a playback device and content exhibited by the playback device, the representation representing a status of a key used when decoding content corresponding to the arrangement position with a playback device corresponding to the arrangement position.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 30, 2010
    Applicant: Sony Corporation
    Inventors: Misato Ogura, Katsumi Ogawa
  • Publication number: 20100241943
    Abstract: A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables.
    Type: Application
    Filed: March 17, 2009
    Publication date: September 23, 2010
    Applicant: Litera Technology LLC.
    Inventor: Deepak Massand
  • Patent number: 7802178
    Abstract: Disclosed herein is an information display apparatus includes: candidate object display means configured to display selectable candidate objects in a first display layer; and selected object display processing means configured to display a selected object, which is selected by user from the candidate objects, in a second display layer, which is superposed over the first display layer.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: September 21, 2010
    Assignee: Sony Corporation
    Inventors: Takuo Ikeda, Nobuki Furue, Wataru Tajika, Takashi Kitao, Yuhei Kikuchi
  • Publication number: 20100228752
    Abstract: Technologies are described herein for allowing a user of an interactive summary table to specify multi-condition data filters to modify the data displayed in the summary table. A user interface is displayed to the user that allows the user to specify a multi-condition data filter. The specification of the multi-condition data filter includes a set of filter conditions connected by logical operators. One or more filter expressions are parsed from the specification of the multi-condition data filter based on the filter conditions and the logical operators, and the filter expressions are applied to the summary data from which the summary table is displayed.
    Type: Application
    Filed: February 25, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Allan Folting, Zixiang Li, Anatoly V. Grabar
  • Publication number: 20100223572
    Abstract: Systems, methods, and software applications for setting up manager views of a compensation management page are described in the present disclosure. According to one embodiment, among many, a computer readable medium is configured to store instructions that are executable by a processing device. The computer readable medium in this embodiment includes logic adapted to enable a user to group a plurality of manager views, wherein the layouts of the pages are to be set up by the user. The computer readable medium further includes logic adapted to enable a user to define the layout of each of the plurality of manager views and logic adapted to enable a user to define one or more columns of each manager view. The user can set up and define the manager views without affecting actual compensation data.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Patent number: 7783977
    Abstract: A system and method for balancing of ventilation systems. A menu structure is presented by a wireless device, in order facilitate arriving at one or more windows devoted to the particular component to be tested. The aforementioned one or more windows present information concerning the particular component to be tested, and permit entry of measured data. The one or more windows may present information concerning mechanical or electrical details of the component under test, and may present information concerning the specified range within which the measured parameters are intended to fall.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 24, 2010
    Assignee: DataNab, LLC
    Inventors: Andrew David Stadheim, Nicholas E. Kleinjan
  • Publication number: 20100211564
    Abstract: Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.
    Type: Application
    Filed: April 14, 2010
    Publication date: August 19, 2010
    Applicant: INFORMATION BUILDERS, INC.
    Inventors: Gerald D. Cohen, Radoslav P. Kotorov, Vincent Lam, Peter Lenahan
  • Patent number: 7779346
    Abstract: Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: August 17, 2010
    Assignee: Research In Motion Limited
    Inventor: Tomasz Buczek
  • Publication number: 20100205521
    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: Application
    Filed: February 11, 2009
    Publication date: August 12, 2010
    Applicant: Microsoft Corporation
    Inventor: Allan Folting
  • Patent number: 7774695
    Abstract: An improved solution for presenting data to a user is provided. In particular, the data can include multiple instances of a dataset, which are displayed in a three-dimensional table. The three-dimensional table allows the user to perform various manipulations on it. For example, the user can rotate the table, scroll through the table, simultaneously view at least two instances of the dataset, and the like. Additionally, the three-dimensional table can enable the user to perform various operations on the data to further customize the presented data.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventor: Krzysztof R. Kobylinski
  • Publication number: 20100199163
    Abstract: Disclosed is an application software generation device to generate an application software for a data collection device having a reading unit to read discrimination information to carry out collection of data based on the discrimination information including a table data generation unit to generate table data for defining arbitrary items, an application software generation unit to generate an application software which is executed by the data collection device in order to collect the data based on the item which is defined in the table data and a transfer unit to transfer the generated application software to the data collection device.
    Type: Application
    Filed: January 22, 2010
    Publication date: August 5, 2010
    Applicant: Casio Computer Co., Ltd.
    Inventors: Kouji MIYAHARA, Koji Nishitani, Hideki Takamura, Noriyoshi Katsumura
  • Patent number: 7770109
    Abstract: Aspects of the subject matter described herein relate to arranging content in single and multi-column formats to be displayed using a graphical user interface (GUI). Aspects also relate to utilizing user feedback to determine available screen area for displaying multiple items of the content and arranging and formatting the content for display using heuristics (e.g., rules or logic) that provide guidelines for arranging the content in a readable format while utilizing the available area indicated by the user.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventor: Filipe Fortes
  • Patent number: 7765466
    Abstract: An information processing method for providing a communication terminal with a service. When editing in a lump of a plurality of held data to which the services are to be applied is received an instruction from the communication terminal, data capable of undergoing the accepted editing is automatically selected from the held data and the selected data is edited. With regard to data automatically judged to be incapable of undergoing the accepted editing, information that reports exclusion of this data from editing is transmitted to the communication terminal and is displayed thereby. That is, when plural items of held data are edited simultaneously, data not suited to this editing is excluded automatically, thereby enhancing user convenience in terms of operation. In addition, the fact that data not suited to editing has not been edited is clearly indicated to the user to prevent miss-recognition by the user.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: July 27, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kohei Kawamura
  • Publication number: 20100185654
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer storage media, for retrieval and display of information from an electronic document collection. In one aspect, a machine-implemented method includes the actions of receiving description data describing a preexisting structured presentation, comparing characteristics of the preexisting structured presentation with content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation, adding an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, and outputting instructions for presenting the expanded structured presentation.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Applicant: Google Inc.
    Inventors: Vincius J. Fortuna, Andriy Bihun, Daniel Loreto, Elena Erbiceanu, Jeffrey C. Reynar, Andrew William Hogue, Ankur Bhargava
  • Publication number: 20100174975
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs. The method identifies boundaries between sets of glyphs. The method identifies that several of the boundaries form a table. The method defines a tabular structural element based on the table. The tabular structural element includes several cells arranged in a plurality of rows and columns, each of which includes an associated set of glyphs.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 7752538
    Abstract: To determine a table structure, a spatially ordered sequence of rectangular cells (42) disposed in a two dimensional region is derived. The ordered sequence of rectangular cells is parsed in accordance with a two-dimensional structural grammar (54) having terminal elements corresponding to cells and non-terminal elements corresponding to structural relationship operators. The parsing produces a grammatical expression (52) with the cells represented by terminal elements and structural relationships represented by non-terminal elements.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 6, 2010
    Assignee: Xerox Corporation
    Inventor: Jean-Yves Vion-Dury
  • Publication number: 20100169760
    Abstract: An information editing supporting apparatus receives an operation performed by a user. In a case where the operation related to editing of property values or referencing of property values, the apparatus generates operation information related to the operation while associating the operation information with one of the classes to which properties related to the operation belong. By the operation information, the apparatus determines a positional arrangement of property columns and generates positional arrangement information indicating the positional arrangement of the property columns in which the property value of the class are arranged for each of the properties.
    Type: Application
    Filed: September 17, 2009
    Publication date: July 1, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Akira Hosokawa
  • Publication number: 20100161290
    Abstract: A method of generating a multi-dimensional model comprises receiving data defining multiple resource types, receiving metadata defining a hierarchical organisation for one or more resource types, a hierarchical resource type for a respective resource type defining multiple levels of aggregation, and composite resource types for one or more groups of resource types, a composite resource type defining a composition of resource types, and generating the multi-dimensional model from the received data and received metadata, the generating comprising creating a multi-dimensional function for each resource type and for each composite resource type.
    Type: Application
    Filed: January 28, 2009
    Publication date: June 24, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM DUCHENAY, Paul Basil French, Dmitry Mishin, David Mohally, Thierry Paul Rene Supplisson
  • Patent number: 7739587
    Abstract: In a method for identifying cells, line graphics are converted into vectors (12) having a canonical form without vector overlaps or crossings. Connecting vectors (22, 24, 26, 30, 32) are associated, including (i) forking vectors (22) having common starting points, and (ii) meeting vectors (24) having common ending points. A set of vectors is identified including at least two forking vectors and two meeting vectors cooperatively defining a cell.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: June 15, 2010
    Assignee: Xerox Corporation
    Inventor: Jean-Yves Vion-Dury
  • Publication number: 20100138734
    Abstract: Optimal presentation and editing of business data in a browser-based user interface of an integrated web-based business information system is described, including a browser at a user computer in dynamic communication with a web server allowing database editing and updating without browser page refreshes.
    Type: Application
    Filed: February 2, 2010
    Publication date: June 3, 2010
    Applicant: NETSUITE, INC.
    Inventors: Luke A. Braud, Baruch Goldwasser, Evan M. Goldberg
  • Patent number: 7725815
    Abstract: A method and system is provided for resizing columns in a table when a table width is changed from a current table width to a new table width. The table may contain data and may be displayed to a user. The table may be resized responsively to the user's inputs or other conditions. A new column width is determined for each column in the table based on a column minimum width and a column maximum width associated with each column. Column minimum widths and column maximum widths may be selected to enhance user comprehension of data displayed in the table. Each column may be associated with a variable representing an order, and the columns may be resized in ascending sequence based on the order variable.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: May 25, 2010
    Assignee: SAP AG
    Inventor: Johan C. Peters
  • Publication number: 20100125780
    Abstract: An electronic device with annotation function and a method thereof are provided. The method includes steps of: reading a to-be-displayed original photo; receiving touch operations on a touch screen; generating an annotation interface on the original photo in response to the touch operations, identifying an annotations corresponding to the touch operations, and displaying the annotations on the annotation interface; making the annotations overlaying on the original photo; displaying the overlaid photo; generating a parameter file which includes parameters corresponding to the annotations on the annotation interface; storing the generated parameter file; establishing a relationship between the original photo and the parameter file.
    Type: Application
    Filed: May 3, 2009
    Publication date: May 20, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUAN-HONG WANG, HSIAO-CHUNG CHOU, LI-ZHANG HUANG, KUAN-HONG HSIEH, XIAO-GUANG LI
  • Publication number: 20100125779
    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: Application
    Filed: November 19, 2008
    Publication date: May 20, 2010
    Inventor: Akhil Choudhury
  • Patent number: 7716571
    Abstract: An object model and a user interface (UI) enable users of a scorecard application to define an order and categorization of elements including header and row components to break out the scorecard data for effective presentation of multidimensional scorecard views combined with data from non-multidimensional sources. Users are provided options to select individual or sets of members, or to provide queries that select sets of metrics for the scorecard view. Header components are defined at predetermined depth of layers enabling the user to view categorized metrics. Additional columns providing attribute information associated with the metrics can also be inserted in selected places within the scorecard matrix using the editing UI.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Ian Tien, Corey Hulen, Chen-I Lim
  • Publication number: 20100114809
    Abstract: Methods of analyzing data are provided. An expert system receives input from at least a first source. Data is imported and analyzed by an expert system, wherein the expert system makes at least one first decision, which characterizes the data based on a rule base. The at least one first decision is displayable and modifiable by a first input from a first source. In response to the first input from the first source, the rule base may be re-applied to make at least one second decision, wherein the at least one second decision is different from the at least one first decision, or the at least one first decision may be accepted. The at least one first decision or the at least one second decision is then displayable and modifiable in response to a first input from a second source.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 6, 2010
    Applicant: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATION
    Inventors: John Douglas Birdwell, Tse-Wei Wang, Dale V. Stansberry, Jared Pendleton
  • Patent number: 7707488
    Abstract: Various technologies and techniques detect tables in vector graphics based documents and use them in meaningful ways. The system detects at least one table in a vector graphics based document using a set of rules. The rules include analyzing a set of content representing horizontal and vertical lines to find intersections and identifying table cells based on the intersections. Once identified, the table content is translated into a modified format. The content can be output to a destination application in the modified format that is more suitable for output or use by the destination application.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Eric S. Leese, Jeffrey G. Brown, Jerry J. Dunietz, Jesse D. McGatha, Khaled S. Sedky, Ming Liu, Oliver H. Foehr, Rodrigo Lopez
  • Patent number: 7707489
    Abstract: A computer implemented method includes forming column range-bands, generating row range-bands, and establishing global range-bands in conjunction with the column range-bands and the row range-bands.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: April 27, 2010
    Assignee: Business Objects Software, Ltd.
    Inventor: Andrew Michael Casey
  • Patent number: 7707490
    Abstract: Columns and/or rows of a report can be declaratively defined as either dynamic or static. The declarative definition can be represented by any marking. If a column or row is declaratively designated as dynamic, it can be expanded into a plurality of columns or rows. If a column or row is designated as static, it remains as a single column or row to represent only the specified column or row data. Subgroups of columns and rows can also be declaratively defined as dynamic or static. A static column or row may contain no sub-columns/rows, or it may contain a plurality of static columns/rows, a plurality of dynamic columns/rows, or any combination of both. Similarly, a dynamic column or row may also contain the above combinations.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher Alan Hays, Jason David Carlson
  • Publication number: 20100100803
    Abstract: A computer-readable recording medium stores therein a spreadsheet generating program that causes a computer to execute acquiring information related to layout positions of items in a form; column-sorting the items in ascending order, according to column-related coordinate values of the items; determining a column width for each of the items, based on a distance to the previous item in the column-sorted items; row-sorting the items in ascending order, according to row-related coordinate values of the items; determining a row height for each of the items, based on a distance to the previous item in the row-sorted items; designating, for each of the items and from among cells having the determined column widths and the determined row heights, a cell corresponding to a layout position indicated in the acquired information; and outputting a spreadsheet related to layout of the form by a provision of the items to the designated cells.
    Type: Application
    Filed: December 21, 2009
    Publication date: April 22, 2010
    Applicants: FUJITSU LIMITED, PFU LIMITED
    Inventors: Hirotoshi Okushiro, Masahiro Kurishima, Kouji Tachibana, Hideaki Matsui, Takayoshi Mizuma, Kenji Ura, Michiyo Yamashita, Hideo Sano
  • Patent number: 7702997
    Abstract: A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew J. Kotler, Alexander G. Gounares, Oliver G. Fisher, Matthew D. Morgan, Christopher Matthew Franklin
  • Publication number: 20100083092
    Abstract: In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: APPLE INC.
    Inventors: Geoff Schuller, Yan Guo
  • Patent number: 7685510
    Abstract: In a system and method for grouping data, a processor may, with reference to metadata identifying relationships between sets of data to be displayed in columns of a table, generate a display template from the identified relationships, the template defining that related columns of data are presented adjacent to each other in groups and defining which types of graphical demarcations to display, may search among records corresponding to rows of the table to be displayed for records that satisfy a search criterion, and may display a table according to the display template, rows of the table arranged to display the records that satisfy the search criteria in a group separate from the other records.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Publication number: 20100058165
    Abstract: A network security monitor system groups a plurality of security events into network sessions, correlates the network sessions according to a set of predefined network security event correlation rules and generates a security incident for the network sessions that satisfy one of the network security event correlation rules. The system then presents the information of the network sessions and security incidents to a user of the system in an intuitive form. The user is able to not only learn the details of a possible network attack, but also creates new security event correlation rules intuitively, including drop rules for dropping a particular type of events.
    Type: Application
    Filed: November 16, 2009
    Publication date: March 4, 2010
    Inventors: Partha Bhattacharya, Imin T. Lee, Aji Joseph, Eli Stevens, Diwakar Naramreddy
  • Patent number: 7668816
    Abstract: In response to characters entered within a Find dialog box, a minifind window is dynamically updated to provide corresponding search strategies and quick matches from content search data that are being searched. The search strategies and quick matches that are listed are dynamically updated as the user inputs additional characters in the Find dialog box. At any time, the user can initiate a full text search to populate a search results pane, based upon the characters input, by selecting a Go control or pressing the Enter key. Alternatively, the user can select one of the quick matches or search strategies, to populate the search results pane with corresponding items obtained from the content search data, which are most likely to relate to the information desired by the user. This approach is applicable to finding information in almost any data accessed locally, or over a network.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Bruce A. Morgan, Keith D. Senzel
  • Patent number: 7669118
    Abstract: Methods, systems and programs are disclosed for providing a page with a plurality of code portions. In accordance with one embodiment, a computer system is provided that includes a browser client and a page-generator server. The page-generator may provide an HTML-page with a plurality of Y-code portions in HTML by using a page description with X-code portions in XML. The generator may read a set of first data items from an interface and read the description that defines a table structure, references to the first data items, a set of second data items, and a presentation direction by which the first and second data items are to be consecutively presented by the browser. Further, the generator may provide the Y-code portions for the page by writing corresponding structure code to the page according to the table structure, by writing data code (a) corresponding to the first data items resolved from the references and (b) corresponding to the second data items, and by writing presentation direction code.
    Type: Grant
    Filed: January 6, 2003
    Date of Patent: February 23, 2010
    Assignee: SAP AG
    Inventors: Martin Kolb, Lorenz Wiest