Patents by Inventor Chandresh Jain

Chandresh Jain 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).

  • Patent number: 9917828
    Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: March 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
  • Publication number: 20140245000
    Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
    Type: Application
    Filed: May 6, 2014
    Publication date: August 28, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
  • Patent number: 8732452
    Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
  • Publication number: 20090319781
    Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
  • Publication number: 20070294584
    Abstract: Described herein is technology for, among other things, detecting a data item that causes a process running within a computer system processing multiple data items to crash when the data item is processed. The technology involves associating a unique identifier with each data item prior to the data item being processed. If the processing of a particular data item causes a crash, the particular data item's unique identifier is stored in a persistent storage and the process is restarted in response to the crash. Once the process has restarted, the unique identifier is read from the persistent storage and the data item associated with the unique identifier is flagged as the data item that caused the process to crash.
    Type: Application
    Filed: April 28, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Chandresh Jain, Jeffrey Stamerjohn
  • Publication number: 20070220600
    Abstract: A computer implemented method comprising receiving a connection, determining a credit status of the source of the connection, setting a response delay time length corresponding to the credit status of the source, and waiting the response delay time length before sending a response. A hacker or malicious user using a source may make use of the fact a server application adds a delay to negative responses to equate a time delay with a negative response and therefore drop a connection upon discovering a time delay. A tarpitting component may discourage or defeat such hacker or malicious user behavior by storing the identity of the source and adding the delay to negative responsive to subsequent connections from the source.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Mirosoft Corporation
    Inventors: Wilbert de Graaf, Chandresh Jain
  • Publication number: 20060075032
    Abstract: The present invention extends to methods, systems, and computer program products for e-mail envelope journaling. A server determines that an entity's (e.g., a recipient revealed form an expanded distribution list) home mailbox store has envelope journaling enabled and specifies a journaling mailbox address. The server sets a journaling property in an e-mail message identifying that the e-mail message is to be journaled. The server adds the journaling mailbox address specified by the entity's home mailbox store to the journaling property. The server sends envelope journaling information through an envelope protocol extension to the journaling mailbox addresses specified in the journaling property. The server sends the e-mail message to one or more recipients specified in the e-mail message and journaling mailbox addresses specified in the journaling property.
    Type: Application
    Filed: September 20, 2004
    Publication date: April 6, 2006
    Inventors: Chandresh Jain, Daniel Longley, James Baker, Massimiliano Ciccotosto, Wilbert Graaf
  • Publication number: 20060075051
    Abstract: The present invention extends to methods, systems, and computer program products for e-mail envelope journaling. A server determines that an entity's (e.g., a recipient revealed form an expanded distribution list) home mailbox store has envelope journaling enabled and specifies a journaling mailbox address. The server sets a journaling property in an e-mail message identifying that the e-mail message is to be journaled. The server adds the journaling mailbox address specified by the entity's home mailbox store to the journaling property. The server sends envelope journaling information through an envelope protocol extension to the journaling mailbox addresses specified in the journaling property. The server sends the e-mail message to one or more recipients specified in the e-mail message and journaling mailbox addresses specified in the journaling property.
    Type: Application
    Filed: January 28, 2005
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Chandresh Jain, Daniel Longley, James Baker, Massimiliano Ciccotosto, Wilbert De Graaf