Resizing Document Patents (Class 715/252)
-
Patent number: 7805672Abstract: A layout processing method is provided which is for dynamically changing a layout of a template having a plurality of data areas according to content data inserted into each off the plurality of data areas. The method includes a setting a priority on each of the plurality of data areas; changing, in a case where a difference in size between content data and a data area associated with the content data meets a predetermined condition, a priority set on the associated data area; determining an area size of each of the data areas according to weighting based on a changed priority; laying out the content data according the determined area sizes of the plurality of data areas; and outputting the laid-out content data.Type: GrantFiled: May 4, 2006Date of Patent: September 28, 2010Assignee: Canon Kabushiki KaishaInventor: Kazufumi Kobashi
-
Patent number: 7797631Abstract: A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.Type: GrantFiled: September 12, 2003Date of Patent: September 14, 2010Assignee: Canon Kabushiki KaishaInventor: Masayuki Yoshida
-
Patent number: 7793216Abstract: A method and system for implementing a document processor and re-aggregator is described herein. A document is divided into one or more sections and formatting is removed. A condensed document is generated that includes one or more links to the one or more sections. The condensed document is transmitted to a mobile device to be displayed for a user. The user may choose to download one or more of the sections by selecting one or more of the links. Once downloaded, a section may be modified by the user. The one or more modified sections may be transmitted from the mobile device. The one or more modified sections may then be re-aggregated with the unmodified sections to form a revised document.Type: GrantFiled: March 28, 2006Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: Leland E. Hale, Sandeep S. Sahasrabudhe, Ajitesh Kishore
-
Patent number: 7788590Abstract: A lightweight information user interface is provided for displaying information about a selected text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon selection of an item in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the selected item. Retrieved information, for example, dictionary definitions, translations, contacts information and research information, is displayed in close proximity to the selected item in a lightweight user interface.Type: GrantFiled: September 26, 2005Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Roberto C. Taboada, Eric D. Bailey
-
Patent number: 7765473Abstract: A client-side handheld device requests a server to convert server-side documents into a compression format prior to transmission of said documents to the client. The server retrieves and converts the requested documents to a raster image that is then compressed according to attributes based on information received from the client device in the initial document request. Instead of having to manipulate multiple formats which the original documents are in and supported by the server, the client-side device is preferably optimized in hardware and/or software to support and otherwise take advantage of the requested compression format. The compressed document is then delivered to the client device, in whole or in part, selectively or progressively over time per individual requests prior to displaying the received data to the end-user. Depending on the requested delivery mode, server-side documents are preferably compressed using wavelet compression methods, such as the JPEG 2000 standard, known in the arts.Type: GrantFiled: December 22, 2006Date of Patent: July 27, 2010Assignee: Xerox CorporationInventors: Robert R. Buckley, Emil V. Rainero, James W. Reid, Pamela B. Spiteri
-
Patent number: 7733356Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imagType: GrantFiled: February 13, 2009Date of Patent: June 8, 2010Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Patent number: 7725604Abstract: A method and apparatus for delivering web-page content for a limited-display computing device are disclosed. In one embodiment, upon receiving a web page request from a limited-display computing device (e.g., a palmtop computing device), a transcoding proxy server then transmits the web page request to a server computer that contains the requested web page document. Upon receiving the web page document corresponding to the web page request, the received web page document is searched for a run of images. If the web page document does not include a run of images, the web page document is transcoded using the normal transcoding process. However, when a run of images is found in the document, the images in the run of images are rendered to generate a composite image which is scaled. The remainder of the web page document is transcoded using the normal transcoding process and the results are transmitted, along with the scaled composite image, to the limited-display computing device.Type: GrantFiled: April 26, 2001Date of Patent: May 25, 2010Assignee: PalmSource Inc.Inventor: Richard Mark Levenberg
-
Patent number: 7712027Abstract: A process for viewing a selected portion of a document on a mobile communication device without having to request multiple pages of the document contents containing document global properties applied to the selected part of the document, comprising marking pages of the document within a server, based on size required by the mobile device, associating properties and attributes of the selected portion with the pages, and transmitting the pages with the properties and attributes for display by the mobile device.Type: GrantFiled: August 31, 2004Date of Patent: May 4, 2010Assignee: Research In Motion LimitedInventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
-
Patent number: 7711208Abstract: The invention relates to a method for changing the dimensions of an electronically stored image which is composed of individual objects that are arranged below or next to one another or that fully or partially overlap one another, in which the image is changed in at least one horizontal or vertical image dimension and at least some of the individual objects are changed in at least one horizontal or vertical object dimension and the change in the object dimension is sometimes not necessarily proportional to the change in the image dimension. This method is currently carried out manually.Type: GrantFiled: November 3, 2004Date of Patent: May 4, 2010Assignee: Socoto GmbH & Co. KGInventor: Bernhard Grunder
-
Patent number: 7705861Abstract: An analytical tool for measuring spacing between elements in a web page is provided. In one implementation, the analytical tool identifies locations indicated on a web page and automatically determines one or more elements in proximity to those indicated locations. The analytical tool automatically identifies points on the determined elements associated with the indicated locations and calculates the distance between those points. The calculated distance is displayed on the web page. The automatically identified points and a graphical representation of a measuring ruler between the points may also be displayed to enhance usability.Type: GrantFiled: January 19, 2006Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventor: Markus W. Mielke
-
Patent number: 7706014Abstract: A printing device enables a laid-out and drawn image to be printed without any subsequent rotation. In the presence of an orientation change command, the printing device receives a layout command and determines a layout of each object in each page on the medium with conversion of coordinates at a preset position of the object. In the presence of the orientation change command, the printing device receives a print command, fetches an object according to the stored layout in each page, and draws and prints the fetched object in response to the orientation change command. No subsequent orientation change of drawing data, which has been laid out and drawn in the specified page orientation, is required to generate converted drawing data corresponding to the specified medium orientation.Type: GrantFiled: November 1, 2004Date of Patent: April 27, 2010Assignee: Seiko Epson CorporationInventors: Atsushi Narusawa, Satoru Orii
-
Patent number: 7685157Abstract: A method of extracting information from a structured document includes the steps of assigning a partial tree identifier inclusive of a tag identifier to a selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of the selected partial tree, a name of at least one format attribute of the tag, and a value of the at least one format attribute, arranging names of format attributes in a predetermined order in the tag identifier if the at least one format attribute of the tag includes two or more format attributes, and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.Type: GrantFiled: June 18, 2003Date of Patent: March 23, 2010Assignee: Nippon Telegraph and Telephone CorporationInventors: Tadasu Uchiyama, Masaru Miyamoto
-
Patent number: 7675529Abstract: Methods and apparatuses to scale components of user interfaces. To scale a view component according to an arbitrary transformation, which may be represented by a scaling factor, a coordinate transformation, or other parameters, at least one embodiment of the present invention determines a new transformation for the view component so that, when the new transformation is used, the boundaries of the view components are aligned with pixel lines (and/or, other conditions are satisfied). In one aspect of the invention, a method to scale a view component of a Graphical User Interface includes: adjusting first layout parameters (e.g., coordinates of an origin, a width, a height, a coordinate of a boundary, and others), which correspond to a first transformation to scale the view component, to generate second layout parameters for the view component; and computing a second transformation from the second layout parameters to scale the view component.Type: GrantFiled: February 25, 2003Date of Patent: March 9, 2010Assignee: Apple Inc.Inventors: Ralph T. Brunner, Kristin Webster
-
Patent number: 7676743Abstract: Methods are disclosed for type-fitting text in multiple text frames of a page layout application. The text frames are associated with a group, and permissible variances of parameters of type fitting attributes are assigned to the group using a graphical user interface. In one embodiment, to type-fit the text, a best-individual-fit setting for the text of each text frame is first individually assessed to determine parameters of the attributes that would result in the text substantially fitting within its associated text frame. Thereafter, one best-group-fit setting for all frames in the group is determined by sorting through the best-individual-fit settings for each of the frames to determine which frame's best-individual-fit parameters results in the highest degree of text shrinkage or the least degree of text expansion. In accordance with this embodiment, the frames, when fitted, will be uniformly scaled in accordance with a scaling factor.Type: GrantFiled: November 30, 2004Date of Patent: March 9, 2010Assignee: Adobe Systems, IncorporatedInventor: Rick S. Seeler
-
Publication number: 20090319888Abstract: 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.Type: ApplicationFiled: April 15, 2009Publication date: December 24, 2009Applicant: OPERA SOFTWARE ASAInventor: Karl Anders Oygard
-
Patent number: 7634725Abstract: A layout adjustment method for determining a layout of a page to be formed on a printing medium includes a generation step which generates a template including a plurality of partial areas, to which data are inserted, a setting step to set a link between two partial areas of the plurality of partial areas to connect the two partial areas, a first adjustment step to generate first layout indicating positions and sizes of the two partial areas, and a printing conditions setting step to set a binding margin for printing a document including the template. In addition, a correction step corrects the template on the basis of the binding margin set in the print conditions setting step, and a second adjustment step generates a second layout indicating the positions and the sizes of the two partial areas adjusted on the basis of the sizes of data to be inserted in the two partial areas and the template corrected in the correction step.Type: GrantFiled: August 4, 2005Date of Patent: December 15, 2009Assignee: Canon Kabushiki KaishaInventor: Satoshi Nishikawa
-
Patent number: 7627590Abstract: A method and system for generating a summary of a document for display to a user on a display are provided. In one implementation, the method includes receiving a first document originally spanning several paragraphs in length, and generating a first summary of the first document, in which the first summary spanning a length less than the original several paragraphs of the first document. The method further includes dynamically displaying the first summary to the user on the display including showing words or short phrases of the first summary at a same location in the display serially one word or short phrase after another. Each word or short phrase is less than a complete sentence.Type: GrantFiled: October 25, 2004Date of Patent: December 1, 2009Assignee: Apple Inc.Inventors: Branimir Boguraev, Rachel Katherine Emma Bellamy, Yin Yin Wong
-
Patent number: 7624359Abstract: When a user client requests an output of a composed image in which contents such as an image or a document are composed in a frame provided by a printing provider, an instruction for the composition of the contents and the template by a simple operation can be made. A server apparatus of the printing provider stores a table, showing correspondence between numeral keys of the user client and a composing position of the contents to the template or a size change in the contents, in a memory. Based on a mere information on the contents and the numeral keys from the user client, the server apparatus composes and outputs the contents with the template.Type: GrantFiled: October 7, 2004Date of Patent: November 24, 2009Assignee: Canon Kabushiki KaishaInventor: Kikuo Naito
-
Publication number: 20090276696Abstract: 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.Type: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Applicant: MICROSOFT CORPORATIONInventors: Sugandha SudeshKumar Kapoor, Ralph Abdo, Zhenjun Zhu, Juraj Gottweis, Nadlm Abdo
-
Publication number: 20090276697Abstract: 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.Type: ApplicationFiled: May 22, 2009Publication date: November 5, 2009Applicant: Microsoft CorporationInventors: Markus W. Mielke, Adrian Bateman
-
Patent number: 7584424Abstract: Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines.Type: GrantFiled: August 14, 2006Date of Patent: September 1, 2009Assignee: Vista Print Technologies LimitedInventor: Brian D. Hanechak
-
Patent number: 7581174Abstract: In the method for displaying a web page, a web page received from a server and comprising a frameset is displayed in the browser window of a terminal in such a manner that the frameset is converted into a different format. In the method, the frameset is converted into a table (T), in which case each frame (F1, F2) is converted into a corresponding cell (TD1, TD2) of the table (T). The formed table (T) is then displayed in said browser window (D2). The invention also relates to a conversion method, as well as to a converting unit and a computer software for implementing this conversion method. In addition, the invention relates to a system, as well as to a terminal (MS).Type: GrantFiled: January 21, 2005Date of Patent: August 25, 2009Assignee: Nokia CorporationInventor: Mikko Mäkelä
-
Patent number: 7581176Abstract: A document presentation system is disclosed. The document presentation system includes a rendering unit that can analyse user or publisher preferences to determine content layout and navigation by examining the dimensions of the available viewing area to determine a suitable document layout and navigation system, a formatting unit that resizes and rearranges content according to the content layout and navigation determined by the rendering unit, a display unit that presents content to a user and responds to user interaction, and a cache unit that stores reformatted content for display by the display unit.Type: GrantFiled: December 19, 2002Date of Patent: August 25, 2009Inventor: Eric Wilson
-
Publication number: 20090183068Abstract: 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.Type: ApplicationFiled: January 14, 2008Publication date: July 16, 2009Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventor: Henrik Bard
-
Patent number: 7552386Abstract: 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.Type: GrantFiled: June 10, 2005Date of Patent: June 23, 2009Assignee: Microsoft CorporationInventors: Markus W. Mielke, Adrian Bateman
-
Publication number: 20090150770Abstract: 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.Type: ApplicationFiled: July 31, 2008Publication date: June 11, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Dong-heon Lee, Yong-hwan Kwon, Sang-hee Lee, Won-il Kim
-
Patent number: 7522176Abstract: Various technologies and techniques are described that enhance ease of selection of chart styles using dynamically generated icons to represent style and templates. As one non-limiting example, a gallery view of available chart styles for a currently selected theme is generated using the same rendering engine that processes data to create graphs. A sample chart is generated of the same type as a graph in an active document. Sample data is retrieved for the selected chart type. The currently selected theme is applied to the sample chart, and the sample chart is formatted for a small form factor. Each available style in the currently selected theme can be applied to the sample chart, which is now formatted for an iconic sized graphical representation, to generate mini-graph representations of each style. The styles can be presented to the user as a gallery view for user selection of a chart style.Type: GrantFiled: November 14, 2006Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Kristin M. Tolle, Andrew J. Verprauskus, Benjamin E. Rampson, Anupam Garg
-
Publication number: 20090100333Abstract: 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.Type: ApplicationFiled: October 16, 2007Publication date: April 16, 2009Inventor: Jun Xiao
-
Patent number: 7511723Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imagType: GrantFiled: March 31, 2006Date of Patent: March 31, 2009Assignees: Research In Motion Limited, Arizan CorporationInventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Patent number: 7509570Abstract: The object of the invention is to easily and simply output a document including an image in a desired layout. A script generation device 10 generates a script used to control a layout of a printer 20, and transfers the generated script to the printer 20. The script includes multiple drawing control commands that individually adjust output positions with regard to a plurality of images to be output in a preset output range. The sequence of arrangement of the multiple drawing control commands specifies the overlapping state of the plurality of images. The script of this construction enables the user to readily define and change the overlapping state and thereby attain a desired layout.Type: GrantFiled: October 2, 2002Date of Patent: March 24, 2009Assignee: Seiko Epson CorporationInventor: Hideyuki Narusawa
-
Patent number: 7502867Abstract: A method and system for selectively fully displaying additional content in a browser window, without requiring scrolling in more than one direction, based on an available display area. For example, additional advertising content is thus selectively displayed in an otherwise unused area of the browsing window to the right of a primary content of a Web page. The size of the available display area is automatically detected, and a determination is automatically made as to whether the additional content and primary content can both be fully displayed in the available display area under the scrolling constraint. If so, both the additional content and the primary content are displayed. Otherwise, only the primary content is displayed. The additional content is downloaded only when it can thus be included within the display area.Type: GrantFiled: September 8, 2005Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Syne Mitchell, G. Scott Tomlin, Lori Niva, Matthew J. Lindenburg
-
Patent number: 7487444Abstract: Viewing an electronic document in a display window of a display includes detecting a layout of the electronic document and comparing the layout of the electronic document to a width of the display window. The electronic document is reformatted into at least two columns, with each of the columns having a width that does not exceed a width of the display window.Type: GrantFiled: December 2, 2002Date of Patent: February 3, 2009Assignee: AOL LLCInventor: Luigi Lira
-
Patent number: 7487447Abstract: Methods and apparatus, including computer program products, related to a cross-browser compliant web page zoom feature. A method includes receiving a web page with machine-readable instructions and a zoom factor for the web page; processing a document object model representation of the web page in accordance with the machine-readable instructions; and displaying the web page in a web browser according to the document object model representation. In that method, the processing includes modifying parameters pertaining to content in accordance with the zoom factor, if one or more scalable content parameters exist in the document object model representation, and modifying parameters pertaining to layout in accordance with the zoom factor, if one or more scalable layout parameters exist in the document object model representation.Type: GrantFiled: May 25, 2005Date of Patent: February 3, 2009Assignee: Google Inc.Inventor: John J. Jerger
-
Patent number: 7478340Abstract: Methods and systems are provided for managing the preparation of graphical elements in computer application programs for presentation. The methods independently identify and measure, and identify and arrange, sets of elements. A computer-readable medium is also provided for facilitating the management of the preparation for presentation of graphical elements in computer application programs.Type: GrantFiled: October 22, 2003Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Sujal S. Parikh, Dmitry Titov
-
Publication number: 20090012935Abstract: Digital content delivery systems and methods are disclosed in an exemplary embodiment, a method for delivering digital content may include generating an authoring list based on an order for digital content and a target playback environment for the digital content. The method may also include generating a layout based on the authoring list and at least one template. The method may also include creating an output image for the digital content.Type: ApplicationFiled: July 5, 2007Publication date: January 8, 2009Inventors: Gabriel B. Beged-Dov, Yevgenly Eugene Shteyn
-
Patent number: 7472348Abstract: According to the present invention, the quality of a small character can be prevented from lowering during copy of an image in an original. An image in an original is read by a scanner, and a recognition unit performs detection of a character size and a character position as well as character recognition. A CPU reads a font from a dictionary in accordance with the recognized character recognized by the recognition unit, and an image is generated based on the character size and the character position detected by the recognition unit and a copy magnification set by an MMI.Type: GrantFiled: October 31, 2003Date of Patent: December 30, 2008Assignee: Canon Kabushiki KaishaInventor: Hiroshi Tanioka
-
Publication number: 20080320383Abstract: 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.Type: ApplicationFiled: June 25, 2007Publication date: December 25, 2008Applicant: Microsoft CorporationInventors: Chris Han, Kevin Gjerstad, Michael Cooper
-
Patent number: 7469377Abstract: A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a function of the scalar property; code programmed to map a dependent/dependency relationship between the expression and the scalar property; and code programmed to notice a change in a value of the scalar property and to execute the expression in response to the change in value of the scalar property.Type: GrantFiled: July 10, 2006Date of Patent: December 23, 2008Assignee: Microsoft CorporationInventor: Michael E. D. Winser
-
Patent number: 7461340Abstract: Table elements, such as HTML elements, are automatically formatted relative to a change in visual appearance of a displayed decorative panel. The decorative panel comprises a plurality of separate but visually related regions defined by the table elements, and organized in predefined logical relationships to each other. A visual change causes an automatic revision to one or more attributes of the table elements that define the regions affected by the visual change. The visual change and automatic formatting are preferably accomplished with a Web page design tool, which identifies the decorative panel from comments associated with the table elements but do not affect rendering by a conventional browser. Visual properties of the decorative panel are mapped to the attributes, so that when the visual appearance is changed, a corresponding attribute is automatically revised. The resulting revised table elements are validated against predetermined inference rules that define valid patterns of regions.Type: GrantFiled: July 31, 2003Date of Patent: December 2, 2008Assignee: Microsoft CorporationInventors: Robert J. Mauceri, Jr., Charles Y. Bissonnette, Aaron S. Filner
-
Publication number: 20080270890Abstract: Embodiments a method and system for reducing the quantity of data used to reproduce rich content formatted for display, such as a web page, on a target device, by translating text based formatting instructions into a numerical based formatting instruction format, resizing any visual content data appropriately for display on the target device screen, and compressing the translated and resized content data.Type: ApplicationFiled: April 24, 2007Publication date: October 30, 2008Inventor: Donald S. Stern
-
Publication number: 20080215966Abstract: 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.Type: ApplicationFiled: May 29, 2007Publication date: September 4, 2008Applicant: Microsoft CorporationInventor: Carlos Garcia Jurado Suarez
-
Patent number: 7415475Abstract: Plural versions of an authoring/editing tool for fluid text include both a WYSIWYG editor and a content-driven treetable editor for producing narratives and their behavioral control in a fluid text viewing system environment. The tool includes content-driven treetable visualization and layout mechanisms for authoring and/or editing hypertext narratives, electronic mail threads and other tree-oriented applications. Edit operations are disclosed that permit interactive development and modification of treetables.Type: GrantFiled: July 14, 2006Date of Patent: August 19, 2008Assignee: Xerox CorporationInventors: Polle Trescott Zellweger, Paula S. Newman, Maribeth J. Back
-
Patent number: 7395497Abstract: In a storage area network (SAN) management application, large data sets tend to produce unwieldy results upon display attempts. A mechanism for gathering and organizing a large data set into an ordered set of output display entries which does not require main memory storage for the entire large data set, generates a displayable portion without excessive memory consumption. Configurations employ a multiple pass gathering and organization operation. An output criteria specifies a key field and identifies a range of entries by specifying a particular screen for display from among the full range of screens. A parser retrieves and identifies the entries, during a first pass, using only the key field and an index for each of the entries in the large data set, to avoid loading all fields of each entry in entirety. A second pass fetches entries only for the identified entries corresponding to the output criteria.Type: GrantFiled: October 31, 2003Date of Patent: July 1, 2008Assignee: EMC CorporationInventors: Christopher A. Chaulk, Udi Bar-On, Xiaohua Cheng
-
Patent number: 7391526Abstract: In transmitting/receiving an E-mail with a file attached to it, the contents of the attached file is to be displayed in a reception terminal irrespective of the file format of a file attached to the E-mail, the image size or the maximum number of colors in displaying the file contents. To this end, the accommodating capability in a reception terminal is verified based on a mail address in sending an E-mail with an attached file to a reception terminal. If the accommodating capability in the reception terminal is not matched to the attached file, the file is converted in keeping with the accommodating capability of the reception terminal, and the E-mail is sent with the so-converted file attached to it.Type: GrantFiled: April 26, 2001Date of Patent: June 24, 2008Assignee: Sony CorporationInventor: Takanori Nishimura
-
Publication number: 20080141120Abstract: A system for accessing the World Wide Web or other information sources using the Internet incorporates scaled-down versions of images associated with recently-viewed documents or documents designated as favorites into a recent menu or a favorites menu, respectively. As a user accesses a Web page, a scaled-down version of the Web page is inserted into a recent menu. The user can view the recent menu and visually determine the identity of the recently-viewed Web pages, which allows the user to conveniently select Web pages to access. This recent menu also enables the user to access recently-viewed documents in any order, which does not need to be in the chronological order in which the pages were originally viewed or in a reverse chronological order. Scaled-down versions of Web pages designated as favorites are stored in the favorites menu, thereby assisting the user in recalling the content of the favorite documents.Type: ApplicationFiled: February 19, 2008Publication date: June 12, 2008Applicant: MICROSOFT CORPORATIONInventors: Christopher M. White, Phillip Y. Goldman, David R. Anderson, Keith R. Ohlfs, Bruce A. Leak
-
Patent number: 7386791Abstract: A method and system are provided for creating a digital document, the digital document including content layout, additional information, and altering machine executable instructions, the method including, in response to, or subsequent to, a request or activation event, implementing the altering machine executable instructions which may apply auxiliary layout information and may apply auxiliary content information prior to altering and rendering the digital document for the event requested or activated, wherein the altering machine executable instructions may include different instructions for altering and rendering the digital document based on which request event or activation event is initiated or the medium on which the newly rendered digital document will be displayed.Type: GrantFiled: September 24, 2004Date of Patent: June 10, 2008Assignee: Format Dynamics, LLCInventor: Mark David Jacobson