Patents Examined by Doug Hutton
  • Patent number: 8756496
    Abstract: A method, system and computer program product for generating reports in various applications is provided. The method includes receiving one or more queries and generating one or more reports corresponding to the one or more queries. Thereafter, one or more links corresponding to the one or more reports are provided. One or more forms corresponding to the one or more links are then generated and saved. The saved one or more forms are then dynamically updated based on predetermined criteria.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: June 17, 2014
    Assignee: Oracle International Corporation
    Inventor: V. N. Ravikiran Vedula
  • Patent number: 8751930
    Abstract: An approach is provided that captures an admin-console context. The first admin-console context includes a set of state attribute values corresponding to elements that are included in a context hierarchy of a console software application that is being executed at a computer system. A number of events that occur at the admin-console are recorded in a memory. A Reusable User Interaction (RUI) Script is stored in a nonvolatile storage area. The RUI Script includes the captured admin-console context and a sequence of the recorded plurality events. A collection of RUI Scripts are stored in a central knowledge repository for reuse. Search the RUI Scripts repository for reuse, using the current admin-console context.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Prasanna Lakshminarasimhan Venkatesan Thayyar
  • Patent number: 8751928
    Abstract: Multi-lingual text is rendered by creating bit map files and by determining font bindings. In particular, a font property file is specified. Font bit map files are created based upon the font property file. An input file with multi-lingual text is received. The font bit map files are accessed to determine font bindings for characters within the input file. Related methods, apparatus, systems, and articles are also described.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Yanlin Sun, Roy Gu
  • Patent number: 8745489
    Abstract: Embodiments described herein are based on the principle that shells execute commands as units of characters. Accordingly, embodiments herein provide for a sending side with enough intelligence to isolate each command, examine it, perform some levels of validation, and deliver a structured representation of the command to the remote processor before doing any network operations. More specifically, embodiments herein provided for a mechanism of identifying a command and encapsulating the command into a single message (e.g., a SOAP, HTTPS, or other type message), which is then sent to a remote shell for processing as an entire unit. Accordingly, embodiments herein treat the command as a single unit, rather than as a character-oriented transmission.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Raymond W. McCollum, Alexander Nosov, Vishwajith Kumbalimutt, Steve Menzies, Stephen Wah Lee
  • Patent number: 8745482
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Patent number: 8745486
    Abstract: A computer output display system is provided. The system includes a layout component to determine one or more rendering rules that are applicable to a subset of display output controls. A format component communicates the rendering rules via a generic protocol that is employed by the subset of display output controls to render a display.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Nicoleta Cristache, Donovan R. Smith, Christopher A. Hays
  • Patent number: 8739015
    Abstract: Various embodiments include one or more of systems, methods, and software for placing multiple files as a contact sheet, such as image files within an electronic document. A selection of electronic files is received along with a an area input. The area input defines an area to place a graphical representation of at least one of the selected electronic files within an electronic file being authored. Graphical representations of the selected electronic files may then be placed in the defined area.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: David C. Stephens
  • Patent number: 8732572
    Abstract: The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: May 20, 2014
    Assignee: Brand Affinity Technologies, Inc.
    Inventor: Ryan Steelberg
  • Patent number: 8732574
    Abstract: One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree related to a current workflow, wherein the parameter tree includes a different node corresponding to each parameter included in one or more documents associated with the current workflow, modifying a value associated with a first node included in the parameter tree based on an input, wherein the first node corresponds to a first parameter included in a first document associated with the current workflow, evaluating a second document associated with the current workflow based on the modified value associated with the first node, and generating the new workflow based on the evaluated second document.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: May 20, 2014
    Assignee: Palantir Technologies, Inc.
    Inventors: Brandon Lawrence Burr, Akshay Pundle, Kevin D. Simler, Nicholas Niki Frank Miyake
  • Patent number: 8732566
    Abstract: In one aspect, the invention provides a content handling system that comprises a digital data store containing a plurality of instruction sets, each defining a content handling workflow. The system further includes a content handling engine in communications coupling with the store, wherein the content handling engine identifies an embedded code in an article of content. The engine executes on at least that article of content one or more of the instruction sets associated with the embedded code. The instruction set can specify, for example, one or more destinations for articles of content (e.g., e-mail addresses, local or network file system folders, and on-line data stores).
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: May 20, 2014
    Assignee: Omtool, Ltd.
    Inventor: Thaddeus Bouchard
  • Patent number: 8719688
    Abstract: An electronic device and method for processing a bookmark are provided. The electronic device includes a receiving unit that receives at least a portion of a bookmark of specific content generated in a first electronic device and a control unit that monitors whether a multimedia player is executed in the electronic device, displays an object including bookmark description information based on the portion of the bookmark if the multimedia player is executed, requests a resume operation to at least a second electronic device storing specific content or a third electronic device storing the bookmark if an input for the resume operation is received via the displayed object, and receives the specific content from the second electronic device. The present invention provides more convenient user interface for seamless content play between at least two electronic playing devices.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: May 6, 2014
    Assignee: LG Electronics Inc.
    Inventor: Sangwon Kim
  • Patent number: 8719701
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of words. Each word is an associated set of glyphs and each glyph has location coordinates. The method identifies clusters of words based on the location coordinates. Based on the identified clusters, the method defines a set of boundary elements for the glyphs that identify a set of borders for the glyphs. The method defines a structured document for the unstructured document based on the glyphs and the defined boundary elements. To identify clusters of words, the method orders the location coordinates and identifies several partitions of the location coordinates. Each partition specifies a particular grouping of the coordinates into subsets. For each partition, the method identifies a particular set of subsets of location values that satisfy a particular set of constraints and determines a set of subsets of location values that optimizes a particular measure.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: May 6, 2014
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8719687
    Abstract: A computer-implementable method for creating a summary video with depth information, comprising: recognizing moving objects from the input original video; generating an animated moving object cutout for each of the recognized moving objects by duplicating and stacking successive frames in the input original video containing images of the respective moving object; constructing a scene background by using texture of scenes in the input original video and estimating any missing portion; rendering a Dynamic 3D Scene by using depth information of foreground objects in the input original video and the scene background to create a three-dimensional scene and overlaying the animated moving object cutouts on to the three-dimensional scene according to their respective longitude, latitude, and depth locations in the three-dimensional scene; and synthesizing the summary video, by using the Dynamic 3D Scene.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 6, 2014
    Assignee: Hong Kong Applied Science and Technology Research
    Inventors: Tai Pang Wu, Zhiqian Li, Xiao Zhou, Chun Man Lawrence Mak
  • Patent number: 8719733
    Abstract: Implementing website navigation includes deriving a confidence level for at least one leaf node of a website navigation category diagram using historical user operation data; generating one or more navigation hierarchical structure diagrams based on the website navigation category diagram; determining a searching cost associated with each of the one or more navigation hierarchical structure diagrams; determining the navigation hierarchical structure diagram associated with the lowest searching cost; and implementing at least in part a website navigation mode using the navigation hierarchical structure diagram associated with the lowest searching cost.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: May 6, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Jian Liao, Feng Lin, Shousong Zhang, Qin Zhang
  • Patent number: 8713454
    Abstract: An approach is provided for sharing the virtual workspaces of a plurality of user devices. One of the plurality of devices is designated as the only active device. The active device submits an update of the virtual workspace of the active device. Then an update of the virtual workspaces of the other devices is initiated that includes the workspace of the active device. A request from one of the other devices to become active is granted and the previously active device is undesignated as active.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: April 29, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Priyanka G. Sriraghavan, Lakshmi Nrusimhan N. V.
  • Patent number: 8713431
    Abstract: A document authoring program provides different views of a document opened by a user. In the editing view, the user can view the document contents and edit the contents in using a menu bar. In the semantic zoom view, the user is presented with a heading pane and a thumbnail pane and the menu bar is removed. The user can toggle from the editing view to the semantic zoom view by zooming out past a defined threshold using various user interface controls. Once the threshold is exceeded, the semantic view is presented. The editing view is returned to by selecting a heading or a thumbnail page, which respectively returns the user the page incorporating the selected heading or to the page incorporating the selected heading. This page will be displayed in the editing view at the same zoom level prior to toggling to the semantic zoom view.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Michelle Elena Lisse, Aaron Alexander Selig
  • Patent number: 8713430
    Abstract: Methods and apparatus for variable document printing are disclosed in which a graphical user interface is configured to allow user manipulation of layout rules associated with content containers within a template for variable document generation. One method involves laying out (626) container objects (407, 408) forming part of a template (624) intended for a variable data document. The objects each have a rectangular boundary in two-dimensional space, and the method comprises detecting an operation (628, 2800) to modify a position of at least one edge of at least one of the objects. Then, rules of association between edges of the objects having a corresponding orientation to the one edge are identified. A position of at least the one edge is then modified while observing the rules of association between all the correspondingly oriented edges.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Alan Valev Tonisson
  • Patent number: 8713429
    Abstract: Collaborative web pages are enabled which allow every page on a website to be editable by an author and by others the author lets access the site. Web pages can send and receive email messages. Users can attach files to pages. Structure queries and page-building are enabled by use of various forms and form elements.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Joe Kraus, Graham Spencer
  • Patent number: 8713424
    Abstract: A method of rendering a web page at a client computer identifies a web page selected by a user. The web page references a loadable script that is separate from the web page. The script includes executable code and function definitions. While rendering the web page in a browser or other client resident application, a variable is instantiated to retain information on web page events occurring at the client computer. The script loads asynchronously so that the web page is operable within the client computer system while the script is being loaded. Before the script is fully loaded, one or more command strings representing functions defined in the script are inserted into the variable. After the plurality of function definitions in the script are loaded, one or more functions in the script corresponding to the one or more command strings that were inserted into the variable are executed.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Brian Kuhn, Kasem Marifet, Jim Wogulis
  • Patent number: 8707197
    Abstract: Multi-user multi-input desktop workspaces and applications are described. In one aspect, a single computing device presents multiple workspaces on a desktop area. The desktop area is designed for multiple users to provide in parallel inputs. Each workspace is configured for use by a particular set of users. Responsive to user direction, user access restrictions to a particular workspace of the multiple workspaces is suspended to allow a new user to interface within context of a particular workspace.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Kentaro Toyama, Bhrighu Sareen, Bradley L Carpenter, Udai Singh Pawar