58 US patents granted on 05 January 2010 and assigned to Hewlett-Packard
| 1 | D607,466 | User interface on a display device |
| 2 | D607,349 | Sensor and LED enclosure |
| 3 | 7,644,410 | Resource management for shared computing environment |
| 4 | 7,644,406 | Update system capable of updating software across multiple FLASH chips |
| 5 | 7,644,405 | System with required enhancements to SyncML DM environment to support firmware updates |
| 6 | 7,644,404 | Network having customizable generators and electronic device having customizable updating software |
| 7 | 7,644,377 | Generating a configuration of a system that satisfies constraints contained in models |
| 8 | 7,644,356 | Constraint-based albuming of graphic elements |
| 9 | 7,644,318 | Method and system for a failover procedure with a storage system |
| 10 | 7,644,308 | Hierarchical timestamps |
| 11 | 7,644,276 | Method for verifying a secure association between devices |
| 12 | 7,644,249 | Method of designing storage system |
| 13 | 7,644,222 | Low latency event communication system and method |
| 14 | 7,644,204 | SCSI I/O coordinator |
| 15 | 7,644,182 | Reconfiguring a multicast tree |
| 16 | 7,644,168 | SAS expander |
| 17 | 7,644,167 | Identifying a service node in a network |
| 18 | 7,644,162 | Resource entitlement control system |
| 19 | 7,644,161 | Topology for a hierarchy of control plug-ins used in a control system |
| 20 | 7,644,153 | Resource allocation management in interactive grid computing systems |
| 21 | 7,644,148 | Historical data based workload allocation |
| 22 | 7,644,146 | System and method for discovering communities in networks |
| 23 | 7,644,140 | Systems and methods for proliferating a computing device configuration |
| 24 | 7,644,114 | System and method for managing memory |
| 25 | 7,644,051 | Management of data centers using a model |
| 26 | 7,644,046 | Method of estimating storage system cost |
| 27 | 7,644,026 | Ranking systems based on a risk |
| 28 | 7,644,006 | Semantically investigating business processes |
| 29 | 7,643,983 | Data storage system emulation |
| 30 | 7,643,948 | Secure resource tracker |
| 31 | 7,643,826 | Mobile care engine system |
| 32 | 7,643,776 | Ink building |
| 33 | 7,643,699 | Image processing based on local noise statistics |
| 34 | 7,643,688 | Reducing artifacts in compressed images |
| 35 | 7,643,674 | Classification methods, classifier determination methods, classifiers, classifier determination devices, and articles of manufacture |
| 36 | 7,643,657 | System for selecting a keyframe to represent a video |
| 37 | 7,643,550 | Method for presenting streaming media for an event |
| 38 | 7,643,458 | Communicating between wireless communities |
| 39 | 7,643,434 | Method and system for managing network nodes which communicate via connectivity services of a service provider |
| 40 | 7,643,426 | Path selection in a network |
| 41 | 7,643,422 | Dynamic trans-framing and trans-rating for interactive playback control |
| 42 | 7,643,161 | Inter-device media handler |
| 43 | 7,643,088 | Artifact reduction in a digital video |
| 44 | 7,643,064 | Predictive video device system |
| 45 | 7,643,062 | Method and system for deblurring an image based on motion tracking |
| 46 | 7,643,054 | Directed guidance of viewing devices |
| 47 | 7,643,029 | Method and system for automated visual comparison based on user drilldown sequences |
| 48 | 7,642,573 | Semiconductor device |
| 49 | 7,642,218 | Inks for use on optical recording media |
| 50 | 7,641,961 | Ink solvent assisted heat sealable media |
| 51 | 7,641,947 | Stackable inkjet recording material |
| 52 | 7,641,728 | Ink composition and method for forming the same |
| 53 | 7,641,468 | Imprint lithography apparatus and method employing an effective pressure |
| 54 | 7,641,433 | System and method of trimming a bound document |
| 55 | 7,641,362 | Electronic device lighting system |
| 56 | 7,641,348 | Integrated portable computer projector system |
| 57 | 7,641,193 | Sheet bending |
| 58 | 7,640,760 | Temperature control using a sensor network |