Class / Patent application number | Description | Number of patent applications / Date published |
715252000 | Resizing document | 42 |
20080215966 | ADAPTIVE SERVER-BASED LAYOUT OF WEB DOCUMENTS - A server anticipates and pre-computes different layouts of online documents and stores them in cache. The layouts are specifically optimized for viewing across a range of display sector sizes. For each document, the layouts are stored in a directory that includes a common dictionary file and a separate layout file for each display sector size. Furthermore, a client requests a document from the server which in response sends the client a handler module which runs in the background on the client, detects the current size of the display sector being used by the client to display pages of the requested document and sends a request to the server for the document's dictionary file and specific layout file corresponding to the current display sector size. In response, the server retrieves these files from cache and sends them to the client. The handler then creates the document from these files. | 09-04-2008 |
20080320383 | Presentation of numerous and arbitrarily sized figures within a document - Various technologies and techniques are disclosed for displaying content with figures. All figures on a page of content are scaled so that each of the figures fits within a single column. The figures are placed as close as possible to corresponding figure references in text on the page. The page of content is displayed in a format that varies depending upon an output device. Scaled figures can be rendered in an enlarged view. Upon receiving input to select a particular one of the figures, an event handler is invoked that corresponds to the selected figure. The selected figure is displayed in an enlarged version in an enlarged viewing mode. | 12-25-2008 |
20090100333 | VISUALIZING CIRCULAR GRAPHIC OBJECTS - At least two circular graphic objects selected from a set of circular graphic objects are arranged at respective locations in a coordinate plane where the circular graphic objects are mutually tangent. Another one of the circular graphic objects is chosen from the set as a current circular graphic object. A current target one of the circular graphic objects in the coordinate plane is selected based on application of a selection metric to distances respectively separating the circular graphic objects in the coordinate plane from a reference location. The current circular graphic object is positioned at a respective location in the coordinate plane where the current circular graphic object is tangent to the current target circular graphic object and tangent to another one of the circular graphic objects in the coordinate plane. The choosing, the selecting, and the positioning are repeated. | 04-16-2009 |
20090150770 | DISPLAY APPARATUS AND CONTROL METHOD THEREOF - A display apparatus which has a display unit, the display apparatus includes: a communication unit which receives contents from an external server; a UI (user interface) generator which generates UI information; and a controller which controls the UI generator to display the UI information about setting an initial screen of the contents supplied by the external server on the display unit if the display apparatus is connected to the external server. | 06-11-2009 |
20090183068 | ADAPTIVE COLUMN RENDERING - A system and method for rendering web page column widths in an adaptive manner for display on an electronic device. The system and method can display individual columns of a web page in a zoom-in view and can display web pages with multiple columns in a zoom-out view. Columns are adaptively rendered such that text in the columns is readable after zooming-in on the column. The system and method avoids the need for side-to-side scrolling of a column displayed in a zoom-in view and minimizes column narrowing. | 07-16-2009 |
20090276696 | HIGH-FIDELITY RENDERING OF DOCUMENTS IN VIEWER CLIENTS - Tools and techniques are described for high-fidelity rendering of documents in viewer clients. Methods provided by these tools and techniques may detect whether client systems have a plug-in installed for rendering high-fidelity content. in response to detecting that a given client system has installed the rendering plug-in, these methods may select a first high-fidelity format compatible with the plug-in for rendering the content on the client system. However, in response to detecting that the client system has not installed the rendering plug-in, the methods may select a second high-fidelity format for rendering the content on the client system, without installing the plug-in on the client system. These methods may also request document pages for rendering on the client system in the selected format, and may receive at least a subset of the document pages in the selected format. | 11-05-2009 |
20090276697 | Methods and Systems for Treating Overflow Conditions and For Re-Sizing Printable Content - Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page. | 11-05-2009 |
20090319888 | METHOD AND DEVICE FOR DYNAMICALLY WRAPPING TEXT WHEN DISPLAYING A SELECTED REGION OF AN ELECTRONIC DOCUMENT - A method is provided for rewrapping text when changing from a first to a second zoom level when displaying an electronic document. The line length at which to rewrap the text is chosen such that no horizontal scrolling becomes necessary. Since the rewrapping may result in a change to the layout of the document, the method may further include s identifying an element in the electronic document and ensuring that the element is included in the display after a zooming-in or zooming-out operation. Also described is a device configured to perform the method and a computer program including instructions for performing the method when executed by a computing device. | 12-24-2009 |
20110113323 | SYSTEMS AND METHODS TO RESIZE DOCUMENT CONTENT - A system resizes content within a document that includes a document segmenter that receives a document that contains content. The document segmenter analyzes the content within the document and segments the content into a plurality of object types. An object priority applicator determines a class value associated with each object type. A location scaler identifies a datum point for each object type within the document, wherein each datum point maintains a relative location to one another regardless of document resizing. An object sizing component resizes each object based at least in part upon the class value. | 05-12-2011 |
20110119575 | FIT-TO FUNCTION FOR DOCUMENT PROCESSING - A fit-to function formats a word processing document to a fit-to page length by automatically adjusting document preference values. An algorithm is provided which specifies an order of adjusting document preference values as well as incremental adjustment values. | 05-19-2011 |
20110167337 | Auto-Trimming of Media Files - A system (and a method) is disclosed for processing a media file for transmission. The system determines a size of the media file and a threshold size for transmission of the media file to a destination. In responsive to the size of the media file exceeding the threshold size for the destination, the system sets a crop window for the media file, the crop window within the threshold size and provides for display an overlay of the crop window relative to the media file. The system generates a cropped media file based on a position of the overlay of the crop window relative to the media file. The generated cropped media file has a size within the threshold size. The system transmits the cropped media file to the destination. | 07-07-2011 |
20110191669 | FLASH CONTENT NAVIGATION METHOD, MOBILE ELECTRONIC DEVICE, AND COMPUTER-READABLE MEDIUM - A flash content navigation method, a mobile electronic device, and a computer-readable medium are provided, wherein the flash content is embedded in a web page, and a visible area within the web page is predetermined for displaying at least a portion of the flash content. In the method, when receiving a flash navigating signal, a full screen interface is popped up. If a size of the visible area is greater than that of the touch screen, the flash content is scaled down to make the flash content displayed in the visible area fit the size of the touch screen, and the flash content displayed in the visible area is played back by a scaled size. When receiving a flash interacting signal from the touch screen, the flash interacting signal is transmitted to a flash engine to perform an action on the flash content according to the flash interacting signal. | 08-04-2011 |
20120036428 | ADVANCED SCROLLING - A device may receive a selection of a first one of portions of a document, changing sizes of at least some of the portions based on the selection, determining a first location of an index button in an index bar, identify one of the portions based on the determined first location of the index button, and display the identified portion. | 02-09-2012 |
20120096345 | RESIZING OF GESTURE-CREATED MARKINGS FOR DIFFERENT DISPLAY SIZES - Various embodiments are disclosed. According to one example embodiment, a method may include receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document. The document may include the gesture-created image and a group of tagged characters. The method may further include adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device. The adjusting may be performed based on the display size of the first computing device being different than display size of the second computing device. | 04-19-2012 |
20120159314 | ADAPTIVE CONTENT LAYOUT - Various embodiments provide techniques for adaptive content layout. In at least some embodiments, templates are provided that can be utilized to adapt content for a particular device and/or display configuration. A template can be embodied in a variety of different ways, such as XML code (or other markup code), script code, a component object model (COM) object, and so on. Examples of content that can be adapted using a template include video content, images, web pages, and so on. According to some embodiments, each template can include one or multiple elements that can be populated with content. An element can have a particular size layout, such as a width and height (e.g., in pixels) and content can be reformatted and/or resized based on attributes (e.g., size and/or shape) of the element. | 06-21-2012 |
20120192063 | ON-THE-FLY TRANSFORMATION OF GRAPHICAL REPRESENTATION OF CONTENT - A method, system and computer program product for receiving a request to obtain a web page to be displayed within a display component having a predetermined width; obtaining the web page, the web page having a first display representation, the first display representation having a layout of graphical elements, the first display representation having a different width than the predetermined width; determining a proportion between the predetermined width and the different width; generating a transformed web page based on the proportion, the transformed web page having a second display representation, the second display representation having the predetermined width, the second display representation retaining the layout of elements, wherein sizes of elements of the layout are proportionally modified based on the proportion. | 07-26-2012 |
20120311437 | Devices, Methods, and Graphical User Interfaces for Document Manipulation - An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text. | 12-06-2012 |
20130014008 | Adjusting an Automatic Template Layout by Providing a Constraint - One embodiment of a method for adjusting an automatic template layout by providing a constraint is disclosed. In one embodiment, raw text, figures, references, and semantic information is received. A check is performed for a constraint. An allocation of text, figures, and references is determined for each page of a document. In addition, for each page of the document, a template for displaying the allocation assigned to the page is determined. The template fields are scaled to exhibit the text, figures, and references assigned to the page. The document is then rendered with text, figures, and references allocated to each page within appropriate template fields of the template selected for each page while abiding by the constraint. | 01-10-2013 |
20130073953 | NEWS HEADLINE SCREENSHOT VIEWING SYSTEM - A screenshot viewing system showing updated headlines | 03-21-2013 |
20130111333 | SCALING OBJECTS WHILE MAINTAINING OBJECT STRUCTURE | 05-02-2013 |
20130111334 | ELECTRONIC DEVICE AND PAGE PROCESSING METHOD THEREOF | 05-02-2013 |
20130191734 | TEXT REFLOW IN A STRUCTURED DOCUMENT - A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects. | 07-25-2013 |
20130198617 | DIMENSIONAL CONVERSION IN PRESENTATIONS - Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. A scaling factor is calculated from the difference between the original dimensions of the slide and the new dimensions of the converted slide. Next, the content objects on the slide are scaled based on the scaling factor such that the aspect ratio of the content object is maintained. Finally, the content objects are repositioned on the slide in order to maintain a relative distance between the position of the content object and the center of the slide. | 08-01-2013 |
20130262991 | SYSTEM FOR ADDING CONTENT TO PREFORMATTED DOCUMENTS - A system for incorporating additional information into preformatted documents includes a database containing data comprising the preformatted document; retrieving the preformatted document data from the database; a computer for analyzing the preformatted document data and creating additional whitespace outside pre-existing boundaries of the preformatted document data without changing composition of the preformatted document; and inserting the additional information into the whitespace. | 10-03-2013 |
20130326343 | SYSTEMS AND METHODS FOR DEVELOPING ADAPTIVE LAYOUTS FOR ELECTRONIC CONTENT - One embodiment involves placing a guide on a layout for a page of electronic content including a first object and a second object. The guide contacts the first object and does not contact the second object. The electronic content can be encoded based on the guide contacting the first object and not contacting the second object. The encoded electronic content, when interpreted or executed, can respond to a page size change by resizing a size of the first object on the page and translating a position of the second object on the page. Another exemplary embodiment involves modifying a page including a first object and a second object. The first object can be resized or translated based on an object policy. The second object can be resized or translated based on the modified page size and differently from the resizing or translating of the first object. | 12-05-2013 |
20130332820 | SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR PROVIDING A DYNAMIC LOUPE FOR DISPLAYED INFORMATION - Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can be provided in various sub-regions of the document. Based on the position of an input relative to a particular sub-region, the loupe can be sized and positioned such that a portion of information from the sub-region is displayed in the loupe. The portion of information can be displayed using a loupe scale factor that may differ from a scale factor used for the rest of the displayed information. The loupe position can be selected such that the contents and or position of the loupe may be biased towards a particular sub-region. | 12-12-2013 |
20140006936 | RESPONSIVE DOCUMENT BREAKPOINTS SYSTEMS AND METHODS | 01-02-2014 |
20140013216 | DISPLAY CONTROL DEVICE, DISPLAY METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM - An electronic book reader ( | 01-09-2014 |
20140033027 | E-Book Application with Multi-Document Display - A processor operating an e-book application may receive a first message at a user device representing a first electronic document to be displayed in a first portion of a viewable display area of the user device. The processor may automatically size the first document to fill the first portion of the viewable display area, where the first portion of the viewable display area is less than all of the viewable display area of the user device. A second user message may be received by the processor representing a second electronic document to be displayed in a second portion of the viewable display area. The processor may automatically size the second electronic document to fill the second portion of the viewable display area being a difference between the viewable display area and the first portion of the viewable display area. | 01-30-2014 |
20140053067 | Method and Apparatus for Sequentially Displaying a Plurality of Images Including Selective Asynchronous Matching of a Subset of the Images - A process for receiving, manipulating and displaying images having different initial or input sizes and aspect ratios, wherein post manipulation images are resized and cropped in accordance determined aspect ratios and common frame size to be displayed one at a time within the common frame. Switching of the display of the post manipulation images within the common frame is in response to a viewer scrolling over or providing some indication (or alternatively merely timing). A processor can be configured to implement to process. | 02-20-2014 |
20140149855 | Character Segmenting Method and Apparatus for Web Page Pictures - The present invention provides a character segmenting method for web page pictures comprising: scanning row by to a web page picture and demarcating in units of rows the picture into alternating first blank regions and first content regions; segmenting the demarcated first content regions from the web page picture; scanning column by column each of the segmented first content regions, and demarcating in units of columns each of the first content regions into alternating second blank regions and second content regions; and segmenting the second content regions and the second blank regions according to the pixel coordinates of the second blank regions so as to take the segmented second content regions as individual characters in the first content regions determined as fiction pictures. By applying the method, a web page picture can be segmented into individual characters, and the individual characters can be rearranged to the screen size of a mobile terminal for appropriate display on the screen thereof. | 05-29-2014 |
20140157116 | Method and Device for Determining a Display Mode of Electronic Documents - 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. | 06-05-2014 |
20140181646 | DYNAMIC LAYOUT SYSTEM FOR REMOTE CONTENT - Embodiments of the present invention build content summaries and summary clusters, which are collections of content summaries arranged in a visually appealing way. Individual content summaries may include a picture, a headline, a snippet, a publication date, a source, a byline, a headline, and other descriptors. Exemplary content includes articles, videos, slideshows, and advertisements. In addition, dynamic content presentations may also be generated by embodiments of the present invention. A content presentation arranges text, images and other content into a cohesive presentation that may be several pages long. The dynamic content presentation allows content text and images to be presented on displays having a variety of different resolutions. | 06-26-2014 |
20140208203 | Key-Frame based Authoring and Generation of Highly Resizable Document Layout - The present invention is a software method for the authoring and generation of highly resizable document layouts that automatically adapt to a wide range of window and screen sizes spanning the desktop to smartphones by interpolating and adaptively skipping the display of document layouts mapped to multiple reference windows called key-frames such that the generated document layouts and styles in a runtime document window are adjusted to be as close to the author's intent as possible. The adaptive display-skipping technique can also be extended to support adaptive pagination of document layouts. | 07-24-2014 |
20140223292 | DISPLAY CONTROL DEVICE, DISPLAY METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM - An electronic book reader ( | 08-07-2014 |
20140351696 | SYSTEMS AND METHODS FOR VIEWING LARGER THAN SCREEN SIZE DIGITAL CONTENT ON DISPLAY SCREENS WITHOUT ZOOMING & SCROLLING - A system for displaying information on a display screen of a computing device, where the digital content is of the size that exceeds the display screen size for display, the device sends a device_type parameter as part of the service request that enables the web server to format the digital content specific to the device type and for its screen size. | 11-27-2014 |
20150356058 | METHOD FOR DISPLAYING IMAGES AND ELECTRONIC DEVICE FOR IMPLEMENTING THE SAME - A method and an electronic device for displaying images are provided. The method includes displaying an electronic document including an image object, receiving an event with respect to the image object, adjusting, based on the received event, a size of an image displayed through the image object, and displaying the size-adjusted image. | 12-10-2015 |
20150363366 | OPTIMIZED DOCUMENT VIEWS FOR MOBILE DEVICE INTERFACES - Portions of document contents are separated into individually controlled sections on a user interface of a smaller size client device display. A document viewed on a mobile device may include different content portions such as textual content, tables, slides and graphics. Due to a smaller user interface of the mobile device, some portions of the content may extend outside of the user interface and may not all be visible at the same time. The user may use gestures to scroll through and resize the document to view all of the contents. The system may separate each of the different content portions into individual sections and enable the user to control each section separately, such that the user may navigate, resize, and reposition each individual section without affecting the size and position of the remaining sections of the document for optimally viewing the document on the user interface. | 12-17-2015 |
20160042497 | METHODS AND SYSTEMS FOR PROCESSING DOCUMENTS - Various embodiments for methods and systems for processing documents are disclosed. A size of at least a part of a content in an electronic document is determined. Size of the part of the content is modified based at least on a pre-determined threshold value for size and the determined size. Further, various embodiments for methods and systems for processing N-Up documents are disclosed. One or more page images from an N-Up document are extracted based on an analysis of a content distribution in the N-Up document. A size of a content in at least a part of extracted one or more page images is determined. The size of the content is modified in accordance to a pre-determined threshold value receive from a user. | 02-11-2016 |
20160117288 | TEARABLE DISPLAYS - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting content on tearable displays. One of the methods includes presenting, by a device having a tearable display, first content on the tearable display; receiving, at the device, an indication of a tear in the tearable display, the tear in the tearable display defining a first portion and a second portion of the tearable display; in response to receiving the indication, determining, by the device, a size of the second portion of the tearable display; and presenting, by the device, second content within the second portion of the tearable display including sizing the second content according to the size of the second portion of the tearable display. | 04-28-2016 |
20160132989 | Real Time Visual Feedback During Move, Resize and/or Rotate Actions in an Electronic Document - Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided. | 05-12-2016 |
20160378719 | SYSTEMS AND METHODS FOR OPTIMIZING CONTENT LAYOUT USING BEHAVIOR METRICS - Systems and methods for optimizing content layout using behavior metrics are provided. Behavioral data is collected for a content item presented on a client device. The behavioral data indicates various locations within a display area of the content item at which a user action (e.g., clicking) occurs. The behavioral data is used to assign weights to various components of a layout scheme for the content item. A user action that occurs within an area of the content item associated with a particular component of the layout scheme contributes to the weight of the corresponding component. The weights associated with each component of the layout scheme are used to optimize the layout for the content item. Components with greater assigned weights are highlighted or emphasized. The display sizes of components in the optimized layout scheme may correspond to the weights associated with the components. | 12-29-2016 |