Layout Patents (Class 715/243)
-
Patent number: 8543908Abstract: Degrees of similarity between pages from the viewpoint of metadata creation and verification can be estimated based on degrees of similarity between pages in terms of structure, style (appearance), and accessibility error, and, based on the estimation, representative pages appropriate for efficiently adding metadata can be recommended, or target pages appropriate for efficiently verifying the metadata can be recommended.Type: GrantFiled: June 28, 2010Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Shinya Kawanaka, Masatomo Kobayashi, Daisuke Sato
-
Patent number: 8542234Abstract: A system for arranging a plurality of nodes into graphical layout form partitions the nodes into a set of clusters from which a cluster graph is created. The cluster partitioning is based on the inter-nodal relationships, and cluster size depends on the number of nodes associated with each cluster. The clusters are laid out to avoid overlap, and cluster boundaries, within which nodes in a cluster are constrained, are generated. Nodes of each cluster as classified as either internal or boundary nodes, with boundary nodes being projected outward towards the boundary of the cluster. As an optional step, connection edges between nodes are routed to avoid overlap.Type: GrantFiled: October 20, 2011Date of Patent: September 24, 2013Assignee: Tom Sawyer SoftwareInventors: Brendan Madden, Karlis Freivalds, Francois Bertault, Uli Foessmeier
-
Patent number: 8543911Abstract: For a page that has been decomposed into a set of primitive areas, a novel method for organizing the set of primitive areas into an ordered list is disclosed. The primitive areas in the ordered list are initially sorted using start point order relation ordering, which compares the start points of the primitive areas in the coordinate system of the page. The ordering of the primitive areas in the ordered list are then refined by using contextual order relation ordering, which compares primitive areas against each other according to coordinate systems local to the primitive areas being compared. A new ordered list is then created by transposing primitive areas that are incorrectly ordered according to contextual order relation ordering.Type: GrantFiled: May 17, 2011Date of Patent: September 24, 2013Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
-
Publication number: 20130246911Abstract: The present invention provides a method for recomposing individual characters obtained by segmenting webpage image, comprising: determining whether the line of words is the start line of a new paragraph in the webpage image based on the blank space at the beginning of the line on the webpage image being processed; when a line of words is determined as the start line of a new paragraph in the webpage image, it is set as the start line of the new paragraph being recomposed and the original blank space at the beginning of line is retained, and all of the individual characters segmented are recomposed according to the screen size of the mobile terminal; and when the line of words is determined as not the start line of a new paragraph in the webpage images, all of the individual characters segmented are recomposed so as to be immediately after the ending character of the recomposed previous line of words according to the screen size of the mobile terminal.Type: ApplicationFiled: October 19, 2011Publication date: September 19, 2013Inventor: Jie Liang
-
Publication number: 20130246910Abstract: Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.Type: ApplicationFiled: May 2, 2013Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
-
Patent number: 8537408Abstract: An information processing apparatus performs layout processing on print data, performs a preview based on layout-processed print data, and stores the print data used in the preview into a print queue when actual print processing is performed, thus preventing the same print processing from being repeatedly performed.Type: GrantFiled: December 10, 2007Date of Patent: September 17, 2013Assignee: Canon Kabushiki KaishaInventors: Hideo Natori, Kenichiro Uotani
-
Patent number: 8539343Abstract: Data records with one or more data objects are displayed according to layout rules on a computer user interface. The data objects associated with the record are identified, layout rules for the one or more data objects of the record are accessed and a layout is calculated based at least in part a uniqueness coefficient of the one or more data objects. The data objects are then displayed on the computer interface according to the determined layout.Type: GrantFiled: December 16, 2008Date of Patent: September 17, 2013Assignee: SAP France S.A.Inventors: Saurabh Abhyankar, Jean Luc Agathos, Adam Binnie, Virgile Chongvilay, Nicolas Mourey
-
Patent number: 8539342Abstract: The present disclosure includes a system for generating a presentation order from a document that has fixed presentation layout when rendered. Techniques include reconstructing structural information and logical ordering for fixed-layout documents. A document editor generates a presentation order, or a read order, for contents within a fixed-layout document. The document editor creates an initial sort order for areas of content within a document. The document editor then generates a presentation order based on graphical dimensions and graphical placement relationships among areas of content within a document. The resulting presentation order can be used to create a second document or second layout, or to add structural information to create reflowed or reflowable content.Type: GrantFiled: October 16, 2008Date of Patent: September 17, 2013Assignee: Adobe Systems IncorporatedInventor: Paton J. Lewis
-
Patent number: 8539371Abstract: Tickers are populated with location-based information that is selected according to the geographic location of communication devices. The location of a communication device is identified based on a GPS system, proximity to transmitters in a wireless network, user input, or using other techniques. Location-appropriate content is obtained either in real-time from the network or from a local data store at the communication device. In general location-based, context-aware content can be displayed on tickers associated with a variety of communication devices, including mobile communication devices and “immobile” or stationary personal computers.Type: GrantFiled: June 19, 2012Date of Patent: September 17, 2013Assignee: Smith Micro Software, IncInventors: Konstantin Othmer, Carl J. Stocklein
-
Patent number: 8539344Abstract: The present invention provides techniques for generating a printable representation of multimedia information that can be printed on a paper medium to provide a paper-based interface for the multimedia information. According to an embodiment of the present invention, the present invention provides techniques for generating a single printable representation that includes multimedia information extracted from a plurality of different multimedia documents or multimedia sources. The single printable representation includes multimedia information selected from the plurality of multimedia documents based upon selection criteria.Type: GrantFiled: November 19, 2001Date of Patent: September 17, 2013Assignee: Ricoh Company, Ltd.Inventors: Jonathan J. Hull, Jamey Graham
-
Patent number: 8539341Abstract: We describe a method of displaying a document page with a predetermined size using a display device having edges defining lateral dimensions not substantially larger than said predetermined size and having a central re-writable display portion and a non-re-writable border, said document page comprising a central, foreground portion bearing one or both of text and graphics, a background having a background color and at least one margin having said background color, the method comprising: inputting page data defining a page for display; processing said page data to crop margins of said page such that, when displayed on said re-writable display portion, said non-re-writable border gives the appearance of said cropped margins, said processing generating cropped page data; and outputting said cropped page data for display on said re-writable display portion of said display.Type: GrantFiled: June 13, 2008Date of Patent: September 17, 2013Assignee: Plastic Logic LimitedInventors: Duncan Barclay, Steven Farmer, Carl Hayton, Simon Joines, Anusha Nirmalananthan, Paul A. Cain, Barry Merrick
-
Patent number: 8533591Abstract: A mobile terminal is provided that includes: a display unit configured to display a webpage having a plurality of sections; a wireless communication unit configured to provide Internet access; a memory unit configured to store history information regarding usage of the webpage; and a control unit configured to control a display of a preferred section of the plurality of sections of the webpage upon an access of the webpage such that the preferred section is visually distinguishable from other sections of the plurality of sections, wherein display of the preferred section is based on the stored history information.Type: GrantFiled: January 13, 2011Date of Patent: September 10, 2013Assignee: LG Electronics Inc.Inventors: Joo Woo Lee, Kyung Hye Seo, Ho Young Hwang, Sun Jung Lee
-
Patent number: 8533590Abstract: An information processing apparatus includes a simple layout generation unit configured to generate a simple layout that exemplifies layout results based on document components and a layout template used in a layout of the document components, a presentation unit configured to present the simple layout generated by the simple layout generation unit, a selection unit configured to select the simple layout according to a user operation from the simple layout presented by the presentation unit, and a layout result generation unit configured to execute the layout based on the simple layout selected by the selection unit to generate the layout result.Type: GrantFiled: October 12, 2009Date of Patent: September 10, 2013Assignee: Canon Kabushiki KaishaInventor: Taisuke Ishiguro
-
Patent number: 8533589Abstract: An information processing apparatus includes an input unit adapted to input forming information related to a layout, a plurality of objects, and a policy which includes information on permission of usage of the plurality of objects and information on allowance of usage related to a layout for the plurality of objects. The apparatus further includes a first determination unit configured to determine based on the policy, for each of the plurality of objects, whether the usage of the object is permitted, and a second determination unit configured to determine based on the policy whether the forming information satisfies an allowed layout.Type: GrantFiled: September 29, 2008Date of Patent: September 10, 2013Assignee: Canon Kabushiki KaishaInventor: Yoshiharu Imamoto
-
Patent number: 8531478Abstract: To browse images grouped by person on a photo displaying system, a plurality of facial regions are generated from a plurality of images of a plurality of albums. The facial regions are grouped into a plurality of clusters of faces based on similarity between the facial regions. The clusters of faces are associated with the albums. A signal is received to select one of the facial regions. The selected facial region belongs to a specific cluster of faces and the specific cluster of faces is associated with a specific album of the albums. Images of the specific album and facial regions of the clusters of faces are displayed.Type: GrantFiled: March 19, 2009Date of Patent: September 10, 2013Assignee: CyberLink Corp.Inventors: Chi-Ming Lee, Chung-Yi Weng
-
Patent number: 8527871Abstract: A method is disclosed for generating a quick reference handbook for use on a mobile platform. The method may involve providing a machine-readable medium for use with a processor having a memory. The machine-readable medium may provide instructions for causing the processor to generate a quick reference handbook (QRH). The QRH may be created through the use of checklists organized in accordance with a plurality of grouping schemes that include at least a plurality of: Immediate Action; Systems; and Engine Indication and Crew Alerting System (EICAS) messages. Differentiating criteria may also be used for decisions steps, action steps, and navigation steps within the checklists to thereby enable a user to discriminate between the steps.Type: GrantFiled: May 19, 2010Date of Patent: September 3, 2013Assignee: The Boeing CompanyInventors: Barbara E. Holder, William A. McKenzie
-
Patent number: 8527870Abstract: One embodiment in accordance with the invention relates to generating a completed unified data format template that includes data inserted from one or more data sources. Initially, an electronic template can be created using a template application (e.g., Microsoft Word, Microsoft Excel, and the like). The electronic template is embedded with electronic placeholder coding related to data of one or more data sources. The layout of the electronic template can be converted into a unified layout format, wherein the electronic template includes the electronic placeholder coding. The data from the one or more data sources can be applied to the electronic placeholder coding of the unified layout format in order to generate the completed unified data format template.Type: GrantFiled: December 23, 2004Date of Patent: September 3, 2013Assignee: Oracle International CorporationInventor: Osama Elkady
-
Patent number: 8522139Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.Type: GrantFiled: November 5, 2009Date of Patent: August 27, 2013Assignee: SAP Portals Israel Ltd.Inventor: Yuval Gilboa
-
Patent number: 8522140Abstract: Methods and computer programs for automatically creating a text layout in a markup language design for a product to be printed. A number of defined text elements are available for user text. The layout is based on the text elements having user text content. Text elements without text content are disregarded. Positioning of the text elements is determined based on the height of the text elements, defined text element spacing distances, and a defined positioning order. Creating a layout may include positioning design elements relative to the text elements. Font sizes and spacing distances are automatically reduced if necessary to create a suitable layout.Type: GrantFiled: January 22, 2010Date of Patent: August 27, 2013Assignee: Vistaprint Technologies LimitedInventor: Brian D. Hanechak
-
Patent number: 8522138Abstract: The present invention provides a content analysis apparatus including an input section which inputs original content; a content analyzer which analyzes details of the original content input into the input section and acquires content analysis information which is information pertaining to the content; and an anchor point information generator which analyzes an anchor point where a visual line of a reader stops and a transition sequence of the anchor point with respect to the original content input into the input section pursuant to a prescribed analysis rule corresponding to the original content input into the input section, and generates anchor point information indicating the analyzed anchor point and the transition sequence of the anchor point.Type: GrantFiled: July 12, 2011Date of Patent: August 27, 2013Assignee: Fujifilm CorporationInventor: Shunichiro Nonaka
-
Patent number: 8516365Abstract: Technologies are described herein for dynamically laying out images and associated text using pre-defined layouts. The pre-defined layouts are created and data defining the layouts is stored in a layout definition file. An application program provides a user interface for dynamically laying out the images and associated text using the contents of the layout definition file. The user interface includes a canvas onto which a user may place one or more images and a layout gallery through which a user may select a pre-defined layout to be applied to images placed on the canvas. The layout gallery includes selectable visual representations corresponding to each of the available pre-defined layouts. When one of the visual representations is selected, the corresponding pre-defined layout is dynamically applied to images on the canvas. The visual representations displayed in the layout gallery may also be utilized to generate a preview of the layout.Type: GrantFiled: June 15, 2007Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Crystal Lynn Hoyer, Lawrence Waldman, Jason Stuart Schneekloth, Thomas Charles Underhill, Christopher Michael Becker
-
Patent number: 8516363Abstract: In an image processing apparatus, a plurality of images and a page allocation area including a plurality of sections are displayed. The allocation unit determines which one of the images is to be allocated to which one of the sections and allocates the images to the sections, and a preview image generating unit generates a preview image of the page allocation area based on allocation made by the allocation unit, and displays the preview image on the screen.Type: GrantFiled: March 7, 2008Date of Patent: August 20, 2013Assignee: Ricoh Company, Ltd.Inventors: Yoshifumi Sakuramata, Tetsuya Sakayori, Takashi Yano, Junichi Takami, Hiroko Mano, Takanori Nagahara, Iwao Saeki
-
Patent number: 8514434Abstract: A print control device includes a receiving unit that receives print instruction data including item data specifying information for specifying item data to be used from the item data included in a record, and allocation information for allocating a template including plural fields and the item data to be applied to the plural fields of the template; an item data obtaining unit that sequentially specifies the record from an external database having plural records stored therein, and obtains the item data to be used from the specified record on the basis of the item data specifying information; a print data generating unit that sequentially generates print data by applying the item data obtained based on the allocation information to the plural fields of the template on the basis of the allocation information; and a print data transmitting unit that sequentially transmits the print data to an external print device.Type: GrantFiled: November 17, 2009Date of Patent: August 20, 2013Assignee: Fuji Xerox Co., Ltd.Inventor: Hirotaka Iida
-
Publication number: 20130212471Abstract: Example pages in which text and graphics have been laid out using a mixed text-and-graphics layout template are received from a user. Hyper parameters of a probabilistic model for the mixed text-and-graphics layout template are optimized, based on the example pages.Type: ApplicationFiled: October 30, 2010Publication date: August 15, 2013Inventor: Niranjan Damera-Venkata
-
Publication number: 20130212470Abstract: An electronic device with a display: concurrently displays a first electronic document and a second electronic document, the first electronic document including a displayed content object; detects a first user input that starts on the content object; in response to a determination that the first user input corresponds to a first command, creates and displays a copy of the content object in the second electronic document; and, in response to a determination that the first user input corresponds to a second command, distinct from the first command: selects the content object; displays an animation of the content object separating from the first electronic document; and initiates display of a plurality of icons proximate to the separated content object, the plurality of icons including at least one icon to initiate display of a user interface for sending the content object to one or more other users.Type: ApplicationFiled: December 10, 2012Publication date: August 15, 2013Applicant: Apple Inc.Inventor: Apple Inc.
-
Publication number: 20130205199Abstract: Document content (16) is received for rendering in accordance with one or more variable document templates (18). Scores are assigned to respective allocations of the document content (16) to a page. Based on the scores, an optimal number of pages to layout the document content (16) is determined. The following information is determined from the optimal number of pages: a respective optimal allocation of the document content (16) to each of the optimal number of pages, a respective optimal one of the variable document templates for each of the optimal number of pages, and optimal values of parameters defining the relative sizes and positions of the template elements of the ascertained optimal variable document template for each of the optimal number of pages. A document (12) is generated based on the ascertained information.Type: ApplicationFiled: October 25, 2010Publication date: August 8, 2013Inventor: Niranjan Damera-Venkata
-
Patent number: 8504912Abstract: A system that supports the editor of an journal web site into deciding the layout of the homepage of the journal web site; the homepage is divided into a set of zones, and each zone consists of several locations; articles are published into each location; and the system suggests ways to rearrange the articles published in the homepages into different locations within the same zone, in order to maximize the total number of clicks generated by the homepage of the journal web site.Type: GrantFiled: July 15, 2011Date of Patent: August 6, 2013Assignee: Neodata Group S.r.l.Inventor: Giovanni Giuffrida
-
Publication number: 20130198615Abstract: In one embodiment, the invention provides a method, comprising detecting data fields on a scanned document image; generating a flexible document description based on the detected data fields, including creating a set of search elements for each data field, each search element having associated search criteria; and training or modifying the flexible document description using, for example, a search algorithm to detect the data fields on additional training images based on the set of search elements.Type: ApplicationFiled: July 31, 2012Publication date: August 1, 2013Applicant: ABBYY SOFTWARE LTD.Inventors: Konstantin Zuev, Irina Filimonova, Sergey Zlobin, Maryana Skuratovskaya
-
Publication number: 20130198616Abstract: A method and system for creation of customized documents over a network as well as for negotiation of contents for documents over a network (e.g., Internet) are disclosed. In one aspect, professional documents can be created in an automated manner. In another aspect, negotiation of documents (or their contents) can be performed in an automated manner. In either case, the customization and/or negotiation is efficient, cost-effective and useful.Type: ApplicationFiled: March 13, 2013Publication date: August 1, 2013Inventor: C. Douglass Thomas
-
Patent number: 8499236Abstract: Systems and methods are provided for presenting reflow objects of content on an output medium. In some embodiments, the content to be presented may be determined by rendering one or more reflow objects of content to an image file, the image file having a horizontal dimension that approximates the horizontal dimension of the output medium and a vertical dimension that exceeds the vertical dimension of the output medium, and causing a portion of the image file to be presented on the output medium, wherein the portion of the image file presented corresponds to a view window logically superimposed upon the image file. A request for content that is not within the view window may be received, the location of the view window may be adjusted based on the request, and the adjustment may result in changing the portion of the image file presented on the display.Type: GrantFiled: January 21, 2010Date of Patent: July 30, 2013Assignee: Amazon Technologies, Inc.Inventor: Jonathan W. Keljo
-
Publication number: 20130191729Abstract: In a method of processing data and generating an electronic report which can be printed on paper or displayed on a monitor screen, wherein the electronic report relates to operation characteristics of a system (1) which performs product manufacturing, processing and/or analysis steps and the data include a plurality of physical parameters which are characteristic of the operation of the system and are stored in a database (4), one of a plurality of report templates stored in a report template library (14) is selected. Each report template comprises at least one sub-report corresponding to a particular type of representation of data within an electronic report based on the respective report template (10) and including at least one data item, i.e. a reference to one of the physical parameters or to an arithmetic operation therewith and a static or dynamically assignable reference to a batch or time range.Type: ApplicationFiled: March 26, 2010Publication date: July 25, 2013Applicant: EMD MILLIPORE CORPORATIONInventors: Rene Reinbigler, Jean-Louis Weissenbach, Jean-Luc Beulay, Subbarao Kattamuri
-
Publication number: 20130191711Abstract: Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.Type: ApplicationFiled: March 16, 2011Publication date: July 25, 2013Applicant: GEORGIA TECH RESEARCH CORPORATIONInventors: Craig S. Tashman, W. Keith Edwards
-
Publication number: 20130191728Abstract: Systems, methods, and media for generating electronic books are provided herein. Methods may include obtaining digital source content, the digital source content being arranged in a native format, the native format determining how the digital source content is displayed on a user interface, and determining characteristics from the digital source content, the characteristics at least defining a layout of the digital source content in the native format; and rendering the determined content into an electronic book according to an electronic book standard, based upon the characteristics such that a generated format of the electronic book substantially corresponds to the native format of the digital source content.Type: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Inventors: Steven Victor McKinney, Ron Severdia
-
Publication number: 20130191730Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.Type: ApplicationFiled: November 15, 2012Publication date: July 25, 2013Applicant: Apple Computer Inc.Inventor: Apple Computer Inc.
-
Publication number: 20130191721Abstract: A method includes presenting a content page of a number of content pages on a display of an electronic device. The content page is placed in a content page container. A page turning container is created having length and width that is based on length and width of the content page, and the page turning container is positioned off-angle relative to a display of an electronic device. The content page container is positioned within the page turning container at approximately at a same angle as the display of the electronic device. A dog ear is placed in a dog ear container such that the initial size of the dog ear covers the top corner of the content page is within the page turning container. The method includes performing page turning operations comprising rotating the page turning container and rotating and shifting the content page container and the dog ear container.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Applicant: International Business Machines CorporationInventor: Richard Redpath
-
Patent number: 8495176Abstract: 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: GrantFiled: August 18, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8493595Abstract: Each page in document images is divided into regions. Attribute information is assigned to each divided region. Character recognition is performed for a region having a caption attribute, thereby obtaining character information. Metadata of an object is extracted from a region containing an expression synonymous with the character information. Even when the object and metadata exist in different pages, the metadata is associated with the object. The document image is transmitted for each page. Finally, the metadata is transmitted.Type: GrantFiled: January 25, 2010Date of Patent: July 23, 2013Assignee: Canon Kabushiki KaishaInventor: Reiji Misawa
-
Patent number: 8495490Abstract: Systems and methods of summarizing documents for archival, retrieval, and analysis can be used to provide a convenient summary of the content of scanned document(s). After scanning a document or set of documents, character recognition software identifies the text on the pages. Software can produce a summary of the subjects/themes/keywords in the document(s). This summary can take several forms; e.g. an index of subjects/themes/keywords which can then be printed out as a cover sheet for that stack of documents. Alternately, the summary can be in the form of a topic cloud or histogram. The topic cloud can be made dynamic to allow a user to progressively scroll through pages of documents and watch the topic cloud evolve. The histogram can be made searchable to allow the user to view content of selected pages easily and conveniently.Type: GrantFiled: June 8, 2009Date of Patent: July 23, 2013Assignee: Xerox CorporationInventor: Paul Kevin Acquaviva
-
Publication number: 20130185631Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.Type: ApplicationFiled: December 27, 2012Publication date: July 18, 2013Applicant: APPLE INC.Inventor: Apple Inc.
-
Publication number: 20130185632Abstract: A graphical user interface 30 that includes a template design area is displayed. Based on one or more commands received through the graphical user interface 30, a layout of template elements (44-50) is arranged with respective relative positions and sizes in the template design area (34), where at least one of the template elements (44-50) is designated for receiving variable document content 16. Through the graphical user interface 30, values of parameters characterizing one or more associated adaptive layout variables that constrain adaptability of respective ones of the template elements (44-50) to different document content 16 are received. At least one of the parameters characterizes a degree of variability of the associated adaptive layout variable. The relative positions of the template elements (44-50) are encoded in the template design area in association with the respective parameter values in a variable document template data structure (18).Type: ApplicationFiled: September 26, 2010Publication date: July 18, 2013Inventor: Niranjan Damera-Venkata
-
Publication number: 20130185630Abstract: In one implementation, a document aesthetics evaluation system accesses a plurality of content layout descriptors associated with a document template and a plurality of aesthetics measures. Each aesthetics measure from the plurality of aesthetics measures being assigned by a designer to a content layout descriptor from the plurality of content layout descriptors. The document aesthetics evaluation system also defines a content layout model for the document template based on the plurality of content layout descriptors and the plurality of aesthetics measures.Type: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Inventors: Ildus Ahmadullin, Niranjan Damera Venkata
-
Patent number: 8489984Abstract: An input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.Type: GrantFiled: April 27, 2006Date of Patent: July 16, 2013Assignee: Oracle America, Inc.Inventors: Scott R. Violet, Tomas Pavek, Jan Stola
-
Patent number: 8489985Abstract: A solution is provided for automatically adjusting a webpage. According to the method of the present invention it can be automatically learned what the user's historical browsing behaviors are and thereby predict which block in the webpage would interest the user more so that it would be the one to be browsed and then adjust display of the block accordingly. Thus, with the present invention, limited screen resources can be utilized to more efficiently display the content that would interest a user when the user browses a webpage. A system for automatically adjusting a webpage and a computer readable article of manufacture tangibly embodying non-transitory computer readable instructions which, when executed, cause a computer to carry out the steps of a method for automatically adjusting a webpage, are also provided.Type: GrantFiled: June 28, 2011Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Shenghua Bao, Jian Chen, Zhong Su, Chunhua Tian, Dong Wang
-
Patent number: 8487960Abstract: Digital images may be grouped based on attributes of the images. To represent this grouping, the representations of the digital images are arranged into stacks.Type: GrantFiled: November 17, 2010Date of Patent: July 16, 2013Assignee: Apple Inc.Inventor: Randy Ubillos
-
Publication number: 20130179777Abstract: A method, a system and an interface adapted to enhance the computing power of computer systems, the method being designed to calculate the position of documents as they are displayed on computer screens. The documents are displayed on axes belonging to axes group(s). The method relates to reducing and/or minimizing the computing power necessary to identify the position of documents when they are subject to displacement caused by the movement of the axes groups to which they belong and/or of the display screen.Type: ApplicationFiled: January 9, 2013Publication date: July 11, 2013Inventors: Francois Cassistat, Mathieu Audet
-
Patent number: 8484156Abstract: A method and system for exchanging at least one data value between a first device and at least one second device, including providing at least one data structure at the first device, the data structure including at least one descriptive field and an associated at least one data value field, the at least one data value field including the least one data value, the at least one descriptive field including a usage type field having usage type data to associate the at least one data value field with a data type, transmitting the at least one data structure from the first device to the at least one second device, and, based on at least the usage type data, at the at least one second device, extracting the at least one data value from the at least one data value field.Type: GrantFiled: December 14, 2009Date of Patent: July 9, 2013Assignee: Invensys Systems, Inc.Inventors: Robert M. Hancsarik, Douglas E. Humphrey
-
Patent number: 8484559Abstract: A user terminal has two screens. One screen displays content in a state intended by the creator of the content. The displayed content is composed of a plurality of bocks, and each block can be enlarged. Content corresponding to a block for which enlargement is directed is displayed on the other screen. The content displayed in the other screen has an enlarged form. Regarding the enlargement, rules are set. For example, an image or the like that is the subject of processing to be enlarged is processed without changing vertical and horizontal ratios.Type: GrantFiled: September 25, 2003Date of Patent: July 9, 2013Assignee: Sony CorporationInventor: Takeshi Kanai
-
Patent number: 8484555Abstract: An electronic document control apparatus verifies that content to which a digital signature has been applied has not been altered; verifies that a referential target of a new page is a signature area to which a digital signature has been applied; if the electronic document has been imparted with a policy for permitting page layout, verifies that the referential target of a new page does not include anything other than the content to which the digital signature has been applied, and if the electronic document has been imparted with a policy for permitting page layout and background rendering of content, verifies that the referential target does not include anything other than the content and a background object of the content; and determines by using at least one of the first, second and third verification means, whether or not the edited electronic document has been altered.Type: GrantFiled: April 20, 2009Date of Patent: July 9, 2013Assignee: Canon Kabushiki KaishaInventor: Yusuke Fukasawa
-
Patent number: 8484552Abstract: Methods and apparatuses for extensible stylesheet design using meta-tag information are disclosed. A designed stylesheet is for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. According to one aspect, a data processing mechanism starts with inserting meta-tag declarations in a target file wherein the meta-tag information pertains to information between dynamic objects in the target file and a source file. The target file with meta-tag information is then converted into one or more extensible stylesheets.Type: GrantFiled: April 19, 2010Date of Patent: July 9, 2013Assignee: Parc Acquisitions LLCInventors: Evan S. Huang, Hong J. Kim
-
Patent number: 8484554Abstract: 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: GrantFiled: August 31, 2006Date of Patent: July 9, 2013Assignee: SAP AGInventor: Kai Noppens