Incoherent cavity ringdown spectroscopy gas analyzer coupled with periodic chemical scrubbing
    92.
    发明授权
    Incoherent cavity ringdown spectroscopy gas analyzer coupled with periodic chemical scrubbing 有权
    非相干腔振荡光谱气体分析仪与周期性化学洗涤相结合

    公开(公告)号:US08654334B1

    公开(公告)日:2014-02-18

    申请号:US13347440

    申请日:2012-01-10

    IPC分类号: G01N21/00

    CPC分类号: G01N21/33

    摘要: An incoherent cavity ringdown spectroscopy (iCRDS) gas analyzer is provided with a gas flow path to introduce a sample gas into an enclosed volume bounded by a pair of mirrors defining an optical cavity. A pulsed broadband incoherent light source with a wavelength band that coincides with an absorption band of a specified gas species to be detected (e.g., NO2 or SO3) directs pulses of light into the optical cavity, while a photodetector is positioned to detect light exiting the cavity. A scrubber in an alternate flow path into the enclosed volume periodically scrubs the sample gas of the specified gas species. A processor determines the concentration of the specified gas species from the ringdown decay time of the photodetector measurement signals, with the periodic scrubbing of the sample gas providing a calibration reference from its slower decay time.

    摘要翻译: 非相干腔衰落光谱(iCRDS)气体分析仪设置有气体流动路径,以将采样气体引入由限定光腔的一对反射镜限定的封闭体积中。 具有与要检测的特定气体种类(例如,NO 2或SO 3)的吸收带一致的波长带的脉冲宽带非相干光源将光脉冲引导到光腔中,而光电检测器被定位成检测出离开 腔。 进入封闭容积的交替流动路径中的洗涤器周期性地擦洗指定气体种类的样品气体。 处理器根据光电检测器测量信号的衰减衰减时间来确定特定气体种类的浓度,其中样品气体的周期性洗涤从其较慢的衰减时间提供校准参考。

    Clustering threads based on contention patterns
    93.
    发明授权
    Clustering threads based on contention patterns 失效
    基于争用模式聚合线程

    公开(公告)号:US08645963B2

    公开(公告)日:2014-02-04

    申请号:US12613232

    申请日:2009-11-05

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 G06F9/526

    摘要: Techniques for grouping two or more threads based on lock contention information are provided. The techniques include determining lock contention information with respect to two or more threads, using the lock contention information with respect to the two or more threads to determine lock affinity between the two or more threads, using the lock affinity between the two or more threads to group the two or more threads into one or more thread clusters, and using the one or more thread clusters to perform scheduling of one or more threads.

    摘要翻译: 提供了基于锁争用信息分组两个或多个线程的技术。 这些技术包括使用关于两个或更多个线程的锁争用信息来确定关于两个或更多个线程的锁争用信息,以使用两个或多个线程之间的锁相关性来确定两个或更多个线程之间的锁相关性 将两个或多个线程组合成一个或多个线程集群,并使用一个或多个线程集群来执行一个或多个线程的调度。

    PREPROVISIONING USING MUTATED TEMPLATES
    94.
    发明申请
    PREPROVISIONING USING MUTATED TEMPLATES 有权
    使用突变体进行预处理

    公开(公告)号:US20140019967A1

    公开(公告)日:2014-01-16

    申请号:US13549649

    申请日:2012-07-16

    申请人: Manish Gupta

    发明人: Manish Gupta

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455 G06F2009/45562

    摘要: A system, and computer program product for preprovisioning using a mutated template. A subset of templates is selected from a set of templates that can be provisioned to a data processing system, a template in the set of templates including data to create a virtual machine on the data processing system. The mutated template is constructed using the subset of templates. A manifest is constructed such that a template in the subset of templates can be reconstructed from the mutated template using the manifest. Instead of the subset of templates, the mutated template is preprovisioned to the data processing system.

    摘要翻译: 一种使用突变模板预制的系统和计算机程序产品。 从可以被配置到数据处理系统的一组模板中选择模板的子集,该模板集中的模板包括在数据处理系统上创建虚拟机的数据。 使用模板子集构建突变的模板。 构建清单,使得可以使用清单从突变模板重建模板子集中的模板。 而不是模板的子集,突变的模板被预先设置到数据处理系统。

    Dynamic media serving infrastructure
    95.
    发明授权
    Dynamic media serving infrastructure 有权
    动态媒体服务基础设施

    公开(公告)号:US08631146B2

    公开(公告)日:2014-01-14

    申请号:US13486881

    申请日:2012-06-01

    IPC分类号: G06F15/16

    摘要: Systems and methods provide for dynamic generation of media content at the point that content is served. The system and method work within the bounds of simple, existing, open protocols and the media files served are playable by standard media playback clients. The method is driven by a request for media content from a client specifying an edit list. The server opens one or more source files and selects portions of one or more files to transmit based on edit list instructions, and sequentially writes those portions to an output for serving to the client. The method allows for various modifications of the content before serving.

    摘要翻译: 系统和方法提供在内容被服务的时刻动态生成媒体内容。 系统和方法在简单,现有,开放协议的范围内工作,并且提供的媒体文件可以由标准媒体播放客户端播放。 该方法由来自指定编辑列表的客户端的媒体内容的请求驱动。 服务器打开一个或多个源文件,并根据编辑列表指令选择要发送的一个或多个文件的部分,并将这些部分顺序地写入到用于服务的服务的输出。 该方法允许在服务之前对内容的各种修改。

    Method for facilitating a real-time virtual interaction
    96.
    发明授权
    Method for facilitating a real-time virtual interaction 失效
    促进实时虚拟交互的方法

    公开(公告)号:US08516048B2

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

    申请号:US12018838

    申请日:2008-01-24

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: G06F17/30

    摘要: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.

    摘要翻译: 提供了用于促进两个或更多个用户之间的实时虚拟交互的技术。 这些技术包括从两个或多个用户提取动态变化的上下文,其中上下文包括用户提供的信息和与两个或更多个用户的当前活动和过去活动中的至少一个有关的一个或多个项目中的至少一个,分析 每个用户的上下文为每个用户创建分类,将每个用户的分类与每个附加用户的分类进行比较,其中比较包括按照与每个附加用户的亲密关系来排序每个用户,并且使用每个用户的排序 每个附加用户的接近条件,以促进两个或更多用户之间的实时虚拟交互。 还提供了用于生成一个或多个用户分类的数据库的技术。

    Rapid Provisioning of Virtual Machines Based on Multi-Dimensional User Request Patterns in a Cloud
    97.
    发明申请
    Rapid Provisioning of Virtual Machines Based on Multi-Dimensional User Request Patterns in a Cloud 审中-公开
    基于云中多维用户请求模式的虚拟机快速配置

    公开(公告)号:US20130055258A1

    公开(公告)日:2013-02-28

    申请号:US13565138

    申请日:2012-08-02

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63 G06F9/45533

    摘要: A method for pre-provisioning a virtual machine instance includes deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.

    摘要翻译: 用于预配置虚拟机实例的方法包括:基于至少一个虚拟机请求的历史数据为每个请求创建加权虚拟机请求,为至少一个虚拟机请求导出权重函数, - 请求的差异模式,以及将所述至少一个模式应用于所述至少一个加权请求以创建所述至少一个加权请求的优先级排序,以及基于所述优先级排序的所述虚拟机图像的至少一个实例 对至少一个加权请求进行排序。

    Compiler driven mechanism for registration and deregistration of memory pages

    公开(公告)号:US20130007385A1

    公开(公告)日:2013-01-03

    申请号:US13613746

    申请日:2012-09-13

    IPC分类号: G06F12/00

    摘要: A method, system and article of manufacture are disclosed for registering and deregistering memory pages in a computer system. The method comprises the steps of hoisting register and deregister calls in a given routine where temporal locality is present to overlap computation and communication; using software pipelined registration and deregistration where spatial locality is observed; and using intra-procedural and inter-procedural analysis by a compiler of the computer system to deregister dynamically allocated buffers. The preferred embodiment of the invention is based on an optimizing compiler. The compiler is used to extract information such as addresses of buffers which are being reused repeatedly (temporal locality), preferably in a loop. The compiler may also find information about spatial locality, such as arrays whose indexes are used in a well-defined manner in a series of messages, for example, array pages being accessed in a pre-defined pattern in a loop.

    Thread-to-processor assignment based on affinity identifiers
    99.
    发明授权
    Thread-to-processor assignment based on affinity identifiers 失效
    基于关联标识符的线程到处理器分配

    公开(公告)号:US08332852B2

    公开(公告)日:2012-12-11

    申请号:US12176796

    申请日:2008-07-21

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5033

    摘要: For each thread of a computer program to be executed on a multiple-processor computer system, an affinity identifier is associated to the thread by the computer program. The affinity identifiers of the threads denote how closely related the threads are. For each thread, a processor of the multiple-processor computer system on which the thread is to be executed is selected based on the affinity identifiers of the threads, by an operating system being executed on the multiple-processor computer system and in relation to which the computer programs are to be executed. Each thread is then executed by the processor selected for the thread.

    摘要翻译: 对于要在多处理器计算机系统上执行的计算机程序的每个线程,通过计算机程序将关联标识符与线程相关联。 线程的亲和性标识符表示线程的密切关系。 对于每个线程,由多个处理器计算机系统上执行的多处理器计算机系统的处理器基于线程的相似性标识符被选择,该操作系统由在多处理器计算机系统上执行的操作系统和与其相关的 计算机程序将被执行。 然后由为线程选择的处理器执行每个线程。

    Combining and serving media content
    100.
    发明授权
    Combining and serving media content 有权
    组合和提供媒体内容

    公开(公告)号:US08230102B1

    公开(公告)日:2012-07-24

    申请号:US13217786

    申请日:2011-08-25

    摘要: Systems and methods provide for dynamic generation of media content at the point that content is served. The system and method work within the bounds of simple, existing, open protocols and the media files served are playable by standard media playback clients. The method is driven by a request for media content from a client specifying an edit list. The server opens one or more source files and selects portions of one or more files to transmit based on edit list instructions, and sequentially writes those portions to an output for serving to the client. The server sorts the selected portions of one or more source media files, combines the selected portions to form a combined media shot, and serves the combined media shot to the client. The method allows for various modifications of the content before serving.

    摘要翻译: 系统和方法提供在内容被服务的时刻动态生成媒体内容。 系统和方法在简单,现有,开放协议的范围内工作,并且提供的媒体文件可以由标准媒体播放客户端播放。 该方法由来自指定编辑列表的客户端的媒体内容的请求驱动。 服务器打开一个或多个源文件,并根据编辑列表指令选择要发送的一个或多个文件的部分,并将这些部分顺序地写入到用于服务的服务的输出。 服务器对一个或多个源媒体文件的所选部分进行排序,组合所选择的部分以形成组合的媒体拍摄,并将组合的媒体投射到客户端。 该方法允许在服务之前对内容的各种修改。