会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 74. 发明授权
    • System and method for providing a single application program interface
for heterogeneous databases
    • 为异构数据库提供单个应用程序接口的系统和方法
    • US6009428A
    • 1999-12-28
    • US931008
    • 1997-09-15
    • James Charles KleeweinEileen Tien LinTina Louise MukaiYun Wang
    • James Charles KleeweinEileen Tien LinTina Louise MukaiYun Wang
    • G06F17/30
    • G06F17/30569Y10S707/99932
    • An application program interface at a local processor enables transparent access to both a local database and a remote database. The remote database includes (i) a remote DBMS which segregates data into distinct remote datatype categories and (ii) remote data functions which define functions that are executable by the remote DBMS with respect to categories of remote datatypes. The local processor includes a memory which stores (i) a local DBMS that includes local datatypes which segregate locally stored data into local datatypes; (ii) local functions which define actions that are executable by the local DBMS with respect to defined categories of the local datatypes, and (iii) tables which store a mapping between local datatypes and remote datatypes, and local functions and remote functions. The mapping between at least one local datatype and at least one remote datatype indicates that the remote datatype is to be transformed into a local defined datatype that is different than the remote datatype. A local processor employs the table to convert a received instance of the at least one remote datatype to a mapped local datatype and subjects data comprising the instance of the remote datatype to a local function which is not executable for the remote datatype. The application program interface further enables specification of a function to be carried out at the remote database with respect to data stored thereat, which function is not readily performable by the local processor.
    • 本地处理器上的应用程序接口可实现对本地数据库和远程数据库的透明访问。 远程数据库包括(i)远程DBMS,其将数据分离成不同的远程数据类型类别,以及(ii)远程数据功能,其定义关于远程数据类型的远程DBMS可执行的功能。 本地处理器包括存储器(i)本地DBMS,其包括将本地存储的数据分离成本地数据类型的本地数据类型; (ii)定义本地DBMS相对于本地数据类型的定义类别可执行的操作的本地功能,以及(iii)存储本地数据类型和远程数据类型之间的映射以及本地功能和远程功能的表。 至少一个本地数据类型与至少一个远程数据类型之间的映射表明远程数据类型将被转换为与远程数据类型不同的本地定义的数据类型。 本地处理器使用该表将所接收的至少一个远程数据类型的实例转换为映射的本地数据类型,并将包含远程数据类型的实例的数据主题转换为对远程数据类型不可执行的本地功能。 应用程序接口还能够指定要在远程数据库处执行的功能,该功能关于存储在其上的数据,该功能不容易被本地处理器执行。
    • 76. 发明授权
    • Functional compensation in a heterogeneous, distributed database
