Patents by Inventor Brett Humphrey
Brett Humphrey 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: 20200371848Abstract: A remote applications application programming interface (API) system disclosed herein is implemented using various computer process instructions including accumulating one or more cross-process calls from a client process to a provider process into a remote operations object, evaluating the one or more cross-process calls from the client process to determine one or more conditional operations, generating a remote operations graph based on the conditional operations, wherein the graph including a plurality of remote operations graph nodes encoding logic of the one or more conditional operations, and communicating the remote operations graph in a single cross-process call across the process boundary to the provider process.Type: ApplicationFiled: May 22, 2019Publication date: November 26, 2020Inventors: Marko Lalic, Brett Humphrey
-
Patent number: 10824482Abstract: A remote applications application programming interface (API) system disclosed herein is implemented using various computer process instructions including accumulating one or more cross-process calls from a client process to a provider process into a remote operations object, evaluating the one or more cross-process calls from the client process to determine one or more conditional operations, generating a remote operations graph based on the conditional operations, wherein the graph including a plurality of remote operations graph nodes encoding logic of the one or more conditional operations, and communicating the remote operations graph in a single cross-process call across the process boundary to the provider process.Type: GrantFiled: May 22, 2019Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Marko Lalic, Brett Humphrey
-
Patent number: 10649640Abstract: The perceivability of user interface elements of a graphical user interface can be defined as a selection along a range. At one end of the range, a combination of settings for the graphical user interface allows for a highly-detailed user interface; at another end of the range, a combination of settings provides a graphical user interface having the highest perceivability. The high perceivability may include high contrast, but also may provide other user interface settings to address accessibility issues for an end user. The combination of settings can include attributes affecting the background, transparency, borders and text legibility. The selected combination of settings either sets, overrides or limits values for these attributes of user interface elements during rendering.Type: GrantFiled: May 2, 2017Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Robert Bryce Johnson, Rachel Shelva Nizhnikov, Brett Humphrey, Ryan Demopoulos, Kelly Marie Renner
-
Patent number: 8024467Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.Type: GrantFiled: August 22, 2007Date of Patent: September 20, 2011Assignee: Microsoft CorporationInventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston
-
Patent number: 7873558Abstract: A method, computer program product, and system are disclosed. The method comprises receiving a selection of a first object. The first object is associated with a value, and receiving the first object is controlled by one or more parameters. The first object is used to select a second object, thereby affecting the state of the first object. The second object is obtained using the first object. An effect the obtaining of the second object has on the first object is determined, and the value associated with the first object is revised based on the effect.Type: GrantFiled: December 23, 2008Date of Patent: January 18, 2011Assignee: Asset Deployment LLCInventors: H. Brett Humphreys, David Shimko
-
Patent number: 7860775Abstract: Investment return on a liquid or illiquid asset is increased by granting the right to pledge the asset to an entity that can deploy the asset more efficiently than its owner. Using the committed assets—and the resulting ability of the entity to pledge those assets and borrow capital at advantageous rates—the entity can transact for greater profits than the asset owner could otherwise earn. The entity's credit rating may be based, at least in part, on a third-party guarantee of the asset's value. The credit rating may also be based on other characteristics of the entity. The entity may obtain pledges of multiple assets from multiple owners, all of whom share in the profits of the transactions. If there are losses, the pledged assets can be sold, or the owners can contribute to the entity to pay off the losses.Type: GrantFiled: November 16, 2006Date of Patent: December 28, 2010Assignee: Asset Deployment LLCInventors: H. Brett Humphreys, David Shimko
-
Publication number: 20080120245Abstract: Investment return on a liquid or illiquid asset is increased by granting the right to pledge the asset to an entity that can deploy the asset more efficiently than its owner. Using the committed assets—and the resulting ability of the entity to pledge those assets and borrow capital at advantageous rates—the entity can transact for greater profits than the asset owner could otherwise earn. The entity's credit rating may be based, at least in part, on a third-party guarantee of the asset's value. The credit rating may also be based on other characteristics of the entity. The entity may obtain pledges of multiple assets from multiple owners, all of whom share in the profits of the transactions. If there are losses, the pledged assets can be sold, or the owners can contribute to the entity to pay off the losses.Type: ApplicationFiled: November 16, 2006Publication date: May 22, 2008Applicant: ASSET DEPLOYMENT LLCInventors: H. Brett Humphreys, David Shimko
-
Patent number: 7277946Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.Type: GrantFiled: June 28, 2002Date of Patent: October 2, 2007Assignee: Microsoft CorporationInventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston
-
Patent number: 7139730Abstract: A centralized collateral management operation system that includes a collateral management system (CMS) provider linked to a trading group—a plurality of users (e.g., individuals, corporations, financial institutions, and the like). The method allows the CMS provider to dynamically determine anticipatory collateral value and mark to market (MTM) collateral obligations for each of the users' sub-portfolios. The provider is then able to notify each of the users of their MTM and anticipatory collateral obligations for their respective sub-portfolios, and issue “Collateral Credits.” The Collateral Credits allow the CMS provider to efficiently allocate the amount of collateral posted by each member of the trading group to protect against present losses and potential future losses due to the inability of the user to meet its obligations. The system provides equivalent collateral protection as a fully collateralized bilateral system while decreasing individual collateral requirements.Type: GrantFiled: April 20, 1999Date of Patent: November 21, 2006Inventors: David Shimko, Richard Apostolik, H. Brett Humphreys
-
Publication number: 20040003039Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston