会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • API supporting server and key based networking
    • API支持服务器和基于密钥的网络
    • US09015345B2
    • 2015-04-21
    • US12969181
    • 2010-12-15
    • Gregory O'SheaAustin DonnellyAntony RowstronPaolo Costa
    • Gregory O'SheaAustin DonnellyAntony RowstronPaolo Costa
    • G06F15/16H04L29/14H04L29/06H04L29/08
    • H04L45/122H04L45/26H04L45/72H04L67/1038H04L69/14H04L69/40
    • An application programming interface (API) supporting server and key based networking is described. In an embodiment, the API receives either a key or a server address from a service running on a server in a direct-connect topology and returns data which identifies suitable next hops for transmission of a packet of data which has a destination of the received server address or of a server address which is encoded within the received key. In another embodiment, the key also encodes information specifying alternative server addresses for use in the event that the original server is unreachable. This information may also be used to define servers for replication of the key. A further embodiment describes a method of queuing packets for transmission against multiple links, where the packet is transmitted on the first available link and at this time is removed from the queues for the other links.
    • 描述了支持服务器和基于密钥的联网的应用程序编程接口(API)。 在一个实施例中,API从直接连接拓扑中的服务器上运行的服务接收密钥或服务器地址,并返回标识合适的下一跳的数据,用于发送具有所接收服务器的目的地的数据分组 地址或在接收到的密钥内编码的服务器地址。 在另一个实施例中,密钥还对指定替代服务器地址的信息进行编码,以在原始服务器不可达的情况下使用。 此信息也可用于定义用于密钥复制的服务器。 另一实施例描述了一种排队分组以对多个链路进行传输的方法,其中分组在第一可用链路上传输,并且此时从其他链路的队列中移除。
    • 2. 发明申请
    • API Supporting Server and Key Based Networking
    • API支持服务器和基于密钥的网络
    • US20120158998A1
    • 2012-06-21
    • US12969181
    • 2010-12-15
    • Gregory O'SheaAustin DonnellyAntony RowstronPaolo Costa
    • Gregory O'SheaAustin DonnellyAntony RowstronPaolo Costa
    • G06F15/16
    • H04L45/122H04L45/26H04L45/72H04L67/1038H04L69/14H04L69/40
    • An application programming interface (API) supporting server and key based networking is described. In an embodiment, the API receives either a key or a server address from a service running on a server in a direct-connect topology and returns data which identifies suitable next hops for transmission of a packet of data which has a destination of the received server address or of a server address which is encoded within the received key. In another embodiment, the key also encodes information specifying alternative server addresses for use in the event that the original server is unreachable. This information may also be used to define servers for replication of the key. A further embodiment describes a method of queuing packets for transmission against multiple links, where the packet is transmitted on the first available link and at this time is removed from the queues for the other links.
    • 描述了支持服务器和基于密钥的联网的应用程序编程接口(API)。 在一个实施例中,API从直接连接拓扑中的服务器上运行的服务接收密钥或服务器地址,并返回标识合适的下一跳的数据,用于发送具有所接收服务器的目的地的数据分组 地址或在接收到的密钥内编码的服务器地址。 在另一个实施例中,密钥还对指定替代服务器地址的信息进行编码,以在原始服务器不可达的情况下使用。 此信息也可用于定义用于密钥复制的服务器。 另一实施例描述了一种排队分组以对多个链路进行传输的方法,其中分组在第一可用链路上传输,并且此时从其他链路的队列中移除。
    • 3. 发明申请
    • Supporting Distributed Key-Based Processes
    • 支持分布式基于密钥的过程
    • US20120151292A1
    • 2012-06-14
    • US12967903
    • 2010-12-14
    • Antony RowstronPaolo CostaGregory Francis O'SheaAustin Donnelly
    • Antony RowstronPaolo CostaGregory Francis O'SheaAustin Donnelly
    • H04L1/18G06F15/16
    • G06F9/5066
    • Supporting distributed key-based processes is described. In an embodiment, servers at a data center provide a key-based process for carrying out computationally expensive tasks and are connected using point to point connections in a geometric topology such as a torus. In an example, aggregation trees are built on top of the geometric topology of the data center, each aggregation tree being a sequence of servers in the data center that forms a tree structure. In an embodiment packets of data are sent from the leaves of the trees to the root and at each server along the tree the packets are aggregated using a combiner function of the key-based process. In an embodiment, if a server fails, the trees are dynamically recomputed and a recovery phase is triggered to resend any packets lost at the failed server. In some embodiments, packets are scheduled by inspecting the content of the packets.
    • 描述支持基于分布式密钥的进程。 在一个实施例中,数据中心的服务器提供用于执行计算上昂贵的任务的基于密钥的过程,并且使用诸如环面的几何拓扑中的点对点连接。 在一个示例中,聚合树建立在数据中心的几何拓扑之上,每个聚合树是数据中心中形成树结构的一系列服务器。 在一个实施例中,使用基于密钥的过程的组合器功能,将数据包从树的树叶发送到根,并且沿树的每个服务器将数据包聚合。 在一个实施例中,如果服务器发生故障,则动态地重新计算树并且触发恢复阶段以重新发送在故障服务器处丢失的任何分组。 在一些实施例中,通过检查分组的内容来调度分组。
    • 4. 发明授权
    • Supporting distributed key-based processes
    • 支持分布式的基于密钥的进程
    • US08499222B2
    • 2013-07-30
    • US12967903
    • 2010-12-14
    • Antony RowstronPaolo CostaGregory Francis O'SheaAustin Donnelly
    • Antony RowstronPaolo CostaGregory Francis O'SheaAustin Donnelly
    • H03M13/00
    • G06F9/5066
    • Supporting distributed key-based processes is described. In an embodiment, servers at a data center provide a key-based process for carrying out computationally expensive tasks and are connected using point to point connections in a geometric topology such as a torus. In an example, aggregation trees are built on top of the geometric topology of the data center, each aggregation tree being a sequence of servers in the data center that forms a tree structure. In an embodiment packets of data are sent from the leaves of the trees to the root and at each server along the tree the packets are aggregated using a combiner function of the key-based process. In an embodiment, if a server fails, the trees are dynamically recomputed and a recovery phase is triggered to resend any packets lost at the failed server. In some embodiments, packets are scheduled by inspecting the content of the packets.
    • 描述支持基于分布式密钥的进程。 在一个实施例中,数据中心的服务器提供用于执行计算上昂贵的任务的基于密钥的过程,并且使用诸如环面的几何拓扑中的点对点连接。 在一个示例中,聚合树建立在数据中心的几何拓扑之上,每个聚合树是数据中心中形成树结构的一系列服务器。 在一个实施例中,使用基于密钥的过程的组合器功能,将数据包从树的树叶发送到根,并且沿树的每个服务器将数据包聚合。 在一个实施例中,如果服务器发生故障,则动态地重新计算树并且触发恢复阶段以重新发送在故障服务器处丢失的任何分组。 在一些实施例中,通过检查分组的内容来调度分组。
    • 5. 发明授权
    • Offering network performance guarantees in multi-tenant datacenters
    • 在多租户数据中心提供网络性能保证
    • US08671407B2
    • 2014-03-11
    • US13176901
    • 2011-07-06
    • Hitesh BallaniPaolo CostaThomas KaragiannisAntony Rowstron
    • Hitesh BallaniPaolo CostaThomas KaragiannisAntony Rowstron
    • G06F9/455
    • G06F9/45533G06F9/45558G06F9/5077G06F2009/45579G06F2209/501H04L67/101H04L67/38
    • Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters.
    • 描述了在多租户数据中心中提供网络性能保证的方法。 在一个实施例中,对从租户在数据中心接收的资源的请求包括许多虚拟机和诸如由租户指定的带宽需求的性能要求。 数据中心内的网络管理器将请求映射到数据中心拓扑,并根据拓扑中的虚拟机的可用插槽为数据中心内的虚拟机分配,以满足性能要求。 在分配之后,根据新分配更新拓扑内的元素的存储剩余容量值,并且该更新的存储数据用于将后续请求映射到数据中心。 所分配的虚拟机构成数据中心内的虚拟网络的一部分,该虚拟网络是根据请求分配的,并且描述了两个虚拟网络抽象:虚拟集群和虚拟超额订阅集群。
    • 6. 发明申请
    • Offering Network Performance Guarantees in Multi-Tenant Datacenters
    • 在多租户数据中心提供网络性能保证
    • US20130014101A1
    • 2013-01-10
    • US13176901
    • 2011-07-06
    • Hitesh BallaniPaolo CostaThomas KaragiannisAntony Rowstron
    • Hitesh BallaniPaolo CostaThomas KaragiannisAntony Rowstron
    • G06F9/455
    • G06F9/45533G06F9/45558G06F9/5077G06F2009/45579G06F2209/501H04L67/101H04L67/38
    • Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters.
    • 描述了在多租户数据中心中提供网络性能保证的方法。 在一个实施例中,对从租户在数据中心接收的资源的请求包括许多虚拟机和诸如由租户指定的带宽需求的性能要求。 数据中心内的网络管理器将请求映射到数据中心拓扑,并根据拓扑中的虚拟机的可用插槽为数据中心内的虚拟机分配,以满足性能要求。 在分配之后,根据新分配更新拓扑内的元素的存储剩余容量值,并且该更新的存储数据用于将后续请求映射到数据中心。 所分配的虚拟机构成数据中心内的虚拟网络的一部分,该虚拟网络是根据请求分配的,并且描述了两个虚拟网络抽象:虚拟集群和虚拟超额订阅集群。
    • 7. 发明申请
    • PREDICTING DATACENTER PERFORMANCE TO IMPROVE PROVISIONING
    • 预测DATACENTER性能,以改善提供
    • US20130219068A1
    • 2013-08-22
    • US13400579
    • 2012-02-21
    • Hitesh BallaniThomas KaragiannisAntony RowstronPaolo CostaVirajith Jalaparti
    • Hitesh BallaniThomas KaragiannisAntony RowstronPaolo CostaVirajith Jalaparti
    • G06F15/173
    • G06F9/5061G06F9/5044G06F2209/508G06Q10/063
    • Methods of predicting datacenter performance to improve provisioning are described. In an embodiment, a resource manager element receives a request from a tenant which describes an application that the tenant wants executed by a multi-resource, multi-tenant datacenter. The request that has been received is mapped to a set of different candidate resource combinations within the datacenter, where each candidate resource combination can be used to execute the application in a manner which satisfies a high level constraint specified within the request. This mapping may, for example, be performed using a combination of benchmarking and an analytical model. In some examples, each resource combination may comprise a number of virtual machines and a bandwidth between those machines. Data relating to at least a subset (and in some examples, two or more) of the candidate resource combinations is then presented to the tenant.
    • 描述了预测数据中心性能以改善配置的方法。 在一个实施例中,资源管理器元件接收来自租户的请求,所述请求描述了租户希望由多资源,多租户数据中心执行的应用。 已经接收到的请求被映射到数据中心内的一组不同的候选资源组合,其中每个候选资源组合可以用于以满足请求中指定的高级约束的方式来执行应用。 例如,该映射可以使用基准测试和分析模型的组合来执行。 在一些示例中,每个资源组合可以包括多个虚拟机以及这些机器之间的带宽。 然后将与候选资源组合的至少一个子集(并且在一些示例中,两个或更多个)相关的数据呈现给租户。
    • 9. 发明申请
    • DEVICES AND METHODS FOR WEIGHT CONTROL AND WEIGHT LOSS
    • 重量控制和重量损失的装置和方法
    • US20120251589A1
    • 2012-10-04
    • US13431076
    • 2012-03-27
    • Paolo Costa
    • Paolo Costa
    • A61K9/00A61P3/04
    • A61K9/4808A23L2/52A23L29/25A23L33/21A23L33/30A61F5/0076A61K9/2072A61K9/4825A61K9/4866
    • The present invention provides, compositions, devices; and methods for affecting, among other things, weight loss and/or weight control, by sequestering nutrients or other compounds such as toxins from absorption in the digestive tract. The compositions, devices, and methods employ one or more members made of a compressible, absorbent matrix material. In various embodiments, the matrix material is suitable for routine use. The compressible absorbent matrix material has a size, shape and/or geometry configured for efficient packing into a small space, and/or configured to absorb and substantially retain digested material in the stomach. The devices and compositions may further comprise one or more hydrogel(s), soluble or insoluble fibers, waxes and/or gums to provide the desired mechanical properties and/or absorptive or shielding properties.
    • 本发明提供组合物,装置; 以及通过将营养素或其它化合物例如在消化道吸收中的毒素隔离来影响减肥和/或体重控制的方法。 组合物,装置和方法采用由可压缩的吸收性基质材料制成的一个或多个构件。 在各种实施方案中,基质材料适合于常规使用。 可压缩吸收性基质材料具有被配置为有效地包装到小空间中的尺寸,形状和/或几何形状,和/或构造成吸收并基本上保持胃中的消化物质。 所述装置和组合物还可以包含一种或多种水凝胶,可溶性或不溶性纤维,蜡和/或树胶,以提供所需的机械性能和/或吸收性或屏蔽性。
    • 10. 发明申请
    • HIGH POROSITY CELLULOSIC SPONGE
    • 高密度纤维素海绵
    • US20140276330A1
    • 2014-09-18
    • US13841138
    • 2013-03-15
    • Paolo Costa
    • Paolo Costa
    • A61F5/00
    • A61F5/0076A61F5/0036
    • The present invention provides compositions, devices, and methods for affecting, among other things, weight loss and/or weight control, by sequestering nutrients or other compounds such as toxins from absorption in the digestive tract. The compositions, devices, and methods employ one or more members made of a compressible, absorbent matrix material. In various embodiments, the matrix material is suitable for routine use. The compressible absorbent matrix material has a size, shape and/or geometry configured for efficient packing into a small space, and/or configured to absorb and substantially retain digested material in the stomach. The devices and compositions may further comprise one or more hydrogel(s), soluble or insoluble fibers, waxes, and/or gums to provide the desired mechanical properties and/or absorptive or shielding properties.
    • 本发明提供组合物,装置和方法,其通过将营养物质或其它化合物例如来自吸收在消化道中的毒素隔离来影响减肥和/或体重控制。 组合物,装置和方法采用由可压缩的吸收性基质材料制成的一个或多个构件。 在各种实施方案中,基质材料适合于常规使用。 可压缩吸收性基质材料具有被配置为有效地包装到小空间中的尺寸,形状和/或几何形状,和/或构造成吸收并基本上保持胃中的消化物质。 所述装置和组合物可进一步包含一种或多种水凝胶,可溶性或不溶性纤维,蜡和/或胶,以提供所需的机械性能和/或吸收性或屏蔽性。