environment
    • 在异构的分布式数据库环境中进行功能补偿
    • US5706499A
    • 1998-01-06
    • US466924
    • 1995-06-06
    • James C. KleeweinEileen T. LinYun Wang
    • James C. KleeweinEileen T. LinYun Wang
    • G06F17/30G06F15/163
    • G06F17/30566Y10S707/99934Y10S707/99939Y10S707/99943Y10S707/99952Y10S707/99953
    • A system and method for compensating for functional differences between heterogeneous database management systems, wherein data associated with a client is distributed among the heterogeneous database management systems, is discussed. The system simulates support of multiple pending actions on a single connection in any of the heterogeneous database management systems which does not support multiple pending actions on a single connection. Also, the system: (1) simulates support of cursors declared "with hold" in any of the heterogeneous database management systems which does not support cursors declared "with hold"; (2) simulates support of positioned update actions in any of the heterogeneous database. management systems which does not support positioned update actions; (3) simulates support of host variables in any of the heterogeneous database management systems which does not support host variables; and (4) compensates for security log-in procedure differences between the heterogeneous database management systems.
    • 讨论了用于补偿异构数据库管理系统之间的功能差异的系统和方法,其中与客户端相关联的数据分布在异构数据库管理系统之间。 系统模拟在任何异构数据库管理系统中的单个连接上支持多个挂起的操作,该系统不支持单个连接上的多个未决操作。 此外,系统:(1)模拟在任何异质数据库管理系统中声明“持有”的游标的支持,该系统不支持声明为“持有”的游标; (2)模拟任何异构数据库中定位更新动作的支持。 不支持定位更新动作的管理系统; (3)模拟不支持主机变量的任何异构数据库管理系统中的主机变量的支持; 和(4)补偿异构数据库管理系统之间的安全登录过程差异。
    • 80. 发明授权
    • System method for memory virtualization control logic for translating virtual memory in space of guest memory based on translated codes in response to memory failure
    • 用于存储器虚拟化控制逻辑的系统方法,用于基于响应于存储器故障的转换代码来翻译客户机存储器空间中的虚拟存储器
    • US09336036B2
    • 2016-05-10
    • US13976671
    • 2011-03-31
    • Yaozu DongYun WangYunhong Jiang
    • Yaozu DongYun WangYunhong Jiang
    • G06F9/00G06F9/455G06F11/14G06F11/16G06F12/10G06F11/20
    • G06F9/45558G06F11/1484G06F11/1666G06F11/20G06F12/1009G06F12/1027G06F2009/45562
    • A virtualization based system comprises a host and a plurality of virtual machines that may each comprises a guest memory. A virtual machine monitor has access to underlying platform hardware in the system and may control physical resources in the platform. The platform hardware comprises a processor and a memory coupled to the processor. Further, the VMM may manage guest software including guest operating systems running on the virtual machines. A binary translation logic may replace guest memory writing instructions corresponding to a hot spot in guest application with translated codes to generate a mirrored content for the guest memory. The binary translation logic may combine one or more of the guest memory writing instructions in a region and keep the region atomic. The processor may execute the translated codes in an atomic region together to write a content in the guest memory and a mirrored content in a mirroring memory. The VMM may allocate a memory region in the host memory for the mirroring memory. The guest memory comprises one or more guest memory pages and the mirroring memory may comprise one or more mirroring memory pages. The VMM may add an offset to a virtual address of a guest memory page to obtain a virtual address of a mirroring memory page. The VMM may manage or emulate a guest page table comprising a mapping between virtual address to guest physical addresses for the guest memory. The VMM may synchronize a shadow page table with the mapping in the guest page table. The shadow page table comprises a mapping of virtual addresses to host physical addresses for the guest memory and a mapping of virtual addresses to host physical addresses for the mirroring page. Upon a memory failure in the guest memory page, the VMM may restore the content of the corrupted guest memory page from the mirroring memory page.
    • 基于虚拟化的系统包括主机和可以各自包括客户存储器的多个虚拟机。 虚拟机监视器可以访问系统中的底层平台硬件,并且可以控制平台中的物理资源。 平台硬件包括处理器和耦合到处理器的存储器。 此外,VMM可以管理客户软件,包括在虚拟机上运行的客户操作系统。 二进制翻译逻辑可以使用转换的代码来替代对应于客户应用程序中的热点的访客存储器写入指令,以生成用于客户存储器的镜像内容。 二进制翻译逻辑可以将一个或多个客机存储器写入指令组合在一个区域中并保持区域为原子。 处理器可以一起在原子区域中执行翻译的代码,以将内容写入客户机存储器中,并将镜像内容写入镜像存储器。 VMM可以在镜像存储器的主机存储器中分配存储器区域。 来宾存储器包括一个或多个客户存储器页面,并且镜像存储器可以包括一个或多个镜像存储器页面。 VMM可以向访客存储器页面的虚拟地址添加偏移量,以获得镜像存储器页面的虚拟地址。 VMM可以管理或模拟包括虚拟地址到来宾存储器的客体物理地址之间的映射的访客页表。 VMM可以将影子页表与访客页表中的映射同步。 影子页表包括虚拟地址与客体存储器的主机物理地址的映射以及虚拟地址与镜像页面的主机物理地址的映射。 在客户机内存页面发生内存故障时,VMM可能会从镜像存储器页面还原损坏的客户机内存页面的内容。