Format Transformation Patents (Class 715/249)
  • Patent number: 9262100
    Abstract: A non-transitory computer-readable recording medium stores a data conversion program that converts pre-conversion type-format data for a first model of an image forming apparatus into post-conversion type-format data for a second model of the image forming apparatus. The data conversion program causes a computer to function as: i) a common-format conversion unit configured to convert the pre-conversion type-format data into common-format data of format independent of the model based on pre-conversion-data conversion rule information that indicates a rule for converting between the pre-conversion type-format data and the common-format data; and ii) a type-format conversion unit configured to convert the common-format data generated by the common-format conversion unit into the post-conversion type-format data based on post-conversion-data conversion rule information that indicates a rule for converting between the post-conversion type-format data and the common format data.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: February 16, 2016
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Hiroshi Manabe
  • Publication number: 20150149893
    Abstract: A multi-level list detection engine. The multi-level list detection engine detects text obtained from a fixed format document that is formatted as a static multi-level list and creates a dynamic multi-level list object in a flow format document. The resulting dynamic multi-level list object automatically updates as the end user edits the multi-level list in the flow format document. The multi-level list detection engine identifies list elements in the fixed format text based on the presence of a list identifier. The list elements are grouped into lists based on the properties of each list element relative to other list elements. List elements are then assigned to a list level based on the relative properties of the list elements within a list. Finally, level list assignments are verified and corrected, the levels are merged, as necessary, and the lists are consistently formatted as appropriate to create a final well-formed dynamic multi-level list object.
    Type: Application
    Filed: July 6, 2012
    Publication date: May 28, 2015
    Inventors: Dusan Lukic, Victor Jitlin, Milos Raskovic
  • Patent number: 9026904
    Abstract: Cascading style sheet rules are managed by identifying a markup page of content items and designating a plurality of super-themes using markup elements. Super-themes associate at least one content item of the markup page with a corresponding cascading style sheet class. Cascading style sheet rules are further managed by loading a common cascading style sheet and automatically modifying the common cascading style sheet to use each super-theme as a parent selector for at least one cascading style sheet rule applied to at least one content item within the markup element associated with the super-theme.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventor: Paul L. H. Carroll
  • Patent number: 9026901
    Abstract: Methods, systems, and articles of manufacture for viewing annotations created for data objects appearing in a data source using a second application configured to access and view the data source. Some embodiments present users viewing a data source with an indication of data objects in the data source that have been by other applications accessing the data source. An annotation system may use a mapping component to transform a set of parameters suitable for the first application to identify an annotated data object into a set of parameters suitable for the second application to view an annotated data object in a common data source.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Cale T. Rath
  • Publication number: 20150121201
    Abstract: A color coding engine and a comparison engine are provided. A color coding engine may be utilized to detect logical layout object attributes in a flow format document and apply a unique color to textual elements associated with each logical layout object attribute. The resulting color coded document may be saved as a target flow format document. The target flow format document may be converted to a fixed format document and then converted by a conversion engine to a flow format document. The resulting converted flow format document may be saved as an output flow format document. A comparison engine may be utilized to compare the output flow format document and the target flow format document to determine if layout information has been properly preserved in the document conversion process.
    Type: Application
    Filed: July 20, 2012
    Publication date: April 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Elizabeth Jeanne Sheldon, Milos Lazarevic, Dragan Slaveski, Marija Antic, Aleksandar Tomic
  • Publication number: 20150121203
    Abstract: A system and method designed to convert documents for the generation of electronic messages. The system and method includes a uniform document formatting system and method: (i) configured to receive uploaded documents, having document pages, the uploaded documents existing in at least one non-uniform document format, and (ii) configured to convert the uploaded documents in the at least one non-uniform document format into a uniform document format. The system and method also including an electronic message composition system and method for the composition of electronic messages, wherein the electronic message composition system and method is configured to receive and display the uniform documents in the uniform document format.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, JR.
  • Publication number: 20150121202
    Abstract: A system and method converts a mixed content type electronic message to a format preserving layout appearance. Textual regions of the mixed content type electronic message are encoded into a text format. Non-textual regions of the mixed content type electronic message are converted into an image format. Mixed type regions of the mixed content type electronic message are converted into an image format, wherein the mixed type regions include both textual material and non-textual material. Finally, an indication is provided of an arrangement of the textual regions and the image regions of the mixed content type electronic message.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, JR.
  • Publication number: 20150113388
    Abstract: Topic-relevance highlighting of electronic text is described that includes categorizing words in the electronic text into several classes, determining the relevance weight for each word based on their relevance to one or more classes, and then color-coding words according to their classes. Each class represents a specific topic of interest and is assigned a distinctive color. Words or phrases in the electronic text belonging to the same class would be highlighted with the same distinctive color. Accordingly, users can instantly identify whether the document is relevant, to which topic of interest the document is relevant, and the relevant portions of the document page which match users' interests.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: David A. Barrett, David Wayne Hanson
  • Publication number: 20150113389
    Abstract: Disclosed are a method for loading a web page and an electronic apparatus that performs the same. An exemplary embodiment of the present invention provides an electronic apparatus including: a communication module; a memory; and a controller configured to judge whether a corresponding region is a communication shadowing region, receive a request signal for requesting a target web page, set a web page loading mode, which includes a first mode and a second mode, based on whether the corresponding region is the communication shadowing region, acquire the web page data regarding the target web page according to the set web page loading mode, and display the target web page through the display by using the acquired target web page data.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 23, 2015
    Inventor: Seungil KIM
  • Publication number: 20150113387
    Abstract: A method and apparatus for correcting a document in an electronic device are provided. The method for correcting the document in the electronic device includes the operations of correcting a slope of a document based on a slope of at least one character included in the document, changing a form of the document of which the slope is corrected, and deciding the document of a normal direction.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 23, 2015
    Inventors: Hee-Jin Kim, Kyung-Hwa Kim, Seon-Hwa Kim, Mi-Jung Park, Jo-Ah Choi
  • Publication number: 20150095757
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata
  • Patent number: 8996991
    Abstract: A method of parsing a markup-language document includes detecting, in a markup-language document, a start of a first data node of a first node type and identifying a first data definition associated with the first node type. The first data definition specifies defined contents of the first node type. The method further includes adding a first entry associated with the first data node to a data structure and reading, from the markup-language document, contents of the first data node. The method also includes determining a status of the first data node based on the first data definition and the contents read from the first data node and indicating the status of the first data node on a graphical user interface.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 31, 2015
    Assignee: Fujitsu Limited
    Inventor: Takuki Kamiya
  • Patent number: 8990681
    Abstract: A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: March 24, 2015
    Inventors: Brian Hartmann, Benjamin Gunderson
  • Publication number: 20150067483
    Abstract: According to one embodiment, an electronic device displays an electronic document in a first style. The document includes a handwritten stroke associated with a first element in the document. The handwritten stroke is displayed in a first area in the document of the first style. A relative position of the first area with respect to the first element is a first relative position. The device displays the document in a second style different and changes a display position of the handwritten stroke from the first area to a second area in the document of the second style. A relative position of the second area with respect to the first element in the document of the second style is a second relative position different from the first relative position.
    Type: Application
    Filed: April 21, 2014
    Publication date: March 5, 2015
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Takehiko Demiya, Eita Shuto
  • Patent number: 8972854
    Abstract: The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert G. Miller, Michael Rosenorn
  • Patent number: 8972855
    Abstract: A method and apparatus for providing case restoration in a communication network are disclosed. For example, the method obtains one or more content sources from one or more information feeds, and extracts textual information from the one or more content sources obtained from the one or more information feeds. The method then creates or updates a capitalization model based on the textual information.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: March 3, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhu Liu, David Gibbon, Behzad Shahraray
  • Patent number: 8972853
    Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Patent number: 8959536
    Abstract: A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: February 17, 2015
    Assignee: Infosys Limited
    Inventors: Sanjoy Paul, Manish Jain
  • Publication number: 20150046797
    Abstract: Document format processing apparatus and document format processing method are provided. The apparatus comprising: an obtaining unit for obtaining element information of a document in a first format; a parsing unit, for parsing the element information to get source data information; a conversion unit for converting the source data information to target data information of the document in a second format; a document processing unit for processing the target data information. Thus, when a document in an unsupported format is processed, what is only needed is to convert the format of source data contained in the document to a target data format, rather than thoroughly developing of the existing document processing editor, and thus complexity may be reduced; meanwhile, because it is not necessary to convert a document format using other format conversion tool, implementation cost and time consumed may be reduced.
    Type: Application
    Filed: December 12, 2013
    Publication date: February 12, 2015
    Applicants: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD., FOUNDER APABI TECHNOLOGY LIMITED
    Inventors: Yun LI, Li Ding, Qi Bian
  • Publication number: 20150046798
    Abstract: An information processing apparatus stores calculates, based on a display area information, a degree of visibility of characters for a case in which a character string is displayed in a display area using a first display format that displays all of the characters in the same size in a single line, and a degree of visibility of the characters for a case in which the character string is displayed in the display area using a second display format that displays all of the characters in the same size in a plurality of lines. The information processing apparatus transmits, to the programmable display apparatus, in association with one another, the character string, the display area information, and attribute information for displaying the character string on the programmable display apparatus using the one of the first and second display formats that has a higher degree of visibility.
    Type: Application
    Filed: July 25, 2014
    Publication date: February 12, 2015
    Inventors: Hiromi ISHIHARA, Fumio KAWAKAMI
  • Patent number: 8938522
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8935609
    Abstract: A method and system to secure the display of advertisements on web browsers. A method according to an embodiment includes: interpreting a markup file in a virtual machine, converting displayable elements of the markup file to one or a plurality of images and constructing a modified markup file comprising the at least one image file and a scripting language code adapted to cause a user terminal upon which it is executed to transmit coordinate information defining the position of a user-controlled cursor and action information defining a clicking action.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, David Loupia, Gerard Marmigere, Joaquin Picon
  • Patent number: 8930834
    Abstract: A graphical user interface system is described in which users can be located at any angle. Different application interfaces can be generated on the display to appear in different orientations, such that different users sitting at different positions around the periphery of a display surface may each have an interface that is readable and accessible. The location and orientation of a new interface may be specified by user request, or may be automatically determined based on a characteristic of the request, such as the location of a tap or the direction of a swipe gesture. Interfaces may be radial in nature, and may have a central origin on the display, or at corners of the display.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Derek E. Sunday, Chris Whytock, Dane Storrusten, Sabrina Boler, Nicole Coddington
  • Patent number: 8930337
    Abstract: Among other things, one aspect includes receiving one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid values associated with one or more of the identified elements of the output dataset; and presenting visual feedback based on the determined validation information.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: January 6, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Scott Studer, Amit Weisman
  • Patent number: 8914719
    Abstract: An apparatus for editing a document containing a plurality of pages each of which includes one or more first objects is provided. The apparatus includes: an adding portion that adds a second object to each of the pages; an extraction portion that extracts, from the pages, a possible improper page that is a page to which the second object is probably not added properly, the possible improper page being extracted for each cause due to which the second object is not added properly; a quantity display portion that displays, for each cause, a quantity of the possible improper page thus extracted; an excluding portion that excludes, from the possible improper page, a selected page that is a page corresponding to the cause selected by a user; and an informing portion that informs the user of a to-be-confirmed page corresponding to the possible improper page remaining after excluding the selected page.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: December 16, 2014
    Assignee: Konica Minolta, Inc.
    Inventor: Kunihiko Sugimoto
  • Patent number: 8910036
    Abstract: In a method and a system for an Internet copy protection method, a source document markup file is partitioned into a plurality of subsets of text, one or more graphical representations of at least some of the plurality of subsets are created and those subsets of text in the source document are processed to create a transformed document, location information is also generated, which identifies a position in the transformed documents that is equivalent to the position of the textual content which corresponds to the graphical representation in the source document. The transformed document, graphical representations, and location information may then be transmitted over a network to a client device.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: December 9, 2014
    Assignee: Inkling Systems, Inc.
    Inventors: Robert Cromwell, Andrew C. Hoyer, Ryan P. Teuscher
  • Patent number: 8910039
    Abstract: Data in a first file is accessed. The data is in a first format, and can include text elements and image elements. The elements are displayed in a first window that allows the elements to be manually edited. A user input that causes a change to an element in the first window may be received. The elements, including any changes, are stored in a second file that is in a second (different) format. A second window is used to display the contents of the second file including any changes.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: December 9, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Damien Leguin, Adriana Vizinho
  • Publication number: 20140359431
    Abstract: A presentity (160) within a Presence Information Data Format-compliant data structure (120) can be identified. The structure (120) can be comprised of one or more presence elements (122, 124). The presence elements (122, 124) can be associated with the presentity (160) and/or computing devices (162) linked to the presentity (160). The structure (120) can be recursed to a presence element (122, 124) or an element of an ordered list. Presence information (126, 128) from the presence element (122, 124) or element from an ordered list can be obtained. A master document (130) associated with the presentity (160) can be created. The master document (130) can include reference identifiers (110) for one or more sub-documents (132, 134). A sub-document (132,134) can include its reference identifier, a reference identifier to another sub-document, and presence information (126) associated with the presence element (122, 124).
    Type: Application
    Filed: November 19, 2012
    Publication date: December 4, 2014
    Inventors: Satyanarayana Tummalapenta, Ranjit Avasarala
  • Publication number: 20140344676
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Brady Duga, Garth Conboy, William Lesher, John Rivlin, Vincent Le Chevalier
  • Patent number: 8892994
    Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
  • Publication number: 20140331125
    Abstract: In some embodiments, a method for guiding user reading on a screen is provided, the method comprising: determining a reading speed of a user; receiving a selection of a document having an original layout to be read; setting a reading speed for the document; formatting the selected document for presentation to the user on a screen; presenting the formatted document using the original document layout; dividing text in the formatted document into blocks that include a plurality of words; reformatting the blocks based on the layout of the formatted document and punctuation of the document to include at least one word, such that each reformatted block includes less than a predetermined number of characters and the at least one word of the reformatted block is on a single line in the text of the document; and presenting guidance to the user within the formatted document at the set reading speed.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 6, 2014
    Applicant: THE SPEED READING GROUP, CHAMBER OF COMMERCE NUMBER: 60482605
    Inventor: Mark Sybren Tigchelaar
  • Publication number: 20140325348
    Abstract: Systems may be provided for recording a document with a camera-based mobile radio device and for converting textual information in the document into a format for suitable presentation on the mobile device. A document may be recorded by the mobile device in an image. A layout structure may be recognized with a text block in the image. Character text in the text block may be recognized by OCR. An order of the text blocks may be determined by taking into account the layout structure. A suitable format for presenting the character texts on the mobile device's display may be selected. The format may be adapted to a width of the display so that during reading of the character texts on the display, substantially only vertical scrolling is necessary. A file may be generated and displayed in the format with the character texts in the determined order of the text blocks.
    Type: Application
    Filed: July 10, 2014
    Publication date: October 30, 2014
    Inventor: Cüneyt Göktekin
  • Patent number: 8869026
    Abstract: A method for managing electronic documents (EDs), including obtaining an ED defining an overflowed textbox with a vertical justification, a paragraph for the overflowed textbox, and a horizontal justification of the paragraph, where the paragraph comprises a plurality of characters, generating, based on the ED, an intermediate document (ID) defining an enlarged textbox encapsulating the paragraph with the horizontal justification, calculating, using the layout engine and based on the ID, a plurality of positions of the plurality of characters within the enlarged textbox by generating an intermediate page including the enlarged textbox, calculating, based on a vertical justification of the overflowed textbox, a transformation between a point of interest (POI) associated with the enlarged textbox on the intermediate page and a reference point associated with the overflowed textbox, and generating a rendered page of the ED by applying the transformation to the plurality of positions of the plurality of character
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Darrell Bellert
  • Patent number: 8862990
    Abstract: According to the present invention, even if information on a page displayed on a browser browsed by a user shifts to another page, the user can select and store a necessary page. An information processing apparatus according to the present invention generates, when displaying information obtained via a network on a display unit, print information of the information displayed on the display unit based on a print instruction from the browser, and further stores the generated print information in a storage unit. When a destination from which the information is obtained is different from a just primarily preceding destination, the display unit displays a list of the information stored in the storage unit.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: October 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Megumi Saito
  • Patent number: 8856750
    Abstract: A system and method for evaluating interfaces includes computing a reference script for a task from a reference interface design and translating the reference script into one or more target action scripts based on a target design. The one or more target action scripts on the target design are executed to produce target metrics. The target metrics are compared to determine whether the target action script successfully translates the reference script.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Patent number: 8856644
    Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
  • Publication number: 20140281935
    Abstract: A method for adapting tabular data for narration is provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
    Type: Application
    Filed: November 26, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Donna Karen Byron, Alexander Pikovsky, Matthew B. Sanchez
  • Patent number: 8839098
    Abstract: In one embodiment, a method of providing a modular document for display on a wireless communication device is disclosed. The method comprises receiving a request for the modular document from the wireless communication device for display thereon; requesting the document from a document server; retrieving user preferences for display of at least a portion of the modular document; receiving at a conversion server at least a part of the modular document requested for display, the modular document comprising a plurality of modules, wherein at least one format module is inter-related with at least one text module; locating a set of modules for conversion; converting the modular document into a converted file format by the conversion server for display according to the user preferences; and transmitting the converted file format to the wireless communication device for display thereon.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventor: Erez Halahmi
  • Patent number: 8839097
    Abstract: A method for encapsulating information is provided for producing multiple deliverable formats from one information source. The information is encapsulated with associated descriptor elements and descriptor atoms. The method of the present disclosure is directed toward providing an efficient and consistent workflow for producing technical documentation and manuals which are generally required to be in multiple formats ranging from printed manuals to proprietary help files such as PDF, JavaHelp and Windows Help from a single documentation source. Preferably, the method of the present disclosure is dimensioned as a software component or application executed by a computer system with minimal interaction from an operator.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: September 16, 2014
    Assignee: CA, Inc.
    Inventors: Rebecca Sukach, Robert P. Kennedy
  • Publication number: 20140257789
    Abstract: Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is detected and rotated for layout analysis. After layout analysis, the rotated text is rotated back and restructured in a flow format document. When a plurality of characters is written horizontally in a vertical line of text, vertically overlapping text runs are detected, designated as horizontal-in-vertical text, and are restructured as horizontal-in-vertical text in a flow format document. Lines of text are analyzed for attributes of a ruby line and are designated as ruby text, associated with corresponding text in a ruby base line, and restructured as ruby text in a flow format document. Text in a fixed format document is analyzed for detection of a particular East Asian language so that a font for the language is designated in a flow format document.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Microsoft Corporation
    Inventors: Drazen Zaric, Milan Sesum, Milos Lazarevic, Milos Raskovic
  • Publication number: 20140258851
    Abstract: Detection of table of contents entries in a fixed format document for reconstruction of table of contents entries in a flow format document is provided. One or more table of contents entries are detected in a fixed format document, and table of contents entry candidates are generated by grouping one or more lines containing suspected table of contents entries. Each grouping is compared to text contained in the fixed format document for locating matching headings, subheadings, and associated text in the fixed format document. After non-matching or false positive matches are discarded, headings found in the fixed format document matching headings contained in table of contents entry candidates are used to reconstruct table of contents entries in a table of contents page, area or section in a reconstructed flow format document.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Milan Sesum, Aljosa Obuljen
  • Publication number: 20140250361
    Abstract: A system and method are disclosed for defining a document construct in a text-readable document converted from a graphic-represented document. In operation, the graphic-represented document is rendered in memory of a computer operating the system and method. A plurality of horizontal and vertical lines are established across the whitespace in the graphic-represented document, such that the lines do not touch any graphics on the graphic-represented document. Regions within the document that are defined by the intersections of the horizontal and vertical lines are then analyzed for patterns or other indicia of a document construct. When such a construct is determined, construct indicators are inserted within the data describing the graphic-represented document as it is converted into the text-readable document.
    Type: Application
    Filed: September 30, 2004
    Publication date: September 4, 2014
    Applicant: Macromedia, Inc.
    Inventors: Mark Wineman, Yizhen Jiang, Dazheng Wang
  • Patent number: 8825695
    Abstract: Mapping one or more elements of an input dataset to one or more elements of an output dataset includes: receiving in an interface one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression executable on a data processing system, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving in the interface identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data from the data processing system according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid value
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: September 2, 2014
    Assignee: Ab Initio Technology LLC
    Inventors: Scott Studer, Amit Weisman
  • Patent number: 8826124
    Abstract: A method for displaying indicia that is to be printed on a double-sided item on a computer screen. The double-sided item has first and second surfaces. The indicia has at least one print orientation when the indicia is printed on the item's first and second surfaces, and at least one view orientation when the indicia is displayed on the computer screen, which has a vertical orientation. The method includes providing information that characterizes the indicia's print orientation, using the information to compare the print orientation to the vertical orientation; and if, as a result of the comparison, the print orientation does not match the vertical orientation, adjusting the view orientation so the view orientation matches the vertical orientation while maintaining the indicia's print orientation when the indicia is printed on the item.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: September 2, 2014
    Assignee: CCL Label, Inc.
    Inventors: Bradley K. Nelson, Phillip W. McGee
  • Publication number: 20140245136
    Abstract: Document citation apparatus and methods. In one embodiment, a citation system and methods of citation based on the non-arbitrary and/or constant attributes of a document (e.g., article or legal decision) itself are utilized. Such an improved citation system eliminates the problem of having to rely upon a temporary citation system until the volume and page numbers of the reporter are determined.
    Type: Application
    Filed: June 4, 2013
    Publication date: August 28, 2014
    Inventor: Frederick Berretta
  • Patent number: 8819546
    Abstract: A method for mapping viewpoints and model levels of a first framework to a second framework includes receiving data related to viewpoints and model levels in a first format related to the first framework, mapping the received data in the first format to data related to viewpoints and model levels in a second format related to the second framework. The mapping is performed by organizing the viewpoints and the models in both the first and second formats across at least two orthogonal dimensions.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventor: Laurent Balmelli
  • Publication number: 20140237353
    Abstract: A document transformation system automatically transforms documents electronically transferred between senders and recipients, even where documents of a given type from a given sender which are assumed to be identically formatted differ in various aspects, for instance in scaling, alignment, concatenating, resizing, etc. Document transformation instructions selected based on sender, recipient, or both specify transformation instructions which include one or more maps, document layouts, page layouts, sections extraction instructions, allowing extraction of data or information, and generation of documents or information in a format specified by recipient. Headers and footers may be extracted, and a remaining body concatenated. The system continues to searching for additional instructions on failure of previous instructions to successfully extract a previous section, without terminating. Documents may be converted from a large variety of file formats into a common file format.
    Type: Application
    Filed: September 19, 2012
    Publication date: August 21, 2014
    Inventors: Cristinel Dan Pirvu, Brent Wayne Halverson, Ian Campbell Braby
  • Patent number: 8812951
    Abstract: Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Allan White
  • Patent number: 8806326
    Abstract: A method and apparatus for user selectable content linking in internet applications. The usability of downloaded content may be modified for specific users by allowing a user to select the content in which and how their content data is linked. Particular text may be selected, and when content is downloaded from an origin service including the particular text, the text may be automatically linked to a service or database. The service or database is independent of the origin service and may be provided by a third party.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: August 12, 2014
    Assignee: Nokia Inc.
    Inventor: Mika Leppinen
  • Patent number: 8792141
    Abstract: A system and methods are disclosed to automatically extract data from documents, such as scanned paper forms and/or digital forms that need to be pre-configured to understand a layout for the forms to be processed. The system extracts data from the form definition at a two dimensional barcode and dynamically configures a workflow with services for extracting desired user filled information from the data fields present on the form. Support for a re-flowable service is provided.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 29, 2014
    Assignee: Xerox Corporation
    Inventors: John A. Moore, Francois Ragnet