Pagination Patents (Class 715/251)
-
Publication number: 20090204893Abstract: 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: ApplicationFiled: August 18, 2008Publication date: August 13, 2009Inventors: Truc NGUYEN, Katie Kuwata, William Su
-
Patent number: 7568153Abstract: 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: GrantFiled: October 22, 2004Date of Patent: July 28, 2009Assignee: SAP AGInventors: Samuel Rethore, Patrice Seurat, Axel Spiestersbach, Cedric Ulmer, Thomas Ziegert
-
Publication number: 20090150769Abstract: 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: ApplicationFiled: November 12, 2008Publication date: June 11, 2009Inventors: Mika Konnola, Rami Hanninen, Pasi Nummisalo, Terho Laakso
-
Patent number: 7532342Abstract: 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: GrantFiled: October 22, 2003Date of Patent: May 12, 2009Assignee: Xerox CorporationInventor: Jeffrey J. Folkins
-
Patent number: 7522304Abstract: 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: GrantFiled: July 21, 2005Date of Patent: April 21, 2009Assignee: Brother Kogyo Kabushiki KaishaInventor: Hiromi Mori
-
Patent number: 7516401Abstract: 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: GrantFiled: March 23, 2005Date of Patent: April 7, 2009Assignee: Microsoft CorporationInventors: Jin-Lin Chen, Wei-Ying Ma
-
Patent number: 7512879Abstract: 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: GrantFiled: May 11, 2001Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Steven Weil, Wei Zhu, William Hill
-
Patent number: 7493557Abstract: 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: GrantFiled: September 11, 2002Date of Patent: February 17, 2009Assignee: Seiko Epson CorporationInventor: Toshihiro Shima
-
Patent number: 7487453Abstract: 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: GrantFiled: March 24, 2006Date of Patent: February 3, 2009Assignee: SAP AGInventors: Steffen Goebel, Kay Kadner, Christoph Pohl, Falk Hartmann
-
Patent number: 7487448Abstract: 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: GrantFiled: April 30, 2004Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: 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: 20090031214Abstract: 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: ApplicationFiled: July 25, 2007Publication date: January 29, 2009Inventors: Ehud Chatow, Andrew E. Fitzhugh, Andrew Bolwell
-
Patent number: 7454697Abstract: 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: GrantFiled: March 1, 2004Date of Patent: November 18, 2008Assignee: Eastman Kodak CompanyInventors: Karl Heinz Kremer, Karl R. Schultz, Jennifer S. DeYoung
-
Publication number: 20080282146Abstract: 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: ApplicationFiled: May 8, 2007Publication date: November 13, 2008Inventor: WALEED NEMA
-
Publication number: 20080282149Abstract: 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: ApplicationFiled: February 8, 2007Publication date: November 13, 2008Applicant: ADOBE SYSTEMS INCORPORATEDInventors: David E. Williamson, Eric A. Menninga
-
Patent number: 7447992Abstract: 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: GrantFiled: August 13, 2001Date of Patent: November 4, 2008Assignee: E Media Ltd.Inventor: Hideki Kawabata
-
Patent number: 7447738Abstract: 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: GrantFiled: March 14, 1997Date of Patent: November 4, 2008Assignee: International Business Machines CorporationInventors: Gregory P. Andrews, Kevin P. Gibson
-
Publication number: 20080270893Abstract: 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: ApplicationFiled: June 30, 2008Publication date: October 30, 2008Applicant: Microsoft CorporationInventors: Sujal S. Parikh, Grzegorz Zygmunt
-
Publication number: 20080244384Abstract: 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: ApplicationFiled: March 14, 2008Publication date: October 2, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Akihiro Yoshitani
-
Patent number: 7415666Abstract: 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: GrantFiled: March 4, 2005Date of Patent: August 19, 2008Assignee: Microsoft CorporationInventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
-
Patent number: 7412646Abstract: 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: GrantFiled: October 23, 2003Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Sujal S. Parikh, Grzegorz Zygmunt
-
Patent number: 7412647Abstract: 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: GrantFiled: March 4, 2005Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
-
Publication number: 20080189602Abstract: 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: ApplicationFiled: January 25, 2007Publication date: August 7, 2008Applicant: MICROSOFT CORPORATIONInventors: Nicoleta Cristache, Donovan R. Smith, Christopher A. Hays
-
Publication number: 20080184108Abstract: 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: ApplicationFiled: July 20, 2007Publication date: July 31, 2008Applicant: FUJI XEROX CO., LTD.Inventors: Takahide Inoue, Takeshi Morimoto, Shoichi Goto, Tokuya Kameshima
-
Publication number: 20080172604Abstract: 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: ApplicationFiled: December 28, 2006Publication date: July 17, 2008Applicant: International Business Machines CorporationInventor: Saravanan Sethuraman
-
Patent number: 7401290Abstract: 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: GrantFiled: March 5, 2001Date of Patent: July 15, 2008Assignee: Adobe Systems IncorporatedInventor: Matthew A. Wormely
-
Publication number: 20080155396Abstract: 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: ApplicationFiled: September 29, 2006Publication date: June 26, 2008Applicant: 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: 7389471Abstract: 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: GrantFiled: June 11, 2003Date of Patent: June 17, 2008Assignee: Microsoft CorporationInventors: Joseph K. Croney, David Serge Ebbo, Dmitry Robsman, Mark T. Anders, Scott David Guthrie, Ting-Hao Yang