U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5996127

Wearable Device For Feeding and Observing Birds and Other Flying Animals

A device for feeding and observing flying animals comprising a hat, a support mounted on the hat and extending outward from the hat, and a feeder mounted on the support.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 707/103Y - Object-oriented database structure processing


Subclass of Class 707 - Data processing: database and file management or data structures
No. of patents: 346
Last issue date: 05/04/2010


1                  
NumberTitleIssue Date
7711695Reducing memory used by metadata for duplicate user defined types
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...
05/04/2010
7702649Object-relational mapping system and method for generic relationships
A system and method are described for performing a mapping between persistent data objects and a database. For example, a method according to one embodiment of the invention comprises determining whether an attribute having a generic type is an instance of a persist...
04/20/2010
7689585Reinforced clustering of multi-type data objects for search term suggestion
Systems and methods for related term suggestion are described. In one aspect, relationships among respective ones of two or more multi-type data objects are identified. The respective ones of the multi-type data objects include at least one object of a first type an...
03/30/2010
7660818Method and apparatus for querying program design models
A method and apparatus for querying computer program design models (metamodels) is provided. A tree structure representation of the subject metamodel is likened to a database representation of the model elements. The invention method and apparatus logically maps a m...
02/09/2010
7640266Computer program product and associated methods for searching a database of objects, connecting objects in such a database, and exporting data from at least one arbitrary database
A computer program product has program code adapted to provide, upon execution, a database of objects and a database engine for managing the objects. Each object comprises metadata for describing the object and for defining a hierarchical structure of branches which...
12/29/2009
7631010Systems and methods in support of data base page synchronization
Systems and methodologies are provided for enforcing a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not c...
12/08/2009
7606829Model entity operations in query results
The present invention provides methods, systems and articles of manufacture that enhance the capability of a database abstraction model and query application constructed for an underlying physical database. Typically, the query application is used to compose and exe...
10/20/2009
7593958Versions and workspaces in an object repository
Maintaining versions and workspaces in an object repository is disclosed. The system provides an efficient way to manage versions of objects by only copying objects when absolutely necessary, i.e. when a property value in a particular object has changed. In addition...
09/22/2009
7587414Componentized content delivery
A system and method for application data model content delivery and activation. Delivery of core objects are made separately from the appended objects. In an activation process, a single object is created from each core object and the assigned appends. A customer ca...
09/08/2009
7587415Single-pass translation of flat-file documents into XML format including validation, ambiguity resolution, and acknowledgement generation
Systems and methods are disclosed that facilitate formally describing structured documents and complex validation rules associated therewith using value-added XSD schemas (VAXs). In accordance with aspects of the invention, structured documents can be translated, pa...
09/08/2009
7584209Flexible file format for updating an address book
Mechanisms for updating an address book. A first computing system generates an address book update file format and provides the file to a second computing system. The file format contains several data fields. One of the data fields consists of a configurable list of...
09/01/2009
7580949Query conditions on related model entities
Embodiments of the invention provide methods, systems and articles of manufacture for constructing a database abstraction model over an underlying physical database. Typically, queries of the database abstraction model are directed to queries of a model entity defin...
08/25/2009
7526502Dynamic call site binding
Dynamic call site binding includes determining, based on a context of a call received from a call site, a pointer to target code to be executed to carry out the call. A cache entry is generated, for use with subsequent calls from the call site, the cache entry assoc...
04/28/2009
7526503Interactive schema translation with instance-level mapping
A system and method facilitating data access operations is provided. The system can facilitate an executable, instance-level interaction between a source model (e.g., schema) expressed in a first metamodel (e.g., object-oriented metamodel) and a target model express...
04/28/2009
7519614Data verification systems and methods using business objects
Embodiments consistent with the present invention relate to methods and systems for verifying data of an application system. Consistent with exemplary embodiments, the method may generate a first business object and generate a second business object from the data re...
04/14/2009
7496598Systems and methods for automated data object processing
Methods and systems are provided for automated processing of data objects. A system for automated processing of data objects may include a computing unit and a data base containing data objects forming process chains of linked data objects. The computing unit may fu...
02/24/2009
7496597Techniques for spatial representation of data and browsing based on similarity
The present invention provides improved techniques for spatial representation of data and browsing based on similarity. For example, improved techniques for spatial representation of image data and browsing the image data based on the similarities (or dissimilaritie...
02/24/2009
7490102System and method for interacting with a persistence layer
A system and method are provided for interacting with a persistence layer. In an embodiment, a persistence layer may receive a representation of Enterprise Java Bean (EJB) metadata. The persistence layer may determine whether the representation of Enterprise Java Be...
02/10/2009
7472133System and method for improved prefetching
The present invention is directed to systems and methods for improved prefetching. The present invention reduces the processing time and associated costs of prefetching by incorporating a number of techniques for efficiently searching a node structure. Such techniqu...
12/30/2008
7467158Object virtualization
Object virtualization provides a hierarchy of layers of spaces in which an object is accessible. The hierarchy of layers may include a physical layer containing the physical space in which the object is accessible, and virtual layers containing an arbitrary number o...
12/16/2008
7444345Hierarchical inherited XML DOM
A method for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A...
10/28/2008
7444334Transaction-based object-oriented multipart database method and apparatus
Action data is exchanged between a service provider and a service consumer. Action data include service requests from a service consumer, service reports and billing reports from a service provider. Action data for both the provider and the consumer are encapsulated...
10/28/2008
7428539Method, system, and apparatus for managing access to a data object
In accordance with an embodiment of this invention, a mechanism for managing a plurality of access requests for a data object is provided. The mechanism includes a lock control identifying whether a requested data object is in use and a waiter control identifying wh...
09/23/2008
7421453Asynchronous linked data structure traversal
Asynchronously traversing a disjoint linked data structure is presented. A synergistic processing unit (SPU) includes a handler that works in conjunction with a memory flow controller (MFC) to traverse a disjoint linked data structure. The handler compares a search ...
09/02/2008
7415473Multi-dimensional set object
Methods and apparatus, including computer systems and program products, for machine-implemented representations of collections of objects. A method includes providing data structure definitions that define a set object to represent the collection of objects; and gen...
08/19/2008
7412457Mapping data from multiple data sources into a single or multiple reusable software components
A method, apparatus and program storage device for mapping data objects, residing in multiple data sources or generated dynamically, into a single or multiple reusable software components, for integrated information access to multiple disparate data sources, residin...
08/12/2008
7401093System and method for managing file data during consistency points
A system and method for managing file data during consistency points in a file system is provided. A buffer data control structure is modified to include a flags array that tracks various status flags for both a current and a next consistency point (CP). By utilizin...
07/15/2008
7395268Address link system, method and program product
The address linker of an LDAP client has a capability of requesting retrieval of data in local files or retrieval of data in files registered on an LDAP server. The address linker of the LDAP server serves to share personal data and has a capability of retrieving da...
07/01/2008
7386571Object oriented based, business class methodology for performing data metric analysis
A method for extracting desired data from a digital database comprising the steps of specifying desired data elements to be extracted from an operational database, generating executable code from the identified data elements for extracting the identified data elemen...
06/10/2008
7386566External metadata processing
The operation of a data flow is improved by providing for validation of the consistency of the data flow with the external data files it works with, even in the face of changes in those external data files Metadata is stored regarding the external data files. Becaus...
06/10/2008
7383284Inventory management
Methods and apparatus, including computer program products, implementing and using techniques for inventory management. Managing data items in an inventory management system. A request to add a data item to the inventory management system is received. The data item ...
06/03/2008
7379935Programmable calculation engine
A calculation engine processes user-definable formulas to generate calculation results. A calculation engine may use the following types of data structures: table, column, row, and field. A sub table may be embedded within a row. Operations may be performed at vario...
05/27/2008
7379949Analyzing a query log for use in managing category-specific electronic content
Providing category-specific electronic content includes receiving a request for electronic content. The request has an attribute. The attribute of the received request is compared to an attribute related to a query included in a log of search queries. An indication ...
05/27/2008
7370272Data adapter
A data adapter including method and apparatus is presented. In one embodiment, the data adapter is a method. The method includes finding a set of records of a relational database matching an object instance of an object type. The method further includes updating the...
05/06/2008
7370327Method for managing memory resources in a shared memory system
A method is provided for managing memory resources in a shared memory system. A point is identified (10) at which memory usage will be constrained. An object pertaining to an active user of the system is identified (20), and further objects related to ...
05/06/2008
7362334System for regional data association and presentation and method for the same
A database methodology that concerns the mapping of any arbitrary object into a plurality of regions, enabling the assignment of multiple region-specific attributes thereto and facilitating the concurrent, graphical presentation of any assigned attributes. Attribute...
04/22/2008
7363310Mapping of data from XML to SQL
A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables are provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded datase...
04/22/2008
7363313Method, system, and program product for rebasing an application
Method, system, and program product for rebasing an application. The application is analyzed to identify the database components that require remapping to a new database. These components are remapped to utilize the new database and/or a new interface layer that uti...
04/22/2008
7359907Extending a directory schema independent of schema modification
Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The co...
04/15/2008
7359915Dynamic multi-object collection and comparison and action
A system and method for monitoring one or more objects of a class where the class has one or more attributes and each object has an attribute value associated with each attribute. During a user-specified interval, a monitoring application dynamically identifies the ...
04/15/2008
1                  
 
Sign InRegister
Username  
Password   
forgot password?