Patents by Inventor Richard S. Craddock

Richard S. Craddock 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: 9185064
    Abstract: A system and method are disclosed for providing an extensible email having rich, interactive browser capabilities. The system includes a service provider for receiving extensible emails from a third party platform and presenting the emails to a user's computing device. The extensible email includes URL metadata which allows a mail user agent to fetch and run code from a third party server in order to generate the extensible email. A secure sandbox ensures that the third party code does no damage to the service provider system or the user's computing system.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard S. Craddock, Ken H. Chin, David J. Cheng, Scott Isaacs
  • Patent number: 8707407
    Abstract: A method for providing an additional layer of authentication prior to accessing a user's account even though the user's credentials have previously been verified. User accounts are often accessed via a sign-in page that verifies the user's credentials. Upon detecting a device accessing the sign-in page, an identifier associated with the device is obtained. One such type of identifier is the IP address assigned to the device. Based on the identifier, it is determined whether the device is trusted or not. Even thought the user's credentials are verified via the sign-in page, if the device is not trusted, a second authentication page is presented to the user prior to proceeding to the account. The second authentication page presents at least one security question. The security question is based on information contained in the user's account (e.g., contact information, event information, electronic messages, etc.). The user is required to correctly answer the security question in order to access the account.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Richard S. Craddock, Krishna C. Vitaldevara
  • Publication number: 20110179362
    Abstract: A system and method are disclosed for providing an extensible email having rich, interactive browser capabilities. The system includes a service provider for receiving extensible emails from a third party platform and presenting the emails to a user's computing device. The extensible email includes URL metadata which allows a mail user agent to fetch and run code from a third party server in order to generate the extensible email. A secure sandbox ensures that the third party code does no damage to the service provider system or the user's computing system.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard S. Craddock, Ken H. Chin, David J. Cheng, Scott Isaacs
  • Publication number: 20100199338
    Abstract: A method for providing an additional layer of authentication prior to accessing a user's account even though the user's credentials have previously been verified. User accounts are often accessed via a sign-in page that verifies the user's credentials. Upon detecting a device accessing the sign-in page, an identifier associated with the device is obtained. One such type of identifier is the IP address assigned to the device. Based on the identifier, it is determined whether the device is trusted or not. Even thought the user's credentials are verified via the sign-in page, if the device is not trusted, a second authentication page is presented to the user prior to proceeding to the account. The second authentication page presents at least one security question. The security question is based on information contained in the user's account (e.g., contact information, event information, electronic messages, etc.). The user is required to correctly answer the security question in order to access the account.
    Type: Application
    Filed: February 4, 2009
    Publication date: August 5, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard S. Craddock, Krishna C. Vitaldevara
  • Publication number: 20070294635
    Abstract: Methods are disclosed for linked and intelligent scrolling through a plurality of containing elements. The methods include a software scrollbar display engine, a software resizing engine and a software scrolling engine for affecting linked scrolling of the plurality of containing elements.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Richard S. Craddock, Rodrigo A. Lagos