-
公开(公告)号:US09965642B2
公开(公告)日:2018-05-08
申请号:US15420983
申请日:2017-01-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anirudh Badam , Ranveer Chandra , Qi Zhang , Bruce Lee Worthington , Jing Li
CPC classification number: G06F21/6218 , G06F1/3287 , G06F3/0613 , G06F3/0625 , G06F3/065 , G06F3/068 , G06F9/54 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2221/2107 , G06F2221/2113 , H04L63/0853
Abstract: One or more systems and/or techniques are provided for managing a partially encrypted file system, for storage hardware virtualization, and/or for storage management. In example, data may be stored in a partially encrypted file system, where sensitive data is encrypted for security and non-sensitive data is unencrypted, which may mitigate energy usage otherwise used for encrypting non-sensitive data, thus improving battery life. In an example, a storage device may be exposed to applications as a plurality of isolated storage structures where an application is provided data access to an isolated storage structure assigned to the application but not to isolated storage structures assigned to other applications, which may provide hardware level isolation with improved energy efficiency. In an example, a storage management component, configured to provide isolation and encryption, may be integrated into a computing device as an application specific integrated circuit (ASIC) or a system on a chip (SoC).
-
公开(公告)号:US20160294818A1
公开(公告)日:2016-10-06
申请号:US14672582
申请日:2015-03-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anirudh Badam , Ranveer Chandra , Qi Zhang , Bruce Lee Worthington , Jing Li
CPC classification number: G06F21/6218 , G06F1/3287 , G06F3/0613 , G06F3/0625 , G06F3/065 , G06F3/068 , G06F9/54 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2221/2107 , G06F2221/2113 , H04L63/0853
Abstract: One or more systems and/or techniques are provided for managing a partially encrypted file system, for storage hardware virtualization, and/or for storage management. In example, data may be stored in a partially encrypted file system, where sensitive data is encrypted for security and non-sensitive data is unencrypted, which may mitigate energy usage otherwise used for encrypting non-sensitive data, thus improving battery life. In an example, a storage device may be exposed to applications as a plurality of isolated storage structures where an application is provided data access to an isolated storage structure assigned to the application but not to isolated storage structures assigned to other applications, which may provide hardware level isolation with improved energy efficiency. In an example, a storage management component, configured to provide isolation and encryption, may be integrated into a computing device as an application specific integrated circuit (ASIC) or a system on a chip (SoC).
Abstract translation: 提供一个或多个系统和/或技术用于管理部分加密的文件系统,用于存储硬件虚拟化和/或用于存储管理。 例如,数据可以存储在部分加密的文件系统中,其中敏感数据被加密用于安全性,非敏感数据是未加密的,这可以减轻否则用于加密非敏感数据的能量使用,从而提高电池寿命。 在一个示例中,存储设备可以暴露于作为多个隔离存储结构的应用,其中应用被提供到分配给应用的隔离存储结构的数据访问,但不分配给分配给其他应用的隔离存储结构,其可以提供硬件 提高能效。 在一个示例中,配置为提供隔离和加密的存储管理组件可以被集成到作为专用集成电路(ASIC)或芯片上系统(SoC)的计算设备中。
-
公开(公告)号:US20250158966A1
公开(公告)日:2025-05-15
申请号:US18954756
申请日:2024-11-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Arupendra N. Roy , Arun Yadav , Chin Pong Kwong , Gerardo Diaz Cuellar , Alexandru Naparu , Jing Li
IPC: H04L9/40
Abstract: Examples of the present disclosure describe systems and methods for configuring and executing per-service TLS settings in a forward proxy. In examples, a proxy device receives a connection request from a client device to access a service. The proxy device identifies service connection information included in the connection request and selects a connection scheme for connecting to the service. The service connection information is compared to a static mapping of connection data in the connection scheme. If the service connection information matches the static mapping of connection data, a TLS type is determined for the connection request. If the service connection information does not match the static mapping of connection information, the service connection information is compared to a dynamic mapping of session information. Based on the comparison of the service connection information to the dynamic mapping of session information, a TLS type is determined for the connection request.
-
公开(公告)号:US20170169243A1
公开(公告)日:2017-06-15
申请号:US15420983
申请日:2017-01-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anirudh Badam , Ranveer Chandra , Qi Zhang , Bruce Lee Worthington , Jing Li
CPC classification number: G06F21/6218 , G06F1/3287 , G06F3/0613 , G06F3/0625 , G06F3/065 , G06F3/068 , G06F9/54 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2221/2107 , G06F2221/2113 , H04L63/0853
Abstract: One or more systems and/or techniques are provided for managing a partially encrypted file system, for storage hardware virtualization, and/or for storage management. In example, data may be stored in a partially encrypted file system, where sensitive data is encrypted for security and non-sensitive data is unencrypted, which may mitigate energy usage otherwise used for encrypting non-sensitive data, thus improving battery life. In an example, a storage device may be exposed to applications as a plurality of isolated storage structures where an application is provided data access to an isolated storage structure assigned to the application but not to isolated storage structures assigned to other applications, which may provide hardware level isolation with improved energy efficiency. In an example, a storage management component, configured to provide isolation and encryption, may be integrated into a computing device as an application specific integrated circuit (ASIC) or a system on a chip (SoC).
-
公开(公告)号:US20230336530A1
公开(公告)日:2023-10-19
申请号:US17659728
申请日:2022-04-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Arupendra N. Roy , Arun Yadav , Chin Pong Kwong , Gerardo Diaz Cuellar , Alexandru Naparu , Jing Li
IPC: H04L9/40
CPC classification number: H04L63/0281 , H04L63/0823 , H04L63/166
Abstract: Examples of the present disclosure describe systems and methods for configuring and executing per-service TLS settings in a forward proxy. In examples, a proxy device receives a connection request from a client device to access a service. The proxy device identifies service connection information included in the connection request and selects a connection scheme for connecting to the service. The service connection information is compared to a static mapping of connection data in the connection scheme. If the service connection information matches the static mapping of connection data, a TLS type is determined for the connection request. If the service connection information does not match the static mapping of connection information, the service connection information is compared to a dynamic mapping of session information. Based on the comparison of the service connection information to the dynamic mapping of session information, a TLS type is determined for the connection request.
-
公开(公告)号:US09596235B2
公开(公告)日:2017-03-14
申请号:US14672582
申请日:2015-03-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anirudh Badam , Ranveer Chandra , Qi Zhang , Bruce Lee Worthington , Jing Li
CPC classification number: G06F21/6218 , G06F1/3287 , G06F3/0613 , G06F3/0625 , G06F3/065 , G06F3/068 , G06F9/54 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2221/2107 , G06F2221/2113 , H04L63/0853
Abstract: One or more systems and/or techniques are provided for managing a partially encrypted file system, for storage hardware virtualization, and/or for storage management. In example, data may be stored in a partially encrypted file system, where sensitive data is encrypted for security and non-sensitive data is unencrypted, which may mitigate energy usage otherwise used for encrypting non-sensitive data, thus improving battery life. In an example, a storage device may be exposed to applications as a plurality of isolated storage structures where an application is provided data access to an isolated storage structure assigned to the application but not to isolated storage structures assigned to other applications, which may provide hardware level isolation with improved energy efficiency. In an example, a storage management component, configured to provide isolation and encryption, may be integrated into a computing device as an application specific integrated circuit (ASIC) or a system on a chip (SoC).
Abstract translation: 提供一个或多个系统和/或技术用于管理部分加密的文件系统,用于存储硬件虚拟化和/或用于存储管理。 例如,数据可以存储在部分加密的文件系统中,其中敏感数据被加密用于安全性,非敏感数据是未加密的,这可以减轻否则用于加密非敏感数据的能量使用,从而提高电池寿命。 在一个示例中,存储设备可以暴露于作为多个隔离存储结构的应用,其中应用被提供到分配给应用的隔离存储结构的数据访问,但不分配给分配给其他应用的隔离存储结构,其可以提供硬件 提高能效。 在一个示例中,配置为提供隔离和加密的存储管理组件可以被集成到作为专用集成电路(ASIC)或芯片上系统(SoC)的计算设备中。
-
公开(公告)号:US12184616B2
公开(公告)日:2024-12-31
申请号:US17659728
申请日:2022-04-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Arupendra N. Roy , Arun Yadav , Chin Pong Kwong , Gerardo Diaz Cuellar , Alexandru Naparu , Jing Li
IPC: H04L9/40
Abstract: Examples of the present disclosure describe systems and methods for configuring and executing per-service TLS settings in a forward proxy. In examples, a proxy device receives a connection request from a client device to access a service. The proxy device identifies service connection information included in the connection request and selects a connection scheme for connecting to the service. The service connection information is compared to a static mapping of connection data in the connection scheme. If the service connection information matches the static mapping of connection data, a TLS type is determined for the connection request. If the service connection information does not match the static mapping of connection information, the service connection information is compared to a dynamic mapping of session information. Based on the comparison of the service connection information to the dynamic mapping of session information, a TLS type is determined for the connection request.
-
公开(公告)号:US20160012036A1
公开(公告)日:2016-01-14
申请号:US14864430
申请日:2015-09-24
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
IPC: G06F17/27
CPC classification number: G06F17/2735 , G06F17/277
Abstract: New word detection and domain dictionary recommendation are provided. When text content is received according to a given language, for example, Chinese language, words are extracted from the content by analyzing the content according to a variety of rules. The words then are ranked for inclusion into one or more lexicons or domain dictionaries for future use for such functionalities as text input methods, spellchecking, grammar checking, auto entry completion, definition, and the like. In addition, when a user is entering or editing text according to one or more prescribed domain dictionaries, a determination may be made as to whether more helpful domain dictionaries may be available. When entered words have a high degree of association with a given domain dictionary, that domain dictionary may be recommended to the user to increase the accuracy of the user's input of additional text and editing of existing text.
Abstract translation: 提供了新的单词检测和域名词典推荐。 当根据给定语言接收到文本内容时,例如中文,通过根据各种规则分析内容,从内容中提取单词。 然后,这些词被排在一个或多个词典或域名词典中,以供将来用于诸如文本输入法,拼写检查,语法检查,自动输入完成,定义等等功能。 此外,当用户根据一个或多个规定的域名字典输入或编辑文本时,可以确定更有用的域名字典是否可用。 当输入的单词与给定域字典具有高度的关联时,可以向用户推荐该域字典以增加用户对附加文本的输入和现有文本的编辑的准确性。
-
-
-
-
-
-
-