Table Patents (Class 715/227)
  • 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: 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
  • 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
  • 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: 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
  • 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
  • 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: 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
  • 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
  • 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
  • Publication number: 20140289602
    Abstract: An apparatus and a method for editing a table in a terminal which can edit a table intuitively and easily are provided. The apparatus includes a display unit that simultaneously displays a row number adjusting UI and a column number adjusting UI in a table editing mode, and a controller that performs a control so that a plurality of handlers are displayed on the table when the table displayed in a specific application is selected, a conversion to the table editing mode is performed when a specific handler among the plurality of handlers is selected, and respective UIs that can adjust the number of rows and the number of columns of the table in the table editing mode are simultaneously displayed.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Jun-Young PARK
  • Patent number: 8839091
    Abstract: A computer implemented method, system and/or computer program product presents data on a user interface. Tabular data for a particular type of data is converted into faceted data. The tabular data is stored according to headings in a table storing the particular type of data, and the faceted data is stored according to facets of the particular type of data. A set of facet names from the faceted data is mapped to a coordinate system on a user interface in order to assign each of the facet names to a predetermined area of a user interface. Facet values are associated with and mapped to the facet names in order to proximately display the facet values to their corresponding facet names according to the coordinate system.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Adarsh Ramamurthy, Deepak M. Srinivasa
  • Patent number: 8836972
    Abstract: A printer may comprise a command file storage unit, a receiving unit, a command file sending unit, and a first data sending unit. The command file storage unit may store a command file including a first command, a second command, and a third command. The first command is a command for sending a request for first data. The second command includes design data, and is a command for converting the first data into second data in accordance with the design data. The third command is a command for displaying a web page in accordance with the second data. The receiving unit may receive a request. The command file sending unit may send a response including the command file when a request for the command file is received. The first data sending unit may send a response including the first data when the request for the first data is received.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: September 16, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Naoki Otsuka
  • Patent number: 8832547
    Abstract: The illustrative embodiments described herein provide an apparatus and method for managing navigation in a table. The process identifies a first location of a current cell in a first dimension using a cell identifier associated with the current cell in response to receiving a keyboard input to the current cell. The process identifies a second location of the current cell in a second dimension using the cell identifier. The process also identifies a location of the current cell in the table using the first location and the second location.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventor: Becky Jean Gibson
  • Patent number: 8832543
    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: Grant
    Filed: June 8, 2010
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
  • Publication number: 20140250359
    Abstract: A system and method for editing a table within a hypertext markup language (HTML) editor is described, the method comprising analyzing code representing the table to determine dimension parameters based on content of the table, storing the dimension parameters in a memory, receiving edit indications from a user, concurrently comparing the edit indications against the dimension parameters, wherein edit indications that exceed the dimension parameters are rejected, and updating each instance of the dimension parameters within the code with the edit indications.
    Type: Application
    Filed: July 16, 2008
    Publication date: September 4, 2014
    Inventor: Heidi Bauer Williams
  • Publication number: 20140245121
    Abstract: An Image Based Document Management (IBDM) server includes a state recorder, a query engine, a view creation module and a user interface engine. The view creation module creates a first view of a collection based on at least one operation from a first user. The state recorder receives a selection of the first view of the collection from a user. The query engine runs a query associated with the first view of the collection. The user interface engine generates graphical data for presenting a list of views of the collection including the first view of the collection to a user and for displaying the first view of the collection to the user.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: Ricoh Co., Ltd.
    Inventors: John W. Barrus, Edward L. Schwartz
  • Publication number: 20140237343
    Abstract: A method, system and computer program product for determining optimal column widths used in the rendering of data tables displayed in a graphical user interface. The method includes receiving a table parameter associated with the contents of the table and determining if the table parameter has changed. If the table parameter has changed, statistical values are calculated for visible columns of the table. A user choice for a run time column width and a default column width are received for each of the columns. A readability index for data displayed in the visible columns is calculated. A maximum readability index for visible columns is calculated. The optimal column widths based on the maximum readability index are determined. The column widths are set to the optimal column widths. The optimal column widths are stored as meta-data. The table of data is displayed using the optimal column widths.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 21, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Massimo Villani
  • Patent number: 8806323
    Abstract: Certain examples provide a computer-implemented method. The method includes displaying, at an initial position, a first entry of a plurality of entries of a table. The method includes displaying a first indicator to indicate that the first entry has been assigned from a set of unlocked entries to a set of locked entries, and that the first entry is assigned to a first lock position. The method includes sorting the plurality of entries to determine a first sort order including a first sort position of the first entry that is different from the first lock position. The method includes displaying the set of unlocked entries according to the first sort order and displaying the first entry at the first lock position.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 12, 2014
    Assignee: General Electric Company
    Inventor: Ravi Kiran Samavedula
  • Patent number: 8805123
    Abstract: A method for identifying a stream of images, comprises: a) capturing one or more frames from the media which is to be identified; b) sending the selected image(s) as queries to a server; c) in the server, analyzing the one or more images to identify them from a database that for each movie stored comprises switched significantly different frames; d) if more than one image is processed, aggregating the various server's replies; and e) displaying the results to the user.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: August 12, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dan Shirron, Tsvi Chaim Lev, Amit Porat, Aaron Lieber, Jacek Marciniak, Adam Strupczewski