Patents Examined by Brian A Garmon
  • Patent number: 8862976
    Abstract: In one aspect of a computer-implemented method of diagnosing formatting errors in document renderings, first and second renderings of a document are generated that correspond respectively to first and second locales. A first difference in a display characteristic of a first textual element of the document in the second rendering as compared to the first rendering is identified based on a first predefined criterion. A report is generated specifying the first textual element as having the first difference. In another aspect of the method, a rendering of a document is generated that corresponds to a locale. It is determined that a first element of the document having a first element type has a format in the rendering distinct from a format associated with the first element type in the locale. A report is generated specifying that the first element has a potential formatting error.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventor: Kenneth Fishkin
  • Patent number: 8826117
    Abstract: Disclosed are web-based systems and methods for editing digital videos. A graphical editing interface allows designating one or more videos to assemble into a video compilation. The graphical editing interface further allows specifying the portion of a constituent video of the video compilation that will be displayed when the video compilation is played. The graphical editing interface additionally allows the association of annotations—specifying, for example, slides, people, and highlights—with portions of the video. The associated annotations alter the appearance of the video compilation when it is played, such as by displaying slides, or text associated with the annotations, along with the video at times associated with the annotations. The associated annotations also enhance the interactivity of the video compilation, such as by allowing playback to begin at points of interest, such as portions of the video for which there is an associated annotation.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Ryan Junee, Simon Ratner, Julian Frumar
  • Patent number: 8812945
    Abstract: The disclosure describes a method of dynamically creating real-time presentations responsive to search expressions. The method comprises retrieving information from search engines, parsing the retrieved information to create dynamically a structured document including mark-up tags, and rendering the structured document as a slide show presentation of images by a multimedia presentation module. The structured document may be editable, annotatable, storable, and publishable by a user viewing the slide show presentation on the client device. The information retrieved from the one or more search engines may be restricted to one or more specified web domains. Pertinent textual information about the object of interest may also be retrieved along with the image information for convenient review by the user. Each displayed image in the slideshow presentation may have an embedded hyperlink to the source page of the image.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: August 19, 2014
    Assignee: Laurent Frederick Sidon
    Inventors: Laurent Sidon, Charles L. Johnson, Ronen Lasry
  • Patent number: 8806347
    Abstract: A client device having at least one user configurable setting is detected by a user interface device. The user interface device and the client device are in electronic communication with each other. Setting signals identifying user configurable settings of the client device are received at the user interface device. A user interface, based on the setting signals, is formulated at the user interface device. Configuration of the user interface is controlled by the user interface device rather than the client device. User input may be received at the user interface device in view of the user interface. In response to receipt of this input, a control signal is transmitted to the client device to alter at least one user configurable setting of the client device. The user interface device may thus be utilized to view and alter configuration settings for one or more client devices.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: August 12, 2014
    Assignee: Panasonic Corporation
    Inventor: James L. Simister
  • Patent number: 8782516
    Abstract: Determination of content style attributes of an image having content thereon is disclosed. The content may be a paragraph of text with a column layout designation. The content style attribute determination may include determining one or more of paragraph alignment, vertical and horizontal margin values, indentation, line spacing, and tracking values. The content style attributes may be determined for each paragraph separately or by grouping paragraphs by the column layout designation. The content style attributes may be used to format content in images for presentation on end user devices.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 15, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: William D. Dozier
  • Patent number: 8782506
    Abstract: A required number of images for creating an album are compensated using existing still images, and an album with a fine appearance is created by effectively using a small number of available still images (still images in stock). A value N, which is obtained by subtracting the total number of selected images from the total number of images that a template of a photo album requires (the total number of combination frames), is determined as the minimum number of shortfall images that are required for compensating the shortage of images. An image (original image for creation) appropriate for the original, from which images for compensating the shortage of images are created, is selected from among selected images. New images are created by applying a predetermined image processing to the selected original image for creation, until the minimum number N of shortfall images is satisfied.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: July 15, 2014
    Assignee: FUJIFILM Corporation
    Inventors: Kei Yamaji, Hotsumi Ihara, Atsushi Misawa, Karin Kon, Yuko Suzuki
  • Patent number: 8751918
    Abstract: A system for creating links among diverse elements in order to convey a variety of logical relationships. The system uses a unique approach to browser development in order to allow for the delayed transformation of data which has undergone either a change to its actual value, or a change in its relationship to other data. Linked data is left unevaluated until a user desires to view the data through a user interface. This delayed evaluation conserves bandwidth and system resources, and further enables the system to more efficiently create, organize, and maintain relationships between large volumes of diverse elements.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: June 10, 2014
    Assignee: Earl Industries, LLC
    Inventors: Ted Goranson, Tobias Schachman
  • Patent number: 8707166
    Abstract: Methods and systems are described for plain text formatting of data item tables. An example system includes a plain text table manager including a template manager configured to obtain a hierarchical template including table information associated with a table, table information formatted in accordance with a non-proprietary markup language format. The example system also includes a parsing engine configured to parse the table information associated with the table to determine one or more markup language elements associated with the table. The example system also includes a plain text layout engine configured to determine a plain text graphical table structured layout associated with the table, based on the one or more markup language elements. The example system also includes a graphical table structure generator configured to generate a plain text graphical table structured view of the table indicating one or more data items indicated by the table information.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: April 22, 2014
    Assignee: SAP AG
    Inventors: Dirk Wagner, Frank Wittig
  • Patent number: 8566752
    Abstract: Methods and method and apparatus are disclosed herein for marking electronic documents with one or more persistent selection marks. In one embodiment, the method comprises receiving input representing one or more marks on a document image; determining whether the one or more marks represents a selection of a persistent selectable area that delineates information in the document image; and storing data corresponding to the selection to enable a user in the future to obtain the information in the document image by performing an action with respect to the one or more marks.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 22, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Kurt Piersol, Gabriel Johnson
  • Patent number: 8543915
    Abstract: According to techniques described herein, print job attributes are checked to identify potential conflicts and potential invalid settings. According to one embodiment of the invention, a job setting manager process executing on a printing device is configured to examine and store print job attributes as detected by print interpreter modules. According to an embodiment of the invention, the job setting manager maintains a data structure comprising print job attributes, their values, and other information. As each interpreter module detects a job setting in the print data, the job setting manager receives this setting and its value and checks the data structure to identify conflicts between previously-set job attributes and whether the requested job attribute is supported by the destination printing device. According to an embodiment of the invention, if a conflict is identified, a notification is produced.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: September 24, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Yue Liu, Kurt Knodt
  • Patent number: 8327256
    Abstract: Approaches for rendering data on a display are provided using matrix tree and matrix tree table presentation structures. A matrix table is rendered on a display. The matrix table comprises a set of columns and a set of rows. Each column is associated with a different dimension instance of a first dimension, and each row is associated with a different dimension instance of a second dimension. The intersection of each column and row is a cell. In one approach, a tree of nodes is rendered within at least one cell of the matrix table. In another approach, a tree table is rendered within at least one cell of the matrix table. The tree table comprises a tree of nodes, where each node of the tree of nodes comprises a row of data. A tree of nodes in a cell of the matrix table may be expanded or collapsed upon request.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: December 4, 2012
    Assignee: Oracle International Corporation
    Inventor: Akhil Choudhury
  • Patent number: 8312008
    Abstract: The present invention discloses a method for implementing a docbase management system, in which, an invocation from an application is parsed, the invocation is to build an intermediate form including objects and/or operations of a universal model; the intermediate form is converted into execution plans; a preferable execution plan is selected from the execution plans, the selected execution plan includes operations on physical storage according to an algorithm based on priorities of the experience rules; the selected execution plan is scheduled and executed.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: November 13, 2012
    Inventors: Xu Guo, Donglin Wang
  • Patent number: 8271868
    Abstract: An embodiment of the current invention is directed to inserting content from a source website into a destination website. Content from the source website is selected as selected content. A destination website is navigated to and, thereafter, a script is executed in a window displaying the destination website. In embodiments, the script performs a process that includes retrieving the selected content and displaying the selected content on the destination website.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Aleksey Y. Sinyagin, Kevin James Riedy, Eric Jon Juvet
  • Patent number: 8225204
    Abstract: The present invention is a system and method for computer optimization of content and reusing documents. The invention provides integrated user interfaces to facilitate reuse of static or dynamic content. The system further includes on a display, a first window and a second window where the system includes programming instructions operable to control the processing unit to output to the first window the content of memory. The content output to the first window is simultaneous to output being displayed in the second window of the separate program. Each of these programs may reside in the same memory space or different memory space. The separate program can provide documents or content to be used in the first window. The system further includes programming instructions operable to transform selections retrieved from documents of the second window into content for the first window.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: July 17, 2012
    Inventor: Kai Kei Cheng