Patents by Inventor Lee Holmes
Lee Holmes 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: 20230406190Abstract: An HGV trailer (200) for transporting worktops (1), the trailer comprising: a deck (204) configured to receive an A-frame (100) for holding a worktop; a securing strap (326) for securing an A-frame to the deck; and a biasing element (322) attached to the securing strap and configured to bias the securing strap away from the deck. An A-frame (100) and a method (500) are also provided.Type: ApplicationFiled: March 29, 2023Publication date: December 21, 2023Inventors: Lee HOLMES, Darren P. J. HOLLAND, Alan J. CARTWRIGHT
-
Patent number: 11368291Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.Type: GrantFiled: June 15, 2020Date of Patent: June 21, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Armando Moran Saavedra, Daniel Pravat, Filippo Seracini, Lee Holmes, Alexandru Naparu
-
Publication number: 20200313876Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Armando MORAN SAAVEDRA, Daniel PRAVAT, Filippo SERACINI, Lee HOLMES, Alexandru NAPARU
-
Patent number: 10686596Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.Type: GrantFiled: March 2, 2018Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Armando Moran Saavedra, Daniel Pravat, Filippo Seracini, Lee Holmes, Alexandru Naparu
-
Publication number: 20190273609Abstract: An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.Type: ApplicationFiled: March 2, 2018Publication date: September 5, 2019Inventors: Armando Moran SAAVEDRA, Daniel PRAVAT, Filippo SERACINI, Lee HOLMES, Alexandru NAPARU
-
Publication number: 20160105528Abstract: Techniques are described herein that are capable of providing client-assisted fulfillment of a resource request. For instance, the resource request initially may be directed to a machine that stores the resource (i.e., a resource machine). A resource access agent may redirect the resource request to a client device for purposes of fulfillment. For example, the resource access agent may intercept the resource request before the resource request reaches the resource machine and/or before the resource machine takes action with respect to the resource request. Such client-assisted fulfillment may (or may not) be provided in a single sign-on environment. A single sign-on environment is an environment in which multiple distinct software systems are accessible to a user based on a single authentication of the user.Type: ApplicationFiled: October 8, 2014Publication date: April 14, 2016Inventors: Lee Holmes, Manoj K. Ampalam, Jeffrey P. Snover
-
Patent number: 8910166Abstract: A workflow scripting system is described herein that combines the features of workflows and scripts by automatically translating between the two models. Using the system, a script author can create workflows on the fly using familiar scripting language, and a workflow author can use scripting steps to perform actions. Workflows run in this manner can be setup to execute in their own process to improve robustness or efficiency. Operations in an enterprise environment frequently take a long time and are subject to interruptions. By adding reliability concepts of workflows to a shell environment, users of the system can write scripts to address common needs of large-scale computing environments. Thus, the workflow scripting system blends the available resources provided by workflow and scripting environments to provide a host of powerful, advanced capabilities to IT personnel.Type: GrantFiled: October 11, 2011Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Miriam Rosenberg, Bruce G. Payette, Jeffrey P. Snover, Rahim Maknojia, Christine Moeller, Narayanan Lakshmanan, Hemant Mahawar, Constantin Oprea, Lee Holmes, Kenneth M. Hansen
-
Patent number: 8850414Abstract: Method and system for direct access of language metadata are disclosed. In an implementation, the method includes receiving commands from a user to modify language metadata of a programming language. The metadata is modified based on the command and the modified metadata is utilized as a feature in the programming language at runtime.Type: GrantFiled: February 2, 2007Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Bruce Payette, George Xie, Jonathan M. Rowlett, Lee Holmes, Jeffrey P. Snover, Jim Truher
-
Patent number: 8739250Abstract: An input port for a computer system may retain potentially authenticable requests for processing while removing other connection requests from an incoming queue or request pool. The input port may continue to receive new requests even during a denial of service attack, allowing potentially legitimate requests to be processed. In a typical embodiment, a first in, first out buffer may be used to receive and process connection requests. When the buffer is full, any request that comes from a device having a previous connection with the computer system may be retained for authentication, while removing requests that come from unknown devices. Some embodiments may retain a list of known devices associated with administrators or other known users, and the list may be updated as those users are authenticated.Type: GrantFiled: December 5, 2011Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Lee Holmes, Hitesh Raigandhi, Nathan Burkhart, David B. Cross, Manoj K. Ampalam
-
Publication number: 20130145428Abstract: An input port for a computer system may retain potentially authenticable requests for processing while removing other connection requests from an incoming queue or request pool. The input port may continue to receive new requests even during a denial of service attack, allowing potentially legitimate requests to be processed. In a typical embodiment, a first in, first out buffer may be used to receive and process connection requests. When the buffer is full, any request that comes from a device having a previous connection with the computer system may be retained for authentication, while removing requests that come from unknown devices. Some embodiments may retain a list of known devices associated with administrators or other known users, and the list may be updated as those users are authenticated.Type: ApplicationFiled: December 5, 2011Publication date: June 6, 2013Applicant: Microsoft CorporationInventors: Lee HOLMES, Hitesh RAIGANDHI, Nathan BURKHART, David B. CROSS, Manoj K. AMPALAM
-
Publication number: 20130067476Abstract: A workflow scripting system is described herein that combines the features of workflows and scripts by automatically translating between the two models. Using the system, a script author can create workflows on the fly using familiar scripting language, and a workflow author can use scripting steps to perform actions. Workflows run in this manner can be setup to execute in their own process to improve robustness or efficiency. Operations in an enterprise environment frequently take a long time and are subject to interruptions. By adding reliability concepts of workflows to a shell environment, users of the system can write scripts to address common needs of large-scale computing environments. Thus, the workflow scripting system blends the available resources provided by workflow and scripting environments to provide a host of powerful, advanced capabilities to IT personnel.Type: ApplicationFiled: October 11, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Miriam Rosenberg, Bruce G. Payette, Jeffrey P. Snover, Rahim Maknojia, Christine Moeller, Narayanan Lakshmanan, Hemant Mahawar, Constantin Oprea, Lee Holmes, Kenneth M. Hansen
-
Publication number: 20080189683Abstract: Method and system for direct access of language metadata are disclosed. In an implementation, the method includes receiving commands from a user to modify language metadata of a programming language. The metadata is modified based on the command and the modified metadata is utilized as a feature in the programming language at runtime.Type: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Bruce Payette, George Xie, Jonathan M. Rowlett, Lee Holmes, Jeffrey P. Snover, Jim Truher