Table Patents (Class 715/227)
  • Patent number: 10169303
    Abstract: A management system displays a plurality of elements detected from an information system according to a horizontal relation view (HRV) format which is a multi-column display format, based on information of the plurality of detected elements. In the HRV format display, the plurality of columns correspond to a plurality of types, and include a key column which is a column serving as a key for aggregated display and an aggregation target column subjected to aggregated display according to the key column. The key column includes key objects which represent information on elements belonging to the corresponding type and which are arranged vertically. A lateral area of each of the key objects in the aggregation target column includes aggregation objects indicating aggregation information of elements related to an element represented by the key object, whereby the key objects and the related aggregation objects are arranged on the same row.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: January 1, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Yosuke Sato, Kousuke Shibata, Kazuki Ootsubo, Takaichi Ishida, Tsutomu Fujii, Tomoki Kimura
  • Patent number: 10129188
    Abstract: Method and device of facilitating user comments on webpages are disclosed. The method includes: a device displaying a visual object as part of a webpage; detecting a user request for commenting on the visual object displayed in the webpage, the user request comprising a predetermined user input directed to the visual object displayed on the webpage; in response to the user request for commenting on the visual object, displaying a comment entry region overlaying at least part of the webpage; receiving a user comment in a graphical form through the comment entry region; and revising the visual object displayed in the webpage by sending the user comment in the graphical form to a server managing the webpage.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 13, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Huazhong Liu
  • Patent number: 10057533
    Abstract: Methods, systems, and software are provided herein that allow a user to view video and manipulate viewing cells on a multi-view mode. In a first example, a method of merging viewing cells in a video management system is disclosed. The method includes presenting a plurality of viewing cells to a user, where the plurality of viewing cells are capable of displaying video of a plurality of video capture devices. The method also includes receiving an instruction to merge at least two of the plurality of viewing cells into a merged viewing cell, associating the merged viewing cell with one of the plurality of video capture devices, and allowing a user to drag another viewing cell into the merged viewing cell to associate the merged viewing cell with a video capture device correlated to the other viewing cell.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 21, 2018
    Assignee: VERINT SYSTEMS, LTD.
    Inventor: Royee Goldberg
  • Patent number: 10055865
    Abstract: The present disclosure relates to data management. More particularly, the present disclosure relates to visualizing data and/or navigating visualized data. In one aspect, a computer-implemented method for dynamically presenting graphical and textual information in a graphical user interface is configured to: display graphical user interface elements visually representing a data set stored in memory along at least one dimension of a graphical user interface; receive activation signals generated by user input devices and corresponding to at least one dimension of the displayed graphical user interface; and, upon receiving an activation signal, display at least a portion of the data set based on the position at which the activation signal was received.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 21, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Philip Iannaccone, Walter Michael Pitio, James Brown
  • Patent number: 9972059
    Abstract: The present approach includes presenting an e-book having content, in which the content includes selected content and non-selected content. The method includes receiving a first prompt to hide the selected content of the e-book and hiding the selected content, in response to the first prompt, while presenting the non-selected content of the e-book. The method further includes receiving a second prompt to reveal the hidden content of the e-book and temporarily revealing the hidden content, in response to the second prompt, while presenting the non-selected content of the e-book.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: May 15, 2018
    Assignee: APPLE INC.
    Inventor: Gunduzhan Acar
  • Patent number: 9946807
    Abstract: A system for providing content includes a source and a client. The source is capable of generating a representation of the content, the content being hierarchically-structured and including at least one item having an associated type. The source is capable of generating a representation including an identity table and at least one type table, each item of content being included in the identity table, and included in a type table based upon the type of the item. Thereafter, the source can be capable of providing the representation of the content. The client is capable of receiving the representation of the content, and accessing at least a portion of the content based upon the representation. The client can also be capable of receiving a query for at least one item of content, searching the representation for the item(s), and accessing at least a portion of the content including the item(s).
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: April 17, 2018
    Assignee: VITAL SOURCE TECHNOLOGIES, INC.
    Inventors: William M. Abrams, Ricky Lee Johnson
  • Patent number: 9760271
    Abstract: A method, system, and/or computer program product visualizes tabular data with dynamically-generated frozen regions. A control and coordination mechanism oversees modification of a visualization of a browser-based main data table. A cloning and sizing process recursively traverses regions of the browser-based main data table to selectively clone and size regions of the browser-based main data table to be frozen, wherein the regions of the browser-based main data table to be frozen are selectable from any area of the browser-based main data table. An element insertion and positioning process positions and makes visible each newly cloned frozen region, wherein each newly cloned frozen region overlays a region of the browser-based main data table. A responsiveness process uses event listeners and polling mechanisms to detect actions and changes in a table viewport of a visible portion of the browser-based main data table to trigger regeneration of each newly cloned frozen region.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: Vishwa Persaud
  • Patent number: 9727536
    Abstract: A logic process apparatus for composite graphs in a fixed layout document is provided in this invention. The apparatus includes a composite graph block extraction unit, for extracting composite graph blocks from the fixed layout document, a document parsing unit, for parsing the fixed layout document to obtain text primitives contained therein, a legend primitive extraction unit, for extracting legend primitives from the text primitives, a correlation detection unit, for detecting correlations between the composite graph blocks and the legend primitives, and a correlation storage unit, for storing the detected correlations. A logic process method for composite graphs in a fixed layout document is also provided.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: August 8, 2017
    Assignees: Peking University Founder Group Co., Ltd., Founder APABI Technology Limited, Peking University
    Inventors: Canhui Xu, Zhi Tang, Xin Tao, Cao Shi
  • Patent number: 9715749
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9703765
    Abstract: The present disclosure relates to a data display method and a data display apparatus for an energy management system. The data display method according to the present disclosure comprises receiving a table generation request signal for data received from a data acquisition and management system, receiving a table display form and selection information of sorting, receiving at least one layer according to a selected table display form, sorting and displaying the received data according to the input table display form and the input layer, sensing a sorting request signal for the displayed data, and re-sorting and displaying the displayed data based on the received sorting request signal.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 11, 2017
    Assignee: LSIS CO., LTD.
    Inventor: Yeo Chang Yoon
  • Patent number: 9635105
    Abstract: Systems and methods for viewing filters on a collaborative spreadsheet stored on a cloud computing service include accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, where a plurality of filters is associated with the first sheet. A first client computer in the plurality of client computers receives a command by a first user to apply a first filter in the plurality of filters to the first sheet, and applies the first filter to the first sheet on the first client computer. The filtered first sheet is displayed to the first user, and a second client computer in the plurality of client computers concurrently displays an unfiltered first sheet.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Benjamin Wolfe Simon, Manual Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
  • Patent number: 9495347
    Abstract: Systems and methods for extracting table information from documents are provided herein. Exemplary methods may include annotating a document with annotations that identify table cell data included therein, generating a candidate table for each of a plurality of table models using the annotated table cell data, scoring each of the candidate tables, selecting a highest scoring candidate table, and annotating the highest scoring table to produce a final table.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: November 15, 2016
    Assignee: Recommind, Inc.
    Inventors: Jan Stadermann, Stephan Symons, Ingo Thon
  • Patent number: 9489642
    Abstract: Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Joydeep Paul, Carsten Ziegler
  • Patent number: 9489365
    Abstract: The present disclosure relates to the resizing of tables elements, such as rows or columns of a table. In one embodiment, a user selects two or more rows or columns to be resized and performs a column or row manipulation corresponding to the desired resize event, such as be interacting with an edge of one of the selected rows or columns. In an implementation, the user may toggle between the use of different resizing algorithms to see the effects of the different resizing algorithms.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: November 8, 2016
    Assignee: Apple Inc.
    Inventors: Edward P. Hogan, Matthew R. Lehrian, Zachariah N. Paine
  • Patent number: 9460424
    Abstract: A method, apparatus, and computer program product of developing a hybrid interactive electronic technical manual. A set of sub-elements associated with core maintenance tasks is selected from a plurality of sub-elements in technical data for a device to form a set of core sub-elements. A cost-benefit analysis is performed on each sub-element in the set of remaining sub-elements to identify a sub-element benefit rating for the each sub-element. Sub-elements in the set of remaining sub-elements having a sub-element rating greater than or equal to a threshold benefit rating are selected to form a set of high benefit sub-elements. The set of core sub-elements and the set of high benefit sub-elements are converted from the non-interactive native file format to an interactive electronic technical manual database format. A set of links to the set of unconverted sub-elements is generated to form the hybrid interactive electronic technical manual.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: October 4, 2016
    Assignee: THE BOEING COMPANY
    Inventor: Dean C. Hooks
  • Patent number: 9430253
    Abstract: Various embodiments of systems and methods for reusable and late addition enabled XML data binding are described herein. A computer receives an element class that is created for a non-atomic class. The element class comprises a first constructor, a decomposer that returns data extracted from an object for an entity to aid in serialization, and a composer that extracts value of the entity and creates a new instance of the non-atomic class using the extracted value to aid in de-serialization. The object is of type non-atomic class. The computer also receives an attribute class that is created for an atomic class to which the non-atomic class refers to. The attribute class comprises a second constructor, a serializer, and a de-serializer. The computer then generates an XML document using the element class and the attribute class.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: August 30, 2016
    Assignee: SAP SE
    Inventor: Ralph Debusmann
  • Patent number: 9251176
    Abstract: In embodiments of photo chapters organization, a photo analyzer is implemented to receive a set of digital photos, and generate a photo sequence of the digital photos based on a respective timestamp of each photo. The photo sequence includes a first photo based on an earliest timestamp and a last photo based on a latest timestamp. The photo analyzer creates a photo chapter that includes the first photo. To organize the digital photos into photo chapters, the photo analyzer can determine whether a next photo in the photo sequence is to be added to a current photo chapter, and then either adds the next photo to the current photo chapter, or creates a next photo chapter that includes the next photo. The photo analyzer can repeat to organize each next photo in the photo sequence into the photo chapters until the last photo is included in a last photo chapter.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: February 2, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Carl I. Dockhorn, Luke A. Rymarz
  • Patent number: 9123023
    Abstract: Embodiments of the invention provide systems and methods for managing sets of structured data. According to one embodiment, managing a set of structured data can comprise identifying a plurality of elements within the set of structured data. Each of the identified elements can be assigned to a record having a predefined schema comprising content of the assigned element and a plurality of control attributes for the assigned element. One or more of the control attributes can be defined for each of the records and the records can be stored in a repository. Upon receiving a request for one or more of the plurality of elements, those elements to be made available can be identified based on the control attributes of the stored records. The stored records for the identified elements can be retrieved and provided to one or more users in response to the request.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: September 1, 2015
    Assignee: Oracle International Corporation
    Inventors: Rudolph Lukez, David Peake
  • Patent number: 9110871
    Abstract: A document generating apparatus and a document generating method capable of easily and effectively generating a document with a supplementary explanation in which a supplementary explanation character string is given in a ruby form in a character size which conforms to a character size of a document. The document generating apparatus (and method thereof) decides, for each line, a character size for characters included in each line in each character area, and corrects information on the character size based on the calculated value of the character size.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: August 18, 2015
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Ichiko Sata, Takeshi Kutsumi
  • Publication number: 20150135052
    Abstract: The display of a multi-column table can be optimized. For example, a container, such as a multi-column table, can have a first container width. The container includes first text, second text, and a divider, such as an icon, whitespace, or text, between the first text and the second text. The first text, the second text, and the divider can have a combined text width. The container can be resized to a second container width that is smaller than the first container width. If it is determined that the combined text width is then greater than the second container width, the first text, the second text, or both can be abbreviated until the combined text width is less than the second container width.
    Type: Application
    Filed: September 5, 2014
    Publication date: May 14, 2015
    Inventors: James Thompson, Joshua Goldenberg
  • Publication number: 20150128019
    Abstract: According to one embodiment, an electronic apparatus includes a receiver and a display controller. The receiver is configured to receive information of a handwritten document including a hand-written table, the hand-written table including a plurality of cells, a first cell including at least one first object. The display controller is configured to display a cell value of a table using a recognition result of one first object if an area of the first cell includes one first object, and to display a recognition result of at least one first object as an object different from a table if an area of the first cell includes at least two first objects.
    Type: Application
    Filed: June 9, 2014
    Publication date: May 7, 2015
    Inventors: Shigefumi Ohmori, Junichi Nagata
  • Patent number: 9026900
    Abstract: Methods and systems for dynamically annotating a web-based document are disclosed. An example method includes receiving from a user an indication of a selected portion of a web-based document to be annotated, and receiving a user selection of an editing function to be applied to the document. An annotation window overlaying the selected portion of the document is generated and an annotation to the selected portion of the document using the selected editing function is captured in the overlaid annotation window. The annotation in the overlaid annotation window is mapped to the selected portion of the web-based document underneath the annotation window, and the annotated content and corresponding mapping information are stored in a computing device. Upon receiving a request for the web-based document which has been annotated, the web-based document is provided along with a new overlaid annotation window incorporating the stored annotated content based on the mapping information.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventor: Scott Pugh
  • Publication number: 20150121187
    Abstract: A method for visual representation of EURT is provided. Measurements of performance parameters are collected. Each of the performance parameters corresponds to at least one performance problem domain. The performance parameters include at least a first, second and third parameters. A correlation between at least two of performance parameters is determined. A first graph having a first region representing the first parameter and having a second region representing the second parameter is presented to a user. The first and second regions extend in substantially opposing directions. A second graph representing the third parameter based on the determined correlation between data elements falling within each of the respective performance problem domains is simultaneously presented to the user. The first, second and third parameters are components of the EURT.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 30, 2015
    Applicant: FLUKE CORPORATION
    Inventors: Michael Allen Williamson, Stefan Pracht, Joseph Morales, Thomas Doumas
  • Publication number: 20150113379
    Abstract: A method can include receiving an unstructured grid of a multi-dimensional region; partitioning at least a portion of the unstructured grid into subdomains based at least in part on a cell number criterion; generating a hierarchical representation of the at least a portion of the unstructured grid that includes the subdomains and the cells; indexing cells in the subdomains based at least in part on the cell number criterion to define a data structure; and assigning respective property values to respective indexed cells for at least a portion of the data structure.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 23, 2015
    Inventors: Mark Wakefield, Richard Asbury
  • Patent number: 9015591
    Abstract: Embodiments are directed to selecting and applying data-specific presentations, to adaptively selecting visual presentations based on historical data and to providing rendering hints for data presentations. In one scenario, a computer system receives an indication that a visual presentation is to be applied to a specified portion of data. The computer system analyzes the specified data to determine which of a plurality of data presentations is most relevant for the specified data. The relevance is based on relevancy factors including one or more of the following: end-user profile, structure of the specified data and patterns within the specified data. The computer system then applies the determined appropriate visual presentation to the specified data.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moe Khosravy, Christian Liensberger, Anthony Nino Bice
  • Patent number: 9009583
    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: Grant
    Filed: December 27, 2010
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gavin N. Shearer, Jingxia Xing, Fergal P. Condron
  • Patent number: 9003401
    Abstract: Exemplary method embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one of an idle time and a low Central Processing Unit (CPU) utilization time of one system in the sysplex environment is matched with an estimated deployment time obtained from at least one of a latest measured period of time and a calculated time trend. A system-wide coordinating mechanism is applied. A staggered code deployment operation is recommended for at least one node of the system at an optimum system time generated from the matching. Data obtained from the code deployment operation is recorded, including a new latest measured period of time. The data is used to generate an updated time trend.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Joseph W. Dain
  • Patent number: 9002770
    Abstract: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 7, 2015
    Assignee: Ab Initio Technology LLC
    Inventor: Joel Gould
  • Patent number: 9003274
    Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Joseph John Katnic
  • Publication number: 20150089347
    Abstract: [Subject] The usefulness of calendar apparatus which matched annual code with date is improved. [Solution means] Monthly sheet processing means which makes daily records correspond to annual code and date, and indicates by list, annual sheet processing means which indicates clickable annual code button by list, the first day of the code setup means which sets first day of the code as the days and months which a user wishes while displaying that which started processing and with which it already registered of daily records by clicking annual code button, daily records processing means which processes initial registration and renewal registration, a search is performed to daily records and it has record search means which makes the search results correspond to annual code and date, and displays them. It has the correspondence relation between annual code and date as a correspondence table of annual code and date.
    Type: Application
    Filed: December 24, 2013
    Publication date: March 26, 2015
    Applicant: PALOALTOCODE INC.
    Inventor: TORU SATO
  • Patent number: 8983899
    Abstract: A computer-implemented method for archiving files in distributed replication environments may include 1) identifying a distributed file system replication environment, the distributed file system replication environment including a plurality of computing systems configured to replicate changes made to files within each computing system in the plurality of computing system to each other computing system in the plurality of computing systems, 2) identifying a request to archive a file located on a computing system within the distributed file system replication environment, and, in response to the request 3) identifying a virtual storage layer mapped to a location of the file and 4) archiving the file by creating a placeholder file for the file in the virtual storage layer mapped to a location of the file on the computing system. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: March 17, 2015
    Assignee: Symantec Corporation
    Inventors: Kishor Ghait, Murtaza Ghiya, Manoj Chaudhari
  • Patent number: 8972845
    Abstract: The present invention is a method and system for accurately coding documents for a legal matter. The method, if used by experienced and motivated document reviewers, has the potential to dramatically improve adjusted review consistency, reduce coding errors, and produce the best review product. The method can also result in useful case history files, which are useful to litigation attorneys in every phrase of litigation including motion argument, merit trial, appeal, and future litigation.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 3, 2015
    Inventor: Jianqing Wu
  • Patent number: 8972851
    Abstract: The present invention concerns a method and device for coding or decoding a structured document, for example an XML document, using a structure-describing file of the XML Schema type. The method comprises a step of configuring an encoder or decoder including the obtaining of data describing a document structure model and their storage in the form of recordings, and a step of calculating a number of items, referred to as “possible items”, able to succeed, according to the structure model, an item of said model, said number of possible items being stored in a recording associated with said item. In order to facilitate calculations, the recordings comprise the minimum and maximum numbers of occurrences of the item defined by the structure model.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: March 3, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Herve Ruellan, Franck Denoual
  • Publication number: 20150046785
    Abstract: Mechanisms are provided for performing tabular data correction in a document. Tabular data is received and analyzed to identify at least one portion of the tabular data having an erroneous/missing data value. A functional dependency of the at least one portion of the tabular data on one or more other portions of the tabular data is determined. A correct data value for the erroneous or missing data value of the at least one portion of the tabular data is determined based on the functional dependency of the at least one portion. In addition, the tabular data is modified to replace the erroneous or missing data value with the correct data value and thereby generate a modified table data. A processing operation is then performed on the modified table data to generate a resulting output.
    Type: Application
    Filed: September 22, 2014
    Publication date: February 12, 2015
    Inventors: Donna K. Byron, Scott N. Gerard, Alexander Pikovsky, Timothy P. Winkler
  • Patent number: 8943398
    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: Grant
    Filed: April 2, 2009
    Date of Patent: January 27, 2015
    Assignee: Vistaprint Schweiz GmbH
    Inventors: Laban D. Eilers, Jeff L. Kwan, Andrei Dinin
  • Patent number: 8943397
    Abstract: A method including receiving input from a user, retrieving data based on the input, generating a tabular display of the data according to default settings and adjustable user settings, and transmitting the tabular display to the user. A system having a server application structured and arranged to receive input from a user, retrieve data based on the input, generate a tabular display of the data according to default settings and adjustable user settings, and transmit the tabular display to the user, and a client application structured and arranged to display the tabular display.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Giancarlo Palleschi, Prasannakumar Parigivenkata
  • Patent number: 8943399
    Abstract: A list indicating positions of positioned elements on a page of a document is maintained by a page object associated with the page. First position information indicating a first position of a first positioned element having a position that conflicts with a location of a first element associated with the page is transmitted by the page object to a first element object associated with the first element, the first element object being subordinate to the page object within a hierarchy. The first element object generates first layout data. The list is updated by the page object based on a position of a second positioned element having a position that conflicts with the first element. A second element object associated with a second element associated with the page, and subordinate to the page object within the hierarchy, is invoked by the page object to generate second layout data.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Kevin Markman, Lily Xia
  • Publication number: 20150026556
    Abstract: Systems and methods for extracting table information from documents are provided herein. Exemplary methods may include annotating a document with annotations that identify table cell data included therein, generating a candidate table for each of a plurality of table models using the annotated table cell data, scoring each of the candidate tables, selecting a highest scoring candidate table, and annotating the highest scoring table to produce a final table.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Applicant: Recommind, Inc.
    Inventors: Jan Stadermann, Stephan Symons, Ingo Thon
  • Publication number: 20150026557
    Abstract: A system, and computer program product for subject-matter analysis of tabular data are provided in the illustrative embodiments. A first document including the tabular data is received. A library of functional signatures for a first subject-matter domain is selected. A determination is made whether a threshold number of functional signatures from the selected library are applicable to the tabular data, wherein a functional signature is applicable to the tabular data when values in the tabular data correspond to an operation and a table structure specified in the functional signature. Responsive to the threshold number of functional signatures from the selected library being applicable to the tabular data, a processor and a memory process the first document according to a process for the first subject matter domain selected from a plurality of processes for respective subject matter domains.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Donna Karen Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 8938667
    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: Grant
    Filed: May 7, 2012
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Linda Van Patten Benhase, Maria S. Rajakannimariyan
  • Publication number: 20150007011
    Abstract: Techniques are described for providing visualizations of data with options for a user to manipulate the data visualizations. These data visualization options may provide flexible and rapid comparison of different fragments of data. In one example, a method includes outputting a display of a data visualization in a graphical user interface. The method further includes receiving a first user input selecting a first fragment of the data visualization to freeze. The method further includes receiving a second user input selecting a second fragment of the data visualization to reposition to a new position relative to the frozen fragment of the data visualization. The method further includes outputting a revised display of the data visualization in the graphical user interface that displays the repositioned fragment of the data visualization in the new position relative to the frozen fragment of the data visualization.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventor: Prakash Dewan
  • Publication number: 20150007010
    Abstract: A system, and computer program product for discovering relationships in tabular data are provided in the illustrative embodiments. A set of documents is received, a document in the set including the tabular data. A cell in the tabular data is selected whose dependencies are to be determined. A hypothesis to use in conjunction with the cell is selected. Whether the hypothesis applies to a selected portion of the document is tested by determining whether a conclusion in the hypothesis can be computed using a function specified in the hypothesis on the selected portion. The selected portion can be a selected cell-range in the tabular data or content in a non-tabular portion of the document. The hypothesis is utilized to describe the cell relative to the selected portion.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Donna Karen Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
  • Publication number: 20150007009
    Abstract: Methods, apparatus and computer readable media are provided for reverse editing a knowledge base from a cross tab display. A cross tab editor includes a knowledge base resident in a memory device, the knowledge base comprising attribute values and a knowledge base management system, wherein the knowledge base management system is configured to create a first list of sub-entities for a first entity, create a second list of sub-entities for a second entity, and create a relationship table listing all of the combinations of each pair of sub-entities from the first list and the second list and their attribute values. The knowledgebase management system is further configured to populate the relationship table with an attribute value for each combination. The knowledge base management system is further configured to receive a manual change in a cross tab display and to update the underlying attribute data in response to the change.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Martin Hlucka, Zdenek Dvorak, David Mikulka, Tim Felke, Nagabhushana Rao Begur, Jeff vanderZweep
  • Publication number: 20140359419
    Abstract: An electronic apparatus and a method for creating a document using the same are provided. A method for creating a document using an electronic apparatus includes displaying at least one addition icon in a or around a text box when a text box generating command is input, and adding a cell to the text box and converting the text box into a table when one of the at least one addition icon is selected. Accordingly, the user may easily convert a text box into a table when creating a document.
    Type: Application
    Filed: March 10, 2014
    Publication date: December 4, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Young-cheol KANG
  • Patent number: 8904290
    Abstract: A method for supporting versions of a menu includes identifying menu items for an application. The menu items are in a first menu and have state data used by functions to perform operations. The method includes generating indices from the menu items, generating a first table that includes the indices and the functions, and generating a second table that includes a portion of the indices. The indices in the first table correspond to the functions, the portion defines a subset of menu items for a second menu, and the portion of the indices corresponds to a portion of the state data. When an operation is to be performed, an index for the subset of menu items is used to determine state data corresponding to the index in the second table, and the index is used to determine a function corresponding to the index in the first table.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 2, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Ananya Sen
  • Publication number: 20140351685
    Abstract: A method for interactive review of a dataset and an apparatus configured to enable interactive review of a dataset are described. A user request to review the dataset is received via user input. Responsive to this request, a processor generates representative values from the dataset for a coarse view of the dataset and for a fine view of the dataset. A user interface generator then outputs a graphic user interface displaying the coarse view of the dataset and the fine view of the dataset.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 27, 2014
    Applicant: THOMSON LICENSING
    Inventors: Oliver THEIS, Ralf Koehler
  • Patent number: 8892990
    Abstract: An Image Based Document Management (IBDM) server includes a table generator, a query engine and a user interface engine. The table generator generates a table that includes a label image and at least one field image in a column. The label image represents a column header for the at least one field image. A query engine receives requests to modify the table and in response generates queries to query the table. A user interface engine provides the table for display and modifies the table in response to user input.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 18, 2014
    Assignee: Ricoh Co., Ltd.
    Inventor: John W. Barrus
  • Patent number: 8887038
    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: Grant
    Filed: October 8, 2010
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Limited
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8880995
    Abstract: The present invention discloses a method for localized scrolling table display in a webpage. The method includes: dividing a table being displayed into at least a 2×2 array of an upper left table, a lower left table, an upper right table and a lower right table; setting the lower left table and the upper right table to hide portions that are beyond display area; and setting the lower right table to hide portions that are beyond the display area and to include a vertical scrollbar and a horizontal scrollbar. The upper right table and the lower right table are controlled by the horizontal scrollbar, and the lower left table and the lower right table are controlled by the vertical scrollbar. The present invention is able to display a table in a webpage with a localized scrolling display and a partial frozen display, and allows unlimited number of data columns and rows in the webpage and still maintains good readability.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: November 4, 2014
    Assignee: Alibaba Group Holding Limited
    Inventor: Qi Chen
  • Publication number: 20140310584
    Abstract: Identifying a display reference date according to a position in a first region representing a time axis received on a display screen, obtaining a number of display days of a second region in which a plurality of sets of medical care information of a display target person is displayed in time series on a daily basis, determining a plurality of medical care data dates as a plurality of display dates to be displayed in the second region in the order of closeness to the display reference date in a time axis direction such that the number of display days is satisfied based on the plurality of medical care data dates and the number of display days, and displaying medical care information corresponding to the determined plurality of display dates in the second region on a display screen.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 16, 2014
    Applicant: FUJIFILM Corporation
    Inventors: Fumitake TANAKA, Yoshiyuki KURAMI