Patents by Inventor Richard S. Eizenhoefer

Richard S. Eizenhoefer 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: 20160014136
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: September 21, 2015
    Publication date: January 14, 2016
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Patent number: 9152778
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: October 6, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Publication number: 20150261957
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: May 28, 2015
    Publication date: September 17, 2015
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Patent number: 9092598
    Abstract: A software license for a particular version of a software product on a computing device includes both a branding identifier that identifies the particular version of the software product and component dependency information that identifies one or more aspects of the particular version of the software product. To activate a software product on the computing device, the branding identifier is compared to a portion of the software product on the computing device. If the branding identifier matches the portion of the software product, then the component dependency information is compared to one or more aspects of the software product on the computing device. If the component dependency information matches the one or more aspects of the software product then the software product is activated. Otherwise, the a license state of the software product is kept unchanged.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wen-Pin Scott Hsu, Tarik Soulami, Richard S. Eizenhoefer, Ning Zhang, Anil Bazaz, Thomas J. Layson, Josue L Noriega de la Vega
  • Publication number: 20140109218
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 17, 2014
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Patent number: 8613077
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Patent number: 8433798
    Abstract: A system, a method, and computer-readable media are provided for altering behavior of software based on detection of an Internet connection. The system, method, and media detect when a computer has connected to the Internet or is capable of connecting to the Internet. This detection may include analyzing a connection history of the computer to the Internet, reporting in real-time when the computer establishes a connection to the Internet, or attempting to actively establish a connection with an Internet resource using the computer. A first set of software functionality may be disabled when a previously established connection with the Internet is identified, a real-time report of a connection with the Internet is generated, or a connection with the Internet resource is established. In addition, a second set of software functionality may be enabled when the first set of software functionality is disabled.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Aaron J. Smith, Kalpesh Patel, Tarik Soulami, Valentin Sliouniaev, Chih-Pin Benjamin Kao, Richard S. Eizenhoefer, Paul Cheng
  • Publication number: 20120240221
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: May 23, 2012
    Publication date: September 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Patent number: 8196196
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Publication number: 20110072513
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: December 1, 2010
    Publication date: March 24, 2011
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Publication number: 20110030062
    Abstract: A software license for a particular version of a software product on a computing device includes both a branding identifier that identifies the particular version of the software product and component dependency information that identifies one or more aspects of the particular version of the software product. To activate a software product on the computing device, the branding identifier is compared to a portion of the software product on the computing device. If the branding identifier matches the portion of the software product, then the component dependency information is compared to one or more aspects of the software product on the computing device. If the component dependency information matches the one or more aspects of the software product then the software product is activated. Otherwise, the a license state of the software product is kept unchanged.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Wen-Pin Scott Hsu, Tarik Soulami, Richard S. Eizenhoefer, Ning Zhang, Anil Bazaz, Thomas J. Layson, Josue L. Noriega de la Vega
  • Patent number: 7865949
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: January 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Publication number: 20100318629
    Abstract: A system, a method, and computer-readable media are provided for altering behavior of software based on detection of an Internet connection. The system, method, and media detect when a computer has connected to the Internet or is capable of connecting to the Internet. This detection may include analyzing a connection history of the computer to the Internet, reporting in real-time when the computer establishes a connection to the Internet, or attempting to actively establish a connection with an Internet resource using the computer. A first set of software functionality may be disabled when a previously established connection with the Internet is identified, a real-time report of a connection with the Internet is generated, or a connection with the Internet resource is established. In addition, a second set of software functionality may be enabled when the first set of software functionality is disabled.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Aaron J. Smith, Kalpesh Patel, Tarik Soulami, Valentin Sliouniaev, Chih-Pin Benjamin Kao, Paul Cheng, Richard S. Eizenhoefer
  • Patent number: 7747533
    Abstract: A plurality of digital licenses correspond to a piece of content, including a base license and at least one add-on license. Each add-on license includes a reference to the base license, and each of the base license and each add-on license sets forth rules specifying how the content may be employed. Each add-on license is identified by way of the reference therein to the base license, and the rules in the base license and in each identified add-on license are aggregated into an aggregated set of rules that is evaluated to determine if such aggregated set of rules allows employing the content in a particular manner.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Ning Zhang, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
  • Publication number: 20090204544
    Abstract: A mechanism for delegating trust to activate a target program from the vendor (or its intermediary) to a customer (or its intermediary) using an issuance license. The customer may then activate using their own authentication implementation. Also, a method for formulating an issuance license that permits such delegation. Furthermore, a method for an entity outside of a customer to gather trace information from the activation process after the fact that allows a customer to identify the activating entity without the outside entity first identifying the activating entity.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: Microsoft Corporation
    Inventors: Richard S. Eizenhoefer, Brian Stuart Perlman, Aaron J. Smith, David Robinson, Tarik Soulami, Kalin Raykov Kopachev
  • Publication number: 20080178285
    Abstract: A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.
    Type: Application
    Filed: January 18, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu