Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

52 results about "Object oriented databases" patented technology

English Wikipedia - The Free Encyclopedia. An object database (also object-oriented database management system - OODBMS) is a database management system in which information is represented in the form of objects as used in object-oriented programming.

Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon

A method and system for modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon. The user may create, edit and manipulate a user's object database (dynamically translated into a set of relational database structures), to create, edit and manipulate objects for that object database (dynamically translated into data for those relational database structures), and to create, edit and manipulate queries to be applied to that object database (dynamically translated into queries to be applied to those relational database structures). A meta-model of the user's object database, which is itself an object database, and which has itself been translated into a set of relational database structures for manipulation by a relational database engine. The meta-model comprises a set of classes, objects, and relationships between classes which model the classes and relationships between classes of the system. Each of these classes may comprise a set of searchable properties, and each of these relationships may comprise an inheritance relationship (between a base class and a derived class) or a data-model relationship (such as a one-to-one, one-to-many, or many-to-many relationship). The data model of the user's object database is modeled by actual objects in the meta-model, and editing or manipulating the user's object database is modeled by creating, modifying, or deleting objects in the meta-model. The meta-model also models itself, in the same manner as it models the user's object database, and may be manipulated in the same manner as the user's object database.
Owner:JDA SOFTWARE GROUP

Tagged markup language interface with document type definition to access data in object oriented database

An apparatus and method defines a markup language for accessing data in a database. The markup language is preferably defined in extensible markup language (XML) by creating suitable document type definitions (DTDs), which define the grammar for accessing data in the database using the markup language. A bridge interprets the data request from the client in markup language format, a suitable database query for the database is formulated, and the data is then placed within a document for delivery in markup language format to the user. As new data types are added to the database, corresponding document type definitions (DTDs) may be dynamically generated, allowing a user to access new kinds of data in a database with a software tool that has a user-friendly graphical user interface without having to manually update the software tool for each new data type that is added to the database.
Owner:IBM CORP

Database querying system and method

A database querying system to facilitate the retrieval of desired data from a database including information categories, the system including a plurality of object data items categorized in one information category and a plurality of object data items categorized in another information category. A processor assembly responsive to a user query is also provided and is structured to identify the desired data from the user query. A relationship category defined by relationships between the object data items of the information categories is further provided, the user query including a relationship identifier corresponding the relationship category so as to simplify syntax of the user query. Interpretation of relational-database query and data manipulation languages against non-relational schemas, including conceptual, semantic, object-relational, or object-oriented database schemas, by regarding the schemas as representing virtual relational databases with every class replaced by a virtual table comprised of all the attributes reachable from the class by a chain of relations. The interpretation allows concise and simple querying of non-relational and relational databases in a languages originally intended only for relational databases. The system further provides for wrapping of a relational database into a semantic conceptual schema so as to allow formulation of queries in SQL against the wrapping schema, reducing the size of SQL queries.
Owner:GULA CONSULTING LLC

Domain name service server

A DNS server system provides IP addresses for a host in a computer network. Upon receiving a request from a client for an IP address associated with a domain name, the requested IP address is retrieved from an object oriented database and transmitted to the client. The DNS server system provides configuration access from a client in a computer network. Communicative coupling is established between a client web browser and a DNS server system web server. A user interface adapted to provide configuration access to a DNS server system is requested. The user interface is downloaded from the DNS server system over the computer network.
Owner:INFOBLOX

Network information distribution system and a method of advertising and search for supply and demand of products/goods/services in any geographical location

The proposed system and method embodiments allow placing advertisements and searching for items within a network (Internet, intranets, etc.), particularly encompass server advertiser and consumer programs associated with database means, provide for multi-language, multi-currency, multi-items entry, multi-location, geographical-category and catalog-category resolution, multi-parameters setting, and other types of support. The method may include combinations of a normalized category suggestion, user feedback category / listing suggestion, custom-made category creation, and regular keyword search modes for placement and search phases. The user feedback suggestion is provided by the system memorizing previous user-approved linkages between entered keyterms and respective categories or listings, and then proposing them to current users entering similar keyterms. The normalized category suggestion is generated by the system storing records preferably based on a normalized data hierarchy. The custom-made categories may be converted into relational, object-relational, or object-oriented database records. Such modes facilitate placement and search for users of different skills levels.
Owner:SEE VISIONS

Object-oriented data bank access method and system

This invention discloses an access method and a system for database facing objects, in which, said method includes: analyzing requests of objects to obtain accessed database list names, at least one access field, a condition field and a condition comparing value, generating key assignments based on the analyzed result including database list names, access fields and access condition fields, looking for parameterized SQL sentences corresponding to said key assignments and generating parameterized SQL sentences and storing them if they are not found out and setting the condition comparing value to a request parameter, if they are found out, then the request parameter is assigned to execute related access operation, in this invention, similar object requests use a same parameterized SQL sentence so as to reduce time cost for editing and generating SQL sentences many times.
Owner:KINGDEE SOFTWARE(CHINA) CO LTD

