Dynamic synchronization object pool management
    42.
    发明授权
    Dynamic synchronization object pool management 有权
    动态同步对象池管理

    公开(公告)号:US09569281B1

    公开(公告)日:2017-02-14

    申请号:US14826100

    申请日:2015-08-13

    发明人: Kirk J. Krauss

    IPC分类号: G06F9/46 G06F9/52

    摘要: A number of synchronization objects simultaneously usable during runtime by a group of threads within a multi-threaded execution environment is predicted by a processor that manages synchronization object allocations within the multi-threaded execution environment. A synchronization object pool is allocated with the predicted number of synchronization objects, each initialized with a deployment state of undeployed and an acquisition state of unlocked. Over time, the deployment state is changed between deployed and undeployed in response to requests by threads to deploy and undeploy the synchronization objects. The acquisition state is independently controlled as the synchronization objects are acquired and released by the threads. The allocated number of synchronization objects within the synchronization object pool is adjusted during the runtime in response to determined deployment rates of the allocated number of synchronization objects.

    摘要翻译: 在多线程执行环境中的一组线程在运行时期间可同时使用的多个同步对象由管理多线程执行环境中的同步对象分配的处理器来预测。 为同步对象池分配预测数量的同步对象,每个同步对象池都以未部署的部署状态和未锁定的获取状态进行初始化。 随着时间的推移,部署状态在部署和取消部署之间根据线程的请求进行更改,以部署和取消部署同步对象。 当线程获取和释放同步对象时,独立地控制采集状态。 响应于所分配的同步对象数量的确定的部署速率,在运行时间期间调整同步对象池内分配的同步对象数量。

    Mobile device loss prevention using audio and spatial indicia
    43.
    发明授权
    Mobile device loss prevention using audio and spatial indicia 有权
    使用音频和空间标记的移动设备丢失预防

    公开(公告)号:US09564037B2

    公开(公告)日:2017-02-07

    申请号:US14718985

    申请日:2015-05-21

    摘要: A processor of a first loss-prevention configured mobile device detects a second loss-prevention configured mobile device in proximity of the first loss-prevention configured mobile device. Responsive to detecting the first and the second loss-prevention configured mobile devices in proximity, spatial separation of the first loss-prevention configured mobile device from the second loss-prevention configured mobile device beyond a configured separation distance is detected. A voice of an owner of the second loss-prevention configured mobile device is detected at the first loss-prevention configured mobile device located beyond the configured separation distance. An alert is generated at the first loss-prevention configured mobile device that indicates that the owner of the second loss-prevention configured mobile device is separated from the second loss-prevention configured mobile device.

    摘要翻译: 第一防丢失配置移动设备的处理器检测第一丢失防护配置移动设备附近的第二丢失防护配置移动设备。 响应于检测邻近的第一和第二丢失防护配置的移动设备,检测到第一丢失防护配置的移动设备与配置的间隔距离之外的第二丢失防护配置的移动设备的空间间隔。 在位于配置的间隔距离之外的第一防丢器配置的移动设备处检测到第二丢失防护配置的移动设备的所有者的声音。 在第一防丢失配置移动设备处产生警告,该移动设备指示所述第二丢失防护配置的移动设备的所有者与所述第二丢失防护配置的移动设备分离。

    Model augmentation in a model-driven application development environment
    44.
    发明授权
    Model augmentation in a model-driven application development environment 有权
    模型驱动应用程序开发环境中的模型扩充

    公开(公告)号:US09513879B2

    公开(公告)日:2016-12-06

    申请号:US14141952

    申请日:2013-12-27

    IPC分类号: G06F17/30 G06F9/44

    摘要: A principal model is configured to facilitate automatic generation of at least one resource for use by a computer-executable application. The principal model includes a group of classes, references, attributes, and associations between any of the classes. At least one model item required for a task that is absent from the principal model is identified. The absent model item is instantiated in a decoration model that operates with the principal model to augment operational functionality of the principal model. The decoration model includes a class, a reference, and an attribute for any corresponding one of the group of classes, references, and attributes of the principal model.

    摘要翻译: 主体模型被配置为便于自动生成至少一个资源供计算机可执行应用程序使用。 主体模型包括任何类之间的一组类,引用,属性和关联。 识别主体模型中缺少的任务所需的至少一个模型项目。 不存在的模型项目在用主模型运行的装饰模型中实例化,以增加主模型的运算功能。 装饰模型包括主体模型的类,引用和属性组中的任何对应的一个类,引用和属性。

    Cross-domain multi-attribute hashed and weighted dynamic process prioritization
    45.
    发明授权
    Cross-domain multi-attribute hashed and weighted dynamic process prioritization 有权
    跨域多属性散列和加权动态过程优先级

    公开(公告)号:US09495655B2

    公开(公告)日:2016-11-15

    申请号:US14499131

    申请日:2014-09-27

    IPC分类号: G06F9/44 G06F9/45 G06Q10/06

    摘要: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.

    摘要翻译: 响应于接收到业务级需求的流程级输入请求,识别出多组属性。 这些属性集合各自代表与至少过程级输入请求相关的处理因素,同时基础设施处理能力和类似过程的历史过程性能的多个信息域之一。 来自多个信息域的多组属性作为向量散列成初始过程优先级。 来自多个信息域的多组属性的散列向量的属性在初始过程优先级中被加权成散列加权的结果进程优先级。 过程级输入请求基于哈希加权的结果进程优先级分配给进程类别。

    Optimizing virtual machines placement in cloud computing environments
    46.
    发明授权
    Optimizing virtual machines placement in cloud computing environments 有权
    优化云计算环境中的虚拟机放置

    公开(公告)号:US09495215B2

    公开(公告)日:2016-11-15

    申请号:US13647677

    申请日:2012-10-09

    IPC分类号: G06F9/455 G06F9/50 G06F9/445

    摘要: Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. User-specific and generic VM resource usage profiles are read that include resource consumption data. Resource pool profiles for multiple resource pools are read that include resource consumption data for the resource pools. For each of the resource pool profiles, a selected VM resource usage profile is analyzed and aligned with the resource pool profiles. An aggregated resource consumption profile is calculated. A determination is made of one of multiple resource pools with the least aggregated resource consumption.

    摘要翻译: 在云计算环境中放置虚拟机(VM)映像的实例被优化。 接收到部署新的VM映像实例的请求。 读取包含资源消耗数据的用户特定的和通用的VM资源使用情况简档。 读取多个资源池的资源池配置文件,其中包括资源池的资源消耗数据。 对于每个资源池配置文件,分析所选的VM资源使用情况配置文件并与资源池配置文件对齐。 计算汇总的资源消耗配置文件。 确定资源消耗最少的多个资源池之一。

    Symbolic referential third-party notification
    47.
    发明授权
    Symbolic referential third-party notification 有权
    符号参考第三方通知

    公开(公告)号:US09495083B2

    公开(公告)日:2016-11-15

    申请号:US14279897

    申请日:2014-05-16

    摘要: User input including a social network notification symbol followed by a social network tag is detected in association with a social network user interface. The social network tag includes a text keyword that identifies a social network topic within the social network. A subset of social network users within the social network that follow the social network topic identified by the text keyword of the social network tag is determined. A referential third-party social network user notification subset within the social network is defined as the determined subset of social network users within the social network that follow the social network topic. A referential third-party social network notification is published to the defined referential third-party social network user notification subset within the social network. The referential third-party social network notification includes the detected user input that includes the social network notification symbol followed by the social network tag.

    摘要翻译: 与社交网络用户界面相关联地检测包括社交网络通知符号和社交网络标签的用户输入。 社交网络标签包括识别社交网络内的社交网络话题的文本关键字。 确定社会网络中遵循由社交网络标签的文本关键词识别的社交网络主题的社交网络用户的子集。 社交网络中的参考第三方社交网络用户通知子集被定义为在社交网络中遵循社交网络话题的确定的社交网络用户的子集。 参考第三方社交网络通知被发布到社交网络中定义的参考第三方社交网络用户通知子集。 参考第三方社交网络通知包括检测到的用户输入,其包括社交网络通知符号,其后面是社交网络标签。

    Dynamic extensible application server management
    49.
    发明授权
    Dynamic extensible application server management 有权
    动态可扩展应用服务器管理

    公开(公告)号:US09450822B2

    公开(公告)日:2016-09-20

    申请号:US14550604

    申请日:2014-11-21

    摘要: An administrative control interface is provided that controls deployed application server plugins that operate within an application-server plugin framework deployed at a group of application servers. The administrative control interface controls dynamic adjustment of runtime application server plugin configurations that perform request-level management and server-level management of the group of application servers. Request-level application server functionality and server-level application server functionality of at least one of the group of application servers is controlled using at least one of the deployed application server plugins as specified by application-server plugin commands received from the administrative control interface.

    摘要翻译: 提供了一个管理控制界面,用于控制在部署在一组应用程序服务器上的应用程序 - 服务器插件框架内运行的部署应用程序服务器插件。 管理控制界面控制对应用服务器组执行请求级管理和服务器级管理的运行时应用服务器插件配置的动态调整。 至少一个应用服务器组中的至少一个应用服务器的请求级应用服务器功能和服务器级应用服务器功能被使用由从管理控制接口接收的应用服务器插件命令指定的部署的应用服务器插件中的至少一个进行控制。