×

Method, system, and storage medium for providing search and reference functions for a messaging system

  • US 7,904,522 B2
  • Filed: 05/30/2008
  • Issued: 03/08/2011
  • Est. Priority Date: 10/09/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory storage medium encoded with machine-readable computer program code for providing search and reference functions for a messaging system, the non-transitory storage medium including instructions for causing a computer to implement a method, comprising:

  • receiving a request to search a data archive for reference information relating to at least one keyword selected by a messaging system user, said messaging system user actively engaged in composing a message or a response to a message, and wherein further, said at least one keyword is selected from a body of said message'"'"'s text;

    searching said data archive;

    if a reference is found, presenting said reference to said messaging system user within said message;

    wherein said data archive includes information gathered from said messaging system user'"'"'s message folder and at least one of;

    a local data storage system; and

    a shared online repository; and

    further comprising instructions for causing said computer to implement;

    integrating process software for providing said search and reference functions for a messaging system, said integrating process software further comprising;

    determining if said process software will execute on at least one server;

    identifying an address of said at least one server;

    checking said at least one server for operating systems, applications, and version numbers for validation with said process software, and identifying any missing software applications for said at least one server that are required for integration;

    updating said at least one server with respect to any operating system and application that is not validated for said process software, and providing any of said missing software applications for said at least one server required for said integration;

    identifying client addresses and checking client computers for operating systems, applications, and version numbers for validation with said process software, and identifying any software applications missing from said client computers that are required for integration;

    updating said client computers with respect to any operating system and application that is not validated for said process software, and providing any missing software application for said client computers required for said integration; and

    installing said process software on said client computers and said at least one server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×