...that the Band-Aid Bandage was invented by a Johnson & Johnson employee whose wife had cut herself? Earl Dickson's wife was rather accident prone, so he set out to develop a bandage that she could apply without help. He placed a small piece of gauze in the center of a small piece of surgical tape, and what we know today as the Band Aid bandage was born!
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 |
| 7890848 | Differential dynamic content delivery with alternative content presentation Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; receiving a presentation control instruction to present a classified structura... | 02/15/2011 |
| 7697428 | Analyzing network traffic using an improved markov modulated poisson process model with two barrier states Methods, apparatus, and products are disclosed for analyzing network traffic using an improved Markov Modulated Poisson Process Model with two barrier states that include: retrieving a previous state for the network traffic; measuring inter-arrival times between ind... | 04/13/2010 |
| 7693871 | Modifying a digital media product Storing, by an owner of a digital media product, the product in a distributed media library, the library including information describing the modifiable part of the digital media product and a digital grant of rights to modify and distribute the product; producing, ... | 04/06/2010 |
| 7677451 | Reducing incident infrared radiation received by one or more infrared detectors in a self checkout point of sale system A self checkout POS system including a security zone; an emitting tower including one or more infrared emitters; a detecting tower including one or more infrared detectors, the detecting tower located on a side of the security zone opposite the side on which the emi... | 03/16/2010 |
| 7661033 | Method and system for establishing network connections A method, computer readable medium and computer system for repairing a failed network connection between a client system and a network is disclosed. In a first aspect, the method preferably includes collecting real time connectivity information by the client system ... | 02/09/2010 |
| 7657665 | Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection Local drive presence is provided for local and remote drives by maintaining a plurality of uninterrupted protocol connections between a plurality of I/O controllers and a plurality of device interfaces through which peripheral bus commands are transmitted. Preferabl... | 02/02/2010 |
| 7634755 | Application splitting for network edge computing Application splitting for network edge computing including identifying an application split point; identifying a split type for the application split point; splitting the application into subcomponents in accordance with the split type; and moving a subcomponent to ... | 12/15/2009 |
| 7627800 | Communicating with error checking to a device capable of operating according to an address prefix serial bus protocol Methods, apparatus, and computer program products are disclosed for communicating with error checking to a device capable of operating according to an address prefix serial bus protocol that includes identifying whether the device supports error checking, and if the... | 12/01/2009 |
| 7580863 | Method, system, and computer program product for operating a publicly accessible purchasing system Operating a publicly accessible purchasing system including receiving, on a receipt date, from a purchaser, in a publicly accessible purchasing system, a deferred purchase request (“DPR”) for an item to be purchased; identifying a vendor; and issuing, in depende... | 08/25/2009 |
| 7571105 | Weight based upselling Weight based upselling, including receiving a purchase request for an item from a customer; determining a weight of the item; identifying, in dependence upon the weight of the item, a shipping weight range and a shipping cost for the item, where the shipping weight ... | 08/04/2009 |
| 7567908 | Differential dynamic content delivery with text display in dependence upon simultaneous speech Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element... | 07/28/2009 |
| 7562365 | Random access for processing messages in a message queue Methods, systems, and products for random access for processing messages in a message queue that include creating a map relating message identification and message position, including adding an entry in the map whenever a message enters the queue; instantiating a pl... | 07/14/2009 |
| 7562247 | Providing independent clock failover for scalable blade servers Methods and systems are disclosed for providing independent clock failover for scalable blade servers that include assigning a server blade to one of a plurality of clock failover groups, providing a plurality of independent clock signals to the clock generator of t... | 07/14/2009 |
| 7546187 | Navigating a UAV having an on-board digital camera to capture desired geographic area Methods, systems, and products for navigating a UAV having an on-board digital camera are provided. Embodiments include identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern, and modifying the current fl... | 06/09/2009 |
| 7536531 | Scaling address space utilization in a multi-threaded, multi-processor computer Scaling address space utilization in a multi-threaded, multi-processor computer, including attaching to process memory of an exporting process a region of virtual memory specified in a cross-memory descriptor; requesting, by an importing thread of an importing proce... | 05/19/2009 |
| 7516405 | Displaying help resources Methods, systems, and products for displaying a help resource associated with a device on a remote display apparatus are provided. Some embodiments of methods, systems, and products for displaying a help resource associated with a device on a display apparatus inclu... | 04/07/2009 |
| 7487209 | Delivering dynamic media content for collaborators to purposeful devices Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content including a grammar and a structured document; generating a dynamic client context for... | 02/03/2009 |
| 7251667 | Unicode input method editor A method for converting to Unicode, in a Java Input Method Editor (“IME”), the encoding formats of a character code unit, including selecting an encoding format, receiving, through a computer user interface, in an IME, at least one character code unit having the... | 07/31/2007 |
| 7213076 | Dynamic indication of email capabilities A method of email administration including receiving in a transcoding gateway from a sender an email display capability request for a domain, wherein the capability request comprises a domain identification, finding in dependence upon the domain identification, at l... | 05/01/2007 |
| 7162692 | Differential dynamic content delivery Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element... | 01/09/2007 |
| 7117204 | Transparent content addressable data storage and compression for a file system Transparent content addressable data storage and compression for a file system including providing a data structure that associates file identifiers and retrieval keys for memory blocks for storing file contents; storing in the data structure one or more file identi... | 10/03/2006 |
| 7114027 | Content addressable data storage and compression for computer memory Methods, systems, and products of content addressable data storage and compression for computer memory are disclosed as providing a chunk of data comprising a quantity of input data; retrieving a memory block from computer memory; searching for a segment of the chun... | 09/26/2006 |
| 6970882 | Unified relational database model for data mining selected model scoring results, model training results where selection is based on metadata included in mining model control table Managing data mining activities in a data mining environment, including selecting a model scoring results table, wherein the selecting is carried out in dependence upon metadata included in a model scoring results control table, the model scoring results control tab... | 11/29/2005 |
| 6928622 | Persistent stateful ad hoc checkbox selection A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox to a new status. Embodiments also include repeatedly, for... | 08/09/2005 |
| 6915313 | Deploying predefined data warehouse process models Exemplary embodiments typically include methods of deploying a predefined data warehouse process model from a development system having a development environment to a customer system having a customer environment, the customer environment being different from the de... | 07/05/2005 |
| 6912710 | Round-trip maintenance of software configuration A method of software development comprising the steps of determining, through Java reflection API calls, a current software signature for each Java object, from a Java software application comprising Java application code, to be administered by a software developmen... | 06/28/2005 |
| 6901556 | Non-persistent stateful ad hoc checkbox selection A method for toggling checkbox status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a checkbox, toggling the status... | 05/31/2005 |
| 6879672 | Telecommunications service extensions A method of extending telecommunications service, wherein the method is implemented in an extension application server. The extension application server is coupled for data communications to a customer data source and to a telecommunications server. The telecommunic... | 04/12/2005 |
| 6856894 | Navigating a UAV under remote control and manual control with three dimensional flight depiction Navigating a UAV including receiving in a remote control device a user's selection of a GUI map pixel that represents a waypoint for UAV navigation, mapping the pixel's location on the GUI to Earth coordinates of the waypoint, transmitting the coordinates of the way... | 02/15/2005 |
| 6826716 | Test programs for enterprise web applications Testing J2EE applications, wherein J2EE applications comprise modules, the testing including identifying (204), from an application deployment descriptor, modules comprised within the J2EE application; identifying, from an identified module, at least one QOS ... | 11/30/2004 |
| 6823334 | Metadata system for managing data mining environments Managing a data mining environment, the data mining environment having a data mining tool and a data mining model. Embodiments include registering in a data set control table registered data sets, the registered data sets including the model training input data sets... | 11/23/2004 |
| 6820089 | Method and system for simplifying the use of data mining in domain-specific analytic applications by packaging predefined data mining models Development of domain-specific analytic applications having predefined data mining models, including identifying a business problem to be solved; selecting a data mining algorithm appropriate for solving the business problem; defining data schema for use as inputs a... | 11/16/2004 |
| 6813559 | Orbiting a waypoint Navigating a UAV including orbiting a waypoint including defining four bracket lines surrounding a waypoint, flying the UAV from a course segment having coordinate values in a range into a course segment not having coordinate values in the range, wherein a bounding ... | 11/02/2004 |
| 6799181 | Method and system for data mining automation in domain-specific analytic applications Automated data mining using domain-specific analytic applications for solving predefined problems, including populating input data schema, the input data schema having a format appropriate to solution of a predefined problem. Production training a predefined data mi... | 09/28/2004 |
| 6718338 | Storing data mining clustering results in a relational database for querying and reporting Storing data mining clustering results in a relational database for querying and reporting, including reading, from a hierarchical clustering node, clustering data describing a clustering, and recording the clustering data in a relational clustering record; reading,... | 04/06/2004 |