Patents Examined by Grant D Johnson
  • Patent number: 8248373
    Abstract: A computing system includes one or more input-device user-interface runtime applications to dynamically display images on a dynamic input device. The one or more input-device user-interface runtime applications are executed in a currently active desktop. The computing system further includes a dominant application configured to execute in the currently active desktop. The dominant application is configured to specify an input-device user-interface runtime application corresponding to a current context of the dominant application. The specified input-device user-interface runtime application is configured to dynamically display virtual controls on the dynamic input device. The specified input-device user-interface runtime application is also configured to report activation of the virtual controls to the dominant application.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard Turner, Robert D. Young, Daniel M. Sangster, Scott Robert Honji, Eric Fleegal, Mark Vulfson, Xianfeng Tian, Kevin John Smith
  • Patent number: 8176422
    Abstract: There is provided an apparatus for aligning document actions specified in a documented procedure with demonstrated user actions. The apparatus includes an alignment device for computing an alignment between the document actions and the demonstrated user actions based on at least one similarity metric.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
  • Patent number: 8161405
    Abstract: Methods, systems, and computer program products are provide for accepting a user's selection of sort options for sorting a table according to embodiments of the present invention. Embodiments include selecting a representative shape for displaying sort options; identifying one or more columns in the table available for selection as a key for sorting; displaying, together in a GUI, identifications of the one or more columns and the representative shape; and receiving, as a user's selection of one of the columns as a key for sorting, an invocation of a GUI control associated with an identification of the selected columns.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Jr., Travis M. Grigsby
  • Patent number: 8122375
    Abstract: An electronic device which displays a function setting menu for managing plural items by a hierarchical structure on a display and sets setting contents of various functions based on the function setting menu displayed on the display, comprising: a display control unit which displays each item in the function setting menu having the hierarchical structure on the display based on the hierarchical structure in accordance with an operation by a user; a function selection unit which selects and displays on the display the content of a desired function based on the items of the function setting menu displayed by the display control unit; and a hierarchical structure changing unit which changes the hierarchical structure of the function setting menu so to have the item, which is selected by the function selection unit and displayed on the display, positioned at the top of the hierarchical structure.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: February 21, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Sakae Ito
  • Patent number: 8122362
    Abstract: A digital calendar sharing control and visibility system and method for providing a user with control and visibility of digital calendar sharing. The system and method enhance and improve the sharing capabilities of current digital calendar applications. The system and method include a time-based (or expiration) sharing feature that gives a user control over the expiration date of the calendar sharing. The user can expire the sharing after a certain duration or date. The user also can specify a date range or a time range that a person can view in the user's digital calendar. A sharing audits and history feature allows a user to view who has looked at their calendar and what calendar information has been viewed. A private notes section allows a user to enter information that will not be seen by another person, even if that person has sharing permission to view the user's calendar.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Alice Jane Bernheim Brush, Aaron W. H. Con, Danyel Fisher, Shawn Lee Morrissey, Andrew Sullivan, Andrea Elaina Grimes, Ryan Edward Gregg
  • Patent number: 8091037
    Abstract: A request is received to display a first object in a graphical user interface (GUI) of a computer system containing several objects having more than one type, some of the several objects being associated with each other. An operation mode setting is accessed. In response to the request, an overview screen is displayed including a first GUI component presenting attributes of the first object, and at least one second GUI component, presenting information from at least a second one of the several objects associated with the first object, and configured to operate in (i) an auto load mode for automatically loading and presenting the information upon display, and (ii) a deferred load mode where the information is loaded and presented upon the user activating the second GUI component. The second GUI component uses one of the auto load mode and the deferred load mode based on the operation mode setting.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: January 3, 2012
    Assignee: SAP AG
    Inventors: Sandra Bicker, Iris Nieder, Annett Hardt, Ingo Deck, Erik Oster, Till Brinkmann, Boris Bierbaum, Martin Dauer, Theo Held, Martin Schrepp
  • Patent number: 8069421
    Abstract: A system displays a graphical element in a graphical user interface, and receives a command to display the at least one graphical sub-element associated with the graphical element. The system replaces the display of the graphical element with a display of at least one graphical sub-element associated with the graphical element, and implements the graphical sub-element such that execution of the graphical element invokes execution of the graphical sub-element associated with the graphical element.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: November 29, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Marissa H. Dulaney
  • Patent number: 8046714
    Abstract: A menu displaying method for displaying a menu containing a plurality of menu items on a display screen comprises a menu item arrangement step of arranging the menu items in a prescribed three-dimensional virtual body to squarely face the display screen so that each menu item will have at least a viewable part that is not screened by other menu items in front of the menu item and a menu item moving step of moving the menu items arranged in the menu item arrangement step according to a prescribed user operation while keeping the menu items squarely facing the display screen. By the menu displaying method, a large number of menu items can be displayed on a screen while minimizing deterioration of viewability of the menu items.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: October 25, 2011
    Assignee: Clarion Co., Ltd.
    Inventors: Takao Yahiro, Manae Suwa
  • Patent number: 8015497
    Abstract: An example of a solution provided here comprises receiving a signal for sending in a side conversation, and in response to the signal for sending, sending a first portion of text, in a side conversation. The first portion of text is new, and the first portion of text is not necessarily revealed to some participants.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yen Fu Chen, John H. Handy-Bosma, Mei Y. Selvage, Keith R. Walker
  • Patent number: 7979809
    Abstract: The use of gestures to organize displayed objects on an interactive display. The gesture is used to move the displayed object to the edge of the interactive display so that the displayed object is only partially displayed after being moved. The size of the displayed object may be reduced and/or the displayed object may be rotated such that an identified portion of the displayed object remains in the display after moving. A gesture may also be used to move multiple displayed objects to the edge of the display.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventor: Derek E. Sunday
  • Patent number: 7954070
    Abstract: A display for identifying a floor of a building being monitored presents a plurality of groups of floors and a plurality of floors in a group. The groups can be of floors and selected plurality of floors automatically presented to identify one or more floors that are exhibiting a selected ambient condition being monitored. Alternately, a slide can be used to identify one of a plurality of floors. A zoom function can also be provided.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: May 31, 2011
    Assignee: Honeywell International Inc.
    Inventors: Thomas A. Plocher, Jeffrey M. Rye, Xianghong Sun
  • Patent number: 7908558
    Abstract: Exemplary embodiments of the present invention are directed to a method for automatically selecting images, from among multiple images, for sequential display, comprising: establishing a total time for a sequential display of a set of selected images; clustering images into groups; ordering the images based on image quality; and selecting at least one of the images within a selected group based on the image quality and total time for inclusion in the set of selected images.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pere Obrador, Ullas Gargi
  • Patent number: 7908557
    Abstract: A method of visually presenting a message includes detecting that a screen reader application is being used in a computer system having a graphical user interface (GUI). The GUI presents messages of a first type by displaying a popup window and presents messages of a second type in a predefined field of the GUI. The screen reader application is configured to detect display of the popup window but not configured to detect presentation of the messages of the second type in the predefined field. The method includes detecting a system event that causes a first message to be presented in the predefined field, the system event resulting from evaluating user input information. The method includes presenting, in response to detecting the system event, a second message in the popup window, the second message being associated with the first message. The predefined field may relate to a message log.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 15, 2011
    Assignee: SAP AG
    Inventors: Martin Schrepp, Rakesh Jani
  • Patent number: 7904831
    Abstract: An image processing apparatus which displays a thumbnail image of a stored image is disclosed. When a thumbnail image of a stored image is displayed, it is determined whether the stored image is open or secret by using an attribute attached to the stored image. When the stored image is open, the thumbnail image of the stored image is displayed, and when the stored image is secret, a dummy thumbnail image is displayed.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: March 8, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Osamu Kizaki
  • Patent number: 7844918
    Abstract: A method, apparatus and computer program product for displaying a graphical element within a graphical user interface is presented. A registration is made with an operating system (OS) to be sent a notification when a predetermined file type is being displayed in a user's desktop. At some time an event notification is received regarding the graphical element. A file to display as a graphical element is determined, as is a location to position the graphical element in the user's desktop. The graphical element representing the file is displayed, as is a segment controller with the graphical element, the segment controller operable to permit a user to select which segment of the file to be displayed in the graphical element.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: November 30, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Dylan Ashe
  • Patent number: 7844987
    Abstract: A navigation interface display system generates a navigation element that organizes television programming data in an easy-to-use manner. The navigation element employs a hierarchical display protocol for a plurality of selection items that represent the various television programs, channels, and/or networks. The hierarchical display scheme displays a limited number of active selection items at a first magnification level and additional active selection items at a second magnification level. In addition, the selection items are displayed on distinctive areas or features of the navigation element, where such features represent different content genres or categories. Subcategories can also be displayed in a hierarchical manner, thus providing additional information related to the content as the magnification level of the navigation element changes.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: November 30, 2010
    Assignee: Hillcrest Laboratories, Inc.
    Inventor: Brett R. Kelts
  • Patent number: 7831917
    Abstract: One aspect of the invention involves a computer-implemented method in which a server computer sends to a plurality of client devices associated with computer users in an online discussion information corresponding to: a map, an icon for a meeting spot to be overlaid on the map, a plurality of icons representing at least some of the computer users in the online discussion, to be displayed at a same time as the map, and an icon to initiate online communications between a respective client device and a computer associated with the meeting spot. The server receives a request to initiate online communications between the computer associated with the meeting spot and at least one client device in the online discussion; and initiates online communications between the computer associated with the meeting spot and the at least one client device in the online discussion.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: November 9, 2010
    Assignee: Google Inc.
    Inventor: Joseph F. Karam
  • Patent number: 7823073
    Abstract: Various embodiments utilize a presence-based network to provide a suite of services that build upon the presence-based or instant messaging foundation. In at least some embodiments, the presence-based network is utilized to implement a number of location-aware applications. In at least some embodiments, as part of a user's presence information, their particular location is ascertained and made available to others on the presence-based network. Location can be a physical location or a logical location. Their particular physical location can be visually represented to others by, for example, displaying a map that indicates the user's location.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: John S Holmes, Panchapagesan Seshagiri
  • Patent number: 7788594
    Abstract: Methods and apparatuses for presenting a data input interface. In one exemplary embodiment of a method described herein, a text input field is displayed and, through a first input to the text input field itself, a selection between at least a first operation and a second operation can be made. A first input is received to determine a selected operation which is one of the first operation or the second operation, and a text input is received and the selected operation is performed. Other methods are described, and apparatuses are also described.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: August 31, 2010
    Assignee: Apple Inc.
    Inventor: Avadis Tevanian, Jr.
  • Patent number: 7761812
    Abstract: Outputting a user interface having a list of a plurality of representations of media items on a display of a computing device is presented. In one embodiment, a center locking region (CLR) is defined in the user interface and covers a portion of the plurality of representations, wherein navigation from a first representation within the CLR to a second representation outside the CLR causes a scrolling of the second representation into the CLR on one horizontal side and a scrolling of a third representation within the CLR out of the CLR on the other horizontal side while navigation through a portion of the plurality of representations within the CLR causes no scrolling. In another embodiment, a gap indicating a beginning and an end of the list is displayed and a scrolling occurs when the gap is within the CLR and a horizontal navigation within the CLR is performed.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, William T Flora, Benjamin N Alton, Mark S Newell