Layout Patents (Class 715/243)
  • Publication number: 20150019958
    Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Inventors: Charles Ying, Filipe Fortes
  • Patent number: 8935608
    Abstract: In a layout system, assuming that container (partial region) B is set with a high priority level, and the contents of container A are changed after a previous browse timing of the user, container B is preferentially laid out irrespective of the change in contents of container A. Upon generating a digital document by inserting contents in respective containers in accordance with the definition of a document template, the unread/read state of a container or content is managed for each user. The priority level of display of the container or a container in which the content is inserted is set in accordance with the unread/read state of the container or content, and a digital document on which a plurality of containers are arranged in accordance with the priority levels is generated.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: January 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toru Yoshida
  • Patent number: 8930809
    Abstract: An apparatus for laying out image data and text data on a page, which distributes multiple sets of image data and text data into multiple sets of an image box and a text box upon a page in an order based on attribute information of the image data, compares the text data to an upper limit of the text box into which the text data has been distributed and when the text data is greater than the upper limit of the text box, switches the set of the image data and the text data with another set of distributed image data and text data into another set of an image box and a text box, the text data is less than the upper limit of the other text box, and the upper limit of the text box is greater than the other text data.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: January 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ayako Hikida
  • Patent number: 8930810
    Abstract: Embodiments of the invention provide a method of generating a UI visual presentation attribute scheme while preserving visual consistency of selected visual presentation attributes in the color scheme is provided. The method includes establishing a hierarchy of UI elements in a directed acyclic graph of nodes. The method yet further includes computing a visual presentation attribute for each child node of the hierarchy descending from a selected parent node according to an established transformation rule. Finally, the method includes exporting the hierarchy into a visual presentation attribute scheme. To the extent the visual presentation attribute is a color, the visual presentation attribute scheme can be a color scheme applicable to an application to define the color scheme of the application.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Olivier Artigue, Thomas Baudel
  • Patent number: 8924888
    Abstract: Disclosed is a method and system for inserting a new data object in a data visualization with one or more other data objects already present on a canvas. The insertion of the new data object involves receiving a position of a new data object for the canvas from a user, determining a position of a first one of the one or more data objects and a second one of the one or more data objects on the canvas, determining an overlap pixel count, if the new data object is overlapping with the position of the first one of the one or more data objects, determining an action type on the first one of the one or more data objects based on the overlap pixel count, generating a preview of the canvas with the new data object and inserting the new data object on the canvas based on user approval.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: December 30, 2014
    Assignee: SAP France S.A.
    Inventor: Todd Hanna
  • Patent number: 8922582
    Abstract: Some embodiments provide a system for displaying text on a display screen. During operation, the system obtains the text as a composite bitmap image along with a set of word positions associated with words in the composite bitmap image. Next, the system divides the composite bitmap image into a set of individual bitmap images based on the word positions and layout information associated with the text. Finally, the system displays the individual bitmap images on the display screen using the layout information.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: December 30, 2014
    Inventors: Martin J. Murrett, Kevin R. G. Smyth
  • Patent number: 8924850
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speeding up document loading. In some implementations, a resource of a document is requested from a first source, and metadata for the document is requested from a second source that is different from the first source. The requested metadata is received from the second source, and the requested resource is received from the first source. A first representation of the document based on the received metadata is provided for display. After providing the first representation, a second representation of the document that combines portions of the first representation with additional portions of the document is generated, and the second representation is provided for display.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Ramkumar Ramani, Robert J. Ennals
  • Publication number: 20140380152
    Abstract: A display control apparatus includes: a display control unit that displays a first page to which an object is affixed at a designated position and a second page as arranged side by side on a display; a detecting unit that detects overlap between the object and the second page when the first page and the second page are arranged side by side; and a processing unit that performs a process for preventing a reduction in visual recognizability of the second page displayed on the display due to the overlap in the case where the overlap is detected by the detecting unit.
    Type: Application
    Filed: March 7, 2014
    Publication date: December 25, 2014
    Applicant: FUJI XEROX CO., LTD
    Inventors: Hiroki NOGUCHI, Kiyoshi TAKAHASHI, Kazuya IIMURA
  • Patent number: 8918713
    Abstract: A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively designated for inclusion in a personalized container document and additional code that specifies a second module selectively designated for inclusion in the personalized container document. The container document designates a plurality of modules included in the container document. Each module in the plurality of modules is adapted for rendering module data for presenting in the container document. The first module is adapted to render module data based at least in part on the particular code, the particular code including a first content type element, a first content element and one or more preference elements.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Publication number: 20140372875
    Abstract: It is a non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process including: calculating a feature amount of each of document contents to which common attribute information is added; and generating distribution map information by plotting each of document contents in a feature amount space on the basis of the calculated feature amount.
    Type: Application
    Filed: April 4, 2014
    Publication date: December 18, 2014
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Hiroki SUGIBUCHI, Hiroshi UMEMOTO, Motoyuki TAKAAI
  • Publication number: 20140372842
    Abstract: A probabilistic content layout model generates pages. Each of a number of compositions flows over multiple of the pages, and one or more of the pages each has multiple breakpoints. Each breakpoint is defined in relation to a given composition, such that the breakpoint breaks the given composition on the page that includes the breakpoint and such that the given composition continues on, a subsequent page.
    Type: Application
    Filed: March 6, 2012
    Publication date: December 18, 2014
    Inventors: Ildus Ahmadullin, Niranjan Damera-Venkata
  • Publication number: 20140372873
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying main content of a webpage. In one aspect, a method includes receiving a web document and analyzing the web document to identify sections of the web document and to determine a sequence of the sections. Each section corresponds to a logical portion of a graphical representation of the web document. A particular section is identified as containing main content of the web document based on characteristics of the particular section relative to characteristics of the sections overall. A modified web document is generated based on the identification of the particular section containing the main content.
    Type: Application
    Filed: September 30, 2011
    Publication date: December 18, 2014
    Applicant: Google Inc.
    Inventors: Dominic Leung, Aaron Kemp
  • Publication number: 20140372846
    Abstract: Document content is parsed using a reader-defined content creation profile. The document content includes information and information layout specified by an author of the document content. The reader-defined content creation profile specifies document content creation preferences specified by a reader and applicable to augment the document content. A group of individual items of information usable to create augmented document content is identified, as specified by the reader-defined content creation profile, within the parsed document content. A new item of augmented document content is created, as specified by the reader-defined content creation profile, using at least a portion of the identified group of individual items of information. At least the created new item of augmented document content is rendered at a display location specified by the reader-defined content creation profile.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Wendell J. Bouknight, JR., Erik W. Hochstedt, Thai H. T. La, Dana L. Price
  • Publication number: 20140372874
    Abstract: Approaches are presented for rendering the content of a data set in a grid that changes depending on screen size and/or orientation. For example, a tool such as a rendering engine distributes groups and sub-groups of a data set differently depending on screen width, which can help use available screen space efficiently. Or, the tool determines the layout of a data set on a grid so as to guide reading in a reading direction. By adjusting distances between groups and sub-groups, the layout can guide the user along the intended direction for reading. Or, the tool wraps long text blocks of a group into multiple text columns in order to distribute text evenly across the available space. Or, the tool adjusts the width of a page and/or the widths of groups depending on the width of text, which can help manage available space when content is translated between languages.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Applicant: SAP AG
    Inventor: Tina Marseille
  • 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: 8913288
    Abstract: A method for changing physical page properties in a large format printing application on a client device, the client device having executable instructions for creating a print job for producing a printout of an image. The steps include selecting the image for the print job; selecting a logical page size for the printout of the image; dividing the logical page size into a plurality of physical pages based on a selected medium; selecting at least one physical page from the plurality of physical pages and changing at least one print property on the at least one physical page; and adjusting the at least one print property on adjacent physical pages to the selected at least one physical page to avoid a sudden change in image quality and/or image appearance of the image in the printout.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 16, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Isao Hayami
  • Publication number: 20140365873
    Abstract: Examples disclosed herein relate to arranging content displayed on a display of a computing device. The computing device receives a content change to alter one or more items displayed on the computing device. The computing device generates a content layout responsive to the content change, wherein positioning of remaining items displayed on the computing device remains the same with respect to positioning of the one or more items. The computing device displays the content layout on the computing device.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Christopher Willis, Kevin Smathers
  • Publication number: 20140365872
    Abstract: Disclosed is a method that structures a sequentially-ordered set of elements, each being characterized by a set of features. N-grams (sequence of n features) are computed from a set for n contiguous elements, and n-grams which are repetitive (Kleene cross) are selected. Elements matching the most frequent repetitive n-gram are grouped together under a new node, and a new sequence is created. The method is iteratively applied to this new sequence. The output is an ordered set of trees.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventor: Hervé Déjean
  • Publication number: 20140365874
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 8910062
    Abstract: According to one embodiment of the invention, a method for providing a computerized provisioning environment for a service agent performing provisioning of intelligence network services is provided. The method includes grouping the identity information of the service agent, a plurality of navigation links directed to information pages, and a plurality of task links directed to a task pages into separate sections. The method also includes displaying the separate sections on a same single layout.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: December 9, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Aaron W. Bangor
  • 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
  • Patent number: 8908228
    Abstract: A method for changing physical page properties in a large format printing application on a client device, the client device having executable instructions for creating a print job for producing a printout of an image, which includes the steps of: selecting the image for the print job; selecting a logical page size for the printout of the image; dividing the logical page size into a plurality of physical pages based on a selected medium; and selecting at least one physical page from the plurality of physical pages and changing at least one print property on the at least one physical page.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 9, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Hui Qian, Kenneth Young
  • Patent number: 8907961
    Abstract: An apparatus for displaying digital image files on a standard display device such as a television set is provided in the form of a set-top box. The box includes an integrated circuit and memory buffer for computing an image from a file, a second memory buffer for storing computed images, and a video output for delivering the images to the display device. Preferably, the set-top box also includes an infrared receiver for remote operation. The set-top box receives the image files from standard storage media such as floppy disks.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Darryl Richard Schick, Mark Anthony Zlotnik
  • Patent number: 8910037
    Abstract: A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions of multiple second words in the text page are determined relative to the position of a first word in the text page. A signature value is generated that describes the second word positions relative to the first word position. The signature value is stored. Additional signatures for the text page can be generated, each signature describing positions of other words in the text page relative to a word in the text page for which the signature is being generated. The signatures can be used to compare the text page to another text page and generate a measure of similarity that describes the result of the comparison.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Nemanja L. Spasojevic, Guillaume Poncin, Dan S. Bloomberg
  • Patent number: 8910038
    Abstract: A document processing apparatus accepts input of image information which represents a document, separates the image information as content of the document into regions, associates the image information separated as content into regions with information used to lay out the content, and holds the associated information as learning information. Subsequently, the document processing apparatus lays out the content of the inputted document based on the held learning information and outputs a document in which the content is laid out.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: December 9, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuji Kobayashi
  • Patent number: 8904280
    Abstract: A method, system and a computer program product for generating, rendering and printing documents 100,110,120 from a variable-data printing document template 130 which defines a document defining a layout of nested document portions 150 comprising content which is variable in response to input data 140. There is provided a way of expressing and treating nested flows, thus enabling the creation of complex document designs for Variable Data Publishing material used in Digital Publishing.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Fabio Giannetti
  • Publication number: 20140351695
    Abstract: Apparatus for optimizing the description of contents in a layout document is disclosed. The apparatus comprises: a parsing unit, for paring the content of an original layout document to obtain text graphic unit data; an identification unit, for identifying text properties of each character of the text graphic unit data; a text node classification unit, for classifying characters of the text graphic unit data according to the text properties, and saving characters with the same text properties to the same text node along with the same text properties; a text content node classification unit, for, with respect to characters saved in each text node, saving characters on the same line or column. A terminal and a method for optimising the description of contents in a layout document are disclosed.
    Type: Application
    Filed: December 12, 2013
    Publication date: November 27, 2014
    Applicants: FOUNDER APABI TECHNOLOGY LIMITED, PEKING UNIVERSITY FOUNDER GROUP CO., LTD.
    Inventors: Guofeng XING, Changsheng WANG
  • Patent number: 8897597
    Abstract: A method for proactively creating an image-based product includes identifying a group of images and automatically creating a design for a image-based product without receiving a user's request if the number of images in the group is determined to be within a predetermined range. The image-based product incorporates a plurality of images in the group. The method further includes presenting the design of the image-based product to a user for preview and making a physical manifestation of the image-based product based on the design.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: November 25, 2014
    Assignee: Shutterfly, Inc.
    Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang
  • Patent number: 8896876
    Abstract: In the case of disposing regions of various sizes within a page, many blank areas appear and a layout result that is visually attractive could not be obtained. Therefore the present invention determines the starting position of a new row or column, using the difference in sizes of the multiple regions disposed in each row or column.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: November 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Osaka
  • Patent number: 8898561
    Abstract: A method and a device for determining a display mode of an electronic document on a screen are provided. The method may comprise: obtaining the size of the screen and the original layout size of the electronic document; determining, from the obtained original layout size, a document layout length in a layout direction of the original layout of the electronic document; determining, from the obtained size of the screen, a screen reading length in a reading direction of the screen; and comparing the document layout length with the screen reading length to determine whether a fixed-layout display mode or a flow display mode shall be selected to display the electronic document.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 25, 2014
    Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Apabi Technology Ltd.
    Inventors: Wei Guo, Zhan Li
  • Publication number: 20140344675
    Abstract: A method and system for browsing book data on a computer terminal are provided. The method includes: providing a book database including a plurality of book data, each book data including a book cover image, a book spine image, and a bibliographic data associated with a book; a servo computer providing, in response to a query sent from a user by the computer terminal, a book data webpage or application-related book data interface to be displayed on a display of the computer terminal of the user, wherein the book data interface includes an archival zone having at least a virtual bookshelf space; and displaying the book spine images of the book data fetched from the servo computer in the virtual bookshelf space side by side so as to display more said book data in the archival zone, thereby enabling intuitive, user-friendly, and convenient browsing book data.
    Type: Application
    Filed: November 20, 2013
    Publication date: November 20, 2014
    Inventor: Hsien-Wen Chang
  • 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
  • Patent number: 8892579
    Abstract: In one exemplary embodiment, a computer-implemented method includes receiving a portable digital format (PDF) file. A text element file is generated. The text element file includes a text element of the PDF file and a coordinate location of the text element. A document type of the PDF file is determined. A property file is selected according to the document type of the PDF. The property file includes at least one property. The property includes a definition of a data element to be extracted from the PDF file. The property includes a definition of a data element value, as well. The property includes a rule for locating the data element value relative to the data element. The data element and the data element value are extracted from the text element file according to the property.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: November 18, 2014
    Inventor: Anu Pareek
  • Patent number: 8891126
    Abstract: A method is provided for laying out labels and other printable items in a gang of print jobs that comprises a first print job and a second print job; laying out the first type of labels consecutively in a first lane, from a start point until one of (a) the end of the first lane is reached and (b) the end of the number of labels is reached for the first type; continuing laying out the first type of labels consecutively in a second lane if the end of the number of labels for the first type is not reached in the first lane; and laying out labels consecutively of the second type starting at the end point of the labels of the first type; and printing the gang of labels according to the layout for the gang of label print jobs. Efficient label printing is enabled.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 18, 2014
    Assignee: Just One Label, LLC
    Inventor: Jeffery William Tufano
  • Patent number: 8892988
    Abstract: A system and method for a content player to determine and retrieve a graphical asset associated with a player feature supported by the content. The content player downloads the graphical assets, integrates the graphical assets in the player's graphical user interface, and displays the graphical assets as part of the player's user interface. The user can now select one of the graphical assets to enable the player feature associated with the graphical asset.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Jasson A. Schrock, Richard B. Leider
  • Patent number: 8892537
    Abstract: A total homepage service providing system includes an information provider information administration unit configured to register and administrate information of an information appliance of an information provider and information of the information provider; a homepage generation unit configured to automatically generate a homepage which can be displayed on the information appliance of the information provider and an information appliance of an information user, using metadata received from the information appliance of the information provider; a homepage registration and administration unit configured to store a file of the generated homepage, and register and administrate the homepage; and an index generation and administration unit configured to generate one or more homepage indexes for an information search, using keywords extracted and classified from the generated homepage, and administrate the generated homepage indexes.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: November 18, 2014
    Assignee: Neopad Inc.
    Inventor: Hee Sung Chung
  • Patent number: 8893027
    Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: November 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
  • Publication number: 20140337717
    Abstract: A logic process apparatus for composite graphs in a fixed layout document is provided in this invention, comprising: a composite graph block extraction unit, for extracting composite graph blocks from the fixed layout document; a document parsing unit, for parsing the fixed layout document to obtain text primitives contained therein; a legend primitive extraction unit, for extracting legend primitives from the text primitives; a correlation detection unit, for detecting correlations between the composite graph blocks and the legend primitives; a correlation storage unit, for storing the detected correlations. A logic process method for composite graphs in a fixed layout document is also provided.
    Type: Application
    Filed: December 12, 2013
    Publication date: November 13, 2014
    Applicants: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., PEKING UNIVERSITY, FOUNDER APABI TECHNOLOGY LIMITED
    Inventors: Canhui XU, Zhi TANG, Xin TAO, Cao SHI
  • Patent number: 8887038
    Abstract: Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Limited
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8887035
    Abstract: The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: November 11, 2014
    Assignee: Facebook, Inc.
    Inventors: Paul M. McDonald, Ryan Case, Nicholas Felton, Drew W. Hamlin, Jeff Huang, Samuel Lessin, Ryan David Mack, Serkan Piantino, Josh Wiseman, Raylene Kay Yung, Mark E. Zuckerberg
  • Patent number: 8885181
    Abstract: A computer architecture that integrates desktop productivity applications with various visualization engines and various output engines allowing visualization, modification and formatting of the ultimate output from the application. Methods for accomplishing content visualization, editing and formatting in light of one or more printing option are also provided.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: November 11, 2014
    Assignee: Electronics for Imaging, Inc.
    Inventors: Leon Williams, Mark McCuen
  • Publication number: 20140331124
    Abstract: Systems and methods are described for maintaining a user's common data across multiple platforms. The common data is information about the user and graphical and design elements of publications that should be consistently presented across online, other electronic, and non-electronic platforms, such as websites, social networking profiles, electronic and printed business listings, email and print newsletters, business cards, letterhead, and the like. The common data may be stored and updated by a centralized or distributed system including one or more servers communicating with the platforms and with a content database that retains the common data in a stored data structure. The system may provide an interface to the user, receive common data elements input by the user, add the common data elements to the stored data structure, and distribute the common data elements to the platforms. The system may identify which platforms require which elements of the common data.
    Type: Application
    Filed: December 16, 2013
    Publication date: November 6, 2014
    Inventors: Peter Downs, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Justin Tsai
  • Patent number: 8881002
    Abstract: A trial based layout builder generates multiple trial multi-column layouts for content until a multi-column layout that satisfies particular criteria for multi-column balancing is generated. Multiple trial multi-column layouts can be generated in parallel based on different boundaries until a layout that does satisfy the criteria is identified. Different elements of the content laid out in different trial multi-column layouts can be reused in subsequently generated trial multi-column layouts. The content can also optionally be separated into multiple different portions at various break points, and trial multi-column layouts for the different portions can be generated in parallel. Additionally, if a trial multi-column layout for one of the portions that satisfies the particular criteria is identified, the content in that portion can be displayed while continuing to attempt to identify a layout for the content of the other portion that satisfies the one or more criteria.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Evgeny N. Veselov, Peter G. Salas, Phillip F. Cupp, Michael Jacob Jolson, Markus W. Mielke, Veljko Miljanic
  • Patent number: 8879111
    Abstract: In an imposition information generating apparatus (2), folding template information (31) indicating an instruction to fold a print sheet is prepared in a memory (24) in advance. When generating imposition information (32), input of selection information including a page size of a book product, a selection whether bag-like portions in a section are to be located on the top or bottom of the section, and a selection which side of the section is to be stitched, is received. Then, the imposition information (32) for printing the print sheet which is to be folded into the section is generated on the basis of the folding template information (31) and the selection information in an imposition information generator (22). As above, by preparing the folding template information (31) in advance, it is possible to generate the imposition information (32) easily.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: November 4, 2014
    Assignee: SCREEN Holdings Co., Ltd.
    Inventor: Toshiyuki Yamasaki
  • Publication number: 20140325345
    Abstract: Concepts and technologies are described herein for consistent scaling of web content across devices having different screen metrics. According to some of the concepts and technologies disclosed herein, a computing device may receive web content and select a scaling factor for scaling the web content for presentation on a screen component associated with the computing device. The computing device may select a scaling factor for scaling the web content and utilize the scaling factor and a screen metric of the screen component to calculate a value, which the computing device may then apply to a font size property of a root document object model (“DOM”) node of the web content. The computing device may then scale the web content for presentation on the screen component based upon the value of the font size property and rem units defined in the web content.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Inventor: Amazon Technologies, Inc.
  • Patent number: 8875011
    Abstract: A system and methodology for collaboration among a plurality of users at a plurality of computing appliances. A respective one computing appliance of the plurality of computing appliances is for use by each respective one user of the plurality of users. Each said respective one computing appliance is comprised of a processor, a display apparatus providing a display presentation, and a communications interface providing coupling of data between itself and at least one other of the plurality of computing appliances. A memory provides storage that is associatively structured as a plurality of data layers. Each of the data layers is associatively mapped to a respective at least one of said plurality of computing appliances, to provide mapped storage in each respective data layer of respective layer data representative of annotations originated from at least one respective one of said plurality of computing appliances, preferably for each of at least two of said plurality of the computing appliances.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: October 28, 2014
    Inventors: David H. Sitrick, Russell T. Fling
  • Patent number: 8873931
    Abstract: A storage medium for storing text-based subtitle data including style information, a reproducing apparatus and methods are provided for reproducing text-based subtitle data including style information separately recorded on the storage medium. The storage medium includes: multimedia image data; and text-based subtitle data for displaying subtitles on an image based on the multimedia image data, wherein the text-based subtitle data includes dialog information indicating subtitle contents to be displayed on the image, style information indicating an output style of the dialog information, and partial style information indicating an output style applied to a portion of the dialog information. Accordingly, subtitles can be provided in a plurality of languages without limited to the number of units of subtitle data. In addition, subtitle data can be easily produced and edited. Likewise, an output style of the subtitle data can be changed in a variety of ways.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kil-soo Jung, Sung-wook Park
  • Patent number: 8874692
    Abstract: In one embodiment, the present invention is a method and apparatus for organizing information in a world wide web page format. In one embodiment, information is received from a user (e.g., via a graphical user interface) and transformed into a world wide web page. The world wide web page is displayed to the user as the information is received (e.g., in substantially real time), so that the user can view the world wide web page as he or she constructs it. The invention therefore requires little to know prior programming knowledge.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: October 28, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Barbara Laing, Aleksey Ivanov, Robert Leighty, Alice Taylor, Carey J. Joseph
  • Patent number: 8866844
    Abstract: In an image processing apparatus, a process display unit displays on the display a plurality of candidate image processes to be performed on the image data. The plurality of candidate image processes includes a sepia image process. A process receiving unit receives an instruction indicating the sepia image process selected from among the plurality of candidate image processes. A process storing unit stores the selected sepia image process. An image display unit displays a display image corresponding to the image data on the display. An image designating unit designates a display image. The image display unit displays a processed display image that represents a result of the selected sepia image process performed on the image data corresponding to the designated display image before performing the selected sepia image process on the image data corresponding to the designated display image.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: October 21, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Takahiko Watari, Tatsuya Sato
  • Patent number: RE45316
    Abstract: A compressed rendition of a video program is provided in a format suitable for electronic searching and retrieval. An electronic pictorial transcript representation of the video program is initially received. The video program has a video component and a second information-bearing media component associated therewith. The pictorial transcript representation includes a representative frame from each segment of the video component of the video program and a portion of the second media component associated with the segment. The electronic pictorial transcript is transformed into a hypertext format to form a hypertext pictorial transcript. The hypertext pictorial transcript is subsequently recorded in an electronic medium.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: December 30, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: David C. Gibbon, Behzad Shahraray