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 |
| 8185527 | Personal resources organizer with calendar interface and object detection A personal resources organizer with calendar interface and object detection is provided. The personal resources organizer monitors personal resources for use with a scheduled event by identifying one or more personal resource objects present in a container and retri... | 05/22/2012 |
| 8185304 | Method, computer program and system for optimising routes provided by navigation systems A method of controlling a navigation system is provided which builds up historical information of routes taken by a vehicle and uses this information to provide an appropriate route for the vehicle based upon deviations from suggested routes stored upon a mobile com... | 05/22/2012 |
| 8181225 | Specializing support for a federation relationship The invention provides federated functionality within a data processing system by means of a set of specialized runtimes, which are instances of an application for providing federation services to requesters. Each of the plurality of specialized runtimes provides re... | 05/15/2012 |
| 8180868 | Adaptive resource management A resource management method and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority pub... | 05/15/2012 |
| 8180847 | Flexible web service deployment An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provide... | 05/15/2012 |
| 8180659 | Identifying and measuring adherence to software development requirements An approach to identifying and measuring adherence to software development requirements is presented. A software agent provides a user with product and technical questions. In turn, the user provides product and technical answers, or attributes, which are stored in ... | 05/15/2012 |
| 8171501 | Use of modes for computer cluster management A system, method and computer program product for managing a plurality of applications in a computer cluster. Each application is able to run on a particular node in the cluster. In one embodiment, associations are maintained among a plurality of modes and the plura... | 05/01/2012 |
| 8171481 | Method and system for scheduling jobs based on resource relationships The present invention proposes a scheduler, which is used to submit execution of jobs according to a predefined plan. Each job is defined by a corresponding descriptor. The descriptor specifies the resources to be used by the jobs (through their properties). In addi... | 05/01/2012 |
| 8171132 | Provisioning grid services to maintain service level agreements Provisioning grid resources for a set of grid services is provided. The service performance for the set of grid services is monitored. The set of grid services has a set of service level agreements. In response to monitoring service performance, a determination is m... | 05/01/2012 |
| 8171116 | Configuring processing entities according to their roles in a data processing system with a distributed architecture A mechanism is provided for configuring different computers of a network. Each computer plays a specific physic role (defined by an architecture of the network) and/or a specific logic role (defined by the applications running in the network). A reference model and ... | 05/01/2012 |
| 8166408 | Management of virtual discussion threads in a synchronous conferencing system A mechanism is provided for defining and managing virtual discussion threads in a generic synchronous conferencing system. A chat server and chat client define a virtual discussion thread (VDT) entity that includes a group of chat entries or parts of chat entries. T... | 04/24/2012 |
| 8164420 | Transient state information display in an RFID tag having a charge-induced pigment release medium An RFID tag includes a sensor for determining a transient state or condition of a product to which the tag is associated, and a display. The tag may be passive, semi-passive, or active. In response to receipt at the tag of a read signal that includes a first value a... | 04/24/2012 |
| 8156484 | LDAP server performance object creation and use thereof A system in which a plurality of performance objects are stored in computer memory, where each performance objects contains at least one input template and a corresponding optimized code path program product. A template matcher intercepts an input set destined to a ... | 04/10/2012 |
| 8154428 | Gesture recognition control of electronic devices using a multi-touch device Controlling external electronic devices using presence recognition through a multi-touch device is provided. An indication of the presence of at least one of an object or a gesture on a surface of the multi-touch device is received. A plurality of characteristics as... | 04/10/2012 |
| 8151317 | Method and system for policy-based initiation of federation management A method, a system, an apparatus, and a computer program product is presented for performing federation protocol operations within a data processing system. A message is received. In response to a determination that subsequent processing of the message requires exec... | 04/03/2012 |
| 8146083 | Method and apparatus to modify a task within a set of tasks A computer implemented method, apparatus, and computer usable program product for processing tasks. A set of one or more tasks is presented on a user interface, wherein the set of tasks are part of a process. A set of one or more policies are associated. Each respec... | 03/27/2012 |
| 8146054 | Hybrid data object model Computer implemented method, system and computer usable program code for processing a data object, for example, for searching for, creating or updating a data object. A computer implemented method for processing a data object includes receiving a request for the dat... | 03/27/2012 |
| 8145918 | Monitoring system processes energy consumption A method and system for monitoring power consumption of software applications. In a preferred embodiment of the present invention, a new feature is inserted in a system availability monitoring product which estimates the power consumption of the system, starting fro... | 03/27/2012 |
| 8145666 | Real-time attribute processor and syntax schema for directory access protocol services Real-time attributes are processed according to a syntax schema for a directory access protocol service by associating by a computer a real-time attribute with a directory structure, the real-time attribute being externally stored from the directory structure; respo... | 03/27/2012 |
| 8141139 | Federated single sign-on (F-SSO) request processing using a trust chain having a custom module Federated single sign on (F-SSO) uses a token service that fulfills requests by executing a module chain comprising a set of modules. F-SSO runtime processing is enhanced by enabling a federated entity user to define a custom module to include in the chain. The cust... | 03/20/2012 |
| 8141101 | Minimizing message flow wait time for management user exits in a message broker application A method for minimizing the message flow wait time for management user exits in a message broker application. A message broker application processes a request in a request and a response message flow. The request message flow generates a request identifier, collects... | 03/20/2012 |
| 8141039 | Method and system for consolidating machine readable code A method of consolidating machine readable code determines for part of a programming project a projected size L. When available, the actual size of the part, L′ is determined. L and L′ are compared to determine whether the actual size L′ exceeds the projected ... | 03/20/2012 |
| 8140683 | Method and system for selecting an operating system at user login on a target device A method of selecting an operating system at a target device in communication with a server is provided. A network bootstrap program is initiated at the target device prior to executing an operating system at the target device. The target device sends a bootstrap li... | 03/20/2012 |
| 8140643 | Managing user personal information across web sites A method of managing user personal information across a set of service provider sites is implemented, preferably as a web browser plug-in function. As a user navigates to a service provider web site and performs an interaction involving user identity attribute data,... | 03/20/2012 |
| 8140573 | Exporting and importing business objects based on metadata A metadata file can be automatically generated based on a database instance and a user defined maximum depth. The relationships between data objects that constitute a business object may be visualized in a tree. The maximum depth limits the number of levels in the t... | 03/20/2012 |
| 8140469 | Journaling to capture workflow and convert to workflow markup language During performance of a process task, a journaling program is used to record keystrokes and mouse activities. A journal of the process task is then sent to a parser for conversion to a markup language, such as electronic business Extensible Markup Language (ebXML) o... | 03/20/2012 |
| 8139074 | Memory optimized cache generation for image tiling in GIS/CAD browser applications The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for generating tile sizes associated with an image presented by a web based image system. An optimal threshold memory size for tiles associat... | 03/20/2012 |
| 8139036 | Non-intrusive capture and display of objects based on contact locality Methods, apparatus, or products for displaying an image of an object placed on a surface computer, the surface computer including a surface, surface computer capable receiving multi-touch input through the surface and rendering display output on the surface, the sur... | 03/20/2012 |
| 8138882 | Securing premises using surfaced-based computing technology An approach is provided that that uses an electronic multi-touch floor covering that has numerous sensors to identify shapes. The electronic multi-touch floor covering identifies a shape of an object that is in contact with the surface of the electronic multi-touch ... | 03/20/2012 |
| 8136146 | Secure audit log access for federation compliance A computer implemented method, data processing system, and computer program product for allowing limited access to a federation partner's audit logs in a secure, controlled manner, for the purposes of compliance demonstration. A request for audit data is received by... | 03/13/2012 |
| 8134935 | Transaction topology discovery using constraints Determining a transaction topology of a network through generating and solving an adjacency matrix. A transaction is performed in a network and a list of statistics generated by the transaction is collected. The statistics provide a calculation of the number of inbo... | 03/13/2012 |
| 8132231 | Managing user access entitlements to information technology resources A computer implemented method, data processing system, and computer program product for logical management and provisioning of business applications within the framework of an identity management system. The illustrative embodiments providing an interface layer to m... | 03/06/2012 |
| 8126959 | Method and system for dynamic redistribution of remote computer boot service in a network containing multiple boot servers A method and a system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple servers. All clients are initially directed to the address of the central boot server when they initially request re... | 02/28/2012 |
| 8122453 | Method and system for managing resources in a data center The present invention provides dynamic configuration and allocation of resources in a data center. These resources are monitored for availability and performance information according to their assigned execution (or application) environments. The measured performanc... | 02/21/2012 |
| 8122256 | Secure bytecode instrumentation facility A secure bytecode instrumentation facility, wherein a new code fragment is registered in an encrypted registry by first extracting a digital certificate from a specified code fragment location. A certification authority (CA) in the digital certificate is compared ag... | 02/21/2012 |
| 8122138 | Method and system for user-determined attribute storage in a federated environment A system is presented for facilitating management of user attribute information at one or more attribute information providers (AIPs), which can manage the user's attribute information in accordance with user-selected or administratively-determined options, includin... | 02/21/2012 |
| 8122035 | Method and system for transactional fingerprinting in a database system Transactions with respect to database operations are fingerprinted by associating transaction identifiers with logged information about those database operations. An SQL query is obtained prior to its evaluation by a database engine. A transaction identifier to be a... | 02/21/2012 |
| 8117532 | Reformatting regions with cluttered hyperlinks A method for presenting a page, having a set of links, on a data processing system is provided. The page is preprocessed to form a processed page, wherein the processed page is unpresented within the data processing system. A determination is made as to whether or n... | 02/14/2012 |
| 8117402 | Decreasing shared memory data corruption The shared memory includes a header section and a data section, wherein said header section includes at least two headers in which control information is stored. The method comprises the steps of: judging whether or not there is data corruption in one of said at lea... | 02/14/2012 |
| 8117181 | System for notification of group membership changes in directory service An identity management system provides for a computationally efficient approach to monitor group changes, or events, on a directory service. Group events are monitored by use of a domain crawler process launched by an event monitoring process of the identity managem... | 02/14/2012 |