Patents Examined by David Wiley
  • Patent number: 7809794
    Abstract: The present invention discloses a new function within electronic mail applications whereby documents or messages, which are annotated or designated with a notification such as “reply requested”, are monitored by a new proactive reminder system, in order to minimize the occurrence of the late responses. In the present invention, a new selection is added to the menus to “enable reminder function”. In the process of the present invention, the sender enables the reminder function. The sender then selects the date and time to send a first reminder, (if response has not been received). The sender then selects frequency of reminder after reminder is sent, (every 8 hours for example). The sender can choose to be notified or excluded from reminders. A sender may also choose to be notified, at the reminder interval, that responses have not yet been received; however, in the case where the audience of the note was very large, the user may wish for reminders to be sent to recipients, but not to be copied on them.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig Fellenstein, Carl Phillip Gusler, Rick Allen Hamilton, II, James Wesley Seaman
  • Patent number: 7797443
    Abstract: An improved system and method for detecting spam e-mail over a distributed network is disclosed. The distributed network includes multiple servers that receive and process e-mail messages for a multiple remotely located clients. The system includes multiple packet sniffers that are each located on a unique one of servers. The packet sniffers extract originating IP addresses associated with e-mail messages that are communicated to the clients over the network. The system further includes a central monitor that communicates with the packet sniffers and that monitors data regarding originating IP addresses. The monitor determines whether an originating IP address has exceeded a threshold value and may take corrective measures in response, such as generating an alert to a spam analyst or blocking messages originating from that IP address. By leveraging data from several different clients, the system can detect and stop spam messages for an IP address even if a spammer has not targeted a specific customer.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Nancy Pettigrew, Amit Jhawar
  • Patent number: 7657638
    Abstract: Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian Deen, Alex Hopmann, Joel Soderberg
  • Patent number: 7644126
    Abstract: Described are techniques and mechanisms for easily allowing a user to unsubscribe (“opt out”) from receiving subsequent messages in a particular message thread. Generally stated, a component maintains information about a message thread that a user has indicated a desire to opt out of. The information includes identifying information about the message thread and an indication that a particular user desires to receive no further messages in the thread. New messages that are identified as belonging to that thread are handled in some fashion that differs from ordinary messages. For example, the messages may simply be deleted, may be held at a message server, may be redirected to a special storage location, or the like. The user indicates the desire to opt out through a user interface mechanism that is available in connection with the user viewing a message in the particular thread. Optionally, the user may have the ability to re-subscribe (“opt in”) to the thread.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: January 5, 2010
    Assignee: QUALCOMM Incoporated
    Inventor: Mazen Chmaytelli
  • Patent number: 7565625
    Abstract: A method for a computer system includes displaying a toolbar region with user selectable icons on a display, positioning a cursor on the display over the toolbar region, and receiving a first command from the user while the cursor is positioned over the toolbar region, wherein the first command from the user comprises pressing and holding of a button on a user input device, displaying additional user selectable icons on the display in response to the first command, positioning the cursor on the display over one user selectable icon, and receiving a second command from the user while the cursor is positioned on the one user selectable icon, wherein the second command from the user comprises releasing the button on the user input device, wherein the one user icon and the user selectable icons are then displayed in the toolbar region in response to the second command.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: July 21, 2009
    Assignee: Pixar
    Inventors: David H. Mullins, II, Karon A. Weber, Maxwell O. Drukman, Steven Clay Hunter, Christopher M. King, Katrina Archer
  • Patent number: 7552400
    Abstract: A system and method for navigating within a graphical user interface without using a pointing device is described. A set of one or more keyboard shortcuts is defined, including at least one key. Each keyboard shortcut specifies an action effecting a graphical user interface, which is executed upon input of each key in the keyboard shortcut and at least one key corresponding to a semantically-meaningful hyperlink within Web content. The graphical user interface is navigated. The Web content is provided on a view within the graphical user interface and a graphical pointer indicating a location within the view is included. At least one key input by a user is intercepted and the intercepted key to one such keyboard shortcut is mapped. The action specified by the keyboard shortcut is executed and the view within the Web content is updated relative to the graphical pointer.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: June 23, 2009
    Assignee: Google Inc.
    Inventors: Joe Sriver, Bay-Wei Chang
  • Patent number: 7493567
    Abstract: The present invention provides a method and system of pinning and displaying pinned items. Pinned items are displayed such that they are visually distinguishable and prioritized higher than related non-pinned items. For example, pinned contacts are displayed at the top of the contact list and are visually distinguishable from the other contacts. A special icon is used to show an item that is “pinned.” contact. A pinned item is a copy of a contact. The copy helps a user quickly access the items they most commonly communicate with and use and provides an importance to an item.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Joseph Kirk Ollis, Darron Jack Stepanich, Marc W. Todd, David W. Flynt, Henry Chen
  • Patent number: 7490291
    Abstract: A method for providing instructional information during the start-up of a computer is disclosed. The method includes the steps of presenting on a screen a start-up screen presentation, the start-up screen presentation including graphical instructional information as well as other informational portions, presenting on the screen a multimedia instructional presentation, and synchronizing portions of the multimedia instructional presentation with presentation events, the presentation events illustrating information provided by the multimedia instructional presentation.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: February 10, 2009
    Assignee: Dell USA, LP
    Inventors: Don B. Johnson, April L. R. Canaday, Robin K. Key
  • Patent number: 7458032
    Abstract: The object of the present invention is to make it possible to drop easily an object in a window as a destination of drop by an operator even if the window as the destination of drop is concealed on the desktop before start of the drag. When an object 22 displayed in a window 21 is dragged by a pointing device and then dropped in another window 23, start of a drag operation is detected, and the window 23 that corresponds to an application as a destination of drop of the dragged object 22 is displayed on a foremost side of a multi-window environment to activate.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: November 25, 2008
    Assignee: Fujifilm Corporation
    Inventor: Masahiro Terada
  • Patent number: 7441190
    Abstract: An agent system which provides information for a user, displaying a character, includes: an agent program provided in a user computer connectable to a communication channel network; a user information storage part that stores user information; and a character display data storage part that stores character display data for determining a display form of the character. The agent program performs processing of collecting the user information and information selected by the user information, processing of creating a key word specific to the user based on the user information and the selected information, and processing of providing information, varying the display form related to the character from the selected information and the character display data, for every item of information.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: October 21, 2008
    Assignee: Sony Corporation
    Inventor: Akiko Asami
  • Patent number: 7441192
    Abstract: Systems and methods for providing a user-definable multimedia or digital library are disclosed. Also disclosed are systems and methods for selecting and playing multimedia or digital files from within the library. The selection and playback systems and methods involve a limited number of user activated buttons, which are implemented both for mapping directly to storage locations of particular multimedia or digital files, and for accepting and playing a multimedia or digital file once selected. The limited number of buttons required for the various features of these systems and methods provide vehicle operators, such as automobile drivers, with a safe mechanism and procedure for retrieving and playing customized play lists and particular songs while driving.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: October 21, 2008
    Assignee: Toyota Motor Sales U.S.A., Inc.
    Inventor: James T. Pisz
  • Patent number: 7441204
    Abstract: A method and system for automatically displaying content of a window on a display that has changed orientation is described. The content of a window, such as a dialog box, that has been authored for a particular size is repositioned and resized such that the window is viewable in its entirety when the display screen orientation is changed (e.g., from portrait to landscape.) A scroll bar is added to allow full access to content that is not visible within the display screen when necessary. Likewise, the scrollbar is removed when the scrollbar is no longer necessary in the new orientation. The repositioning and resizing of the window, as well as the addition or removal of the scrollbar occurs without interruption of other operating system applications.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael James Thomson, Murtuza S. Naguthanawala, Joseph N. Figueroa
  • Patent number: 7437418
    Abstract: A scheduling system for an MFP to provided scheduled readiness of the MFP includes an MFP having an EMail address associated therewith; an EMail system for generating user EMAILS and transmitting the generated EMAILS; a readiness specification which is contained in a user-generated EMail and which sets parameters controlling the readiness of the MFP; an acknowledgment mechanism in the MFP for generating a reply EMail, indicating that the readiness specification has been received and entered; and an error message generator in the MFP for generating a reply EMail indicating that the readiness specification has not been entered.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: October 14, 2008
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Tommy Lee Oswald
  • Patent number: 7428705
    Abstract: A method of mapping at least a part of one or more web sites having web objects and web links is provided, whereby web objects and links are mapped as nodes and edges, respectively, in one or more web maps, each object being mapped to at least one corresponding node. The method allows a user to re-display selected items in a web map such that the item are distinguished from other items in the web map and are displayed in a clarified form. This enables a web map to be de-cluttered.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: September 23, 2008
    Assignee: Maxamine International Pyt Ltd
    Inventors: Simon Paul Ronald, Stephen Dennis Kirkby, Richard John Webber
  • Patent number: 7426691
    Abstract: Systems for creating and rendering skins are described. In one described embodiment, a system is configured to provide multiple skin elements that comprise part of a user interface that is executing under the influence of a software application. The system synchronizes a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element. In one embodiment, synchronization takes place using an XML data structure.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael J. Novak, David M. Nadalin, Kipley J. Olson
  • Patent number: 7426692
    Abstract: Systems for creating and rendering skins are described. In one described embodiment, a system is configured to provide multiple skin elements that comprise part of a user interface and synchronize a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements. The system synchronizes properties by describing synchronization between the properties using an XML data structure.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael J. Novak, David M. Nadalin, Kipley J. Olson
  • Patent number: 7426698
    Abstract: The invention is directed to techniques for communicating messages between windows or frames in a computer display. A computer system suited for use with the invention includes a computer display providing a source window and a target window, as well as respective source display code and target display code associated with each window. A messaging module coordinates the communication of messages and supports a database of target identifiers that identify windows, functions, and message handlers associated with the windows. The source display code originates a message with selection information and provides the message to the messaging module, which uses the selection information to determine which window to send the message to based on the target identifiers in the database.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: September 16, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Ryan J. Schuft
  • Patent number: 7424684
    Abstract: Methods and apparatus, including computer program products, for block diagram modeling, including generating a block diagram containing blocks interconnected by lines on a graphical user interface (GUI), specifying frame and channel information, the frame and channel information including a frame length, a number of channels, a frame category and an inter-sample spacing, and propagating the frame and channel information available at each of subsequent blocks in the block diagram.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: September 9, 2008
    Assignee: The MathWorks, Inc.
    Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Darel Allen Linebarger
  • Patent number: 7421661
    Abstract: An interface enables perception of information regarding a communications session that leverages an instant messaging platform. The user interface includes an instant messaging application user interface that enables perception and selection of instant messaging communications sessions for an instant messaging user, a mechanism to determine the content from within a desired instant messaging session that is not actively displayed, and an informational tool tip that provides a perceivable indication to the user of at least a portion of the determined content of the desired instant messaging session.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: September 2, 2008
    Assignee: AOL LLC
    Inventors: James Andrew Canfield, Kenneth Carbone, David Fairlie Colburn, Linda Nols Myers, Thomas E. Van Lenten, Gregory Alan Willis
  • Patent number: 7421654
    Abstract: A method, signal, system, software, and user interface for selecting command sequences and saving the sequences as a macro. The invention includes sourcing input devices and graphical user interfaces for both input commands and referencing macro elements. Macro elements consist of macro keys such as hard keys and soft keys. The command sequence may be automatically detected, saved, and evaluated for both economy and threshold.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: September 2, 2008
    Assignee: Gateway Inc.
    Inventor: Theodore David Wugoski