Patents Examined by Ba Huynh
  • Patent number: 7546534
    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.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: David Andrews, Eric D. Heutchy
  • Patent number: 7519907
    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
  • Patent number: 7519918
    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.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: April 14, 2009
    Assignee: Intel Corporation
    Inventor: Wayne Douglas Trantow
  • Patent number: 7519921
    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.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: April 14, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Bharathi Raghavan, Nagappan Subramoni
  • Patent number: 7516407
    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.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: April 7, 2009
    Assignee: General Electric Company
    Inventor: Stephen Dabrowski
  • Patent number: 7512883
    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.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Wallick, Yong Rui, Le-wei He
  • Patent number: 7512899
    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
  • Patent number: 7512905
    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
    Inventor: John J. R. Scott
  • Patent number: 7500192
    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.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: March 3, 2009
    Inventor: Tony Mastronardi
  • Patent number: 7500196
    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
  • Patent number: 7500200
    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
  • Patent number: 7493566
    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
    Inventors: Amane Nakajima, Yoshihiko Ohta, Kiyoshi Tsubata
  • Patent number: 7487468
    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.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: February 3, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Rika Tanaka, Toshikazu Ohshima, Kaname Tomite
  • Patent number: 7484185
    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
  • Patent number: 7480866
    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.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: January 20, 2009
    Assignee: BMC Software, Inc.
    Inventors: Pierre Germain, Philippe Nicolal
  • Patent number: 7478340
    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.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Dmitry Titov
  • Patent number: 7478342
    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
  • Patent number: 7475350
    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
  • Patent number: 7475360
    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
  • Patent number: 7475365
    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
    Inventors: Alexandru Paul Nan, Marius Slavescu