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.
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.
| Number | Title | Issue Date |
| 7711695 | Reducing 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 |
| 7702649 | Object-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 |
| 7689585 | Reinforced 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 |
| 7660818 | Method 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 |
| 7640266 | Computer 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 |
| 7631010 | Systems 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 |
| 7606829 | Model 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 |
| 7593958 | Versions 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 |
| 7587414 | Componentized 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 |
| 7587415 | Single-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 |
| 7584209 | Flexible 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 |
| 7580949 | Query 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 |
| 7526502 | Dynamic 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 |
| 7526503 | Interactive 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 |
| 7519614 | Data 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 |
| 7496598 | Systems 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 |
| 7496597 | Techniques 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 |
| 7490102 | System 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 |
| 7472133 | System 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 |
| 7467158 | Object 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 |
| 7444345 | Hierarchical 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 |
| 7444334 | Transaction-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 |
| 7428539 | Method, 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 |
| 7421453 | Asynchronous 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 |
| 7415473 | Multi-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 |
| 7412457 | Mapping 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 |
| 7401093 | System 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 |
| 7395268 | Address 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 |
| 7386571 | Object 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 |
| 7386566 | External 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 |
| 7383284 | Inventory 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 |
| 7379935 | Programmable 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 |
| 7379949 | Analyzing 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 |
| 7370272 | Data 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 |
| 7370327 | Method 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 |
| 7362334 | System 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 |
| 7363310 | Mapping 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 |
| 7363313 | Method, 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 |
| 7359907 | Extending 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 |
| 7359915 | Dynamic 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 |