SERVER-CLIENT SECRET GENERATION WITH CACHED DATA
    41.
    发明申请
    SERVER-CLIENT SECRET GENERATION WITH CACHED DATA 有权
    具有缓存数据的服务器客户机密生成

    公开(公告)号:US20150349953A1

    公开(公告)日:2015-12-03

    申请号:US14390368

    申请日:2014-02-06

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are provided for shared secret generation between a server and a client using cached data. In some examples, a server may send a number of encrypted secrets to a client that caches a number of data blocks previously provided by the server. Each of the encrypted secrets may be encrypted using a data block that may or may not be cached at the client. The client may then identify the encrypted secrets that correspond to data blocks in its cache and use those data blocks to recover those secrets. The client may then encrypt a message for the server using the recovered secrets. Upon reception of the message, the server may then recover the message using its knowledge of the data blocks cached at the client.

    Abstract translation: 提供了技术,用于使用缓存数据在服务器和客户机之间进行共享密钥生成。 在一些示例中,服务器可以向存储先前由服务器提供的多个数据块的客户端发送多个加密秘密。 可以使用可以或可以不在客户端缓存的数据块来加密每个加密的秘密。 然后,客户端可以识别对应于其高速缓存中的数据块的加密秘密,并使用这些数据块来恢复这些秘密。 客户端然后可以使用恢复的秘密加密服务器的消息。 在接收到消息时,服务器然后可以使用其在客户端缓存的数据块的知识来恢复消息。

    LOCATION GRAPH ADAPTED VIDEO GAMES
    43.
    发明申请
    LOCATION GRAPH ADAPTED VIDEO GAMES 有权
    位置图适应视频游戏

    公开(公告)号:US20150231503A1

    公开(公告)日:2015-08-20

    申请号:US14353238

    申请日:2013-09-23

    Inventor: Ezekiel Kruglick

    CPC classification number: A63F13/65 A63F13/216 G06T19/003 G06T19/006

    Abstract: Technologies related to location graph adapted video games are generally described. In some examples, location graphs may be generated for received environment inputs, such as received three dimensional (3D) models of environments. Video games may be adapted to generated location graphs, such as by placing video game content at nodes of location graphs. Video game and/or user parameters may be accommodated when adapting video games to location graphs.

    Abstract translation: 通常描述与位置图适配的视频游戏相关的技术。 在一些示例中,可以为接收的环境输入(诸如接收的三维(3D)环境模型)生成位置图。 视频游戏可以适应于生成的位置图,例如通过将视频游戏内容放置在位置图的节点处。 当将视频游戏适配到位置图时,可以适应视频游戏和/或用户参数。

    VENDOR OPTIMIZATION IN AGGREGATED ENVIRONMENTS
    44.
    发明申请
    VENDOR OPTIMIZATION IN AGGREGATED ENVIRONMENTS 审中-公开
    供应商在聚集环境中的优化

    公开(公告)号:US20150199769A1

    公开(公告)日:2015-07-16

    申请号:US14640933

    申请日:2015-03-06

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are generally described for systems and methods effective to optimize vendors in a cloud computing environment. In an example, bundled services can be de-aggregated and a hierarchical tree can be generated showing the relationships between the service providers and infrastructure providers. When itemized bills are received from the service providers, the hierarchical tree can be used to match items from the itemized bills to specific infrastructure providers. A transaction report showing all the services rendered by the infrastructure providers can then be sent to the respective infrastructure providers to take advantage of discounts and bulk rates. In another example, a set of infrastructure providers that provide the services at the lowest cost can be determined, and the service providers can be configured or requested to switch to that set of infrastructure providers.

    Abstract translation: 技术通常被描述为有效优化云计算环境中的供应商的系统和方法。 在一个示例中,捆绑服务可以被去聚合,并且可以生成分层树,显示服务提供商和基础设施提供商之间的关系。 当从服务提供商接收到逐项票据时,可以使用分层树将匹配从逐项票据到特定基础设施提供商的项目进行匹配。 显示基础设施提供商提供的所有服务的交易报告,然后可以发送给相应的基础设施提供商,以利用折扣和散装率。 在另一示例中,可以确定以最低成本提供服务的一组基础设施提供商,并且可以配置或请求服务提供商切换到该组基础设施提供商。

    SUPPRESSION OF REAL FEATURES IN SEE-THROUGH DISPLAY
    45.
    发明申请
    SUPPRESSION OF REAL FEATURES IN SEE-THROUGH DISPLAY 有权
    抑制实际显示的实际特征

    公开(公告)号:US20150178967A1

    公开(公告)日:2015-06-25

    申请号:US14373829

    申请日:2013-12-23

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are generally described for display of a merged image on a display. According to some examples, a processor may receive first data that relates to a first image of a real object and second data that relates to a second image of a virtual object. The second image, if displayed, may overlap, in an overlap region, at least part of the first image if the first image were displayed. The processor may identify an overlap part in the first data that corresponds to the overlap region, clip the overlap part from the first data to produce clipped data, and blur the clipped data to produce blurred data. The processor may subtract the clipped data from the blurred data to produce an additive blur component, add the additive blur component to the second data to produce merged data, and generate the merged image to be displayed on the display based on the merged data.

    Abstract translation: 通常描述技术来在显示器上显示合并的图像。 根据一些示例,处理器可以接收与真实对象的第一图像相关的第一数据和与虚拟对象的第二图像相关的第二数据。 如果显示第二图像,则可以在重叠区域中重叠第一图像的至少一部分,如果第一图像被显示。 处理器可以识别对应于重叠区域的第一数据中的重叠部分,从第一数据剪切重叠部分以产生剪切数据,并且模糊剪切数据以产生模糊数据。 处理器可以从模糊数据中减去剪辑的数据以产生附加模糊分量,将加法模糊分量添加到第二数据以产生合并的数据,并且基于合并的数据生成要在显示器上显示的合并图像。

    INTERMEDIARY GRAPHICS RENDITION
    46.
    发明申请
    INTERMEDIARY GRAPHICS RENDITION 有权
    中间图形参考

    公开(公告)号:US20150154051A1

    公开(公告)日:2015-06-04

    申请号:US14360288

    申请日:2013-10-23

    Inventor: Ezekiel Kruglick

    Abstract: Technologies related to intermediary graphics rendition are generally described. In some examples, an intermediary computing device may store graphics models in a model store. A server computing device may generate and send a compositing flow to the intermediary computing device. The compositing flow may comprise model identifiers and model rendering information. The intermediary computing device may retrieve models identified in the compositing flow from the model store, and provide the identified models and model rendering information to a Graphics Processing Unit (GPU) for rendering. The GPU may render graphics for delivery via a network to a client device.

    Abstract translation: 通常描述与中间图形再现相关的技术。 在一些示例中,中间计算设备可以将图形模型存储在模型存储中。 服务器计算设备可以生成并将合成流发送到中间计算设备。 合成流程可以包括模型标识符和模型呈现信息。 中间计算设备可以从模型存储中检索在合成流中识别的模型,并将所识别的模型和模型呈现信息提供给图形处理单元(GPU)进行渲染。 GPU可以渲染图形以经由网络传送到客户端设备。

    Optimization Of Resource Utilization In A Collection of Devices
    47.
    发明申请
    Optimization Of Resource Utilization In A Collection of Devices 审中-公开
    优化设备集合中的资源利用

    公开(公告)号:US20150120923A1

    公开(公告)日:2015-04-30

    申请号:US14593326

    申请日:2015-01-09

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are described herein for optimizing resource utilization in a collection of devices having hierarchical network layers. Some example technologies may identify packets exchanged between processes executed on collections of server computers. The hierarchical network layers may couple the collections of server computers. The technologies may determine virtual machine groups based on the identified packets. Each of the virtual machine groups may identify one or more virtual machines configured on the collections of server computers to execute one or more processes. The virtual machine groups may be configured to increase data traffic in a lower layer in the hierarchical network layers and to decrease the data traffic in a higher layer in the hierarchical network layers. The technologies may relocate the virtual machines between the collections of server computers according to the virtual machine groups.

    Abstract translation: 本文描述了用于优化具有分层网络层的设备集合中的资源利用的技术。 一些示例技术可以识别在服务器计算机的集合上执行的进程之间交换的分组。 分级网络层可以耦合服务器计算机的集合。 这些技术可以基于所识别的分组来确定虚拟机组。 每个虚拟机组可以标识在服务器计算机集合上配置的一个或多个虚拟机,以执行一个或多个进程。 虚拟机组可以被配置为增加分级网络层中的较低层中的数据流量,并且降低分层网络层中较高层中的数据流量。 这些技术可能会根据虚拟机组将虚拟机重新定位在服务器计算机集合之间。

    Datacenter managed thread and multi-processing support
    48.
    发明授权
    Datacenter managed thread and multi-processing support 有权
    数据中心管理线程和多处理支持

    公开(公告)号:US09021509B1

    公开(公告)日:2015-04-28

    申请号:US14114524

    申请日:2013-04-24

    Inventor: Ezekiel Kruglick

    CPC classification number: G06F9/45533 G06F9/5077 G06F9/54

    Abstract: Technologies are generally described for datacenter managed thread and multi-processing support. In some examples, a system may be provided for dynamic core allotment and provisioning within a server such that resources can be efficiently used to accomplish available work during lulls shorter than inter-server balancing time scales. A virtual machine manger (VMM) may enact core level provisioning and make optimal performance multi-processing information available via a virtual application programming interface (API) handler that receives and responds to messages sent to the VMM. The messages may not need to reach an external network and may therefore be exchanged at high speeds.

    Abstract translation: 技术通常被描述为数据中心管理的线程和多处理支持。 在一些示例中,可以提供用于服务器内的动态核心分配和供应的系统,使得可以有效地使用资源来在短于服务器间平衡时间尺度的间隔期间完成可用的工作。 虚拟机管理器(VMM)可以通过接收并响应发送给VMM的消息的虚拟应用程序接口(API)处理程序来实现核心级别的配置,并提供最佳性能的多处理信息。 消息可能不需要到达外部网络,因此可以以高速度进行交换。

    LOCAL MESSAGE QUEUE PROCESSING FOR CO-LOCATED WORKERS
    49.
    发明申请
    LOCAL MESSAGE QUEUE PROCESSING FOR CO-LOCATED WORKERS 有权
    地方工作人员的本地信息队列处理

    公开(公告)号:US20150106463A1

    公开(公告)日:2015-04-16

    申请号:US14575809

    申请日:2014-12-18

    Inventor: Ezekiel Kruglick

    CPC classification number: H04L51/18 G06F9/546 G06F2209/548 H04L51/14

    Abstract: Technologies are provided for locally processing queue requests from co-located workers. In some examples, information about the usage of remote datacenter queues by co-located workers may be used to determine one or more matched queues. Messages from local workers to a remote datacenter queue classified as a matched queue may be stored locally. Subsequently, local workers that request messages from matched queues may be provided with the locally-stored messages.

    Abstract translation: 提供技术用于本地处理来自同事的工作人员的队列请求。 在一些示例中,可以使用关于由同位置的工作者使用远程数据中心队列的信息来确定一个或多个匹配的队列。 从本地工作人员到分类为匹配队列的远程数据中心队列的消息可能会被本地存储。 随后,可以向本地存储的消息提供从匹配队列请求消息的本地工作人员。

    REPEATER EMULATION TO INCREASE NETWORK RANGE

    公开(公告)号:US20150065033A1

    公开(公告)日:2015-03-05

    申请号:US14128201

    申请日:2013-08-30

    Inventor: Ezekiel Kruglick

    CPC classification number: H04B7/145 H04B7/15507 H04W56/00

    Abstract: Technologies are generally described for methods and systems configured to increase a range of a network. In an example, a method for increasing a range of a first network may include sending a request by a communication device to a network device while the communication device is in a range of the first network. The request may include a request for discovery data that identifies the first network. The method may further include receiving, by the communication device, the discovery data. The method may further include broadcasting, by the communication device, information based on the discovery data when the communication device is outside the range of the first network and when the communication device is configured to communicate over a second network. The second network may be different from the first network.

Patent Agency Ranking