Patents by Inventor Jeffrey Sutherland
Jeffrey Sutherland 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: 11086985Abstract: Examples described herein generally relate to a computer device including a memory, and at least one processor configured to determine whether to allow execution of an application file on the computer device. The processor receives a command to execute a file. The processor determines whether the file is associated with a package reputation of an installation package. The processor determines a file reputation of the file. The processor determines whether to allow execution of the file based on a combination of the file reputation of the file and whether the file is associated with the good package reputation.Type: GrantFiled: December 4, 2017Date of Patent: August 10, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Md. Nazmus Sakib, Thomas Walter Caldwell, III, Jeffrey Sutherland, Deskin Miller, Scott Anderson, Deepak Jagannathan Manohar, Adrian Marinescu
-
Publication number: 20190171809Abstract: Examples described herein generally relate to a computer device including a memory, and at least one processor configured to determine whether to allow execution of an application file on the computer device. The processor receives a command to execute a file. The processor determines whether the file is associated with a package reputation of an installation package. The processor determines a file reputation of the file. The processor determines whether to allow execution of the file based on a combination of the file reputation of the file and whether the file is associated with the good package reputation.Type: ApplicationFiled: December 4, 2017Publication date: June 6, 2019Inventors: Md. Nazmus SAKIB, Thomas Walter CALDWELL, III, Jeffrey SUTHERLAND, Deskin MILLER, Scott ANDERSON, Deepak Jagannathan MANOHAR, Adrian MARINESCU
-
Patent number: 9805189Abstract: Registering a computer system for use in an enterprise. A method includes receiving, from a device management infrastructure of the enterprise, an executable system management component (SMC), and installing the SMC at a storage device. The method also includes executing the SMC, causing the computer system to register with the device management infrastructure, including applying a device settings policy to a configuration of the computer system. Executing the SMC also causes the computer system to configure itself to periodically execute a maintenance task received from the device management infrastructure.Type: GrantFiled: January 25, 2016Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Hassen Karaa, Michael Healy, Brett D. A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Publication number: 20160300055Abstract: Registering a computer system for use in an enterprise. A method includes receiving, from a device management infrastructure of the enterprise, an executable system management component (SMC), and installing the SMC at a storage device. The method also includes executing the SMC, causing the computer system to register with the device management infrastructure, including applying a device settings policy to a configuration of the computer system. Executing the SMC also causes the computer system to configure itself to periodically execute a maintenance task received from the device management infrastructure.Type: ApplicationFiled: January 25, 2016Publication date: October 13, 2016Inventors: Hassen Karaa, Michael Healy, Brett D.A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Patent number: 9361083Abstract: Installing apps on a device. The device is generally configured to be used in a closed market environment that only allows generally available apps of the closed market to be installed. The method includes determining that the device has been authorized to install apps outside of a set of apps generally available from the closed market and from a set of apps available only to users of a particular enterprise. The method further includes determining that an app, that is not generally available from the closed market, has been verified by a central authority. The method further includes installing the app on the device in spite of the fact that the device is generally configured to be used in a closed market environment.Type: GrantFiled: March 6, 2013Date of Patent: June 7, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hassen Karaa, Michael Healy, Brett D. A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Patent number: 9245128Abstract: Installing apps and setting configuration on a device. A method includes receiving user input. The user input indicates a level of control that a user is willing to give an enterprise over the device. The method further includes determining, based on the level of control indicated by the user input, a set of apps allowed to install on the device. The set of apps allowed to install on the device is limited by the level of control indicated by the user. The method further includes authorizing installation of the set of apps on the device while restricting installation of other apps that would be authorized had the user selected a different level of control that the user is willing to give the enterprise over the device.Type: GrantFiled: March 6, 2013Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hassen Karaa, Michael Healy, Brett D. A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Publication number: 20140259007Abstract: Installing apps on a device. The device is generally configured to be used in a closed market environment that only allows generally available apps of the closed market to be installed. The method includes determining that the device has been authorized to install apps outside of a set of apps generally available from the closed market and from a set of apps available only to users of a particular enterprise. The method further includes determining that an app, that is not generally available from the closed market, has been verified by a central authority. The method further includes installing the app on the device in spite of the fact that the device is generally configured to be used in a closed market environment.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: Microsoft CorporationInventors: Hassen Karaa, Michael Healy, Brett D. A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Publication number: 20140259178Abstract: Installing apps and setting configuration on a device. A method includes receiving user input. The user input indicates a level of control that a user is willing to give an enterprise over the device. The method further includes determining, based on the level of control indicated by the user input, a set of apps allowed to install on the device. The set of apps allowed to install on the device is limited by the level of control indicated by the user. The method further includes authorizing installation of the set of apps on the device while restricting installation of other apps that would be authorized had the user selected a different level of control that the user is willing to give the enterprise over the device.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: Microsoft CorporationInventors: Hassen Karaa, Michael Healy, Brett D.A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
-
Patent number: 8282328Abstract: The present invention includes various embodiments directed to apparatus and methods surrounding a fastener device. In particular embodiments, the fastener device is a quick charging and discharging device that includes a solenoid, a fastener striker, a flash capacitor, and a control circuit. Other novel features of the fastener device exist. In particular embodiments, the present invention also includes apparatus and methods related to deforming staples for securing conduit and the like, and staple insulation and insulated staples that may be discharged by the fastener device. The insulation may be provided in an ordinary staple strip for use in the fastener device. Each insulation form may include deformation voids to assist the adaptation of the insulation about a target object that is being secured by the insulated staple.Type: GrantFiled: July 28, 2009Date of Patent: October 9, 2012Assignee: Halex/Scott Fetzer CompanyInventors: Michael J. Gardner, Glenn A. Baker, Mirko Champa, Jim Bias, Jeffrey Sutherland
-
Publication number: 20070192453Abstract: A method, system, and architecture for managing computer systems is provided. A management system employs management objects (MOs) to provide administrators the ability to intuitively express the administrative intent in an information technology (IT) environment, and to act out the administrative intent based on the information gathered by the management system. Managed elements of an IT environment, such as, by way of example, hardware components, software applications, software updates, software distribution policies, configurations, settings, etc., may be expressed as MOs. Actions, such as, by way of example, detect, install/apply, remove, remediate, enumerate, etc., may be associated with the MOs. The management system manages the computer systems by deploying the appropriate MOs and their associated actions onto the computer systems, and performing the actions on the computer systems.Type: ApplicationFiled: February 16, 2006Publication date: August 16, 2007Applicant: Microsoft CorporationInventors: Bruce Copeland, David James, Donald Song, Dustin Ingalls, Jeffrey Sutherland, Jeffry Phillips, Joseph Calabig, Khuzaima Iqbal, Michael Healy, Rajagopalan Narayanan, Zhengkai Pan
-
Publication number: 20050087665Abstract: An apparatus supports one or more articles of various sizes on a vehicle surface during transport with a vehicle. The apparatus includes a substantially planar platform for supporting the articles, and one or more straps for securing the articles to the platform. The platform includes: a top slip-resistant surface for preventing the article from sliding along the slip-resistant top surface; a bottom slip-resistant surface for preventing the platform from sliding along the vehicle surface; a plurality of bearing members; a plurality of slots for selectively engaging the straps; one or more handles; and a recess defined within a bottom area of the platform containing the plurality of slots. The straps support the articles by engaging the platform through two or more of the slots, bearing against two or more of the bearing members and passing through the recess without contacting the vehicle surface.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Jeffrey Sutherland, Michael Vieira