-
公开(公告)号:US20180150324A1
公开(公告)日:2018-05-31
申请号:US15877888
申请日:2018-01-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Patrick L. Stemen , Nicholas S. Judge , Tristan A. Brown , Dean L. DeWhitt
CPC classification number: G06F9/4893 , G06F1/329 , Y02D10/24
Abstract: In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are scheduled to be executed by a processor of the device can then be extended to reduce power consumption by the device. In other embodiments, it can be determined that an application configured to execute on a device is a background application. The execution duration of the background application can then be extended to reduce power consumption by the device.
-
公开(公告)号:US09996392B2
公开(公告)日:2018-06-12
申请号:US14741906
申请日:2015-06-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Patrick L. Stemen , Nicholas S. Judge , Tristan A. Brown , Dean L. DeWhitt
CPC classification number: G06F9/4893 , G06F1/329 , Y02D10/24
Abstract: In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are scheduled to be executed by a processor of the device can then be extended to reduce power consumption by the device. In other embodiments, it can be determined that an application configured to execute on a device is a background application. The execution duration of the background application can then be extended to reduce power consumption by the device.
-
公开(公告)号:US20160321116A1
公开(公告)日:2016-11-03
申请号:US14752215
申请日:2015-06-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: James A. Schwartz, Jr. , Arun Kishan , Nicholas S. Judge , Stephen Hufnagel , Yevgeniy M. Bak , Mehmet Iyigun , Jeffrey B. Kay , Cory Hendrixson , Jonathan Wiswall , Edward S. Miller
CPC classification number: G06F9/541 , G06F9/4406 , G06F9/5011
Abstract: Various systems and methods for translating operating system processes are described herein. In one example, a method includes intercepting a process of a foreign operating system through a proxy driver. The method can also include translating the process to a native operating system within which the foreign operating system is operating. Furthermore, the method can include sharing memory between the native operating system and the foreign operating system for translation.
Abstract translation: 这里描述了用于翻译操作系统过程的各种系统和方法。 在一个示例中,一种方法包括通过代理驱动程序拦截外部操作系统的进程。 该方法还可以包括将进程转换为外部操作系统在其中操作的本机操作系统。 此外,该方法可以包括在本地操作系统和外部操作系统之间共享内存以进行翻译。
-
公开(公告)号:US09836601B2
公开(公告)日:2017-12-05
申请号:US15231394
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hari Pulapaka , Nicholas S. Judge , Arun U. Kishan , James A. Schwartz, Jr. , Kinshumann Kinshumann , David J. Linsley , Niraj V. Majmudar , Scott D. Anderson
CPC classification number: G06F21/56 , G06F21/50 , G06F21/51 , G06F21/52 , G06F21/55 , G06F21/57 , G06F21/575 , G06F2221/2105 , H04L63/0823 , H04L63/14
Abstract: Anti-malware process protection techniques are described. In one or more implementations, an anti-malware process is launched. The anti-malware process is verified based at least in part on an anti-malware driver that contains certificate pairs which contain an identity that is signed with the trusted certificate from a verified source. After the anti-malware process is verified, the anti-malware process may be assigned a protection level, and an administrative user may be prevented from altering the anti-malware process.
-
公开(公告)号:US09424425B2
公开(公告)日:2016-08-23
申请号:US13907331
申请日:2013-05-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hari Pulapaka , Nicholas S. Judge , Arun U. Kishan , James A. Schwartz, Jr. , Kinshumann Kinshumann , David J. Linsley , Niraj V. Majmudar , Scott D. Anderson
CPC classification number: G06F21/56 , G06F21/50 , G06F21/51 , G06F21/52 , G06F21/55 , G06F21/57 , G06F21/575 , G06F2221/2105 , H04L63/0823 , H04L63/14
Abstract: Anti-malware process protection techniques are described. In one or more implementations, an anti-malware process is launched. The anti-malware process is verified based at least in part on an anti-malware driver that contains certificates which contain an identity that is signed with the trusted certificate from a verified source. After the anti-malware process is verified, the anti-malware process may be assigned a protection level, and an administrative user may be prevented from altering the anti-malware process.
Abstract translation: 描述了防恶意软件进程保护技术。 在一个或多个实现中,启动反恶意软件进程。 至少部分地基于反恶意软件驱动程序来验证反恶意软件进程,所述反恶意软件驱动器包含证书,所述证书包含来自已验证源的与所述可信证书签名的身份。 在防恶意软件进程被验证之后,防恶意软件进程可以被分配保护级别,并且可以防止管理用户改变反恶意软件进程。
-
公开(公告)号:US20160342790A1
公开(公告)日:2016-11-24
申请号:US15231394
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hari Pulapaka , Nicholas S. Judge , Arun U. Kishan , James A. Schwartz, JR. , Kinshumann Kinshumann , David J. Linsley , Niraj V. Majmudar , Scott D. Anderson
CPC classification number: G06F21/56 , G06F21/50 , G06F21/51 , G06F21/52 , G06F21/55 , G06F21/57 , G06F21/575 , G06F2221/2105 , H04L63/0823 , H04L63/14
Abstract: Anti-malware process protection techniques are described. In one or more implementations, an anti-malware process is launched. The anti-malware process is verified based at least in part on an anti-malware driver that contains certificate pairs which contain an identity that is signed with the trusted certificate from a verified source. After the anti-malware process is verified, the anti-malware process may be assigned a protection level, and an administrative user may be prevented from altering the anti-malware process.
Abstract translation: 描述了防恶意软件进程保护技术。 在一个或多个实现中,启动反恶意软件进程。 至少部分地基于包含证书对的反恶意软件驱动程序验证反恶意软件进程,所述证书对包含来自已验证源的受信任证书签名的身份。 在防恶意软件进程被验证之后,防恶意软件进程可以被分配保护级别,并且可以防止管理用户改变反恶意软件进程。
-
公开(公告)号:US20150286503A1
公开(公告)日:2015-10-08
申请号:US14741906
申请日:2015-06-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Patrick L. Stemen , Nicholas S. Judge , Tristan A. Brown , Dean L. DeWhitt
CPC classification number: G06F9/4893 , G06F1/329 , Y02D10/24
Abstract: In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are scheduled to be executed by a processor of the device can then be extended to reduce power consumption by the device. In other embodiments, it can be determined that an application configured to execute on a device is a background application. The execution duration of the background application can then be extended to reduce power consumption by the device.
Abstract translation: 在空闲时间服务的实施例中,可以确定设备上的处理处于空闲状态。 然后可以扩展被调度以由设备的处理器执行的应用的执行持续时间,以减少设备的功耗。 在其他实施例中,可以确定配置为在设备上执行的应用是后台应用。 然后可以扩展后台应用程序的执行持续时间,以减少设备的功耗。
-
-
-
-
-
-