Table Patents (Class 715/227)
  • Patent number: 8560098
    Abstract: A system to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: October 15, 2013
    Assignee: Ashford Technical Software, Inc.
    Inventors: Frank Marion Chapman, Ronald Lyle Brown
  • Patent number: 8560936
    Abstract: The present invention relates to methods and systems for displaying tabular data. The tabular data comprises first data descriptive of instances of an entity and second data comprising time variant parameter values. The parameter values are analyzed to identify time intervals, where none of the parameter values of any of the instances changes. These time intervals form the basis for the generation of subsets of the tabular data to be displayed on a graphical user interface.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: October 15, 2013
    Assignee: SAG AG
    Inventors: Michael Merkel, Marlies Meessen
  • Publication number: 20130267861
    Abstract: A method for configuring a presentation of physiological data for a patient includes identifying one or more physiological sensor modules that are connected in a physiological parameter monitoring device. After the physiological sensor modules are identified, the physiological parameter monitoring device is configured so that display areas are allocated on a display screen of the physiological parameter monitoring device for displaying physiological data for the patient. A separate display area is allocated for each identified physiological module. After one or more physiological sensor modules are detected as being connected, the physiological parameter monitoring device is automatically configured to include one or more additional display areas on the display screen for displaying physiological data for the patient. A separate additional display area is allocated for each of the additional physiological sensor modules that is connected.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: WELCH ALLYN, INC.
    Inventors: Gregory P. Vassallo, Thomas A. Myers, Janalee Esler, Michele Marie Donovan, Eric Michael Andreassen, Michael D. Garrant
  • Patent number: 8543909
    Abstract: A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventor: James R. Wason
  • Publication number: 20130238964
    Abstract: Some embodiments provide an image organizing and editing application for designing a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. The application allows the user to build a story around the journal's content by adding different info items, such as a map, calendar, and weather info. When an info item is added, the application may analyze one or more pieces of content in the journal to dynamically present information.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Laurent C. Perrodin, Randy Ubillos, Christopher R. Cunningham, Samuel M. Roberts
  • Publication number: 20130238968
    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: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: RICOH COMPANY LTD.
    Inventor: John W. Barrus
  • Patent number: 8533585
    Abstract: Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 10, 2013
    Assignee: Blackberry Limited
    Inventor: Tomasz Buczek
  • Patent number: 8527867
    Abstract: Enabling users to edit data encoded in extended markup language (XML). In one embodiment, an XML data to be edited is received and preprocessed to generate a tabular data corresponding to the XML data. The generated tabular data is stored in the form of a staging table in a database. On receiving a request indicating that a portion of the XML data is to be replaced by a new portion, a query corresponding to the request is generated. The query is directed to the staging table in the database and is designed to cause the portion to be replaced by the new portion in the tabular data. The query is then performed on the database to replace the portion with the new portion in the tabular data. Once the edits are completed, new XML data containing the edits is constructed from the modified tabular data.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: September 3, 2013
    Assignee: Oracle International Corporation
    Inventors: Roopesh Nair, Lokesh Mathur, Mugunthan Srinivasan, Srikrishna Bandi, Gaurav Gupta
  • Publication number: 20130227387
    Abstract: Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects.
    Type: Application
    Filed: March 22, 2013
    Publication date: August 29, 2013
    Applicant: Corel Corporation
    Inventor: Corel Corporation
  • Publication number: 20130205192
    Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Applicant: THE MATHWORKS, INC.
    Inventor: THE MATHWORKS, INC.
  • Publication number: 20130198599
    Abstract: A computer implemented method for generating a summary of one or more resume from one or more of resumes to analyze insights of the one or more resume is provided. The computer implemented method includes (i) processing a first input includes a first indication to select a first resume from one or more of resumes, (ii) extracting, from the first resume, a first information, (iii) obtaining, from the first resume, a second information, (iv) generating a first table based on the first information and the second information, and (v) generating a first summary based on the first table, the first summary indicates a first correlation between (i) the one or more events associated with the first section and (ii) the one or more events associated with the second section over years.
    Type: Application
    Filed: January 30, 2013
    Publication date: August 1, 2013
    Applicant: FORMCEPT TECHNOLOGIES AND SOLUTIONS PVT LTD
    Inventors: Anuj Kumar, Suresh Srinivasan, FORMCEPT TECHNOLOGIES AND SOLUTIONS PVT LTD.
  • Publication number: 20130191715
    Abstract: A borderless table detection engine and associated method for identifying borderless tables appearing in data extracted from a fixed format document. Due to the lack of visible borders, reliable automated detection of a borderless table is difficult. The borderless table detection engine uses whitespace, rather than content, to detect borderless table candidates. Applying heuristic analysis, the borderless table detection engine discards borderless table candidates with a layout that lacks sufficient characteristics of a table and is unlikely to be a valid borderless table.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Milos Raskovic, Nenad Bozidarevic, Milan Sesum
  • Publication number: 20130185620
    Abstract: A ladder program creation apparatus may include a command listing table storage unit configured to store a command listing table, the command listing table registering standard command information and custom ladder command information, a custom ladder command information creation unit configured to create the custom ladder command information based on an operation by user, and a custom ladder command information storage control unit configured to register the custom ladder command information, which has been created by the custom ladder command information creation unit, and the standard command information in the command listing table.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 18, 2013
    Applicant: YOKOGAWA ELECTRIC CORPORATION
    Inventor: Yokogawa Electric Corporation
  • Patent number: 8484549
    Abstract: In an embodiment, a computer-implemented method facilitates optimization analysis and sensitivity analysis of a data model. The method comprises a computer: receiving first data identifying a value function, a plurality of parameters for the value function, and one or more specific parameter values for one or more of the parameters; storing a data model based on the value function and the specific parameter values; determining which parameters of the data model are capable of taking variable values; receiving second data identifying one or more selected parameters; receiving third data specifying a value selection approach for each of the selected parameters; determining a plurality of result values by substituting, based on the value selection approach, a plurality of input values for each of the selected parameters and evaluating the value function using the selected parameters and the substituted values; generating and causing displaying a table of the result values.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: July 9, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Brandon Burr, Derek Cicerone, Kevin Simler
  • Patent number: 8484554
    Abstract: Methods and devices are provided for a computer implemented method of producing a chart, such as, for example, a Gantt chart. The method can include providing a template containing a definition of at least one column of the chart and inserting the template into a basic layout to form a document. An instruction to add a row to the chart is received. The instruction can include at least one type of information pertaining to the first task to be included on the chart contained in the document. The method further includes adding the row pertaining to the first task contained in the document. In one example, the template is an XML template, the basic layout is an XML basic layout and the document is an XML document.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: July 9, 2013
    Assignee: SAP AG
    Inventor: Kai Noppens
  • Patent number: 8463738
    Abstract: Sets of strings of which the drawing positions are arranged in one direction are extracted from a document as attribute groups. An attribute name score is calculated for each attribute group to determine an extent to which each attribute group is a set of attribute names. Based on the attribute name scores, an attribute name group is selected out of the attribute groups. From among the attribute groups, an attribute group which includes a string which is the same as at least one string of the attribute name group and of which the drawing position is the same as that of the string of the attribute name group is selected. From the string at the same drawing position, an attribute name is extracted. From the other strings of the selected attribute group than those at the same drawing position, an attribute value corresponding to the attribute name is extracted.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: June 11, 2013
    Assignee: NEC Corporation
    Inventors: Hironori Mizuguchi, Masaaki Tsuchida, Dai Kusui
  • Publication number: 20130139046
    Abstract: A method generates a measurement report of an object using a computing device. The method obtains measurement data of feature elements of the object, processes the measurement data to obtain output data, and outputs the measurement data of the output data to the measurement report according to a report output way corresponding to a report format, wherein the report format is received from a selection of the user. The measurement report is stored in a storage device of the computing device, or displayed on a display device that is connected to the computing device.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 30, 2013
    Inventors: CHIH-KUANG CHANG, LI JIANG, ZHENG-CAI SHE, YU-HUA XU, ZHI-JUN ZOU
  • Patent number: 8448062
    Abstract: In a system and method for displaying hierarchically related data, a processor may display in a single display window of a display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, where each of at least two of the representations includes a respective table including a plurality of data columns, and where the display of some of the columns of the tables is in accordance with display settings set based on a determination that columns of different tables correspond to each other for alignment.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: May 21, 2013
    Assignee: SAP AG
    Inventors: Helmut Hofmann, Markus Koenigstein
  • Patent number: 8443278
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs. The method identifies boundaries between sets of glyphs. The method identifies that several of the boundaries form a table. The method defines a tabular structural element based on the table. The tabular structural element includes several cells arranged in a plurality of rows and columns, each of which includes an associated set of glyphs.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: May 14, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20130117653
    Abstract: Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
    Type: Application
    Filed: July 27, 2012
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Sukhanov, Theresa Ann Estrada, Nupur Agarwal, Manuel David Ruiz
  • Publication number: 20130117654
    Abstract: A data analysis and display system and method for performing a plurality of operations on data arranged in data tables. One or more of the following data operations are provided: combining separate data together, for example by joining and appending; normalizing and summarizing; copying; calculating and presenting new information from existing data; making corrections in a persistent manner, and analyzing the data, to allow users to work with their data at a high level using a core set of functions that facilitate performance of these operations in a generally simple, intuitive manner.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 9, 2013
    Inventor: Norm Rosner
  • Patent number: 8436871
    Abstract: A sortable and space efficient graphical user interface and a system for the efficient display of sortable data are disclosed herein. The graphical user interface may include at least one column, at least one row and a data cell defined by the intersection of at least one column and at least one row. First and second data may be displayed in the data cell. A first header is associated with the first column and identifies the first data. A second header is associated with the first column and identifies the second data. In the system for displaying sortable data, a graphical user interface is displayed upon a graphical display. A table is displayed as at least a portion of the graphical user interface, the table having a column with a plurality of rows, each row displaying first and second data and a first header associated with a first data and a second header associated with the second data.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: May 7, 2013
    Assignee: General Electric Company
    Inventor: Robert Joseph Alberte
  • Patent number: 8423884
    Abstract: A method for operating a graphic user interface is provided. The operation method comprises the following steps. An N-dimensional physical machine resource entity is provided. A first OS system graphic object is generated in a specific resource column of each of N?1 resource plane. Resource graphic objects are generated to occupy one of the resource blocks of each of the resource columns besides the specific resource column. The first OS system graphic object is deformed to display a usage of a first resource and a specific resource, and the number of the resource graphic objects is changed to display a remaining amount of the first resource and the specific resource.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 16, 2013
    Assignee: Institute for Information Industry
    Inventors: Po-Kuan Lee, Hui-Kuang Chung, Han-Chao Lee
  • Publication number: 20130091412
    Abstract: Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. A plurality of stored records from the set of stored records may be selected to be represented in a plurality of cells of the pivot table. A graphical representation may be generated for display for each stored record of the plurality of stored records. Each graphical representation may be generated for display within a cell of the plurality of cells of the pivot table. Each graphical representation of the pivot table is actively linked with the corresponding stored record.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: Oracle International Corporation
    Inventor: Hendrik van den Broek
  • Publication number: 20130091413
    Abstract: Rich data label formatting may be provided. A rich data label may be created for at least one data point associated with a visualization. The data label may be formatted and displayed on the visualization. In response to determining that the change event has occurred on the visualization, the display of the formatted label may be updated according to the change event.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher Doan, Benjamin Edward Rampson, Robin Wakefield
  • Publication number: 20130086464
    Abstract: A system and method for facilitating displaying data in a table via a web-based data grid. The example method includes rendering a first table and then rendering a second table via a layer overlaid on the first table. The second table replicates a user selected portion of the first table. In a specific embodiment, the example method further includes providing a first user option to horizontally scroll the first table. One or more columns of the second table remain static in response to horizontal scrolling of the first table. A second user option enables vertical scrolling of the first table. Vertical scrolling of the first table causes concurrent vertical scrolling of the second table. A third user option enables repositioning of the second table relative to the first table. The first table and overlaid second table, called the frozen section, may be implemented via client-side scripting.
    Type: Application
    Filed: May 24, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventor: Darwin Thangappan
  • Publication number: 20130086463
    Abstract: Embodiments prepare a markup language (ML) element for animation. A request to perform at least one animation on at least one ML element is intercepted or received. One or more animation preparation attribute values are defined based at least on the requested animation and current attribute values of the ML element. The ML element is altered to include the defined animation preparation attribute values, and an animation engine performs the animation of the altered ML element. The animation preparation attributes and values (e.g., style elements) may be reset, removed, or otherwise modified after animation. In some embodiments, a library of application programming interfaces (APIs) enable web browsers to request animations of legacy hypertext markup language (HTML) elements for consumption by animation engines based on JAVASCRIPT scripting or cascading style sheets (CSS).
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Aditi Mandal, Arye Gittelman, Lionel Robinson, Joy Seth
  • Patent number: 8407582
    Abstract: There is provided a method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size. The method includes analyzing a table width of the table in accordance with a predetermined criterion; and performing in response to a result of the analyzing step one of layout operations of: (p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: March 26, 2013
    Assignee: Access Co., Ltd.
    Inventors: Masaya Endo, Michimasa Uematsu
  • Patent number: 8407579
    Abstract: A system and method for managing a spreadsheet are disclosed. The method may include determining a portion of a digital image of a data statement, determining data of the data statement based on the portion of the digital image, and mapping a data cell of a standardized spreadsheet to the portion of the digital image based on the data of the data statement. The data of the data statement may be determined by applying an optical character recognition process to the digital image. The data cell may be mapped to the portion of the digital image based on a label or key included in the data of the data statement, a set of coordinate values, a mathematical equation, and/or the like. The method may further include determining a location of a second data statement based on the mapping data.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: March 26, 2013
    Assignee: Balenz Software, Inc.
    Inventors: Ramkumar N. Raja, Christopher A. Pomerantz, Murali Ramachandran, Jeffrey R. Duke
  • Publication number: 20130073935
    Abstract: Embodiments of the invention provide systems and methods for tracking recent activities of processes and presenting recommended next actions based thereon. According to one embodiment, a method of tracking and interacting with one or more processes can comprise detecting one or more activities, each activity related to at least one of a plurality of ongoing transactions of the one or more processes. The one or more activities can be recorded in records of an activity log. At a later point in time, relevant records of the activity log for a particular user can be identified. A determination of a recommended next action can be made for each identified relevant record based on the recorded activity and the related transaction. A list of the identified relevant records of the activity log and the determined recommended next actions can be generated and presented to the user.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: Oracle International Corporation
    Inventors: German Bertot, Jooturu Chinna Ramesh Kumar Reddy, Manish Srivastava, Matthew Sherman, Shalaka Natu
  • Publication number: 20130073941
    Abstract: A method including automatically displaying information obtained from a first identifier associated with a slide and a second identifier associated with a reagent cartridge. The method further including generating a staining log based on the information obtained from the first identifier and the second identifier. A further method includes displaying a location of a slide within a sample processing system and information obtained from a first identifier associated with the slide in a first table and displaying a location of a reagent cartridge within a sample processing system and information obtained from a second identifier associated with the reagent cartridge in a second table. The first table is then aligned with the second table.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: SAKURA FINETEK U.S.A., INC.
    Inventors: ROBERT E. EVANS, ANTHONY L. HARTMAN, RICHARD A. SUCHTER, GILLES LEFEBVRE
  • Patent number: 8402363
    Abstract: A form system 104 creates a table layout in accordance with an XML document that possesses a structure that is described by an XML schema. If a complex type of table element is present, the field name of the element is saved, and the child table elements of the complex type table element are laid out in the orientation of the height of the table. The field name and field region of each respective child table element is saved, and the position and size thereof determined. If a repeating loop element is present, an element is inserted beneath the table element in question that denotes the fact that the repeating loop is present. The layout data thus created is stored in the form storage unit 103.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: March 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hajime Ohno
  • Publication number: 20130067310
    Abstract: A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Patent number: 8392819
    Abstract: A method for selecting a row or column within a computer-generated table at a client computing device includes: receiving an indication of a cursor being located within a specified perimeter zone associated with a row or column within a table; in response to receiving an indication of a cursor being located within a specified perimeter zone associated with a row or column within a table, displaying an on-object user interface; receiving an indication of a selection of the displayed on-object user interface; and in response to receiving an indication of a selection of the displayed on-object user interface, designating the row or column within the table associated with the displayed on-object user interface for allowing modification to content contained within the designated row or column.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventor: Daniel Albert Swett
  • Patent number: 8381095
    Abstract: Automated comparison of Darwin Information Typing Architecture (DITA) documents for revision mark-up includes reading document data from first and second DITA documents into respective document object model trees of nodes, and identifying and collapsing emphasis subtree nodes in the trees into their parent nodes, the collapsing caching emphasis data from the identified subtree nodes. A preorder traversal transforms the model trees into respective pre-order node lists and captures adjacent sibling emphasis subtree nodes as single text nodes. The node lists are merged into a merged node list via a longest common subsequence process that recognizes matches node pairs having primary sort key information and document structure metadata meeting a match threshold, with differences between matching tokens of the node pairs saved. A merged document object model built from the refined merged node list is transformed into a hypertext mark-up language document.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Stephen E. Fischer
  • Patent number: 8380651
    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: November 14, 2011
    Date of Patent: February 19, 2013
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Patent number: 8381092
    Abstract: A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: February 19, 2013
    Assignee: Litera Technologies, LLC
    Inventor: Deepak Massand
  • Patent number: 8381096
    Abstract: A network device, system, and method are directed towards enabling list content to be displayed at mobile devices having different memory page size constraints. When a mobile device requests list content, a type of mobile device is determined. This may then be used to determine a page size weight classification for the mobile device. The requested list content may then be compared against the page size weight classification, and if it exceeds the page size weight classification, the list content may be tailored. In one embodiment, the list content may be tailored by segmenting the list content into multiple segments, each segment may be coupled with <next> and/or <previous> links. Different list content types may employ different list splitting sizes for display. For example, display of movie lists may display a different number of items within the list content than, for example, an email list of messages, or the like.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: February 19, 2013
    Assignee: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Darshan Ramesh Patel, Andrey Kornev
  • Patent number: 8370733
    Abstract: In the case of editing document data that has a plurality of fields, by allowing the user to identify a field that is closely related to the selected field, operability of the editing operation of the document data is improved. A selection field detecting unit detects one of the fields according to the operation of the user. An automatic level allocating process executing unit decides the relation degrees between the detected selection field and the other fields. A field enlarging/contracting unit and a display screen control unit switch display control regarding those other fields based on the relation degrees.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yutaka Kato
  • Patent number: 8370738
    Abstract: Automatic layout processing includes determining an area size based on a vertical size of sub-templates aligned in a row direction and a horizontal size of sub-templates aligned in a column direction, and locating each sub-template in a corresponding area.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Osaka
  • Publication number: 20130031452
    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: Application
    Filed: September 23, 2011
    Publication date: January 31, 2013
    Applicant: General Electric Company
    Inventor: Ravi Kiran Samavedula
  • Publication number: 20130013996
    Abstract: The present invention is a method for accurately coding documents. 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 will 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: Application
    Filed: June 19, 2012
    Publication date: January 10, 2013
    Inventor: Jianqing Wu
  • Patent number: 8352851
    Abstract: Briefly, in accordance with one embodiment of the invention, a form author may declaratively state a condition under which a break event may occur to insert a break between data items in a list of data items. Optionally, formatting, a leader subform, and/or a trailer subform may be inserted between the data items in the event the condition is satisfied. Such a declarative condition may be introduced into an XFA template specification. A condition that may be evaluated may include mathematical operation, a Boolean expression, an integer expression, a floating point expression, a string expression, and/or a data item evaluation. A new layout of the list of data items may be implemented without transformation of the original layout of the list of data items wherein the list of data items may revert to the original layout of the list of data items, for example after performing an operation on the new layout of the list of data items.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: January 8, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: John P. Brinkman, Adam Castrucci, Darren Burns, Jeff Young
  • Publication number: 20130007584
    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: Application
    Filed: August 31, 2012
    Publication date: January 3, 2013
    Inventors: Joel Gould, Joseph Skeffington Wholey, III, Timothy Perkins
  • Patent number: 8347204
    Abstract: A data analysis and display system and method for performing a plurality of operations on data arranged in data tables. One or more of the following data operations are provided: combining separate data together, for example by joining and appending; normalizing and summarizing; copying; calculating and presenting new information from existing data; making corrections in a persistent manner, and analyzing the data, to allow users to work with their data at a high level using a core set of functions that facilitate performance of these operations in a generally simple, intuitive manner.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: January 1, 2013
    Inventor: Norm Rosner
  • Patent number: 8345304
    Abstract: An image processing method of forming images of data onto a plurality of recording media each having an obverse surface and a reverse surface is disclosed. This method has a recognizing step of recognizing a delimiter of the data in document data and a recognizing step of, in the case where the delimiter of the data is recognized in the recognizing step when an image process is executed so as to form the image onto the obverse surface of a predetermined recording medium, recognizing an instruction showing either a mode to continue the image forming operation to the reverse surface of the recording medium or a mode to exchange the recording medium and continue the image forming operation from the obverse surface of another recording medium.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: January 1, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroki Koyano
  • Publication number: 20120324329
    Abstract: An apparatus and method of presenting tabular data. A list of received data tables is displayed allowing a user to select a table. In response to selecting a table, a significant column for the selected table is presented so as to span across parallel edges of a display. A divider bar is displayed along a first edge of the display. An input indicating movement perpendicular to the first edge of the divider bar to a new position between the edges of the display is received. The significant column presentation is modified in response to the input by visually compressing the significant column between an edge opposite the first edge and the new position. Additional data from the selected data table is presented between the new position and the first edge in rows that are aligned with corresponding rows of the significant column.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 20, 2012
    Applicant: Research In Motion Limited
    Inventors: Alexander Vitas CEPONKUS, Xiya OUYANG
  • Publication number: 20120317470
    Abstract: A system, method, and computer program product for segmenting a document are disclosed. The method considers a zone of a document, such as a page frame or other zone which is a predetermined ratio thereof, and while there are remaining elements in the zone, iteratively tests different segmentations of the zone into n candidate columns, and computes a width of a gutter for each n-candidate. Assuming that the gutter width computed meets a threshold test, which may be based on the arrangement of the elements in the columns, and the candidate columns for the n-candidate each contain at least a threshold number of elements, elements are assigned to respective ones of n segmented columns within which they are located. For example, line elements are arranged in blocks of text within the columns, enabling a reading order for sequences of text, such as complete sentences and paragraphs, to be computed.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: Xerox Corporation
    Inventor: Hervé Déjean
  • Patent number: 8332749
    Abstract: A method and apparatus for creating a document is provided. The lower limit position on the last page of a table graphic pattern which constitutes a document is designated. The position and shape of the table graphic pattern are set. Data is input into the table graphic pattern. A table graphic pattern component on the last page of the table graphic pattern is deformed such that the table graphic pattern component on the last page is not located at a position lower than the lower limit position when inputting data into the table graphic pattern component on the last page.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: December 11, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroki Koyano
  • Patent number: 8332738
    Abstract: Methods for enforcing group oriented workflow requirements for multi-layered documents. Embodiments allow results of multi-layered operations to dictate the flow of tasks that occur on a multi-layered document. Flow is directed to roles and may be directed by the data values operated on in addition to multi-layered operation results. The system enables the workflow enabled creation and maintenance of multi-layered documents that minimize repeated data to ensure the highest possible data integrity when targeting a publication at multiple audiences. When a publication is changed and requires maintenance, use of a defined workflow for updating the publication ensures consistency in each publication. Embodiments may comprise performance metrics for monitoring and benchmarking publication processes.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Wenphing Lo, Paul Weinberg