Storing and retrieving objects on a computer network in a distributed database

A distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.
Owner:POINTOFDATA CORP

Method and system for managing the configuration of an evolving engineering design using an object-oriented database

A system and method for providing configuration management support for an engineering design, the system using an object-oriented database and private workspace to provide for change isolation. The creation of the private workspace is accomplished with a novel “ownership only” full copying approach which is efficient with respect to disk storage space and consumption of computing resources, especially where the database includes many small items which are under configuration management.
Owner:ROCKWELL COLLINS INC

Method for implementing tree storage and access by two-dimensional table

The invention relates to a storing and accessing method of a tree implemented by 2D tables, including: (1) building 2D tables, including: a capacity allocation table, describing the capacity of tables in the system; a tree-structure relation table, describing the relation of the tree structure; several data storage area tables, recording the node attribute values in the tree structure; (2) loading and maintaining the data, including adding, deleting, amending and searching as well as the relative operations; (3) managing the data, including loading, synchronizing, changing and observing. It achieves the effects of flexibly configuring data and of making maximum use of the original mechanisms of the object-oriented database and enhances processing efficiency, flexibility and stability.
Owner:ZTE CORP

Techniques for distributing data among mobile nodes based on dynamically generated data objects in a distributed object-oriented database

Techniques for managing data distributed over nodes in a network include receiving, at an original node, content data that describes a physical entity that is not a router in a vicinity of the original node. In response to receiving the content, a beacon data object is generated in an object-oriented database distributed over the network nodes. The beacon holds the content data and holds policy data that indicates how to terminate the beacon. A node that has ownership of the beacon performs the step of terminating the beacon based on the policy data. Ownership of the beacon can be transferred so that the beacon stays associated with the physical entity, such as a room in a building, even as a mobile original node moves away from the physical entity. The content data can indicate conditions that invite responsive action, such as hazardous environmental conditions.
Owner:CISCO TECH INC

Method and apparatus for mapping objects to multiple tables of a database

The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship. A flattened attribute is an attribute of one entity that is added to another entity. A flattened relationship is created by the elimination of intermediate relationships between two entities. Relationships can be either unidirectional or bi-directional. A unidirectional relationship has a single traversal path that has a source entity and a destination. A bi-directional relationship has two traversal paths. A reflexive relationship can be created using a single entity. The model is used to synchronize object properties and the data of the data source.
Owner:NEXT

System and method for the storage, indexing and retrieval of XML documents using relational databases

A system and method for assigning attributes to XML document nodes to facilitate their storage in relational databases and the subsequent retrieval and re-construction of pertinent nodes and fragments in original document order is provided. Since these queries are performed using relational database query engines, the speed of their execution is significantly faster than that using more exotic systems such as object-oriented databases. Furthermore, this method is portable across all vendor platforms, and so can be deployed at client sites without additional investments in database software.
Owner:PROGRESS SOFTWARE

Storing and retrieving objects on a computer network in a distributed database

Further preferred embodiments of the present invention include methods directed to (a) Active Data Structures, (b) Mobile Devices, (c) Ad-Hoc Device Collections, and (d) Concurrent Massively Parallel Supercomputers. Therein, a distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.
Owner:POINTOFDATA CORP

Method, system and computer-readable media for software object relationship traversal for object-relational query binding

A system method and computer-readable media for searching an object oriented database are provided. The present invention may be employed to detect software bugs, deficiencies and / or errors in, affecting, or related to, an object database management system. The invented technique may use an SQL table join query to search for incomplete, damaged or erroneous software objects.
Owner:OBJECTIVITY

System and method for the storage, indexing and retrieval of XML documents using relational databases

A system and method for assigning attributes to XML document nodes to facilitate their storage in relational databases and the subsequent retrieval and re-construction of pertinent nodes and fragments in original document order is provided. Since these queries are performed using relational database query engines, the speed of their execution is significantly faster than that using more exotic systems such as object-oriented databases. Furthermore, this method is portable across all vendor platforms, and so can be deployed at client sites without additional investments in database software.
Owner:PROGRESS SOFTWARE

Method and apparatus for mapping objects to multiple tables of a database

The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship. A flattened attribute is an attribute of one entity that is added to another entity. A flattened relationship is created by the elimination of intermediate relationships between two entities. Relationships can be either unidirectional or bi-directional. A unidirectional relationship has a single traversal path that has a source entity and a destination. A bi-directional relationship has two traversal paths. A reflexive relationship can be created using a single entity. The model is used to synchronize object properties and the data of the data source.
Owner:APPLE INC

Segmented global area database

