Table Patents (Class 715/227)
-
Patent number: 7882427Abstract: 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: GrantFiled: June 11, 2007Date of Patent: February 1, 2011Assignee: Balenz Software, Inc.Inventors: Ramkumar N. Raja, Christopher Pomerantz, Murali Ramachandran, Jeffrey R. Duke
-
Patent number: 7865825Abstract: 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: GrantFiled: June 30, 2004Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Glenn C. Godoy, Charles E. McNeill, Amy J. Snavely
-
Patent number: 7865832Abstract: 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: GrantFiled: April 7, 2003Date of Patent: January 4, 2011Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Hisato Shima, Atsushi Suzuki, Takuya Nishimura
-
Patent number: 7861148Abstract: 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: GrantFiled: July 31, 2006Date of Patent: December 28, 2010Inventor: Nicolas Bissantz
-
Publication number: 20100318890Abstract: 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: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Alan Billharz, Michael Monarch, Marta Rey-Babarro
-
Publication number: 20100306639Abstract: 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 displayingType: ApplicationFiled: June 5, 2009Publication date: December 2, 2010Inventors: Brandon Burr, Derek Cicerone, Kevin Simler
-
Publication number: 20100299587Abstract: 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: ApplicationFiled: May 20, 2009Publication date: November 25, 2010Applicant: Microsoft CorporationInventor: Daniel Albert Swett
-
Patent number: 7836104Abstract: 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: GrantFiled: June 3, 2005Date of Patent: November 16, 2010Assignee: SAP AGInventors: Eric Schemer, Tanja B. Wingerter, Markus Ulke
-
Publication number: 20100275113Abstract: 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: ApplicationFiled: November 24, 2009Publication date: October 28, 2010Applicant: 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: 20100275114Abstract: 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: ApplicationFiled: April 28, 2009Publication date: October 28, 2010Applicant: 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: 20100275112Abstract: 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: ApplicationFiled: July 9, 2009Publication date: October 28, 2010Applicant: 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: 20100275111Abstract: 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: ApplicationFiled: April 28, 2009Publication date: October 28, 2010Applicant: 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: 20100262901Abstract: 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: ApplicationFiled: April 13, 2010Publication date: October 14, 2010Inventor: Dean F. DiSalvo
-
Publication number: 20100257243Abstract: 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: ApplicationFiled: April 2, 2009Publication date: October 7, 2010Inventors: Laban D. Eilers, Jeff L. Kwan, Andrei Dinin
-
Publication number: 20100251093Abstract: 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: ApplicationFiled: June 8, 2010Publication date: September 30, 2010Applicant: Microsoft CorporationInventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
-
Publication number: 20100246826Abstract: 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: ApplicationFiled: March 18, 2010Publication date: September 30, 2010Applicant: Sony CorporationInventors: Misato Ogura, Katsumi Ogawa
-
Publication number: 20100241943Abstract: 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: ApplicationFiled: March 17, 2009Publication date: September 23, 2010Applicant: Litera Technology LLC.Inventor: Deepak Massand
-
Patent number: 7802178Abstract: 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: GrantFiled: January 19, 2007Date of Patent: September 21, 2010Assignee: Sony CorporationInventors: Takuo Ikeda, Nobuki Furue, Wataru Tajika, Takashi Kitao, Yuhei Kikuchi
-
Publication number: 20100228752Abstract: 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: ApplicationFiled: February 25, 2009Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Allan Folting, Zixiang Li, Anatoly V. Grabar
-
Publication number: 20100223572Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Oracle International CorporationInventors: Anadi Upadhyaya, Ty Hayden
-
Patent number: 7783977Abstract: 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: GrantFiled: September 29, 2006Date of Patent: August 24, 2010Assignee: DataNab, LLCInventors: Andrew David Stadheim, Nicholas E. Kleinjan
-
Publication number: 20100211564Abstract: 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: ApplicationFiled: April 14, 2010Publication date: August 19, 2010Applicant: INFORMATION BUILDERS, INC.Inventors: Gerald D. Cohen, Radoslav P. Kotorov, Vincent Lam, Peter Lenahan
-
Patent number: 7779346Abstract: 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: GrantFiled: October 3, 2006Date of Patent: August 17, 2010Assignee: Research In Motion LimitedInventor: Tomasz Buczek
-
Publication number: 20100205521Abstract: 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: ApplicationFiled: February 11, 2009Publication date: August 12, 2010Applicant: Microsoft CorporationInventor: Allan Folting
-
Patent number: 7774695Abstract: 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: GrantFiled: May 11, 2006Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventor: Krzysztof R. Kobylinski
-
Publication number: 20100199163Abstract: 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: ApplicationFiled: January 22, 2010Publication date: August 5, 2010Applicant: Casio Computer Co., Ltd.Inventors: Kouji MIYAHARA, Koji Nishitani, Hideki Takamura, Noriyoshi Katsumura
-
Patent number: 7770109Abstract: 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: GrantFiled: December 16, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventor: Filipe Fortes
-
Patent number: 7765466Abstract: 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: GrantFiled: May 3, 2004Date of Patent: July 27, 2010Assignee: Canon Kabushiki KaishaInventor: Kohei Kawamura
-
Publication number: 20100185654Abstract: 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: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Google Inc.Inventors: Vincius J. Fortuna, Andriy Bihun, Daniel Loreto, Elena Erbiceanu, Jeffrey C. Reynar, Andrew William Hogue, Ankur Bhargava
-
Publication number: 20100174975Abstract: 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: ApplicationFiled: June 7, 2009Publication date: July 8, 2010Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 7752538Abstract: 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: GrantFiled: July 26, 2006Date of Patent: July 6, 2010Assignee: Xerox CorporationInventor: Jean-Yves Vion-Dury
-
Publication number: 20100169760Abstract: 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: ApplicationFiled: September 17, 2009Publication date: July 1, 2010Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Akira Hosokawa
-
Publication number: 20100161290Abstract: 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: ApplicationFiled: January 28, 2009Publication date: June 24, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WILLIAM DUCHENAY, Paul Basil French, Dmitry Mishin, David Mohally, Thierry Paul Rene Supplisson
-
Methods and apparatuses for finding rectangles and application to segmentation of grid-shaped tables
Patent number: 7739587Abstract: 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: GrantFiled: June 12, 2006Date of Patent: June 15, 2010Assignee: Xerox CorporationInventor: Jean-Yves Vion-Dury -
Publication number: 20100138734Abstract: 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: ApplicationFiled: February 2, 2010Publication date: June 3, 2010Applicant: NETSUITE, INC.Inventors: Luke A. Braud, Baruch Goldwasser, Evan M. Goldberg
-
Patent number: 7725815Abstract: 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: GrantFiled: December 12, 2005Date of Patent: May 25, 2010Assignee: SAP AGInventor: Johan C. Peters
-
Publication number: 20100125780Abstract: 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: ApplicationFiled: May 3, 2009Publication date: May 20, 2010Applicants: 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: 20100125779Abstract: 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: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Inventor: Akhil Choudhury
-
Patent number: 7716571Abstract: 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: GrantFiled: April 27, 2006Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Publication number: 20100114809Abstract: 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: ApplicationFiled: November 13, 2009Publication date: May 6, 2010Applicant: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATIONInventors: John Douglas Birdwell, Tse-Wei Wang, Dale V. Stansberry, Jared Pendleton
-
Patent number: 7707488Abstract: 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: GrantFiled: February 9, 2006Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: 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: 7707489Abstract: 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: GrantFiled: September 22, 2006Date of Patent: April 27, 2010Assignee: Business Objects Software, Ltd.Inventor: Andrew Michael Casey
-
Patent number: 7707490Abstract: 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: GrantFiled: June 23, 2004Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Christopher Alan Hays, Jason David Carlson
-
Publication number: 20100100803Abstract: 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: ApplicationFiled: December 21, 2009Publication date: April 22, 2010Applicants: FUJITSU LIMITED, PFU LIMITEDInventors: Hirotoshi Okushiro, Masahiro Kurishima, Kouji Tachibana, Hideaki Matsui, Takayoshi Mizuma, Kenji Ura, Michiyo Yamashita, Hideo Sano
-
Patent number: 7702997Abstract: 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: GrantFiled: October 8, 2004Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Matthew J. Kotler, Alexander G. Gounares, Oliver G. Fisher, Matthew D. Morgan, Christopher Matthew Franklin
-
Publication number: 20100083092Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: APPLE INC.Inventors: Geoff Schuller, Yan Guo
-
Patent number: 7685510Abstract: 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: GrantFiled: December 23, 2004Date of Patent: March 23, 2010Assignee: SAP AGInventor: Volker Sauermann
-
Publication number: 20100058165Abstract: 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: ApplicationFiled: November 16, 2009Publication date: March 4, 2010Inventors: Partha Bhattacharya, Imin T. Lee, Aji Joseph, Eli Stevens, Diwakar Naramreddy
-
Patent number: 7668816Abstract: 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: GrantFiled: December 22, 2005Date of Patent: February 23, 2010Assignee: Microsoft CorporationInventors: Bruce A. Morgan, Keith D. Senzel
-
Patent number: 7669118Abstract: 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: GrantFiled: January 6, 2003Date of Patent: February 23, 2010Assignee: SAP AGInventors: Martin Kolb, Lorenz Wiest