Combination of datasets with use of a dataset filter

    公开(公告)号:US09934281B2

    公开(公告)日:2018-04-03

    申请号:US15126248

    申请日:2015-10-10

    CPC classification number: G06F17/30498 G06F17/30345 G06F17/30979

    Abstract: Technologies are generally described for methods and systems to join a first source dataset with a second source dataset. In an example, a processor may receive a request to join the first and second source datasets based on a condition. The processor may determine a first range of attribute values from the first source dataset, and a second range of attribute values from the second source dataset. The processor may produce a filtered dataset based on a comparison of the first and second ranges. A map unit may transform the filtered dataset and the second source dataset into first and second mapped datasets based on the condition. A reduce unit may transform the first and second mapped datasets into first and second reduced datasets based on the condition. A combiner unit may combine the first and second reduced datasets to join the first and second source datasets.

    Synchronized virtual trusted platform modules (VTPM) and virtual machine (VM) rollbacks
    5.
    发明授权
    Synchronized virtual trusted platform modules (VTPM) and virtual machine (VM) rollbacks 有权
    同步虚拟可信平台模块(VTPM)和虚拟机(VM)回滚

    公开(公告)号:US09275240B2

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

    申请号:US14422591

    申请日:2013-07-09

    Abstract: In at least one embodiment, a method for secured rollback of a virtual Trusted Platform Module (vTPM) that renders available functionalities offered by Trusted Platform Module (TPM) on a computer to a virtual machine (VM) is provided. The method includes taking and saving a snapshot of current state of a virtual machine as well as a snapshot of the corresponding vTPM, upon receiving a request for taking a snapshot of the virtual machine. The method further includes converting the snapshots into the current state of the virtual machine and the current state of the vTPM, respectively, upon receiving a request to roll back the virtual machine.

    Abstract translation: 在至少一个实施例中,提供了一种用于将计算机上的可信平台模块(TPM)提供给虚拟机(VM)的可用功能呈现给虚拟可信平台模块(vTPM)的安全回滚的方法。 该方法包括在接收到拍摄虚拟机的快照的请求时,采集并保存虚拟机当前状态的快照以及对应的vTPM的快照。 该方法还包括在接收到回滚虚拟机的请求时,将快照分别转换成虚拟机的当前状态和vTPM的当前状态。

    DATA COMMUNICATION ON A VIRTUAL MACHINE
    6.
    发明申请
    DATA COMMUNICATION ON A VIRTUAL MACHINE 有权
    虚拟机的数据通信

    公开(公告)号:US20150234453A1

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

    申请号:US14422560

    申请日:2013-07-09

    CPC classification number: G06F3/00 G06F9/45533 G06F9/45558 G06F2009/4557

    Abstract: In some examples, when a user requests a media device to play media data generated on a virtual machine or receive media data generated by the media device, the media data may be transmitted by sharing physical memory pages among different virtual machines and other virtual components.

    Abstract translation: 在一些示例中,当用户请求媒体设备播放在虚拟机上生成的媒体数据或接收由媒体设备生成的媒体数据时,可以通过在不同的虚拟机和其他虚拟组件之间共享物理存储器页来传送媒体数据。

    MIXED CACHE MANAGEMENT
    9.
    发明申请
    MIXED CACHE MANAGEMENT 有权
    混合高速缓存管理

    公开(公告)号:US20160253259A1

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

    申请号:US15032636

    申请日:2013-10-29

    Abstract: A mixed cache is indexed to main memory and page coloring is applied to map main memory to virtual memory. A nursery array and a mature array are indexed to virtual memory. An access to a virtual page from the mixed cache is recorded by determining an index and a tag of an array address based on a virtual address, following the index to corresponding rows in the nursery and the mature arrays, and determining if the tag in the array address matches any tag in the rows. When there is a match to a tag in the rows, an access count in a virtual page entry corresponding to the matched tags is incremented. When there is no match, a virtual page entry in the row in the nursery array is written with the tag in the array address and an access count in the entry is incremented.

    Abstract translation: 将混合高速缓存索引到主内存,并应用页面着色将主内存映射到虚拟内存。 托儿所阵列和成熟阵列被索引到虚拟内存。 通过根据托儿所和成熟阵列中的相应行的索引确定基于虚拟地址的数组地址的索引和标签来记录来自混合高速缓存的虚拟页面的访问,以及确定是否在 数组地址匹配行中的任何标记。 当与行中的标签匹配时,对应于匹配标签的虚拟页面条目中的访问计数增加。 当没有匹配时,托盘数组中的行中的虚拟页条目被写入数组地址中的标签,并且条目中的访问计数增加。

    SIMULATANEOUS METADATA EXTRACTION OF MOVING OBJECTS
    10.
    发明申请
    SIMULATANEOUS METADATA EXTRACTION OF MOVING OBJECTS 有权
    模拟元素提取移动物体

    公开(公告)号:US20160036882A1

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

    申请号:US14422932

    申请日:2013-10-29

    Abstract: In some examples, a main computing device may be configured to segment the video stream into multiple video clips processing a video stream that includes multiple frames. Further, the main computing device may be configured to distribute the video clips to multiple computing nodes to extract the metadata of moving objects in the video clips. The extracted metadata of a same moving object that appears in different video clips may be further merged together by the main computing device.

    Abstract translation: 在一些示例中,主计算设备可以被配置为将视频流分割成处理包括多个帧的视频流的多个视频片段。 此外,主计算设备可以被配置为将视频剪辑分发到多个计算节点以提取视频剪辑中的移动对象的元数据。 出现在不同视频剪辑中的相同移动对象的提取的元数据可以由主计算设备进一步合并在一起。

Patent Agency Ranking