Embodiments of the present invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database. A fault handler associated with the database is registered with the operating system of the application program. The fault handler catches a segmentation fault that is issued for an object referenced by the application program and resident in the database. A file segment corresponding to the referenced object is found and mapped into main memory. The application program is restarted. Because data is transparently mapped into and out of the main memory without copying the data, objects may be read with near zero latency, and size restrictions on the database may be eliminated.
Owner:ADVENT SOFTWARE

Method and apparatus for generating a sequence of steps for use by a factory

InactiveUS6128542AImproves writeabilityImproves codeabilityData processing applicationsComputer controlReusabilityObject oriented databases
The present invention allows the produce or process engineering of a factory to define a sequence of steps and to associate the steps to various levels defined by the object oriented database OODB. This allows the steps to be variable name independent and allow increased flexibility in reusability of the step.
Owner:CMSI ACQUISTITON CORP A DELAWARE CORP

Distributed, multi-user, multi-threaded application development system and method

An object-oriented multi-threaded application development system and method for developing resource information software is provided, wherein the application development framework is made up of three tiers. The first tier comprises at least one computer running a web browser, where the web browser is capable of running an object-orientated applet. The second tier similarly comprises at least one computer, wherein the computer runs a web server, a report server, and an application server. The first and second tiers are connected through a network. The third tier comprises at least a third computer, wherein the third computer runs an object-orientated database management system. The third computer is connected to the second tier through a second network.
Owner:MUSOLINO PATRICIA IDA

Digital catalogue raisonne platform

A content management system for creating a digital catalogue raisonné includes at least one computer, a public user interface, a private catalogue raisonné manager, and a private user interface. The private catalogue raisonné manager is configured to instruct at least one object-oriented database to store first digital data for at least one artist, the first digital data including at least one of an image of an artwork of the at least one artist and a description of the artwork. The private user interface is configured to receive the first digital data, transmit information permitting a user to provide a command to the content management system to make available, at the public user interface, a public catalogue raisonné including the first digital data, and receive the command to make available the public catalogue raisonné.
Owner:ARTIFEX PRESS

Storing and retrieving objects on a computer network in a distributed database

Further preferred embodiments of the present invention include methods directed to (a) Active Data Structures, (b) Mobile Devices, (c) Ad-Hoc Device Collections, and (d) Concurrent Massively Parallel Supercomputers. Therein, a distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.
Owner:POINTOFDATA CORP

Integrating object-oriented design software with record-based cad software

Implementations of the present invention allow a user to work within a record-based design environment while achieving the advantages provided by an object-oriented database. In particular, the user of components in accordance with the present invention can create designs within a record-based application program, within an object-oriented application program, or within a third application program linked by the object-oriented program, and still have the graphical representation thereof visibly displayed in the record-based application program.
Owner:ARMSTRONG WORLD INDUSTRIES

Multi-writer in-memory non-copying database (MIND) system and method

Embodiments of the invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database with a plurality of writing processes to simultaneously write to an in-memory database, each writing process updating its own disk-based logfile, such that the effective disk writing speed is substantially increased and lock conflicts reduced.
Owner:ADVENT SOFTWARE

System and method for integral management of information for end users

System and method for integrated management of end-user information. The system is composed of a unique computer application and a single object-oriented database. The unique computer application creates and edits objects of information of different types. The objects of information of different types are organized into hierarchical structures providing high-level structured documents recorded into the single object-oriented database. The objects of information of different types are identified by a type identifier and an object identifier. Each type of object of information is described in terms of data fields and metadata fields. The unique computer application is compound of a plurality of software components that can be included in or excluded from the application to provide specific functionality for implementing management of specific high-level structured documents.
Owner:UNIV ROVIRA I VIRGILI +1

Industry Vertical RFID Database Models

An RFID event tracking and management system provides a standardized approach that can be utilized by various industry verticals. A series of industry-specific data models can be built upon a common data model using an object-oriented database and relational mapping tool. Using the industry-specific data models, an object-oriented database is generated that can be used by all vertical applications that sit on top of the database. The data models can be defined using a data model service, such that query and capture interfaces can interact with the respective data model. Such an approach allows the data models to be dynamic, which is desirable as a single static data model is not appropriate for all industries.
Owner:ORACLE INT CORP

System and Method for Software Application Usage Metering Using Data Store

A system and method for usage metering software applications (or features or functions) by monitoring the data store underlying the software application. The data store function may be implemented in many ways, such as a Relational Database, Transactional Database, Network and Graph Database, Object-Oriented Database, Embedded Database, In-memory Database, Schema-less Database, Files and Directories, whether structured or unstructured, Configuration Registries, or Non-traditional Repositories. Business activities performed by the software application are tracked and are independent of hardware usage. Such usage data is valuable in a variety of contexts, including billing based on business activity.
Owner:ACTIAN CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products