Patents Examined by Adam M Queler
  • Patent number: 8904282
    Abstract: An electronic device operates including a method for interpreting user input within an electronic device, the method comprising steps of receiving a first character via a user input (105), concurrently displaying a plurality of modal interpretations associated with the first character (110), selecting one of the plurality of modal interpretations (115), and displaying one of a first character result in response to the selection of the one of the plurality of modal interpretations (120).
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: December 2, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Jens Nagel, Heiko K. Sacher
  • Patent number: 8904281
    Abstract: A method for associating a characterization attribute with a document in a computerized system is disclosed, the method comprising providing a primary insertion of a document associating at least one intrinsic characterization attribute with the document, and providing a secondary insertion of the document associating at least one extrinsic characterization attribute with the document. A method for changing the level of details of a document representation in accordance with a magnification of the document representation is also disclosed. A machine readable medium containing machine executable instructions providing a method for building a multi-user document vector is also disclosed, the method comprising a first plurality of documents associated with a first user, a second plurality of documents associated with a second user and a multi-user document vector comprising the first plurality of documents and the second plurality of documents.
    Type: Grant
    Filed: January 19, 2008
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventor: Mathieu Audet
  • Patent number: 8904284
    Abstract: An electronic book (“eBook”) reader application executing on an electronic device conserves non-volatile, random access memory by reading from non-volatile memory an electronic document page that includes text and at least one non-textual object (e.g., an image), storing the read electronic document page in volatile memory such that the at least one non-textual object is replaced with a placeholder that occupies less memory than the non-textual object (e.g., a blank rectangle having the same dimensions as the image), determining that the electronic document page stored in volatile memory is likely to be displayed imminently, and replacing the placeholder in the stored electronic document page with the non-textual object.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventors: Scott A. Grant, Dan Bernstein
  • Patent number: 8887038
    Abstract: Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Limited
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8875010
    Abstract: A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable for cropping.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: October 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Dimcho Balev
  • Patent number: 8869026
    Abstract: A method for managing electronic documents (EDs), including obtaining an ED defining an overflowed textbox with a vertical justification, a paragraph for the overflowed textbox, and a horizontal justification of the paragraph, where the paragraph comprises a plurality of characters, generating, based on the ED, an intermediate document (ID) defining an enlarged textbox encapsulating the paragraph with the horizontal justification, calculating, using the layout engine and based on the ID, a plurality of positions of the plurality of characters within the enlarged textbox by generating an intermediate page including the enlarged textbox, calculating, based on a vertical justification of the overflowed textbox, a transformation between a point of interest (POI) associated with the enlarged textbox on the intermediate page and a reference point associated with the overflowed textbox, and generating a rendered page of the ED by applying the transformation to the plurality of positions of the plurality of character
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Darrell Bellert
  • Patent number: 8869020
    Abstract: A method and system are described that may generate and process relational spreadsheets, for example, for database entities such as objects. An example method may include generating a relational spreadsheet page including relational spreadsheet entries indicating one or more hierarchical relationships among a plurality of database entities associated with a database based on a relational graph indicating relational relationships among the database entities and based on information associated with a plurality of objects. The method may include displaying the relational spreadsheet page.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventor: Rakshit Daga
  • Patent number: 8862991
    Abstract: The optimal version of a document can depend on the user's need and the presentation device, and can govern choices of content as well as style. The content needed for multiple versions of a document can be included in a single document structure and identified by means of tags or by a content selection node. Tags allow the user to specify a desired version, while selection nodes allow the content to be automatically selected, styled and formatted to optimize a set of constraints. Content alternatives may be generated automatically from original content.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Steven J. Harrington, Paul B. Gloger, Noel S. Omega, Leonid Orlov, John C. Wenn, II, Daniel W. Manchala, Yoon J. Jhong, Youngseok Seo
  • Patent number: 8850307
    Abstract: One embodiment comprises a non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying content in a web page. One method optimizes the order of HTTP requests made during the downloading of a web page or web application comprising a plurality of objects, and receiving a first portion of the plurality of objects in a first order. Additionally, (i) a viewable section of the web page, (ii) centers of the viewable section of the web page and each of the plurality of objects, and (iii) a distance from the center of the viewable section of the web page to the center of each of the plurality of objects may be determined. Furthermore, the objects may then be prioritized based on their distance from the center of the viewable section. A request to receive at least one additional portion of the objects in a second order based on the prioritization of the objects may then be sent.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: September 30, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Jan E. Hanssen, Rajiv Kumar Vijayakumar, Mark Bapst
  • Patent number: 8850309
    Abstract: An object of the invention is in particular methods and devices for analyzing, processing and evaluating expressions of the XPath type on data of the XML type with which coding or decoding tables are associated. After generating a list comprising a set of targets from the XPath-type expression, one target is linked to the coding/decoding table (115). When one part of the set of data is accessed, a reference to an item is identified in the table using the part of data. It makes it possible to access a target linked to the table in order to reconstruct the item (145) and evaluate the expression (150). According to a particular embodiment, a parameter representing the discriminating character of the targets is determined and linked to the table to enable the discriminating character of the targets to be taken into account during the evaluation of the XPath expression on the XML-type data.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: September 30, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Franck Denoual
  • Patent number: 8839103
    Abstract: There is provided a computer-readable record medium storing computer-readable instructions that cause a computer to execute a developing step of developing slide data representing transitions of display states into multiple pieces of display data each of which represents each display state corresponding to each transition and a print data generating step of generating print data to be used for printing based on the multiple pieces of display data corresponding to transitions obtained by the developing step.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: September 16, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Jun Yamada
  • Patent number: 8826115
    Abstract: According to one aspect of the present invention, a method is provided in which a form is received from an author. A parsing function is performed to extract attribute information with respect to various form elements contained in the form. A user interface is presented to the author to allow the author to configure a set of actions that are to be performed in processing the submissions of the form.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: September 2, 2014
    Assignee: Oracle Systems Corporation
    Inventor: Prasad Raje
  • Patent number: 8819547
    Abstract: Upon adding a visible electronic signature to an electronic file, deterioration in visibility of characters is prevented by arranging a character image data of a portion overlapping with a region of the visible electronic signature in an upper position layer above the visible electronic signature. There are included a step for extracting a character image data from an image data, a step for generating a character image layer data in which only the character image data is described on a transparent background if a region where the visible electronic signature is arranged and the region of the character image data overlap with each other, and a step for generating an electronic file with a layered structure having the character image layer data, the visible electronic signature and the image data in that order from an upper position of the layered structure.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: August 26, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Isoda
  • Patent number: 8819538
    Abstract: A technique for generating links to a web page by: presenting a web page; defining one or more other web pages to include a link to the presented web page; and placing a link on at least one of the other web pages linking to the presented web page. A prompt for an acceptance of the link may be presented to the other web pages whereby a link is not added until the corresponding acceptance of the link is received.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: August 26, 2014
    Assignee: Decentrix, Inc.
    Inventors: John Underwood, Paul Neilson, Hanson Char, David Shing, Peter Horner, Mark Underwood, Darren Slaney, Gary Evesson
  • Patent number: 8793570
    Abstract: 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: Grant
    Filed: April 23, 2009
    Date of Patent: July 29, 2014
    Assignee: VistaPrint Schweiz GmbH
    Inventor: Brian D. Hanechak
  • Patent number: 8782507
    Abstract: A method and a system for presenting Internet information to a user including providing to a user a visual image of a web page containing at least one hyperlink, and at least partially concurrently providing a visual image of another web page of at least one web site which is represented by the at least one hyperlink.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Shirli Ran, Eldad Barnoon, Yuval Yarom
  • Patent number: 8782510
    Abstract: Disclosed are methods and systems for cell content alignment. The methods and systems involve retrieving one or more table parameters, the one or more table parameters including size of currently invisible cells in a display window, size of merged cells, the display window size and text size in the merged cells, calculating a position of a text in a visible portion of merged cells based on the table parameters and displaying the text in the merged cells based on the calculated position of the text.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: July 15, 2014
    Assignee: Business Objects Software Limited
    Inventor: Jean Christophe Cros
  • Patent number: 8775928
    Abstract: Techniques for layout-based page capture. A user selection performs a selection defining an area of interest based on the layout of an electronic document. The program retrieves electronic documents based on the defined area of interest. The selection can be performed visually on a rendering of the electronic document thereby providing the user with visual feedback as to what content has been selected. The selection can be applied across multiple electronic documents.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: July 8, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Robert S. Murata
  • Patent number: 8769405
    Abstract: Documents that are created using a particular font often do not include all glyphs defined for the font. Accordingly, to reduce the amount of bandwidth needed to obtain the font used to create the document over a network, a font file may be created that includes a reduced set of glyphs. In one or more examples, the font file might only include the glyphs used in the document being viewed. Reduced glyph font files may be generated on-the-fly and/or cached for quick retrieval at a later time.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: July 1, 2014
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Patent number: 8756490
    Abstract: The present invention provides a Web page edit screen that allows an author to edit parent and child documents collectively while showing, in an appropriate manner, the content of the child document embedded in the parent document. Associated documents of a Web page to be edited are managed as managed documents individually. Document-by-document structure information is derived from the content of each managed document. Web page structure information is then assembled by connecting the document-by-document structure information based on embed-related code. Edit screen data is generated based on the content of the managed documents and the Web page structure information to generate a browser-type edit screen. The content of a relevant managed document is synchronized with the edited content on the edit screen. The edit screen data is matched with the edited content on the edit screen.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Masabumi Koinuma, Kohji Nakamori, Mari (Kuroki) Onishi, Masaki Saitoh