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: 20160014136Abstract: 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: ApplicationFiled: September 21, 2015Publication date: January 14, 2016Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Patent number: 9152778Abstract: 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: GrantFiled: December 16, 2013Date of Patent: October 6, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Publication number: 20150261957Abstract: 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: ApplicationFiled: May 28, 2015Publication date: September 17, 2015Inventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Patent number: 9092598Abstract: 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: GrantFiled: July 30, 2009Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Wen-Pin Scott Hsu, Tarik Soulami, Richard S. Eizenhoefer, Ning Zhang, Anil Bazaz, Thomas J. Layson, Josue L Noriega de la Vega
-
Publication number: 20140109218Abstract: 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: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Patent number: 8613077Abstract: 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: GrantFiled: May 23, 2012Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Patent number: 8433798Abstract: 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: GrantFiled: June 16, 2009Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventors: Aaron J. Smith, Kalpesh Patel, Tarik Soulami, Valentin Sliouniaev, Chih-Pin Benjamin Kao, Richard S. Eizenhoefer, Paul Cheng
-
Publication number: 20120240221Abstract: 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: ApplicationFiled: May 23, 2012Publication date: September 20, 2012Applicant: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Patent number: 8196196Abstract: 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: GrantFiled: December 1, 2010Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Publication number: 20110072513Abstract: 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: ApplicationFiled: December 1, 2010Publication date: March 24, 2011Applicant: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Publication number: 20110030062Abstract: 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: ApplicationFiled: July 30, 2009Publication date: February 3, 2011Applicant: Microsoft CorporationInventors: Wen-Pin Scott Hsu, Tarik Soulami, Richard S. Eizenhoefer, Ning Zhang, Anil Bazaz, Thomas J. Layson, Josue L. Noriega de la Vega
-
Patent number: 7865949Abstract: 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: GrantFiled: January 18, 2007Date of Patent: January 4, 2011Assignee: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Publication number: 20100318629Abstract: 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: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Aaron J. Smith, Kalpesh Patel, Tarik Soulami, Valentin Sliouniaev, Chih-Pin Benjamin Kao, Paul Cheng, Richard S. Eizenhoefer
-
Patent number: 7747533Abstract: 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: GrantFiled: October 26, 2005Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Ning Zhang, Richard S. Eizenhoefer, Wen-Pin Scott Hsu
-
Publication number: 20090204544Abstract: 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: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: Microsoft CorporationInventors: Richard S. Eizenhoefer, Brian Stuart Perlman, Aaron J. Smith, David Robinson, Tarik Soulami, Kalin Raykov Kopachev
-
Publication number: 20080178285Abstract: 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: ApplicationFiled: January 18, 2007Publication date: July 24, 2008Applicant: Microsoft CorporationInventors: Brian Perlman, Richard S. Eizenhoefer, Wen-Pin Scott Hsu