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.
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 |
| 8185903 | Managing 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 |
| 8185885 | Providing 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 |
| 8185883 | Instruction 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 |
| 8185870 | Managing 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 |
| 8185731 | Device 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 |
| 8185609 | Method 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 |
| 8185606 | Email 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 |
| 8185454 | Method 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 |
| 8185326 | Corrosion 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 |
| 8185275 | System 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 |
| 8184281 | Methods 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 |
| 8184116 | Object 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 |
| 8184092 | Simulation 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 |
| 8182259 | Flexible 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 |
| 8181421 | Edge-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 |
| 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 |
| 8181173 | Determining 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 |
| 8181114 | Transferring 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 |
| 8181109 | Enabling 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 |
| 8181102 | Creating 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 |
| 8180913 | Apparatus 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 |
| 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 |
| 8180730 | Arbitration 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 |
| 8180479 | Adaptive 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 |
| 8178033 | Method 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 |
| 8176494 | Alleviate 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 |
| 8176314 | System 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 |
| 8176035 | Detecting 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 |
| 8175332 | Upper 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 |
| 8172474 | Pen 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 |
| 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 |
| 8171457 | Autonomic 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 |
| 8171407 | Rating 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 |
| 8171276 | Minimal 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 |
| 8171164 | Target 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 |
| 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 |
| 8171053 | Dynamic 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 |
| 8170976 | Assessing 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 |
| 8170864 | Method 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 |