Patent application number | Description | Published |
20080228888 | Method for Redirection of Instant Messages - The present invention a method by which the sender of an instant message can designate an alternate recipient of the message in the event the initial recipient does not respond to the message within a predetermined time period. The sender can create a list of one or more alternate recipients for a message. The sender can also specify a response time for the message. If the initial recipient does not response to the message within the defined time period, the message will be sent to a designated alternate recipient. In this invention, there can be multiple alternate recipients. Each alternate can receive the message or there can be a priority among the alternate recipients. | 09-18-2008 |
20080235367 | METHOD AND APPARATUS FOR UPDATING USER STATUS IN AN INSTANT MESSAGING SYSTEM - A computer implemented method, apparatus and computer usable program code for managing user status. A number of active conversations present for a user of an instant messaging service is identified. The user status for the user is changed based on a policy using the number of active conversations. | 09-25-2008 |
20080270524 | DISTRIBUTING FILES OVER A COMPUTER NETWORK - A computer implemented method, apparatus, and computer program product for distributing files. A configurable threshold is set. A notification of a file to upload is received. An entry for the file is created in a database. A determination as to whether the size of the file is less than the configurable threshold is made. Responsive to a determination that the size of the file is greater than or equal to the configurable threshold, the file is copied to a plurality of servers, and the entry in the database is updated by adding the locations of the plurality of servers. Responsive to a determination that the file is less than the configurable threshold, the file is stored in a storage, and the entry in the database is updated with the location of the file. | 10-30-2008 |
20090024693 | METHOD FOR DISTRIBUTING FILE CONTENT FROM A SELECTED TARGET DEPOT SERVER IN RESPONSE TO MULTIPLE CLIENT REQUESTS - In a content delivery network comprising multiple depot servers positioned at different locations, and including clients respectively located closer to one of the depot servers than to others, a method distributes specified file content to respective clients. The method comprises initially uploading the specified content to a particular one of the depot servers, and generating a download plan for replicating the specified content at one or more other depot servers in successive stages, wherein each of the other depot servers is designated as a target depot server. Each of a multiplicity of clients is notified, when the uploading of the specified content to the particular depot server has been completed, that the specified content is being made available for downloading at each target depot server. The method further includes operating a selected target depot server in one or more modes selected from a set of modes, to enable clients of the multiplicity to download the specified content from the selected target depot server. One of the modes comprises immediately serving the specified content to a given client from the selected target server, and another mode comprises notifying the given client of the amount of time remaining until the selected target server completes replicating the specified content. | 01-22-2009 |
20090037741 | Logging Off A User From A Website - Methods, systems, and computer program products are described for logging off a user from a website, including detecting through a browser a predefined exit channel for a website; detecting a user's leaving the website outside the predefined exit channel; and guiding browser operation toward the predefined exit channel. | 02-05-2009 |
20090125569 | DYNAMIC REPLICATION ON DEMAND POLICY BASED ON ZONES - The exemplary embodiments provide a computer implemented method, data processing system, and computer usable program code for automatically replicating a file. A request to download a file is received from a requester. The location of the requester and of each server on the network is mapped. A determination of whether a copy of the file exists on a content server associated with the requester, based on the location of the requester and the location of the content server, is made. In response to a determination that a copy of the file does not exist on a content server associated with the requester, a content server associated with the requester to which to replicate the file based on the location of the requester and the location of the content server is determined. The requester is notified of the determined content server. The file is replicated to the determined content server. | 05-14-2009 |
20100306252 | Efficient Use of Peer Cache Space In Large Scale File Distributions - A mechanism for providing efficient use of peer cache space in large scale file distributions. A peer computer receives a download plan for a requested file. The download plan specifies a number of peer servers where the file is stored, a minimum number of peer servers required to store the file, and a saturation level for the file in the zone. When the peer computer downloads the file from one or more peer servers listed in the download plan, the peer computer determines whether the file is required to be cached at the peer computer by comparing the minimum number of peer servers in the plan required to store the file against the number of peer servers listed in the plan. If the minimum number required to store the file is greater the number of peer servers listed in the plan, the peer computer caches the file. | 12-02-2010 |
20120253816 | TEXT-TO-SPEECH USER'S VOICE COOPERATIVE SERVER FOR INSTANT MESSAGING CLIENTS - A system and method to allow an author of an instant message to enable and control the production of audible speech to the recipient of the message. The voice of the author of the message is characterized into parameters compatible with a formative or articulative text-to-speech engine such that upon receipt, the receiving client device can generate audible speech signals from the message text according to the characterization of the author's voice. Alternatively, the author can store samples of his or her actual voice in a server so that, upon transmission of a message by the author to a recipient, the server extracts the samples needed only to synthesize the words in the text message, and delivers those to the receiving client device so that they are used by a client-side concatenative text-to-speech engine to generate audible speech signals having a close likeness to the actual voice of the author. | 10-04-2012 |
20130218569 | TEXT-TO-SPEECH USER'S VOICE COOPERATIVE SERVER FOR INSTANT MESSAGING CLIENTS - A system and method to allow an author of an instant message to enable and control the production of audible speech to the recipient of the message. The voice of the author of the message is characterized into parameters compatible with a formative or articulative text-to-speech engine such that upon receipt, the receiving client device can generate audible speech signals from the message text according to the characterization of the author's voice. Alternatively, the author can store samples of his or her actual voice in a server so that, upon transmission of a message by the author to a recipient, the server extracts the samples needed only to synthesize the words in the text message, and delivers those to the receiving client device so that they are used by a client-side concatenative text-to-speech engine to generate audible speech signals having a close likeness to the actual voice of the author. | 08-22-2013 |