Patents Examined by Rashedul Hassan
  • Patent number: 8209630
    Abstract: Aspect ratio locking alignment guides for gestures are disclosed. In one embodiment, a gesture is detected to resize a user interface element, and in response, a first alignment guide is visibly displayed, wherein the first alignment guide includes positions representing different sizes the user interface element can be resized to while maintaining the initial aspect ratio of the user interface element. While the user interface element is resized in accordance with the user gesture, and while the first alignment guide is visibly displayed: when the user gesture is substantially aligned with the first alignment guide, visible display of the first alignment guide is maintained; and when the user gesture substantially deviates from the first alignment guide, visible display of the first alignment guide is terminated.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: June 26, 2012
    Assignee: Apple Inc.
    Inventors: Will John Thimbleby, Jay Christopher Capela, Christopher Douglas Weeldreyer
  • Patent number: 8209632
    Abstract: Systems and methods are disclosed for an image editing process on an electronic device that uses an image mask to edit an image object. The image editing process may include an image mask overlying the image object and having a frame and an aperture. The image editing process may crop the image object based on the portions of the image object overlaid by the mask frame and the mask aperture. The image object and the image mask may be separately selected and manipulated by selecting different regions of the image object or the image mask. Additionally, a user may resize the image object by moving a slider, such as by touching and moving a slider knob along an axis.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: June 26, 2012
    Assignee: Apple Inc.
    Inventors: Elizabeth Gloria Guarino Reid, Kurt Allen Revis
  • Patent number: 8209615
    Abstract: The described apparatus and methods define a predetermined scheme or syntax for an application-specific Universal Resource Identifier (URI) operable to deep link to a specified point, portion, or view of a target client application executable on a wireless device. Accordingly, the described application-specific URI can be used to deep link from one point to another in the same client application, or to deep link from one client application to another client application.
    Type: Grant
    Filed: November 18, 2007
    Date of Patent: June 26, 2012
    Assignee: Qualcomm Incorporated
    Inventors: Binita Gupta, An Mei Chen
  • Patent number: 8209629
    Abstract: Technologies are described herein for providing a context pane with semantic zoom. A content interface including a content pane and a context pane is provided. The content pane may be adapted to provide content, and the context pane may be adapted to display a richness of contextual data. A selectable interface element is also provided in the content interface. When the interface element is selected, the context pane may be transformed from displaying the richness of contextual data into displaying another richness of contextual data.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Avrum Stephen Laurie, Michael B. Palmer, Erik Theodore Bergman
  • Patent number: 8201102
    Abstract: A system and method of rendering a graphical user interface for a media based device which employs techniques for layering graphical elements. The method includes providing a background layer for the graphical user interface and graphical layers over the background layer. The method also superimposing an opaque view over a portion of the translucent graphic layer and marking the opaque view as opaque so that the portion of the translucent layer is not redrawn when the content in the opaque view is altered.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Jeffery Theodore Lee, Szu-Wen Huang, Jesse William Boettcher
  • Patent number: 8196053
    Abstract: Systems and methods are provided for generating information about a document. In one implementation, a method retrieves a citation from the document in a first database and retrieves the information about the document from a second database. The method also includes converting, by a processor, the information into metadata and generating an icon from the metadata. The icon graphs treatments of the document over time. The method also includes sending the icon for display in response to a query.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: June 5, 2012
    Assignee: LexisNexis
    Inventors: Paul Y. Zhang, Thomas J. Goedde
  • Patent number: 8191007
    Abstract: Methods, computer-readable storage mediums encoded with computer programs executed by one or more processors, and systems, for organizing browser windows are disclosed. A selection of one or more tabs of a plurality of tabs arranged on one or more windows of a browser may be received, wherein each of the plurality of tabs corresponds to a web page. The tabs may be grouped based on the selection. The grouped tabs may be arranged on a grouped window of the browser. The grouped window comprising the grouped tabs may be tagged with an identifier that differentiates the grouped window from a remaining one or more windows of the browser not associated with the grouped tabs.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventor: Miguel Angel Veloz, III
  • Patent number: 8185837
    Abstract: There is presented a user interface (UI) framework and systems and methods for its use. Such a system comprises a content server and a rich media content generated by a compiling of a rich media source code, wherein the rich media content is hosted by the content server. The rich media content includes a first embedded graphics environment configured to present display assets of the rich media content, and a first UI framework ported to the first embedded graphics environment, the first UI framework configured to interact with the first embedded graphics environment to modify the display assets of the rich media content in response to data received from a UI layout feed. The first UI framework is configured to modify the display assets of the rich media content without requiring modifications to the rich media source code or recompiling of the rich media source code.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: May 22, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: Chang Liu, Giuseppe Manzari
  • Patent number: 8166415
    Abstract: Methods and a computer program product for providing a user interface including earlier versions of data. In one implementation, a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a backup interface be displayed. In response to the first user input, the transition from displaying the current view in the user interface to displaying the backup interface is animated. The backup interface is displayed including a display area for presenting at least a first visual representation of an earlier version of the current view, where the earlier version includes a first element. While the backup interface is displayed, a second user input is received requesting that the current view be modified according to the earlier version. In response to the second user input, the current view is modified according to the earlier version.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: April 24, 2012
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Mike Matas, Marcel M W A van Os, Gregory N. Christie, Kevin Tiene, Gene Zyrl Ragan, Scott Forstall
  • Patent number: 8151218
    Abstract: Evaluation of graphical program nodes. A first graphical program may be displayed on a display. The first graphical program may include a plurality of interconnected nodes which visually specifies functionality of the first graphical program. User input may be received which selects at least one of the plurality of interconnected nodes while editing the first graphical program. A second graphical program may be automatically generated based on the user input. The second graphical program may include the at least one node. The second graphical program may be executable to allow the user to evaluate the at least one node. The second graphical program may be displayed on the display.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: April 3, 2012
    Assignee: National Instruments Corporation
    Inventors: Greg McKaskle, Christina Rogers
  • Patent number: 8146020
    Abstract: The enhanced detection of a circular engagement gesture, in which a shape is defined within motion data, and the motion data is sampled at points that are aligned with the defined shape. It is determined whether a moving object is performing a gesture correlating to the defined shape based on a pattern exhibited by the sampled motion data. An application is controlled if determining that the moving object is performing the gesture.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: March 27, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Ian Clarkson
  • Patent number: 8082522
    Abstract: An electronic apparatus capable of a suppress area for user interface parts and improving operability, including a touch sensor for detecting contact by an object on a predetermined detection area and operation buttons for detecting press imposed at predetermined positions on the detection area; wherein a screen of a display part continuously scrolls in accordance with movement of a contact position detected by the touch sensor and the screen is scrolled only by a predetermined width every time press on the operation buttons is detected, and it is sufficient to run a finger on the detection area of the touch sensor for scrolling continuously and no button operation is necessary, and when scrolling while selecting items in order by buttons, the operation buttons are provided in the detection area of the touch sensor, so that it is not required many finger movement.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: December 20, 2011
    Assignee: Sony Corporation
    Inventor: Takashi Kinouchi
  • Patent number: 8065619
    Abstract: A method and apparatus for customizing content presented to individual users or user segments is provided. There may be three components, a web portal and toolbar component, a modeling component, and a scoring component. The web portal and toolbar component presents content items and collects data. The web portal and toolbar component generates user event data based on the user actions. The user event data is forwarded to the modeling component. The modeling component generates content scoring functions based on user event data and attributes of content items. Content scoring functions may be unique to individual user segments. The content scoring functions based on content features generate probability a content item will be viewed. The scoring component decides which content items are placed in a portal. The scoring component uses the scoring functions generated by the modeling component to rank content items in real time.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: November 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Deepak Agarwal, Bee-Chung Chen, Pradheep Elango, Nitin Motgi, Vijay K. Narayanan, Raghu Ramakrishnan, Howard Scott Roy, Amitabh Seth, Vik Singh, Joe Zachariah, Sharat Israni, John Thrall, Chandar Venkataraman, Amit Phadke, Michael Salisbury
  • Patent number: 8046695
    Abstract: A system for incorporating at least one window from a first desktop environment having a first themed graphical display into a second desktop environment having a second themed graphical display includes a first virtual channel, a second virtual channel, and a local agent. The first virtual channel conveys graphical data associated with a window in the first desktop environment comprising a client area and a window rectangle. The second virtual channel conveys window attribute data associated with the window and including screen coordinates for the client area. A local agent forms a corresponding window in the second desktop environment, the corresponding window displaying the graphical data received from the first virtual channel in a local client area displayed at screen coordinates in accordance with the received window attribute data, the corresponding window having a local window rectangle displayed according to a second graphical theme.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: October 25, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Ning Ye, Juan Rivera, Julian Petrov
  • Patent number: 8042052
    Abstract: Disclosed is a system for displaying and managing information on a webpage using an indicator in which, a memo and so forth can be recorded in the desired contents of the webpage through the indicator and the URL of the webpage can be stored with the indicator to call out them at anytime, whereby providing a convenience in terms of search and manage of information. The system having a client server and a system server comprises an indicator displayed on a surface of specific contents of each webpage with reference to coordinate values corresponding to the specific contents of each webpage and for classifying and elaborating on the specific contents and may use an indicator generation module, an input portion for inputting information, a storage portion storing coordinate values, and an output portion for outputting an indicator.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: October 18, 2011
    Assignee: ISFORU
    Inventor: MoonSung Choi
  • Patent number: 8032841
    Abstract: The present disclosure relates to exception page programming, and, in particular, to a system and method for providing an exception page programming tool for use with a page description language file where the exception page programming tool can display exception page programming within the context of a print job.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: October 4, 2011
    Assignee: Xerox Corporation
    Inventors: Andrew Martin, Shane Jewitt, Ken Hayward
  • Patent number: 8024664
    Abstract: Co-brands, virtual wrappers for web sites that allow clients to expand client inventories across different web sites, are disclosed. Different types of travel inventory can be provided across these web sites. A client can create different URLs, domains, look and feel, product filters, pricing rules, business logic, payment methods, languages, currencies, etc. off a single instance. A client can create a co-brand and, using an administrator application, configure its settings to target specific geographic locations, targets markets or even themes. Additionally, co-brands are used to allow third party vendors to direct traffic to client sites. Co-brand tools are designed to make items such as navigation, images, buttons, domain names, colors, fonts, languages and currencies. Co-brands make it easier for travel companies to have sites based on demographics, destination, and events that can lead to greater adoption and conversion.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: September 20, 2011
    Assignee: Ezrez Software Inc.
    Inventors: Valentine Marciel, Sahil Sabharwal
  • Patent number: 8020113
    Abstract: A display system automatically presents a format in accordance with a prerecorded display configuration, upon a change of format on a screen of the display system.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: September 13, 2011
    Assignee: Airbus Operations SAS
    Inventors: Remi Cabaret, Laurent Georges, Mathieu Cornillon
  • Patent number: 8010900
    Abstract: Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 30, 2011
    Assignee: Apple Inc.
    Inventors: David Hart, Mike Matas, Pavel Cisler, Kevin Tiene
  • Patent number: 8010909
    Abstract: A method, system, and program product for creating a logical hierarchy for visualization and editing of data stored in a relational database. A plurality of data entities and relationships are first determined. A plurality of information on the structure of the relational database is maintained within a schema of control tables. A hierarchy path to impose on the relational database is defined interactively. A hierarchical visualization of data in the relational database is then presented on a user interface using the defined hierarchy path. Editing of the logical hierarchy presented on the user interface automatically edits data stored in the relational database.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Adam R. Hanson, Valdemar V. Lovicz, Pam Matthews, John B. McAllister, Charles G. M. Thompson