会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • THREAD DIVERSION AWAITING LOG CALL RETURN
    • 线程引导AWAITING日志调用返回
    • WO2017139138A1
    • 2017-08-17
    • PCT/US2017/015917
    • 2017-02-01
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • FITZGERALD, Robert PatrickDIACONU, CristianZWILLING, Michael JamesLARSON, Per-Ake
    • G06F9/48
    • G06F9/4843
    • The efficient use of threads that issue calls to log events. While waiting for the call to return or complete, the threads are put to work on other tasks that are not part of the process that generated the event. This can occur without context switching of the thread, especially when the task to be performed is state-less or context free. In the efficient thread diversion process, the thread calls a logging component to log an event. This blocks the thread from continuing work on a process that the event is part of until the event is logged. The thread then performs a diversion task that is not part of the processing unit that the event is part of. After detecting that the event has logged, the thread continues work on the processing unit that the event is part of.
    • 有效使用发出调用来记录事件的线程。 在等待调用返回或完成时,线程将处理其他不属于生成事件的过程的任务的任务。 这可以在线程没有上下文切换的情况下发生,特别是当要执行的任务是无状态或无上下文时。 在高效的线程转换过程中,线程调用日志记录组件来记录事件。 这会阻止线程继续处理该事件所属的进程,直到事件记录为止。 该线程然后执行不属于该事件所属的处理单元的分流任务。 在检测到事件已记录后,线程将继续处理该事件所属的处理单元。

    • 2. 发明申请
    • DATABASE SERVER AND CLIENT FOR QUERY PROCESSING ON ENCRYPTED DATA
    • 数据库服务器和客户端对加密数据进行查询处理
    • WO2016200461A2
    • 2016-12-15
    • PCT/US2016/023334
    • 2016-03-21
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • ANTONOPOULOS, PanagiotisMANCHEPALLI, Ajay S.VASWANI, KapilYU, HaohaiZWILLING, Michael James
    • H04L9/00
    • G06F21/6209G06F21/6227H04L9/008
    • Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server (DS) and a database application (DA). A parameterized query is received by the DS from the DA based on a user query received from a requestor. The DS analyzes the parameterized query to attempt to determine an encryption configuration for a transformed version of the user query capable of being evaluated by the DS on encrypted data values. The DS responds to the DA with either a failure to determine the encryption configuration, or by providing the determined encryption configuration to the DA. The DA generates the transformed version of the user query, and provides the transformed version to the DS. The DS evaluates the transformed version of the user query, and provides results to the DA. The DA decrypts the results, and provides the decrypted results to the requestor.
    • 提供了方法,系统,设备和计算机程序产品,用于数据服务器(DS)和数据库应用程序(DA)的查询的安全处理。 基于从请求者接收的用户查询,DS从DS接收参数化查询。 DS分析参数化查询以尝试确定用于可以由DS对加密数据值进行评估的用户查询的转换版本的加密配置。 DS对DA进行响应,无法确定加密配置,或者通过向DA提供确定的加密配置。 DA生成用户查询的转换版本,并将转换的版本提供给DS。 DS会评估用户查询的转换版本,并向DA提供结果。 DA解密结果,并将解密的结果提供给请求者。
    • 4. 发明申请
    • EARLY THREAD RETURN WITH SECONDARY EVENT WRITES
    • 早期的线程返回第二个事件的写法
    • WO2017127310A1
    • 2017-07-27
    • PCT/US2017/013578
    • 2017-01-14
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • FITZGERALD, Robert PatrickLARSON, Per-AkeZWILLING, Michael JamesDIACONU, Cristian
    • G06F17/40G06F11/20
    • G06F17/30578G06F9/466G06F11/1474G06F11/2094G06F11/2097
    • A log manager causing events to be written to the primary and the secondary computing systems for high availability, and returning threads quickly. Rather than cause every event write to be immediately written to the secondary computing system, the log management component is triggered to write to the secondary computing system upon detecting event write requests of event writes of a particular event type. In response to detecting such an event write, the log management component gathers a group of event writes corresponding to that particular event write, and dispatches the event writes as a group. The particular thread that initiated the particular event write of the particular event type is returned after dispatching the event write group, but before or without confirmation of the particular event write group has been written to the secondary computing system.
    • 日志管理器将事件写入主计算系统和辅助计算系统以实现高可用性,并快速返回线程。 不是使每个事件写入立即写入辅助计算系统,而是在检测到特定事件类型的事件写入的事件写入请求时触发日志管理组件以写入辅助计算系统。 响应于检测到这种事件写入,日志管理组件收集与该特定事件写入相对应的一组事件写入,并将该事件写入作为一组分派。 启动特定事件类型的特定事件写入的特定线程在分派事件写入组之后但在特定事件写入组已被写入辅助计算系统之前或未被确认之后返回。

    • 5. 发明申请
    • TAIL OF LOGS IN PERSISTENT MAIN MEMORY
    • 日志在持久主存中的尾巴
    • WO2017100084A1
    • 2017-06-15
    • PCT/US2016/064510
    • 2016-12-02
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • FITZGERALD, Robert PatrickLARSON, Per-AkeZWILLING, Michael JamesDIACONU, Cristian
    • G06F11/14
    • G06F11/1471G06F3/0619G06F3/0646G06F3/0653G06F3/0673G06F11/1438G06F11/1441
    • A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory so as to be loggable in case of recovery. For instance, the event may be written into a log cache structure, along with other state which identifies that the event is in the particular log cache structure, the location of the event within the particular log cache structure, and the order of the event. To recover, the log in the persistent store is evaluated to identify the end of the stored log. The tail of the log is identified in the persistent main memory by identifying any log cache structures that are after the end of the stored log and which are validly recoverable. The log cache structure contents are then serialized one log cache at a time, earliest first.
    • 一个使用永久主存储器来保存等待登录持久存储区的事件的系统。 每个事件都被写入永久主存储器以便在恢复的情况下可记录。 例如,该事件可以与识别事件处于特定日志高速缓存结构中的其他状态一起写入日志高速缓存结构中,特定日志高速缓存结构内事件的位置以及事件的顺序。 为了恢复,对持久性存储中的日志进行评估以识别存储的日志的结束。 通过识别存储日志结束之后的任何日志高速缓存结构以及哪些日志高速缓存结构可以有效恢复,可以在持久性主内存中标识日志的尾部。 然后,日志缓存结构内容会一次一个序列化为一个日志缓存,最早是第一个。

    • 6. 发明申请
    • COMPUTING ON ENCRYPTED DATA USING DEFERRED EVALUATION
    • 使用递归评估计算加密数据
    • WO2016161221A1
    • 2016-10-06
    • PCT/US2016/025452
    • 2016-04-01
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • ANTONOPOULOS, PanagiotisMANCHEPALLI, Ajay S.VASWANI, KapilYU, HaohaiZWILLING, Michael James
    • G06F21/62
    • G06F21/602G06F17/30864G06F21/6227
    • Methods, systems, apparatuses, and computer program products are provided for processing queries. A data server includes a query processor configured to receive a query from a database application, which was received by the database application from a requestor. The query is directed to data stored at the data server. The query processor includes a deferred evaluation determiner and deferred expression determiner. The deferred evaluation determiner is configured to analyze the query, and to designate the query for deferred evaluation by the database application if a predetermined factor is met, such as the query including an operation on encrypted data that is not supported at the data server. The deferred expression determiner is configured to determine expression evaluation information for evaluating at least a portion of the query at the database application. The query processor provides the encrypted data and the expression evaluation information to the database application for evaluation.
    • 提供方法,系统,设备和计算机程序产品用于处理查询。 数据服务器包括被配置为从数据库应用程序接收来自请求者的数据库应用程序接收到的查询的查询处理器。 该查询针对存储在数据服务器中的数据。 查询处理器包括延迟评估确定器和延迟表达式确定器。 延迟评估确定器被配置为分析查询,并且如果满足预定的因素,则指定数据库应用的延迟评估的查询,诸如包括对数据服务器不支持的加密数据的操作的查询。 配置延迟表达式确定器以确定用于在数据库应用程序中评估查询的至少一部分的表达式评估信息。 查询处理器将加密数据和表达式评估信息提供给数据库应用程序进行评估。