Patents by Inventor Nahush Mahajan

Nahush Mahajan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150195231
    Abstract: 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.
    Type: Application
    Filed: July 8, 2011
    Publication date: July 9, 2015
    Inventors: Nahush Mahajan, Jeffrey B. Stewart, Darick M. Tong
  • Patent number: 8380676
    Abstract: 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.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: February 19, 2013
    Assignee: Google Inc.
    Inventors: Paul C. Eastham, Nahush Mahajan
  • Patent number: 7680895
    Abstract: 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.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: March 16, 2010
    Assignee: Google Inc.
    Inventors: Jonathan D. Perlow, Michael Don Sego, Nahush Mahajan, Keith H. Coleman, Adam Ross Barker
  • Patent number: 7499996
    Abstract: 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.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: March 3, 2009
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Nahush Mahajan, Keith J. Coleman
  • Publication number: 20070185961
    Abstract: 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.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 9, 2007
    Inventors: Jonathan Perlow, Michael Sego, Nahush Mahajan, Keith Coleman, Adam Barker