摘要:
Email and chat messages may be displayed as part of the same conversation, in an integrated conversation view. The conversation view would include items corresponding to email messages that are part of the conversation and chat messages that are part of the conversation. A user may reply to an email message in the conversation by chat.
摘要:
Loop avoidance information is added to messages to determine whether a messaging application had previously processed a message. Loop avoidance information can be added to messages as they are received in an added header field (such as a message identifier and user identifier) prior to storage. The information can be signed by the inserting application. If the application sees the information in the header of a subsequently received message, appropriate action may be taken to abort processing of the message. This is particularly useful in downloading from POP accounts. Similar loop avoidance information (which might include the destination address) can be added as a message is being automatically forwarded. In a subsequent forwarding, the application could determine that it had previously forwarded the message and should abort the current forwarding. The loop avoidance information can be stored locally for subsequent fast look up.
摘要:
Email and chat messages may be displayed as part of the same conversation, in an integrated conversation view. The conversation view would include items corresponding to email messages that are part of the conversation and chat messages that are part of the conversation. A user may reply to an email message in the conversation by chat.
摘要:
Methods, systems, and apparatus, including computer program products feature selecting a file in a distributed file system. The file is associated with a time to live derived from a path name for the file. The file is divided into a plurality of chunks that are distributed among a plurality of servers. Each chunk has a respective modification time indicating when the chunk was last modified. A latest respective modification time among the respective modification times of each of the plurality of chunks is selected. A determination is made as to whether an elapsed time based on the latest modification time is equal to or exceeds the time to live. Each of the chunks of the file is deleted responsive to the determination. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
摘要:
The invention detects a full browser cache using multiple requests for the same page from a known URL. A request to the URL returns a page with a randomly or pseudo-randomly generated number. A request and then a re-request is made for the same page. If the cache is operating normally, the page for the re-request will be obtained from the browser cache and the number in the first request response will match the number from the re-request response. If the cache is not properly storing pages, the page will be fetched from the URL and contain a different randomly generated number, and therefore, the number in the two responses will not match. The user is notified and may be pointed to information explaining how to empty the cache.