Patents Examined by Cao (Kevin) Nguyen
  • Patent number: 7418665
    Abstract: A user manages a database or other application through a remote graphical user interface on a server device through a client device. A cross platform database translation module resides on the client device. The client device may also store cross platform authentication, configuration, and report generating modules for validating a user id and presenting database results in a desirable format. The modules on the client device request applications from a server device, may request validation from an authorization server, may configure embedded devices, and may query a database. The database may reside on a server, on the client device, or on another device.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: August 26, 2008
    Inventor: Shaun Savage
  • Patent number: 7415671
    Abstract: The invention features a method and apparatus for displaying the status of networked resources, including rendering in a fishbone layout a hierarchy that includes a plurality of resource profiles and a plurality of dependency relationships among resource profiles in the plurality of resource profiles, where the resource profiles represent networked resources. The invention also features a method and apparatus for displaying the status of networked resources, to include rendering fishbone layouts in a snowflake layout. Each fishbone layout features a hierarchy with resource profiles and dependency relationships among the resource profiles. The resource profiles represent networked resources. Hierarchies in the snowflake layout share a common root.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: August 19, 2008
    Assignee: Computer Associates Think, Inc.
    Inventors: Mark W. Sylor, Gordon Booman, Richard Buttiglieri, Gary Pratt, Karen Whitehead
  • Patent number: 7398474
    Abstract: A method of creating a menu for a handheld digital device in a development environment includes selecting a target device which has an associated operating system available to the development environment. An editor is called for creation of the menu. The editor uses the constraints of the associated target device operating system so that actual behavior of the target device can be viewed as the development occurs. The developer defines functionality for the menu and can verify its operation. The menu editor can be customized for new digital devices with new operating system. Code may be generated as a result of completing the development process and saving the design. The resulting code is assured to run properly on the target device operating system.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Xin Yan, Keira Amos
  • Patent number: 7398475
    Abstract: An operating system shell provides on a display screen a graphical user interface through which a user interacts with the operating system. The operating system shell provides a background noisy display rendered on the display screen in accordance with a background physical lighting model, and an ambient notification rendered over at least a portion of the background noisy display to provide a user notification. The ambient notification is rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Patent number: 7392487
    Abstract: This document describes a user interface mechanism to relate information from multiple heterogeneous data sources. Data displayed in different regions on a user interface can be related by selection of an element in one region and pinning it. The pinned element acts as a filter for the information in the other regions on the user interface. Successive pinning of elements in other regions allows further filtering of the information in unpinned regions using the context of previously pinned elements.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: P. J. Hough, Thomas F. Begstraesser, Jason D. Carlson
  • Patent number: 7389476
    Abstract: A display allowing further miniaturization when including a plurality of display panels is obtained. This display comprises a first display panel formed on a substrate and a second display panel formed on the same substrate on a region different from that formed with the first display panel. Thus, the display can be further miniaturized as compared with that having a first display panel and a second display panel formed on different substrates.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: June 17, 2008
    Assignee: Sanyo Electric Co., Ltd.
    Inventors: Michiru Senda, Masayuki Koga, Masahiro Okuyama, Ryoichi Yokoyama, Isao Akima
  • Patent number: 7389477
    Abstract: Systems and methods for repositioning selectable content. Content that includes selectable items is displayed on a display device through a user interface. When an item is selected, the item is repositioned and sometimes resized so that the selected item is more easily viewed. If the item includes text, the text is more legible because it has been enlarged. Other items included in the content that are not currently selected are not enlarged or modified. When a new item is selected, the new item is repositioned or resized and the previously selected item returns to a previous state.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: June 17, 2008
    Inventors: Monique Barbanson, Pradip K. Fatehpuria, Michael J. Darnell
  • Patent number: 7386802
    Abstract: Software may be provided for indicating the difference between an earlier cached version and a current version of a web page. This saves the user the trouble of comparing the two pages to determine whether there are changes that would be of interest. For example, in one embodiment of the present invention, the navigation bar of a web browser may include a button to allow the user to select a subtract or differencing feature. Once selected, the current version of a display web page is compared to a cached version of the web page and any differences are either highlighted or displayed.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: June 10, 2008
    Assignee: Intel Corporation
    Inventor: Arthur L. Gaudette
  • Patent number: 7376907
    Abstract: A computerized method of presenting information from a variety of sources on a display device. Specifically the present invention describes a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present invention comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. According to one embodiment, the method of the present invention allocates refresh rates to tiles according to priorities that are assigned based on identifiers such as quality of service (QoS) tags associated with one or more of the information sources. The present invention is intended to operate in a platform independent manner.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: May 20, 2008
    Assignee: SurfCast, Inc.
    Inventors: Ovid Santoro, Klaus Lagermann, Tom Dechaene
  • Patent number: 7376909
    Abstract: The present invention is a digital calendar that is selectively mountable on a surface for recording and storing information about events that are important to a user. The digital calendar contains data relating to each month of the present year as well as data relating to future years so that a user never has to purchase a new calendar.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: May 20, 2008
    Inventor: Timothy P Coyle
  • Patent number: 7373608
    Abstract: An apparatus, system and method of providing feedback to a presenter in an e-meeting in which visual information is being presented are provided. During presentation, the computer system of each participant is monitored to ensure that the window in which the visual information is being presented (i.e., the e-meeting window) is the window in focus. If the e-meeting window is not the window in focus, the presenter is notified. Generally, to notify the presenter, a status message is sent from the computer system on which the e-meeting window is not the window in focus to a server. There, status messages from different computer systems are combined together. The combined status message is then periodically sent to the presenter.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventor: James Lee Lentz
  • Patent number: 7373612
    Abstract: A method of displaying correlations among information objects comprises receiving a query against a database; obtaining a query result set; and generating a visualization representing the components of the result set, the visualization including one of a plane and line to represent a data field, nodes representing data values, and links showing correlations among fields and values. Other visualization methods and apparatus are disclosed.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: May 13, 2008
    Assignee: Battelle Memorial Institute
    Inventors: John S. Risch, Scott T. Dowson, Michelle L. Hart, Wes L. Hatley
  • Patent number: 7370287
    Abstract: A system and process for providing adaptable controls to computing applications to facilitate interaction by an operator with computing application content is provided. The present invention provides a system to update the control parameters remote to the computing application to reflect changes in operator's preferences. In an illustrative implementation, these dynamic controls may take the form of an add-on toolbar having drop down menus that have the form of panes. In operation, the computing application launches and retrieves the parameters of these controls through messaging from a remote server computer. When launched, the computing application will display the add-on toolbar, maintaining Web-in-Web panes, having the latest updated parameters (i.e. content, look, and feel of the toolbar and panes) as found on the remote server computer. These parameters may be changed by the operator to reflect changes in their content or feature preference.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: David A. Sobeski, Jules S. Cohen, Lisa G. Post
  • Patent number: 7370284
    Abstract: Multiple applications are displayed. A request to change a display of a first application is received. A determination is made regarding how displays for one or more other applications should change in response to changing the display of the first application in order to avoid conflict with the display of the first application. The display of the first application is changed. The one or more displays for the one or more other applications are automatically changed in response to changing the display of the first application in order to avoid conflict with the display of the first application.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: May 6, 2008
    Assignee: Laszlo Systems, Inc.
    Inventors: Peter Andrea, J. Bret Simister, David T. Temkin
  • Patent number: 7366995
    Abstract: After positioning the cursor and pressing-and-holding a mouse button to begin a drag, a user continues to drag the cursor out of and into plural popped up regions. While the cursor is within a region, an associated function effects the displayed graphical information in a particular way, such as continuously panning, drawing, zooming, or rotating. Upon rolling-out of a region without entering a contiguous region, the last function continues to execute and all popped up regions are removed such that the user may utilize the entire display without being switched to another function. In a simple form, after release of the mouse button, a tool may zoom out if the user held the mouse substantially stationary and zoom in on a rectangle if the mouse was dragged. Reducing the number of times a user clicks by eliminating the step of selecting a function should help avoid repetitive strain injuries.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: April 29, 2008
    Inventor: Roland Wescott Montague
  • Patent number: 7366994
    Abstract: A method for organizing visual digital objects into a histogram timeline having a first axis with a timeline representing a range of time organized into separate time periods and a second axis orthogonal to the timeline axis representing a number of digital multimedia objects corresponding to portions of the histogram timeline. Each time period is associated with a graphical metaphor extending from the first axis in a direction along the second axis to an extent that indicates a relative number of visual digital objects associated with the time periods. Each said graphical metaphor comprises event icons which group the visual digital objects associated with the selected time period according to events. The icons are proportionately sized to indicate the number of visual digital objects in the group relative to the total number of visual digital objects associated with the selected time period.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: April 29, 2008
    Assignee: Eastman Kodak Company
    Inventor: Alexander C. Loui
  • Patent number: 7366996
    Abstract: A method and apparatus for providing an automatically upgradeable software application includes targeted advertising based upon demographics and user interaction with the computer. The software application is accessible from a server via the network and demographic information on the user is acquired by the server and used for determining what advertising will be sent to the user. The software application includes programming that accesses the server to determine if one or more components of the application need upgrading. If so, the components can be downloaded and installed without further action by the user. A distribution tool is provided for software distribution and upgrading over the network. Also provided is a user profile that is accessible to any computer on the network. Furthermore, multiple users of the same computer can possess Internet web resources and files that are personalized, maintained and organized.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: April 29, 2008
    Assignee: B.E. Technology, LLC
    Inventor: Martin David Hoyle
  • Patent number: 7363592
    Abstract: Herein discloses interactive user manipulations of tool groups within toolbars User-responsive tool group manipulation facilitates greater utility, user control, and customization potential, for toolbars.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: April 22, 2008
    Inventor: Gary Odom
  • Patent number: 7363586
    Abstract: In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section of a display. A locale designation is received and a control component is obtained that corresponds to a locale. Display data is generated that includes the control component in a display format defined by the control component and which corresponds to the designated locale according the defined localization format.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Reeves H. Briggs, Marek L. Gorecki
  • Patent number: 7360173
    Abstract: The invention discloses a portable device that is similar to a combination of a palm top computer and a cellular telephone, and which allows the user to access the Internet and World Wide Web. A host computer that may also be a Web server, is connected to the Internet and comprises various software programs to translate, rasterize and compress images received from the Internet. The compressed images are sent the portable device and the device is capable of decompressing the compressed image. Thus, the user views a bit map image of a Web page. The portable device further comprises methods of pointing and clicking on text and images which represent links to other pages. All commands that the user enters into the portable device are sent to the host computer, which performs the commands via a virtual browser, and sends the information back to the portable device.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: April 15, 2008
    Inventor: Raja Tuli