Pagination Patents (Class 715/251)
  • Publication number: 20090204893
    Abstract: A system and method for dynamically configuring page numbers. A user is prompted for pagination data, including page number, pagination formatting, and pagination location for each page of a rendition of a document, via a thin client interface on a workstation. A document image data file comprising a bitmapped electronic document associated with the pagination data is then retrieved. An object file is populated with numbering data specified by the pagination data. The object and document files are communicated to a document rendering device that processes the object file to generate bitmapped pagination content. A merged file is created from bitmapped content of the image file and pagination content from the object file. A document output is generated from the merged file having viewable content including the content of the document data image file and the populated object file. The document output is communicated to the rendering device for rendering.
    Type: Application
    Filed: August 18, 2008
    Publication date: August 13, 2009
    Inventors: Truc NGUYEN, Katie Kuwata, William Su
  • Patent number: 7568153
    Abstract: Methods and computer systems are provided for authoring documents. In one implementation, a computer system is provided that comprises an editor for editing a UI document, a pagination engine for paginating the UI document, and a pagination display for displaying a paginated document representation with respect to the UI document. The editor may be interfaced to the pagination engine so that the pagination engine paginates the user interface description document while being edited for a plurality of device categories. Further, the pagination engine may be interfaced to the pagination display so that the pagination display displays a paginated document representation for each device category with respect to the current editing status of the UI document.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: July 28, 2009
    Assignee: SAP AG
    Inventors: Samuel Rethore, Patrice Seurat, Axel Spiestersbach, Cedric Ulmer, Thomas Ziegert
  • Publication number: 20090150769
    Abstract: The invention relates to a method and an arrangement for paginating and previewing essentially continuously-flowing non-paginated search results, such as XHTML/HTML formatted information content. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. The method comprises at least: paginating the essentially continuously-flowing content of the data files retrieved; rendering preview pages from the data files; selecting the preview pages to be previewed; and previewing the matching preview pages associated with the data files retrieved.
    Type: Application
    Filed: November 12, 2008
    Publication date: June 11, 2009
    Inventors: Mika Konnola, Rami Hanninen, Pasi Nummisalo, Terho Laakso
  • Patent number: 7532342
    Abstract: A method for minimizing the Inter-Document Zone (IDZ) in printing system architectures with print engines running at constant speed, employing asynchronous paper delivery; and providing control over paper feed times. The method of the present invention comprising first receiving input electronic data of an image intended to be printed. Then, inspecting said data to determine both the lead edge (L.E.) and the trail edge (T.E.) blank borders of said image. A determination is then made as to whether the blank borders exceed a minimum design distance. If the blank border of the L.E. exceeds the minimum then the process causes the printing of that image to occur sooner. If the blank border of the T.E. exceeds the minimum then the process causes the finishing of printing that image, and the starting of any subsequent images, to occur sooner.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: May 12, 2009
    Assignee: Xerox Corporation
    Inventor: Jeffrey J. Folkins
  • Patent number: 7522304
    Abstract: A personal computer acquires the number of pages L to be laid in one surface of a medium specified by a user, thereby acquiring a page number K to be considered to be a page break for one copy. A counter is incremented every time print data corresponding to one page are transmitted to a printer. When the value of the counter has exceeded the page-break page number K, recording of a top page of the next copy on the same recording paper is prevented by inserting a blank page, so long as the counter does not assume a multiple of the page number L.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: April 21, 2009
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hiromi Mori
  • Patent number: 7516401
    Abstract: By understanding a website author's intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in a manner that more closely appreciates and respects the function behind the website. A website's function is analyzed so that its content can be adapted to different client environments. A function-based object model (FOM) identifies objects associated with a website, and analyzes those objects in terms of their functions. Desktop oriented websites are adapted for mobile devices based on the FOM and on a mobile control intermediary language.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Jin-Lin Chen, Wei-Ying Ma
  • Patent number: 7512879
    Abstract: An implementation of a technology, described herein, for enhancing the reading experience of electronically stored documents on electronic display devices. Unlike the conventional virtual paging paradigms, this technology intelligently examines the content of a fixed electronic document at (or near) a boundary of virtual pages. It determines whether that content includes lines of text. If it does, then it moves the virtual page boundary to white space between lines rather than splitting a line of text or displaying overlap. This action intelligently avoids splitting a line of text. Alternatively, if it cannot determine whether that content includes lines of text, then it produces an overlap, but it softly lowlights the overlap. This indicates that the reader need not read the content of the overlap because it either will be repeated or was repeated. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: May 11, 2001
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven Weil, Wei Zhu, William Hill
  • Patent number: 7493557
    Abstract: The present invention provides a technique of simply editing a source file described in a markup language. An editing server 700 receives specification data from a client 800 and edits an original source file in units of divisions in a grammatical framework, so as to create an edited source file. Editing-related buttons for specifying deletion and decomposition of each division is added to the division. The user operates these buttons to edit the original source file in the markup language in units of the divisions. The editing method of obtaining a user's desired edited source file from the original source file is specified by parameters in a URL. The URL is adopted to readily and conveniently give a desirably edited image output from the original source file without storing the edited source file.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: February 17, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Toshihiro Shima
  • Patent number: 7487453
    Abstract: A method is provided that includes receiving a user input, the user input having been input in a user interface in one of multiple modalities. The method also includes accessing, in response to receiving the user input, a multi-modality content document including content information and presentation information, the presentation information supporting presentation of the content information in each of the multiple modalities. In addition, the method includes accessing, in response to receiving the user input, metadata for the user interface, the metadata indicating that the user interface provides a first modality and a second modality for interfacing with a user. First-modality instructions are generated based on the accessed multi-modality content document and the accessed metadata, the first-modality instructions providing instructions for presenting the content information on the user interface using the first modality.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: February 3, 2009
    Assignee: SAP AG
    Inventors: Steffen Goebel, Kay Kadner, Christoph Pohl, Falk Hartmann
  • Patent number: 7487448
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel F. Emerson, David Ornstein, Greg Schechter, Jerry Dunietz, Joe King, Sriram Subramanian, Oliver H. Foehr, Wei Zhu, Michael J. Hillberg, David C. Brown, Mikhail V. Leonov, Joseph D. Ternasky
  • Publication number: 20090031214
    Abstract: Different pieces of Internet content are manually selected during viewing on a screen, the selected pieces are arranged into a single publication, and the publication is sent to print.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Ehud Chatow, Andrew E. Fitzhugh, Andrew Bolwell
  • Patent number: 7454697
    Abstract: A printing machine has a computer program for aligning pages in a book and printing the book. A user scans pages of a book into a controller or computer where the pages are converted into a file that is independent of the platform that created the documents such as portable document formatted (PDF) pages. Each PDF page comprises content areas of text or graphics or both and non-content areas surrounding the content areas. The program does not remove the non-content area for any placement purposes and temporarily crops the page to determine the size (and position) of the content area. During automatic alignment, the program operates on the files to temporarily crop or remove peripheral, non-content areas and generate cropped PDF pages of the content areas on the pages of the book. The cropped PDF files include one image although it may encompass text and graphics. The program may operate in automatic or manual mode.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: November 18, 2008
    Assignee: Eastman Kodak Company
    Inventors: Karl Heinz Kremer, Karl R. Schultz, Jennifer S. DeYoung
  • Publication number: 20080282146
    Abstract: Presented is a device for aiding in reading comprehension which includes a display unit with a first position and a second position. The most recently read text is typically displayed on the right hand side of the display unit and the recently read text is displayed on the left hand page.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Inventor: WALEED NEMA
  • Publication number: 20080282149
    Abstract: Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an optimal line break scheme for paragraph layout that ends respectively in every subsequent node. Each optimal line break scheme is calculated by minimizing the total of a penalty value of a current line and all preceding penalties of all preceding lines. The preceding penalties of all preceding lines are defined by a previously calculated optimal line break scheme.
    Type: Application
    Filed: February 8, 2007
    Publication date: November 13, 2008
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: David E. Williamson, Eric A. Menninga
  • Patent number: 7447992
    Abstract: Methods for producing publications are described that may include displaying an image of a publication, reading raster image data by page to be linked on the publication, superimposing raster image data selected on the basis of link information on an image of a page in the publication selected, varying the image of the publication through an image transformation process on the basis of screen transit operation information, and producing a publication by associating the selected page with raster image data for the selected page.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: November 4, 2008
    Assignee: E Media Ltd.
    Inventor: Hideki Kawabata
  • Patent number: 7447738
    Abstract: A method and apparatus for selectively downloading components over the World-Wide-Web is provided. The preferred embodiment uses a download selection mechanism to display a download selection list to a web browser user. The list allows web user to decide which components to download and which to not download, thereby giving the web user more control over the speed of their Internet accesses. The preferred method produces a table or chart of components and allows the web user to select which components are downloaded.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Andrews, Kevin P. Gibson
  • Publication number: 20080270893
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Application
    Filed: June 30, 2008
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz Zygmunt
  • Publication number: 20080244384
    Abstract: An apparatus divides a document image of each page which is to be input and stored into a plurality of regions according to image attribute contained in the document image to generate layout analysis data of each region. Further, the image data of each page is classified so that the image data belongs to one of a plurality of clusters based on the analysis data. When the document image of the page is retrieved, representative layout images in each cluster are displayed. A user selects and specifies the layout representative image which is the closest to the layout of the document image of the page which the user memorizes and desires to retrieve. Thus, the cluster is specified, and the image data of a page belonging to the cluster is retrieved and output.
    Type: Application
    Filed: March 14, 2008
    Publication date: October 2, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Akihiro Yoshitani
  • Patent number: 7415666
    Abstract: A method and system in a document viewer for scrolling a substantially exact increment in a document, such as one page, regardless of whether the zoom is such that some, all or one page is currently being viewed. In one implementation, pressing a Page Down or Page Up keyboard key/button allows a user to begin at any starting vertical location within a page, and navigate to that same location on the next or previous page. For example, if a user is viewing a page starting in a viewing area from the middle of that page and ending at the bottom, a Page Down command will cause the next page to be shown in the viewing area starting at the middle of the next page and ending at the bottom of the next page. Similar behavior occurs when there is more than one column of pages being displayed in a row.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 7412646
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz Zygmunt
  • Patent number: 7412647
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Publication number: 20080189602
    Abstract: A computer output display system is provided. The system includes a layout component to determine one or more rendering rules that are applicable to a subset of display output controls. A format component communicates the rendering rules via a generic protocol that is employed by the subset of display output controls to render a display.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 7, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicoleta Cristache, Donovan R. Smith, Christopher A. Hays
  • Publication number: 20080184108
    Abstract: There is provided an editing and printing system, including: a layout information memory that stores layout information including information on a layout area for each original article on a page and information indicating whether or not each original article is replaceable; a replacement candidate memory that stores replacement candidate articles; a replaced version generation unit that generates a page of a replaced version by arranging a replacement candidate article stored in the replacement candidate memory in the layout area for an original article which is defined as replaceable in the layout information; and a printing unit that prints the page of the replaced version generated by the replaced version generation unit.
    Type: Application
    Filed: July 20, 2007
    Publication date: July 31, 2008
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Takahide Inoue, Takeshi Morimoto, Shoichi Goto, Tokuya Kameshima
  • Publication number: 20080172604
    Abstract: A method and system for schematic design entry page setup are provided. In one aspect, the method may comprise presenting a user interface for entering information associated with a page layout for designing hardware logic schematics, retrieving the entered information and creating a specified number of pages for schematic design entry to automatically include the entered information on the pages. A system in one aspect may comprise a script operable to execute on a machine to present a user interface for entering information associated with a page layout for designing hardware logic schematics, the script further operable to retrieve the entered information. The system may also include means for creating a specified number of pages for schematic design entry to automatically include the entered information on the pages. An option to change and/or update information upfront without having to navigate to individual pages may be provided.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 17, 2008
    Applicant: International Business Machines Corporation
    Inventor: Saravanan Sethuraman
  • Patent number: 7401290
    Abstract: Methods and apparatus for inhibiting hyphenation clustering. In one aspect, the invention identifies a sequence of consecutive text lines, one or more of which end in hyphens, and calculates a hyphenation penalty value based on the number and proximity of hyphens within the sequence consecutive text lines. The hyphenation penalty can be aggregated with other format penalties to aid the identification of a paragraph layout having a best overall visual appearance.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: July 15, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Matthew A. Wormely
  • Publication number: 20080155396
    Abstract: A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.
    Type: Application
    Filed: September 29, 2006
    Publication date: June 26, 2008
    Applicant: Yahoo! Inc.
    Inventors: Micah Dubinko, Zhaowei Charlie Jiang, Nigel Choi, Chen Li, Keith Anthony Marlow, Guang Yang, Olga Volodymyrivna Gavrylyako, James Liang, Jeff Leung, Michael Jeremy Temkin, Abdul Rasel Khan, Ming Sui, Hui Guo, Jaekwon Park, Surendra Sadanand Rayam, Takayuki Tei
  • Patent number: 7389471
    Abstract: Web pages that share a common layout and/or functionality are associated with at least one master page and at least one endpoint page. Each master page specifies a common layout and/or functionality that are intended to be shared between the web pages. The master pages also include content place holders that identify content segments that are intended to be replaced by content that is obtained from the at least one endpoint page. When a client system requests one of the web pages, the server system merges the appropriate master page and endpoint page into a resulting page that can be rendered as the requested web page by the client system. This enables web pages sharing common features to be created automatically, in real-time, and transparently to the client system, and without having to redundantly store duplicative content for each of the web pages at the server system.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Croney, David Serge Ebbo, Dmitry Robsman, Mark T. Anders, Scott David Guthrie, Ting-Hao Yang