Patents Examined by Eric A Wiener
  • Patent number: 9772751
    Abstract: A first user interface is displayed without concurrently displaying a second user interface that is distinct from the first user interface. A gesture to select the second user interface is detected on the touch screen display. In response to detecting the gesture, an animation is displayed of a transition from display of the first user interface to display of the second user interface. The animation comprises sliding a first element of the second user interface onto the display from a first side of the display while simultaneously sliding a second element of the second user interface that contacts the first element horizontally across the top of the first element. The first element of the second user interface is distinct from the second element of the second user interface.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 26, 2017
    Assignee: APPLE INC.
    Inventors: Freddy Allen Anzures, Marcel Van Os, Imran Chaudhri, Michael Matas, Stephen O. Lemay, Scott Herz
  • Patent number: 9746988
    Abstract: A method and apparatus for processing video data streams for an area. Objects are identified in the area from images in the video data streams. The video data streams are generated by cameras. First locations are identified for the objects using the images. The first locations are defined using a coordinate system for the images. Graphical representations are formed for the objects using the images. The graphical representations are displayed for the objects in second locations in a model of the area on a display system with respect to features in the area that are represented in the model. The second locations are defined using a geographic coordinate system for the model. A first location in the first locations for an object in the objects corresponds to a second location in the second locations for a corresponding graphical representation in the graphical representations.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: August 29, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Kyungnam Kim, Yuri Owechko, Arturo Flores, Alejandro Nijamkin, Dmitriy V. Korchev
  • Patent number: 9710124
    Abstract: An example method includes determining a region of interest of an interactive display. The method also includes determining a time since utilization of a user interface element exceeds a threshold. The method includes determining timing information for content in a region of the interactive display other than the region of interest, determining the content is stale based on the timing information exceeding a threshold, and removing the content from the interactive display based on the content being stale. The method includes automatically moving the user interface element progressively over a period of time from an initial location to the region other than the region of interest. The method further includes providing another user interface element capable of selecting a previous time since utilization, receiving input selecting the previous time since utilization, and moving the user interface element to a historic location associated with the previous time since utilization.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 18, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: April Slayden Mitchell, Glenn A Wong, Susie Wee, Mark C Solomon
  • Patent number: 9703515
    Abstract: A graphical user interface for a concurrent computing environment that presents the output generated by multiple concurrent computing units during and upon completion of their portions of a concurrent computing computation is discussed. The output from each concurrent computing unit may be directed to a single display where it is portioned into different regions of the display. The output from all of the concurrent computing units or a subset of the concurrent computing units may be shown in different arrangements. Blocks or lines of output from different concurrent computing units may appear in order of arrival at the display, or if precise timing references are available, in order of generation by the concurrent computing units. In either case the relative ordering of the outputs may be used to interpret the progress, performance and results of a concurrent computing computation.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: July 11, 2017
    Assignee: The MathWorks, Inc.
    Inventor: Peter D. Muellers
  • Patent number: 9652030
    Abstract: A touchless human computer interface (HCI) provides a virtual surface in three-dimensional space and a zone of restriction for defining a level of sensitivity to movements in order to cancel noise that may be caused by natural wobble of a human appendage. The touchless HCI may receive input regarding a user movement, process the input to generate clean gesture data and analyze at least one dynamic variable to determine an interpreted action based upon a relationship of the clean gesture data with respect to the virtual surface.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Yeung, Anton Andrews
  • Patent number: 9639533
    Abstract: A computer-implemented method is disclosed to assist a user to view image product designs at a graphic user interface. The method includes displaying an image representation in a page view at a graphic user interface, allowing a user to select the image representation in the page view, displaying a navigation panel in association with the image representation in the same page view, allowing the user to make a first selection in the navigation panel in the page view, displaying a first product design in the same page view according to the first selection, allowing the user to make a second selection in the navigation panel in the page view, displaying a second product design in the same page view according to the second selection, and removing the display of the navigation panel in the same page view when the product designs are deselected by the user.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: May 2, 2017
    Assignee: Shutterfly, Inc.
    Inventors: Eric Ross Baker Wood, Benjamin C. Guthrie, Moshe Bercovich, Eran Cohen, Mor Steinberg, Shai Shiloni, Yohann Sabbah
  • Patent number: 9632995
    Abstract: Assisting a user to navigate through a performance of a task, the task including a plurality of sub-tasks. Two or more of the sub-tasks are serially presented on a graphical user interface. Each of the two or more sub-tasks is displayed in a respective area of the graphical user interface. For each of the two or more sub-tasks, the user is enabled to perform the sub-task by entering information into the respective area of the sub-task as the sub-task is presented. While the two or more sub-tasks are being presented, a sub-task list of items is displayed to the user on the graphical user interface. Each item represents a respective one of the plurality of sub-tasks. Displaying the sub-task list includes displaying, within at least one of the items, information corresponding to the sub-task represented by the at least one item.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: April 25, 2017
    Assignee: EXTREME NETWORKS, INC.
    Inventors: Brian Stanley Locke, Gail M. Breck, David Alexander Brousseau, Ronald S. Fitzpatrick, Jr., Paul Playdon, Kiet H. Tran, Kevin Allen White
  • Patent number: 9632992
    Abstract: A computer program product for use with text transcribed from audio information, the computer program product residing on a computer-readable medium, includes computer-readable instructions for causing a computer to: enable defined keystroke combinations for use in editing the text transcribed from audio, the defined keystroke combinations corresponding to formatting functions identified as frequently-used functions during editing of a transcribed text; and respond to an activated keystroke combination by replacing a first format in the text document with a second format corresponding to the chosen keystroke combination.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: April 25, 2017
    Assignee: Nuance Communications, Inc.
    Inventor: Roger S. Zimmerman
  • Patent number: 9626162
    Abstract: A mechanism for constructing a software-based instrument panel or front panel in which the components correspond directly with sections of code in a textual language program is disclosed. The textual language program relates to how the panel updates and operates in a continuous fashion. Icons representing panel components are selected from a component library window displayed to a user. The act of dragging the icon representing the components into the Graphical Panel Layout Window automatically causes the corresponding code to be added to the textual language program and displayed to the user in a Program Dialog Window. The present invention displays both a Graphical Panel Layout Window showing the components in the instrument panel and a Program Dialog Window showing the lines of code for the textual language program controlling the operation of the components in the instrument panel. A library containing I/O dialog devices is also presented and displayed to a user.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: April 18, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Andrew Grace, Pieter J. Mosterman
  • Patent number: 9619143
    Abstract: A computing device with a touch screen display displays a first set of a first plurality of icons in a first area of the touch screen display, the first plurality of icons including a plurality of sets of icons that are separately displayed in the first area of the touch screen display, the first plurality of icons including application launch icons; displays a second plurality of icons in a second area on the touch screen display, the second plurality of icons including application launch icons, wherein the second area is different from the first area; detects a finger swipe gesture in the first area; and, in response replaces display of the first set with display of a second set of the first plurality of icons in the first area while maintaining the display of the second plurality of icons in the second area.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 11, 2017
    Assignee: APPLE INC.
    Inventors: Scott Herz, Imran Chaudhri, Greg Christie
  • Patent number: 9606698
    Abstract: A method for providing visual cues to a user of a graphical user interface (GUI) for a computer system is disclosed. The visual cues indicate a relationship with an icon having text and/or image elements. In some embodiments, the method receives a color for labeling an icon that has a text-element and an image-element. The method applies the color to a background-region of the text-element of the icon without applying the color to the image-element. In some embodiments, the method does not affect the font of the text. In some embodiments, the method receives a selection of an icon. The icon has a background-region that has a first color. The method changes the first color of the background-region to a second color but retains the first color in a section of the background-region. In some of these embodiments, the method outlines the section of the background-region with a third color.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 28, 2017
    Assignee: Apple Inc.
    Inventor: Imran Chaudhri
  • Patent number: 9582602
    Abstract: A browsing application includes instructions for identifying and subscribing to a syndication feed delivered over a network. The instructions include code for analyzing a page of data that has been retrieved over the network by a browsing application to determine the availability of the syndication feed, code for causing a user interface element to be displayed on the browsing application, the user interface element indicating the availability of the syndication feed, and code for responding to a user's selection of the user interface element by causing the browsing application to display a page which permits the user to subscribe to the syndication feed.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: February 28, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Stephen Owens, James Bollas, Michael Wolford
  • Patent number: 9501453
    Abstract: In embodiments there are provided techniques for flexibly displaying information into one or more columns. One technique includes the user interface (UI) receiving from an end user a selection of display criteria configured by an administrative user. Data from a dataset may be selected and/or ordered for displaying according to the criterion selected by the end user. Alternative embodiments may provide displaying positive and negative data, sorting, and fixed locations.
    Type: Grant
    Filed: December 23, 2007
    Date of Patent: November 22, 2016
    Assignee: Salesforce.com Inc.
    Inventors: Marni Alyse Gasn, Yurika Sebata-Dempster
  • Patent number: 9495712
    Abstract: A device, system, and method are directed towards enabling a user to disambiguate an identity of a member included in a user's social network (USN), and towards enabling an operation to be performed based on information about the member. The USN is determined. The NID of the member is received. If the NID is non-unique within the USN, member distinctions are determined for members in the USN who are associated with the same NID. The member distinctions are sent to the user. The user makes a selection of one of the members associated with one of the member distinctions. Based on the selection, information about the selected member is received. The operation is enabled to be performed based on the information about the selected member. The operation may include addressing the selected member, enabling a communication between the user and the selected member, or the like.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: November 15, 2016
    Assignee: Yahoo! Inc.
    Inventors: Michael Quoc, Dan Wascovich, Matthew Fukuda, E. Stanley Ott, IV, F. Randall Farmer, Edward Ho, Jonathan James Trevor
  • Patent number: 9495356
    Abstract: A method, apparatus and computer program product is provided for automatic validation of Extensible Markup Language (XML) data through interactive visual mapping, before storing the validated XML data into a target destination. The method allows a user to interact with a graphic user interface (GUI) to obtain mapping of an XML source document or its fragment and the target destination through at least one XML validation schema, and to automatically obtain XML data validations. The GUI is menu-driven and displays the XML data in the native format and a selection of the XML validation schemas. Interactions with the GUI automatically generate an XML validation mapping definition document and a validation code. The target destination can be one or more XML columns, a web service call, a standalone application call, a function's or stored procedure's input parameter of XML type and it may be located in a heterogeneous RDBMS environment.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventor: Farzad Farahbod
  • Patent number: 9495335
    Abstract: Item selections along with user inputs are leveraged to provide users with automated item tagging. Further user interaction with additional windows and other interfacing techniques are not required to tag the item. In one example, a user selects items and begins typing a tag which is automatically associated with the selected items without further user action. Tagging suggestions can also be supplied based on a user's selection, be dynamically supplied based on a user's input action, and/or be formulated automatically based on user data and/or tags and the like associated with selections by an external source. Machine learning can also be utilized to facilitate in tag determination. This increases the value of the tagged items by providing greater item access flexibility and allowing multiple associations (or tags) with each item.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Matthew B. MacLaurin
  • Patent number: 9489125
    Abstract: A touch processing method and system using a GUI image, the method including the steps of: reading a sensed data array from a touch panel; performing a conversion procedure on a GUI to generate a GUI image; and performing a touch processing procedure according to the sensed data array and the GUI image.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: November 8, 2016
    Assignee: Rich IP Technology Inc.
    Inventors: Yen-Hung Tu, Chung-Lin Chia, Han-Chang Chen, Wen-Chieh Pan
  • Patent number: 9489279
    Abstract: A system and technique for visualizing performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. In one embodiment, a graph having an x-axis and a y-axis is displayed, the x-axis being associated with two or more network nodes in the network path and the y-axis being associated with a first performance characteristic. Data corresponding to the first performance characteristic is plotted as data points corresponding to the network nodes associated with the x-axis. Data corresponding to a second performance characteristic may be represented via the size or the color of the data points. Alternatively, a characterization of the data corresponding to the first performance characteristic may be represented by the size or color of the data points.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: November 8, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Eric Dorman, Steve Chen-Lin Chang, Gaurang Mokashi
  • Patent number: 9483112
    Abstract: A remote desktop client application on a client device receives screen data from a remote desktop on a remote server and displays a portion of the remote desktop, a mode icon, and direction icons. In a first mode, the remote desktop client detects a direction icon being selected by the user's eye movements and locally scrolls the remote desktop to display another portion of the remote desktop. The remote desktop switches to a second mode after detecting the mode icon being selected based on the user's eye movements. In the second mode, the remote desktop client detecting a direction icon being selected by the user's eye movements and sends a scrolling command to remotely scroll in the remote desktop. The remote desktop client receives updated screen data of the remote desktop from the remote server and displays the other portion of the remote desktop based on the updated screen data.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 1, 2016
    Assignee: VMware, Inc.
    Inventor: Wenlong Shao
  • Patent number: 9471695
    Abstract: Aspects of the disclosure relate to generating a sequence of images or other visual representations associated with an entity, otherwise known as a semantic image navigation experience. After an entity is selected, a set of sub-entities may be identified. Each sub-entity in the set has a containment relationship with the selected entity as well as at least one associated landmark and one associated pre-stored navigation experience. Then, a ranking order of the sub-entities in the set may be determined based on characteristics of each entity. Based on the determined ranking order, a subset of sub-entities may be selected. A semantic image navigation experience for the selected entity may then be generated using the pre-stored navigation experiences associated with the subset of sub-entities.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: David Robert Gallup, Ricardo Martin Brualla, Steven Maxwell Seitz