会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Product packaging and installation mechanism
    • 产品包装安装机制
    • US20050262502A1
    • 2005-11-24
    • US10848635
    • 2004-05-18
    • Mohammad LariRajendra PingteSrinath KrishnaswamyDouglas McMahon
    • Mohammad LariRajendra PingteSrinath KrishnaswamyDouglas McMahon
    • G06F9/445
    • G06F8/61Y10S707/99953Y10S707/99956
    • Files of software to be installed in a computer are packaged as follows. A source file is prepared to contain at least a declaration of an array of sufficient space to accommodate the files to be packaged. The source file is compiled into an executable file. Thereafter, the array in the executable file is overwritten with data from each file being packaged. Depending on the embodiment, the address of where each file begins in the executable file and each file's name may be stored in the same executable file or in a different file. The stored file names are used to identify an address of a file from its name, when the named file is first accessed. In several embodiments, the operating system loads the executable file as a library that is automatically shared by multiple instances of the application (or by multiple applications), to efficiently use physical memory.
    • 要安装在计算机中的软件文件包装如下。 源文件准备至少包含一个足够空间的数组的声明,以容纳要打包的文件。 源文件被编译成可执行文件。 此后,可执行文件中的数组将被来自正在打包的每个文件的数据覆盖。 根据实施例,每个文件在可执行文件中开始的地址和每个文件的名称可以存储在相同的可执行文件或不同的文件中。 存储的文件名用于在首次访问命名文件时从其名称中标识文件的地址。 在几个实施例中,操作系统将可执行文件加载为由应用程序的多个实例(或多个应用程序)自动共享的库,以有效地使用物理内存。
    • 2. 发明授权
    • Schema evolution of complex objects
    • 复杂对象的模式演化
    • US06963880B1
    • 2005-11-08
    • US10144439
    • 2002-05-10
    • Rajendra PingteSundeep AbrahamMehul Dilip BastawalaSrinath KrishnaswamyRavikanth Kasamsetty
    • Rajendra PingteSundeep AbrahamMehul Dilip BastawalaSrinath KrishnaswamyRavikanth Kasamsetty
    • G06F7/00
    • G06F17/30297G06F17/3028Y10S707/99943Y10S707/99944Y10S707/99945
    • Schema conversion approaches convert images of complex objects. The schema conversion is performed on images of complex objects belonging to a root class, whether those objects are instances of the root class or instances of a subclass of the root class. A complex object is an object that is comprised of a collection of objects or that has another object as an attribute. The approaches use change vectors to represent changes to make to an image to convert it between the target schema version and source schema version. Change vectors are generated based on schema version records, each of which describes the properties of a schema version, including the attributes in the schema version and the data type of each of the attributes. The approaches evolve changes that includes addition, modification and deletion of object attributes. They convert from an earlier schema version to a later schema version, and vice versa, i.e. from a later schema version to a earlier schema version.
    • 模式转换方法转换复杂对象的图像。 对属于根类的复杂对象的映像执行模式转换,无论这些对象是根类的实例还是根类的子类的实例。 复杂对象是由对象集合或具有另一对象作为属性组成的对象。 这些方法使用变化向量来表示对图像进行的更改,以在目标模式版本和源模式版本之间进行转换。 基于模式版本记录生成更改向量,每个模式描述模式版本的属性,包括模式版本中的属性和每个属性的数据类型。 这些方法演变了包括对象属性的添加,修改和删除的更改。 它们将从较早的模式版本转换为较后的模式版本,反之亦然,即从较后的模式版本转换为较早的模式版本。
    • 4. 发明申请
    • Interpreting remote objects at a local site
    • 在本地站点解释远程对象
    • US20050262113A1
    • 2005-11-24
    • US10949102
    • 2004-09-24
    • Geeta AroraMagdi MorsiRajendra Pingte
    • Geeta AroraMagdi MorsiRajendra Pingte
    • G06F17/00G06F17/30
    • G06F17/30569
    • A method and apparatus for receiving objects is provided. Embodiments provide for receiving, from a source database server, at a target database server, an object. If the object type of the object is involved in an inheritance hierarchy, then the target database server inspects the object to determine a source identifier that identifies to a source database server the object type associated with the object. The target database determines a target identifier that identifies to the target database server the object type associated with the object based on a mapping that associates source identifiers to target identifiers. Alternately, if the object type of the object is not involved in an inheritance hierarchy, then the target database server inspects the object to determine a set of characteristics of the object. The target database server determines the target identifier for the object based on the characteristics of the object.
    • 提供了一种用于接收物体的方法和装置。 实施例提供从源数据库服务器在目标数据库服务器处接收对象。 如果对象的对象类型涉及继承层次结构,则目标数据库服务器将检查对象以确定向源数据库服务器标识与对象关联的对象类型的源标识符。 目标数据库基于将源标识符与目标标识符相关联的映射来确定向目标数据库服务器标识与对象相关联的对象类型的目标标识符。 或者,如果对象的对象类型不涉及继承层次结构,则目标数据库服务器将检查对象以确定对象的一组特征。 目标数据库服务器基于对象的特征来确定对象的目标标识符。
    • 6. 发明申请
    • CAPTURING AND RESTORING DATABASE SESSION STATE
    • 捕获和恢复数据库会话状态
    • US20100005097A1
    • 2010-01-07
    • US12166272
    • 2008-07-01
    • Chao LiangFeng CaoRajendra Pingte
    • Chao LiangFeng CaoRajendra Pingte
    • G06F17/30G06F12/00
    • G06F17/30575G06F11/3414G06F11/3495G06F2201/86G06F2201/87
    • Techniques are described herein for capturing and restoring database session state. Production database server components save the session state of each of a plurality of database sessions. The components store workload units that are processed in these sessions. The components store updated session states in response to certain events. Thus, the components may capture multiple session states, pertaining to various different points in time, for each session. The captured session states and the captured workload are moved to a test database server. A user selects, from among the time points represented by the session states, a point in time at which the user would like workload replay to begin. Sessions are re-created on the test database server. Session states of these sessions are set to reflect the session states as they existed at the user-selected time point. Workload units are replayed in the sessions relative to the test database server.
    • 这里描述了用于捕获和恢复数据库会话状态的技术。 生产数据库服务器组件保存多个数据库会话中的每一个的会话状态。 组件存储在这些会话中处理的工作负载单元。 组件存储更新的会话状态以响应某些事件。 因此,组件可以针对每个会话捕获属于各种不同时间点的多个会话状态。 捕获的会话状态和捕获的工作负载被移动到测试数据库服务器。 用户从会话状态所表示的时间点中选择用户想要工作负载重放开始的时间点。 会话在测试数据库服务器上重新创建。 这些会话的会话状态被设置为反映在用户选择的时间点存在的会话状态。 在相对于测试数据库服务器的会话中重播工作负载单元。
    • 7. 发明申请
    • Reducing memory used by metadata for duplicate user defined types
    • 减少由重复的用户定义类型的元数据使用的内存
    • US20060167900A1
    • 2006-07-27
    • US11038596
    • 2005-01-18
    • Rajendra PingteSrinath Krishnaswamy
    • Rajendra PingteSrinath Krishnaswamy
    • G06F7/00
    • G06F17/30595
    • A computer automatically identifies multiple occurrences of an abstract data type that is embedded within an object of metadata of another abstract data type (hereinafter “top-level” abstract data type), e.g. by recursively visiting each element of the top-level abstract data type. Then the computer automatically generates, for the top-level abstract data type, a top-level description that contains a description of each embedded abstract data type. At several locations in the top-level description that correspond to occurrences of a given embedded abstract data type in the top-level abstract data type, the computer automatically inserts offsets that identify a common position where the single description of that given embedded abstract data type is present in the top-level description. Use of multiple offsets that identify a common position of an embedded description reduces space otherwise occupied by multiple embedded descriptions in prior art's top-level descriptions.
    • 计算机自动识别嵌入在另一抽象数据类型(以下称为“顶级”抽象数据类型)的元数据的对象内的抽象数据类型的多次出现。 通过递归访问顶级抽象数据类型的每个元素。 然后,计算机会自动为顶层抽象数据类型生成包含每个嵌入式抽象数据类型描述的顶级描述。 在顶层描述中的几个位置,对应于顶级抽象数据类型中给定的嵌入式抽象数据类型的出现,计算机自动插入标识共同位置的偏移,其中给定的嵌入式抽象数据类型的单个描述 存在于顶级描述中。 识别嵌入式描述的共同位置的多个偏移的使用减少了现有技术的顶级描述中的多个嵌入式描述所占据的空间。