Patents by Inventor Karim Michel Batthish

Karim Michel Batthish 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: 7490127
    Abstract: Concurrent recipient resolution and certificate acquisition. If a client-entered input data may be resolved without further client input, the server resolves the input data into a recipient entry that has an associated routing address. The server then transmits a response to the client that includes the associated full display name, routing address and certificate. If the server determines that the recipient entry cannot be resolved without further input from the client, the server identifies a number of possible recipient entries, and for each possible recipient generates a token, which is then communicated to the client. The server receives a subsequent request from the client identifying a selected one of the possible associated recipients using the associated token. The server then acquires a certificate associated with the selected recipient using the token, and then sends the certificate to the client.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Jorge Pereira, Karim Michel Batthish, Roy Williams
  • Publication number: 20080294728
    Abstract: An autodiscovery service for clients in an electronic messaging system is disclosed. Client devices in the system request messaging system configuration settings from an autodiscover server. Clients may derive the address of the autodiscover server from user input, such as an email address, or the address may be obtained by other means. The autodiscover server responds to the request with settings for that client. The settings requested may include addresses of electronic mail servers and other servers that provide client services. The autodiscover server may determine the settings for the client based on various criteria, including client location and user mailbox location. Third party servers may participate in the autodiscovery service, and addresses of third party servers may be included in the settings provided to the client devices.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Karim Michel Batthish, Rafiq El Alami, Vladimir Grebenik, Juan Pablo Muraira, Harvey Rook, Shivakumar Seetharaman, Paul Tischhauser
  • Patent number: 7395428
    Abstract: The principles of the present invention provide for delegating certificate validation. A client computer system sends a certificate validation request to a server computer system over a trusted link. The certificate validation request includes at least enough certificate information for a certificate authority to identify a digital certificate that binds a sending entity to a private key. The server computer system checks a validation path to determine if the digital certificate is valid and at least one certificate revocation list to determine if the certificate has been compromised. The server computer system sends a certificate status indication to the client computer system over the trusted link. Accordingly, the resources of the server computer system, instead of the client computer system, are utilized to validate a digital certificate. Further, digital certificate validation can be delegated to a server computer system that attempts to pre-validate a digital certificate.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Roy Williams, Karim Michel Batthish, Jorge Pereira
  • Patent number: 7360096
    Abstract: The present invention provides for securely processing client credentials used for Web-based access to resources. A login page with an interface for entering user credentials is presented at a client and entered user credentials are sent to the server. In response to receiving user credentials, the server generates a unique session identifier for the client. The server also derives a digital signature for the user credentials based on a current key in a rotating key store and the unique session identifier. The server then encrypts the digital signature and the user credentials based on an encryption key derived from the current key and the unique session identifier. When encrypted credentials are received back at the client, keys from the rotating key store are used to attempt to validate the credentials. If user credentials can not be validated, a user is again presented with the login page.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Shawn Derek Bracewell, Richard B. Ward, Russell Lee Simpson, Jr., Karim Michel Batthish
  • Patent number: 7284121
    Abstract: A certificate-based encryption mechanism in which a source client does not access the entire certificate corresponding to a destination client when encrypting an electronic message to be sent to the destination client. Instead, the source client only requests a portion of the certificate from a certificate server. That portion includes encryption information, but may lack some or even all of the self-verification information in the certificate. The certificate server preferably performs any validation of the certificate prior to sending the encryption information to the source client. The certificate need not be separately validated by the source client, especially if the certificate server is trusted by the source client.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Roy Williams, Jorge Pereira, Karim Michel Batthish, Phillip J. Hallin, Yu Lin Sie
  • Patent number: 7219299
    Abstract: Disclosed is a policy based method for blocking the automatic dereferencing of web beacon links in an e-mail message sent in HTML format with a minimum sacrifice in the HTML body rendering quality. HTML content that potentially contains web beacons is replaced with non-dereferencing elements prior to HTML rendering by the e-mail browser so that the remaining HTML can be rendered as complete as possible without rendering the potential web beacons. Additionally, the present invention also provides a method for removing the HTTP Referer header from referenced external links and activated images. An HTTP redirector service is implemented as a server-based link redirection evaluator application which serves to eliminate the Referer header for the URL requested. Embodiments of the present invention provide for blocking web beacons and removing HTTP Referer headers in both a “down-level” e-mail client and a client which can make programmatic use of an HTML rendering engine.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: May 15, 2007
    Assignee: Microsoft Corporation
    Inventors: Brendan Clarke Fields, Karim Michel Batthish, Yuriy Mikhailovich Inglikov, Jorge Pereira
  • Publication number: 20040254918
    Abstract: Concurrent recipient resolution and certificate acquisition. If a client-entered input data may be resolved without further client input, the server resolves the input data into a recipient entry that has an associated routing address. The server then transmits a response to the client that includes the associated full display name, routing address and certificate. If the server determines that the recipient entry cannot be resolved without further input from the client, the server identifies a number of possible recipient entries, and for each possible recipient generates a token, which is then communicated to the client. The server receives a subsequent request from the client identifying a selected one of the possible associated recipients using the associated token. The server then acquires a certificate associated with the selected recipient using the token, and then sends the certificate to the client.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Inventors: Jorge Pereira, Karim Michel Batthish, Roy Williams
  • Publication number: 20040096055
    Abstract: A certificate-based encryption mechanism in which a source client does not access the entire certificate corresponding to a destination client when encrypting an electronic message to be sent to the destination client. Instead, the source client only requests a portion of the certificate from a certificate server. That portion includes encryption information, but may lack some or even all of the self-verification information in the certificate. The certificate server preferably performs any validation of the certificate prior to sending the encryption information to the source client. The certificate need not be separately validated by the source client, especially if the certificate server is trusted by the source client.
    Type: Application
    Filed: June 13, 2003
    Publication date: May 20, 2004
    Inventors: Roy Williams, Jorge Pereira, Karim Michel Batthish, Philip J. Hallin, Yu Lin Sie
  • Publication number: 20040098609
    Abstract: The present invention provides for securely processing client credentials used for Web-based access to resources. A login page with an interface for entering user credentials is presented at a client and entered user credentials are sent to the server. In response to receiving user credentials, the server generates a unique session identifier for the client. The server also derives a digital signature for the user credentials based on a current key in a rotating key store and the unique session identifier. The server then encrypts the digital signature and the user credentials based on an encryption key derived from the current key and the unique session identifier. When encrypted credentials are received back at the client, keys from the rotating key store are used to attempt to validate the credentials. If user credentials can not be validated, a user is again presented with the login page.
    Type: Application
    Filed: June 12, 2003
    Publication date: May 20, 2004
    Inventors: Shawn Derek Bracewell, Richard B. Ward, Russell Lee Simpson, Karim Michel Batthish