Abstract: A personalized web page displays a subset of multiplayer games available on a game web site, corresponding to game software programs that are installed on a user's computer. When the user connects to the web site, an extended markup language (XML) data file, a web page that is not yet personalized, and a control file are downloaded. An executable instance of an ActiveX™ control program instantiated by JScript included in the web page queries the operating system registry to produce an XML text string listing each software program of a specific type that are installed. The results are then compared to the XML data downloaded from the web site, returning the subset of the games that are available on the web site and also installed on the computer. The web page is then transformed to display the subset, producing the personalized web page.
Abstract: A system and method for editing images. A simple but powerful image stack is employed in creating an enhanced image from a stack of registered images. This paradigm combines pixels using multi-image operations on the image stack. Image Stacks can help create group photographs, create high dynamic range images, combine images captured under different lighting conditions, remove unwanted objects from images, and combine images captured at different times and with different focal lengths.
Type:
Grant
Filed:
August 4, 2003
Date of Patent:
April 14, 2009
Assignee:
Microsoft Corp.
Inventors:
Michael Cohen, R. Alex Colburn, Steven M. Drucker
Abstract: A device includes a display screen and a processor to render a display of a portion of a logical image on the screen. The logical image is larger than that which can be displayed on the display screen of the device. As the device is maneuvered through space, different portions of the logical image are displayed, and the user may interact with these portions as desired.
Abstract: A method and system for selecting a dynamic object in a Graphical User Interface (GUI), is provided. The GUI is represented by a matrix comprising a plurality of objects and a plurality of data values associated with each object. The method includes selecting a first row that includes a first non null data value in a textually represented matrix derived from the matrix; selecting a row in the textually represented matrix based on a predefined input; calculating the difference in the number of rows between the selected row and the row that includes the first non null data value; selecting a least index key from a plurality of index keys, with each index key identifying each of a plurality of selected objects in the matrix; and locating an object from the plurality of selected objects.
Abstract: A random access recording method and system for recording and playing back of avionics data, includes: storing data received from a plurality of data channels in respective data files. The method and system also includes storing timeline pointers that signify when the data from the respective plurality of data files was stored. The method and system further includes determining a particular position of a timeline icon provided on a graphical user interface (GUI) display, the timeline icon signifying a point in time that a user desires to review avionics data stored. The method and system still further includes playing back data stored based on the particular position of the timeline icon with respect to corresponding values of the timeline pointers stored.
Abstract: A “virtual video studio”, as described herein, provides a highly portable real-time capability to automatically capture, record, and edit a plurality of video streams of a presentation, such as, for example, a speech, lecture, seminar, classroom instruction, talk-show, teleconference, etc., along with any accompanying exhibits, such as a corresponding slide presentation, using a suite of one or more unmanned cameras controlled by a set of videography rules. The resulting video output may then either be stored for later use, or broadcast in real-time to a remote audience. This real-time capability is achieved by using an abstraction of “virtual cameramen” and physical cameras in combination with a scriptable interface to the aforementioned videography rules for capturing and editing the recorded video to create a composite video of the presentation in real-time under the control of a “virtual director.
Abstract: A unified user interface includes one or more component tables and a master table. The one or more component tables include resource information for the user interface with respect to a particular component. The master table includes resource information for the application and is merged from the one or more component tables. The component tables may be added or subtracted at any time and the master table is recreated by again merging the remaining or now existing component tables. The master table is used by a host application to build the user interface for a suite application. Components are only loaded and corresponding user interfaces built when appropriate commands are accessed. Thus, applications may be developed and components can be added or modified at a later time without rewriting the shell application or re-releasing a product.
Type:
Grant
Filed:
March 6, 2000
Date of Patent:
March 31, 2009
Assignee:
Microsoft Corporation
Inventors:
Derek Hoiem, Martyn S. Lovell, Steve Seixeiro
Abstract: A method of highlighting linked-to document sections for increased readability uses standard <h1>, <h2> . . . <h6> tags or like to identify different sections within a page, and then highlights from the beginning of a newly-linked-to section up to the beginning of the next section that has an equivalent header tag or a header tag which is higher in the tag hierarchy.
Type:
Grant
Filed:
March 27, 2008
Date of Patent:
March 31, 2009
Assignee:
International Business Machines Corporation
Abstract: A process of selecting a recording on an audiovisual reproduction system consists of displaying a number of windows on a touch screen as an interface with a user. Items of information are stored in a bulk memory and are representative of an image of the album cover that is associated with each window and whose corresponding musical recording is stored in the bulk memory of the reproduction system. Each zone of a window is associated, via the touch-screen interface software, with at least one address for accessing the items of information in the database that is stored in the bulk memory belonging to the album cover whose image is displayed in the window that is touched by the user.
Abstract: A method for generating a route distinguisher for a virtual private network, the virtual private network managed by a service provider through a network management system, the method comprising: receiving a signal from a user through a graphical user interface displayed on a display screen of the network management system to select a format for the route distinguisher; receiving a signal from the user through the graphical user interface to select a policy for determining the route distinguisher; displaying an available value for the route distinguisher on the display screen, the available value determined from the policy and the format, the available value including an administrator subfield value portion and a next assigned number subfield value portion; receiving an administrator subfield value and a next assigned number subfield value from the user through the graphical user interface; and, combining the administrator subfield value and the next assigned number subfield value to generate the route disting
Type:
Grant
Filed:
March 23, 2006
Date of Patent:
March 3, 2009
Assignee:
Alcatel Lucent
Inventors:
Hamdy Mahmoud Farid, Satvinder Singh Bawa, Susan Patricia Callow
Abstract: A system and method that gathers activity level from users and provides a “busy gauge” to others that indicates the user's activity level. In one embodiment, the user's activity is computed automatically based upon the user's interaction with their computer system. In the automatic method, an input tracking routine records the user's input frequency, such as mouse clicks, voice inputs, keyboard inputs, and other inputs in order to determine the user's activity level. The recorded activity data is compared with activity level thresholds that can be either default thresholds or user-specified. The user can select to use a manual input level in which the user specifies the user's activity level despite the number of input actions received at the user's computer.
Type:
Grant
Filed:
September 15, 2004
Date of Patent:
March 3, 2009
Assignee:
International Business Machines Corporation
Inventors:
Scott Edwards Kelso, Rod David Waltermann, Arnold S. Weksler
Abstract: Display of information for two oppositely situated users is improved. A computing device includes a display and a mechanism. A first user views the display at a first end thereof, and a second user views the display at a second end thereof opposite the first end. The mechanism orients information displayed on the display so that the information is right-side-up for the second user. The mechanism displays a first window that is right-side-up for the second user, in which the information is displayed in a scaled manner. The first window overlaps the information displayed on the display. The mechanism may display a second window on the display that is right-side-up for the user, and that displays a portion of the information in a full-size, non-scaled manner. Alternatively or additionally, the mechanism may display a blacked-out portion within the first window corresponding to where the first window overlaps the information displayed.
Type:
Grant
Filed:
December 19, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Abstract: A video combining apparatus to superimpose a virtual image such a CG image on a video image of the real world or on a see-through type display device. An area in which the virtual image is not to be displayed can be easily designated by a user. If the user holds a frame with markers in his/her sight, the frame is image-sensed in the video image of the real world. The area designated by the user is detected by detecting the position of the marker in the video image, and the virtual image is not superimposed in this area.
Abstract: The invention relates to a method and apparatus for specifying a criteria for searching an information hierarchy and displaying search results in a tree-based view that indicates the location of matching elements within the information hierarchy. The location of matching elements within the information hierarchy is emphasized using techniques that include highlighting instances of matching elements within a treeview display, graphically connecting a plurality of matching elements within a treeview display, and displaying a first matching element while presenting a graphical link to the next matching element within the treeview display. Search criteria can be specified using a pop-up search-test input window, or by simply right/left/double clicking upon an element within the information hierarchy.
Type:
Grant
Filed:
May 17, 2002
Date of Patent:
January 27, 2009
Assignee:
International Business Machines Corporation
Inventors:
Shannon Matthew Farrington, Tracy Hutcheson, Wei Zhou
Abstract: A system and method are used for visually representing performance and flow analysis of a communication network having devices connected by links. The system includes a first memory for storing a graphical representation of the communication network and showing the devices connected by links and a second memory storing data representing performance and flows in the communication network. A processing system is operatively connected to the first and the second memory and to a display. The processing system selectively maps the data on the graphical representation of the communication network by varying visual characteristics of the devices and the links for viewing on the display.
Abstract: Methods and systems are provided for managing the preparation of graphical elements in computer application programs for presentation. The methods independently identify and measure, and identify and arrange, sets of elements. A computer-readable medium is also provided for facilitating the management of the preparation for presentation of graphical elements in computer application programs.
Abstract: Systems and techniques manage commands generated through user interface dialogs. In general, in one implementation, commands resulting from interaction with controls of a dialog are received, and first and second commands are distinguished. The first command is held upon receipt to be performed later, and the second command is passed through the dialog to be performed upon receipt. Both of the commands are retained in a command sequence managed by a cancel control of the dialog. The dialog can include a preview control operable to specify whether effects of interaction with the controls are to be previewed. The first command can be subject to the preview control, while the second command is not subject to the preview control. Distinguishing between the commands can involve performing the second command but not the first command when the preview control specifies the effects of interaction are not to be previewed.
Type:
Grant
Filed:
June 1, 2004
Date of Patent:
January 13, 2009
Assignee:
Adobe Systems Incorporated
Inventors:
Kenneth Philbrick, David E. Williamson, Roey Horns
Abstract: A method to correlate and consolidate a plurality of events may include consolidating each of the plurality of events to form a multi-personality event. Each event may be emitted from a respective one of a plurality of components forming an event producer in response to an incident affecting the event producer. The method may also include providing the multi-personality event to an event consumer.
Type:
Grant
Filed:
February 2, 2005
Date of Patent:
January 6, 2009
Assignee:
International Business Machines Corporation
Inventors:
Ryan A. Boyles, Stephen M. Diering, Nathanael F. Ehrich, Joseph E. Firebaugh, Robert C. Leah
Abstract: A method, system, and computer program product for visually indicating the last line(s) of text on a page displayed in a window so that the user can see this visual indication as they are scrolling the text. The user also has the ability to specify a hard stop for the scrolling once the visual indication has reached a desired position.
Type:
Grant
Filed:
August 11, 2005
Date of Patent:
January 6, 2009
Assignee:
International Business Machines Corporation
Inventors:
Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica Murillo, Johnny M. Shieh
Abstract: A data model for navigating data. In a preferred embodiment, the data model abides rules that limit the total number of nodes displayable and that limit the number of child nodes displayable beneath a given parent. Collapsed or folded nodes are replaced by embedded navigation controls that indicate the hidden nodes.
Type:
Grant
Filed:
June 25, 2004
Date of Patent:
January 6, 2009
Assignee:
International Business Machines Corporation