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

Icon_funbox Bizarre Patents

Patent No. 5377411

Hair Cutting Appliance

A haircutting appliance comprises an enclosed housing having a hollow handle connecting the housing to a vacuum source to carry away cut hairs from a subject's head.

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: Yee & Associates, P.C.


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

1                      
NumberTitleIssue Date
8185903Managing system resources
A computer implemented method, apparatus, and computer usable program product for system management. The process schedules a set of application tasks to form a schedule of tasks in response to receiving the set of application tasks from a registration module. The pr...
05/22/2012
8185885Providing recovery data for program code
A method, apparatus and computer program product for providing recovery data for program code. A first version of an object code module is received. A second version of the object code module is received, the second version being a subsequent version to the first ve...
05/22/2012
8185883Instruction exploitation through loader late fix-up
A method, computer program product, and data processing system for substituting a candidate instruction in application code being loaded during load time. Responsive to identifying the candidate instruction, a determination is made whether a hardware facility of the...
05/22/2012
8185870Managing an application software partition
A computer implemented method, apparatus, and computer usable program code for managing a software partition in logical partitioned data processing system. A virtual root process is created for the software partition, wherein the virtual root process functions as a ...
05/22/2012
8185731Device for configuring functional capabilities in a data processing system
A method for configuring functional capabilities in a data processing system. An intermediate link record and a System Anchor record containing the unchangeable hardware ID are used. All entitlement records are then linked to the System Anchor record. Only the Syste...
05/22/2012
8185609Method and apparatus for processing commands in an aircraft network
A method, apparatus, and program code for processing commands in a network. A process creates a set of commands for an aircraft. The commands are in queues in a library in the network. Responsive to an event, the stored set of commands is sent to a proxy server appl...
05/22/2012
8185606Email change tracking
Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for email change tracking. In an illustrative embodiment the computer implemented method comprises receiving an email having an annotation defining an annotat...
05/22/2012
8185454Method and system for assigning amortizable revenue components associated with a revenue bill of material for an ordered product to appropriate revenue accounts
A system for unbundling revenue. In response to receiving an order for a product from a customer, a revenue bill of materials is determined for the ordered product. Amortization schedules are differentiated for revenue components within the bill of materials for the...
05/22/2012
8185326Corrosion detection and monitoring system
A method and apparatus comprises a number of sensors and a computer. The number of sensors is capable of being associated with a location of an object having quantum dots. The number of sensors is capable of sending energy into the location, and the energy is capabl...
05/22/2012
8185275System for vehicular guidance with respect to harvested crop
A discriminator identifies windrow pixels associated with a windrow within a collected image. A definer defines a search space with respect to a vehicle. An evaluator determines respective spatial correlations between the defined search space and the windrow pixels ...
05/22/2012
8184281Methods for determining inconsistency characteristics of a composite structure
Methods for determining an inconsistency characteristic of a composite structure, such as inconsistency density-per-unit area. In one implementation, a method is disclosed for determining an inconsistency characteristic of a composite structure. The method involves ...
05/22/2012
8184116Object based avatar tracking
A computer implemented method, apparatus, and computer program product for object based avatar tracking. In one embodiment, a range for an object in a virtual universe is identified. The range comprises a viewable field of the object. Avatars in the viewable field o...
05/22/2012
8184092Simulation of writing on game consoles through the use of motion-sensing technology
A method and system of utilizing a game console with motion sensing technology is provided. The present invention, in various implementations, provides for a method for generating one or more symbols in response to one or more gestures using an input device of a gam...
05/22/2012
8182259Flexible tooling method and apparatus
A molding apparatus comprises an upper molding box, a lower mold box, an upper flexible membrane covering an opening of the upper mold box, a lower flexible membrane covering an opening of the lower mold box, a heating system located in the upper mold box, a set of ...
05/22/2012
8181421Edge-wrapped panel and methods for edge-wrapping a panel
An edge-wrapped panel and methods for edge-wrapping a panel. The panel comprises a substrate layer, a laminate layer, and at least one retainer. The laminate wraps around the substrate first edge and around the retainer first edge and sandwiches the substrate and th...
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
8181173Determining priority for installing a patch into multiple patch recipients of a network
A method, computer program product, and system are disclosed for installing a patch on at least some of the servers of a network having multiple servers. A plurality of servers of the network are identified that requires installation of the patch. Two or more priori...
05/15/2012
8181114Transferring files from one machine to another using adjacent desktop displays in a virtual network
An apparatus and method for transferring files between a plurality of computers in a virtual network is disclosed. The present invention allows the selective transference of files between designated computers in a virtual network. The computers contain a VNRS progra...
05/15/2012
8181109Enabling unicode input in legacy operating systems
An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook ...
05/15/2012
8181102Creating bookmark symlinks
A bookmark editor in an Internet web browser application allows a user to create symbolic links between bookmarks and bookmark folders. The bookmark editor may also detect when a bookmark already exists for a document and prompt the user to create a link rather than...
05/15/2012
8180913Apparatus and method for providing access to a data stream by a plurality of users at a same time
A system for providing access to a data stream by a plurality of users at a same time. A data stream splitter manager listens for new client device connections. When a new client device connection is identified, the data stream splitter manager generates a pseudo-te...
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
8180730Arbitration token for managing data integrity and data accuracy of information services that utilize distributed data replicas
Illustrative embodiments present a computer-implemented method for controlling update of stored data in a set of data replicas. The computer-implemented method responsive to receiving a data request from a requester, identifies a data replica to resolve the data req...
05/15/2012
8180479Adaptive control of composite plycutting
The feed rate of an ultrasonic knife used to cut composite material is optimized using adaptive control. One or more parameters such as ultrasonic power or side load on the knife is sensed and used to generate feedback control signals. The feedback control signals a...
05/15/2012
8178033Method and apparatus for rapidly generating aerospace tools
A method and apparatus may be present for manufacturing. A shell may be formed having a support structure located in a cavity in which the shell and the support structure may be formed using an additive manufacturing system from a design of a tool. The cavity of the...
05/15/2012
8176494Alleviate denial-of-service conditions on a server
A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are process...
05/08/2012
8176314System startup with applications using configurable options
Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for system startup with applications using configurable options. In one illustrative embodiment, the computer implemented method comprises obtain...
05/08/2012
8176035Detecting and tracking monotonicity for accelerating range and inequality queries
A computer implemented method, apparatus, and computer usable program code for detecting monotonicity. A determination is made as to whether a function that is assumed to be monotonic will remain monotonic after performing an operation in response to receiving the o...
05/08/2012
8175332Upper troposphere and lower stratosphere wind direction, speed, and turbidity monitoring using digital imaging and motion tracking
A computer implemented method, apparatus, and computer program product for monitoring wind direction, speed, and turbidity. The visible sky is monitored by a set of cameras for contrails produced by a high-altitude aircraft. In response to identifying a contrail, th...
05/08/2012
8172474Pen tether compressive disconnect
A writing instrument is releasably attached to a tether. The writing instrument has a hollow body. A locking cap assembly is configured to be coupled to a tether. The locking cap assembly is further configured to detach from the hollow body of the writing instrument...
05/08/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
8171457Autonomic test case feedback using hardware assistance for data coverage
Illustrative embodiments disclose presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by ...
05/01/2012
8171407Rating virtual world merchandise by avatar visits
Generating popularity ratings for virtual world artifacts based on how often and in what manner avatars access the artifacts is provided. The popularity ratings for virtual world artifacts may be used to determine what virtual world artifacts are selected to have a ...
05/01/2012
8171276Minimal startup mode for performing multiple-reboot configuration
A computer implemented process performs a plurality of computer bootups in minimal mode. Login authentication is disabled during the computer bootups. All startup programs and services not required to install new software are disabled during the computer bootups. Ne...
05/01/2012
8171164Target routing by initiator
An illustrative embodiment provides a computer-implemented method for target routing by initiator, using Internet small computer system interface. The computer-implemented method obtains a logical unit number configuration, containing a set of logical unit numbers, ...
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
8171053Dynamic workflow documentation system
The dynamic workflow documentation system is a computer implemented process comprising the following steps: The dynamic workflow documentation system starts a workflow manager program, a class loader program in a computer memory and creates an instance of a workflow...
05/01/2012
8170976Assessing student performance and providing instructional mentoring
A method, apparatus, and computer program product are present for performing a simulation. The simulation is executed. Simulation data is collected while executing the simulation to form collected simulation data. A number of events is generated by applying a first ...
05/01/2012
8170864Method and apparatus for capturing graphic user interface resource of an application
A method and apparatus for capturing graphic user interface resource of an application, which method comprises: loading resource files in which visible text data in graphic user interfaces of the application are stored; duplicating the resource files; adding identif...
05/01/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?