Patents by Inventor Geoffrey Ross Mair
Geoffrey Ross Mair 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: 10831460Abstract: A method of administering a computing system, including a plurality of computing devices. The method includes selecting an application for download to a computing device, prior to downloading the application, decompiling the application, searching for string patterns in the decompiled application, replacing the string patterns in the decompiled application with another string pattern, the another string pattern being configured to intercept at least one of a system event or an Application Programming Interface (API) call, and associating logic with the application. The logic is configured to interact with the application via the at least one system event or API call, the logic is configured to provide additional functions to the application, the logic is configured to be shared between the application and at least one other application, and the logic is stored separate from the application.Type: GrantFiled: October 22, 2018Date of Patent: November 10, 2020Assignee: BMC Software, Inc.Inventors: Adam Charles Cooper, George Thucydides, Geoffrey Ross Mair, Caleb Peter Buxton
-
Patent number: 10133564Abstract: A method of administering a computing system, including a plurality of computing devices. The method includes selecting an application for inclusion in a menu of applications downloadable to a computing device and interposing a wrapper on the application before the computing device downloads the application, the wrapper being configured to control an operation of the application. Interposing the wrapper on the application includes decompiling the application, searching for string patterns, and replacing the string patterns with another string pattern, the another string pattern being configured to intercept at least one of a system event or an Application Programming Interface (API) call and associating logic with the application. The logic is configured to interact with the application via the at least one system event or API call, the logic is configured to provide additional functions to the application, and the logic is stored separate from the application.Type: GrantFiled: December 20, 2016Date of Patent: November 20, 2018Assignee: BMC Software, Inc.Inventors: Adam Charles Cooper, George Thucydides, Geoffrey Ross Mair, Caleb Peter Buxton
-
Patent number: 10110665Abstract: An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.Type: GrantFiled: July 15, 2016Date of Patent: October 23, 2018Assignee: BMC Software, Inc.Inventors: Geoffrey Ross Mair, Simon David Geddes, Larry Vaughan Toube
-
Publication number: 20170102928Abstract: A method of administering a computing system, including a plurality of computing devices. The method includes selecting an application for inclusion in a menu of applications downloadable to a computing device and interposing a wrapper on the application before the computing device downloads the application, the wrapper being configured to control an operation of the application. Interposing the wrapper on the application includes decompiling the application, searching for string patterns, and replacing the string patterns with another string pattern, the another string pattern being configured to intercept at least one of a system event or an Application Programming Interface (API) call and associating logic with the application. The logic is configured to interact with the application via the at least one system event or API call, the logic is configured to provide additional functions to the application, and the logic is stored separate from the application.Type: ApplicationFiled: December 20, 2016Publication date: April 13, 2017Inventors: Adam Charles COOPER, George THUCYDIDES, Geoffrey Ross MAIR, Caleb Peter BUXTON
-
Patent number: 9535674Abstract: The method administers an enterprise computing system that includes a plurality of user mobile computing devices. The method includes selecting a pre-written application for inclusion in a menu of enterprise applications downloadable to a user computing device, allowing the user computing device to download the pre-written application, and interposing an application wrapper on the pre-written application before allowing the user computing device to download the pre-written application, the application wrapper being configured to control an operation of the pre-written application.Type: GrantFiled: December 20, 2013Date of Patent: January 3, 2017Assignee: BMC SOFTWARE, INC.Inventors: Adam Charles Cooper, George Thucydides, Geoffrey Ross Mair, Caleb Peter Buxton
-
Publication number: 20160330273Abstract: An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.Type: ApplicationFiled: July 15, 2016Publication date: November 10, 2016Inventors: Geoffrey Ross Mair, Simon David Geddes, Larry Vaughan Toube
-
Patent number: 9396499Abstract: An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.Type: GrantFiled: January 26, 2012Date of Patent: July 19, 2016Assignee: BMC SOFTWARE, INC.Inventors: Geoffrey Ross Mair, Simon David Geddes, Larry Vaughan Toube
-
Patent number: 8898237Abstract: Systems, methods, and interfaces are provided for sharing information. Specifically, the present application is directed toward an environment for facilitating the exchange of information between users associated with specific partner network components. Users are granted access to such specific partner networks through a content management system in accordance with each user's affiliation with one or more organizations. The content management system can generate specific information portals accessible by individual users based their organizational associations.Type: GrantFiled: January 7, 2010Date of Patent: November 25, 2014Assignee: BMC Software Acquisition, L.L.C.Inventors: Morgan Jaclyn Gregory, Adam Charles Cooper, Disha Al Baqui, Jeffrey Leonard Chop, Geoffrey Ross Mair
-
Publication number: 20120221701Abstract: An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.Type: ApplicationFiled: January 26, 2012Publication date: August 30, 2012Inventors: Geoffrey Ross Mair, Simon David Geddes, Larry Vaughan Toube