会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • FILE-BACKED IN-MEMORY STRUCTURED STORAGE FOR SERVICE SYNCHRONIZATION
    • FIL-BACKED内存结构化存储服务同步
    • US20120066180A1
    • 2012-03-15
    • US12879462
    • 2010-09-10
    • Aaron K. GreeneMaheshwar JayaramanLev NovikMichael R. Clark
    • Aaron K. GreeneMaheshwar JayaramanLev NovikMichael R. Clark
    • G06F17/30
    • G06F17/30079G06F17/30578
    • Providing synchronization to a local system. Embodiments may include downloading a batch of changes in a heterogeneous batch. The batch of changes is correlated to an anchor affiliated with a synchronization service. The anchor is a reference point indicating time or relative order. The batch of changes and the anchor are serialized to a non-volatile storage medium as a heterogeneous set. After serializing the batch of changes to a non-volatile storage medium as a heterogeneous set, entities in the batch of changes are parsed out into entities in in-memory representations. Similarly, embodiments may receive user input modifying a plurality of data entities, store on a non-volatile storage medium a serialized heterogeneous representation of the modified data entities, and upload the serialized heterogeneous representation to a synchronization service.
    • 为本地系统提供同步。 实施例可以包括在异构批处理中下载一批变化。 该批更改与附属于同步服务的锚相关联。 锚点是指示时间或相对顺序的参考点。 将批次更改和锚点序列化为非易失性存储介质作为异构集。 将批量的更改序列化为非易失性存储介质作为异构集合后,批处理更改中的实体将被分解为存储器内表示中的实体。 类似地,实施例可以接收修改多个数据实体的用户输入,在非易失性存储介质上存储经修改的数据实体的序列化异构表示,并将序列化异构表示上载到同步服务。
    • 5. 发明授权
    • File-backed in-memory structured storage for service synchronization
    • 支持文件的内存结构化存储,用于服务同步
    • US08392369B2
    • 2013-03-05
    • US12879462
    • 2010-09-10
    • Aaron K. GreeneMaheshwar JayaramanLev NovikMichael R. Clark
    • Aaron K. GreeneMaheshwar JayaramanLev NovikMichael R. Clark
    • G06F17/30
    • G06F17/30079G06F17/30578
    • Providing synchronization to a local system. Embodiments may include downloading a batch of changes in a heterogeneous batch. The batch of changes is correlated to an anchor affiliated with a synchronization service. The anchor is a reference point indicating time or relative order. The batch of changes and the anchor are serialized to a non-volatile storage medium as a heterogeneous set. After serializing the batch of changes to a non-volatile storage medium as a heterogeneous set, entities in the batch of changes are parsed out into entities in in-memory representations. Similarly, embodiments may receive user input modifying a plurality of data entities, store on a non-volatile storage medium a serialized heterogeneous representation of the modified data entities, and upload the serialized heterogeneous representation to a synchronization service.
    • 为本地系统提供同步。 实施例可以包括在异构批处理中下载一批变化。 该批更改与附属于同步服务的锚相关联。 锚点是指示时间或相对顺序的参考点。 将批次更改和锚点序列化为非易失性存储介质作为异构集。 将批量的更改序列化为非易失性存储介质作为异构集合后,批处理更改中的实体将被分解为存储器内表示中的实体。 类似地,实施例可以接收修改多个数据实体的用户输入,在非易失性存储介质上存储经修改的数据实体的序列化异构表示,并将序列化异构表示上载到同步服务。
    • 7. 发明授权
    • Efficiently isolating malicious data requests
    • 有效隔离恶意数据请求
    • US09137325B2
    • 2015-09-15
    • US13025978
    • 2011-02-11
    • Siva MuhunthanVasile ParaschivYunxin WuLev Novik
    • Siva MuhunthanVasile ParaschivYunxin WuLev Novik
    • G06F15/173H04L29/08H04L29/06
    • H04L67/2819H04L63/1458
    • Embodiments are directed to efficiently routing data requests from a plurality of tenants and to using smart routing to limit service denials. In an embodiment, a gateway node receives data requests from a tenant subscriber requesting data for an indicated service. The gateway node determines which server node the received data requests are to be routed to. The determination evaluates various criteria associated with the data request. The gateway node queries the determined server node to determine the health of the server nodes and receives a reply from the determined server node indicating the server node's current operating status. The gateway node also, based on the determined server node's reply, routes the received data requests to the determined server node, according to the evaluated criteria.
    • 实施例旨在有效地路由来自多个租户的数据请求以及使用智能路由来限制服务拒绝。 在一个实施例中,网关节点从租户订户接收请求针对所指示服务的数据的数据请求。 网关节点确定接收到的数据请求将被路由到哪个服务器节点。 该确定评估与数据请求相关联的各种标准。 网关节点查询确定的服务器节点以确定服务器节点的运行状况,并从确定的服务器节点接收指示服务器节点当前运行状态的应答。 网关节点还根据确定的服务器节点的答复,根据评估的标准将接收到的数据请求路由到确定的服务器节点。
    • 8. 发明授权
    • Synchronization of subsets of data including support for varying set membership
    • 数据子集的同步,包括对不同集合成员资格的支持
    • US08805783B2
    • 2014-08-12
    • US12915795
    • 2010-10-29
    • Siva MuhunthanLev NovikMichael ClarkAndrei Maksimenka
    • Siva MuhunthanLev NovikMichael ClarkAndrei Maksimenka
    • G06F17/30
    • G06F17/30575
    • An efficient way and general mechanism is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes including custom or move filters where set membership can change over time at a device as data items come in and out of filter scope. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge and/or partial knowledge with the knowledge and/or partial knowledge of the first node, and then sends the first node any latest versions of objects of which the first node is unaware. In addition, the second node sends its knowledge and/or partial knowledge to the first node. The first node then performs a similar object-by-object version comparison to determine any conflicts due to independent evolution of objects and any changes that can be sent to the second node in order to bring the objects of the second node up to date with the knowledge and/or partial knowledge of the first node. Replicas can track filters to efficiently support synchronizing with filtered replicas. Filter forgotten knowledge is also used to represent how recently a replica can guarantee to know which items have been in the filter. Ghosts can be used to represent items that have been in the filter recently but have currently moved out. Filter forgotten knowledge concept allows both new filters to be tracked when they are introduced into the community, as well as periodically cleaning up of tombstones and ghosts.
    • 提供了一种有效的方法和一般机制,用于在任何两个节点之间进行同步时,在包括自定义或移动过滤器在内的任何两个节点之间进行表示和交换知识和/或部分知识,其中,随着数据项进入和退出过滤器 范围。 第一节点向第二节点发送其知识和/或部分知识,包括这些对象的对象和版本。 第二节点将其知识和/或部分知识与第一节点的知识和/或部分知识进行比较,然后向第一节点发送第一节点不知道的对象的最新版本。 另外,第二节点将其知识和/或部分知识发送到第一节点。 然后,第一个节点执行类似的逐个对象版本比较,以确定由于对象的独立演化而导致的任何冲突以及可以发送到第二个节点的任何更改,以使第二个节点的对象与 第一个节点的知识和/或部分知识。 副本可以跟踪过滤器以有效地支持与过滤的副本同步。 过滤器被遗忘的知识也用于表示副本最近可以如何保证知道哪些项目已经在过滤器中。 Ghosts可以用来表示最近已经在过滤器中但目前移出的项目。 过滤器被遗忘的知识概念允许在引入社区时跟踪新的过滤器,并定期清理墓碑和鬼魂。
    • 9. 发明授权
    • Data synchronization for devices supporting direction-based services
    • 支持基于方向的服务的设备的数据同步
    • US08615257B2
    • 2013-12-24
    • US13485320
    • 2012-05-31
    • Moe KhosravyLev Novik
    • Moe KhosravyLev Novik
    • H04W24/00
    • H04W4/026G01C21/00G01C21/20G01C21/3664G06Q30/0241H04L67/18H04W4/02H04W4/029
    • With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, a device can interact with various endpoints of a direction-based location service and any of the content or other information exchanged between clients and services can be synchronized for efficient exchange of information and efficient utilization of network bandwidth and resources. For example, change input is received by a device that alters, deletes or augments dynamically updateable information associated with a point of interest and the changes resulting from the change input are synchronized from the mobile device to a location based network service. Optionally, the synchronization can be according to a knowledge exchange to identify what should be synchronized prior to transmitting the updates.
    • 通过在基于位置的服务环境中添加方向信息和基于姿势的输入,可以在用户识别或与特定感兴趣对象的交互之上提供各种服务。 例如,设备可以与基于方向的位置服务的各种端点交互,并且可以同步客户端和服务之间交换的任何内容或其他信息,以有效地交换信息和有效利用网络带宽和资源。 例如,改变输入被设备接收,该设备改变,删除或增强与兴趣点相关联的动态可更新信息,并且从改变输入引起的改变被从移动设备同步到基于位置的网络服务。 可选地,同步可以根据知识交换来识别在发送更新之前应当同步的内容。
    • 10. 发明申请
    • PSEUDO-DOCUMENTS TO FACILITATE DATA DISCOVERY
    • 促进数据发现的原始文件
    • US20130275436A1
    • 2013-10-17
    • US13444717
    • 2012-04-11
    • Surajit ChaudhuriLev NovikJohn C. Platt
    • Surajit ChaudhuriLev NovikJohn C. Platt
    • G06F17/30
    • G06F16/319G06F16/245
    • Various embodiments promote the discoverability of data that can be contained within a database. In one or more embodiments, data within a database is organized in a structure having a schema. The structure and data can be processed in a manner that renders one or more pseudo-documents each of which constitutes a sub-structure that can be indexed. Once produced and indexed, the pseudo-documents constitute a set of searchable objects each of which relationally points back to its associated structure within the database. Searches can now be performed against the pseudo-documents which, in turn, returns a set of search results. The set of search results can include multiple sub-sets of pseudo-documents, each sub-set of which is associated with a different structure.
    • 各种实施例提高了可以包含在数据库内的数据的可发现性。 在一个或多个实施例中,数据库内的数据被组织在具有模式的结构中。 结构和数据可以以呈现一个或多个伪文档的方式进行处理,每个伪文档构成可被索引的子结构。 一旦生成和索引,伪文档构成一组可搜索的对象,每个可搜索对象在数据库中相互关联地指向其相关联的结构。 现在可以针对伪文档执行搜索,这些伪文档又返回一组搜索结果。 该组搜索结果可以包括多个伪文档子集,每个子​​集的每个子集与不同的结构相关联。