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.

 

Attorney: LaBaw; Jeffrey S.


Number of patents: 651
Last date: May 22, 2012

1                      
NumberTitleIssue Date
8185527Personal 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
8185304Method, 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
8181225Specializing 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
8180868Adaptive 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
8180847Flexible 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
8180659Identifying 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
8171501Use 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
8171481Method 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
8171132Provisioning 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
8171116Configuring 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
8166408Management 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
8164420Transient 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
8156484LDAP 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
8154428Gesture 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
8151317Method 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
8146083Method 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
8146054Hybrid 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
8145918Monitoring 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
8145666Real-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
8141139Federated 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
8141101Minimizing 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
8141039Method 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
8140683Method 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
8140643Managing 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
8140573Exporting 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
8140469Journaling 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
8139074Memory 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
8139036Non-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
8138882Securing 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
8136146Secure 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
8134935Transaction 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
8132231Managing 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
8126959Method 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
8122453Method 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
8122256Secure 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
8122138Method 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
8122035Method 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
8117532Reformatting 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
8117402Decreasing 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
8117181System 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?