...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 |
| 7158995 | Method for managing pointers to external objects in a run-time environment A method and software for managing pointers to external objects in a run-time environment are described in which eager external references are provided that allow session memory objects to point directly to certain call memory objects with machine pointers. The eage... | 01/02/2007 |
| 7159224 | Method, system, and articles of manufacture for providing a servlet container based web service endpoint Methods, systems, and articles of manufacture consistent with certain principles related to the present invention enable a computing system to layer the packaging and deployment of a web service endpoint on a standard servlet component model. To define a web service... | 01/02/2007 |
| 7159222 | Highly componentized system architecture with object mutation In accordance with another aspect, the invention is embodied in a computer operating system capable of supporting plural objects running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at link ti... | 01/02/2007 |
| 7155676 | System and method for multimedia authoring and playback A system and method for authoring and playback of multimedia content together with sharing, interconnecting and navigating the content using a computer network is disclosed. Creation, presentation and sharing of multimedia content and applications takes place within... | 12/26/2006 |
| 7155728 | Remoting features A system and method that provides remoting services in a distributed object system is provided. The system includes a remote object monitor and a remote object manipulator. The remote object monitor can provide a human readable reference to a remote object, where th... | 12/26/2006 |
| 7152090 | Metadata-aware enterprise application integration framework for application server environment A metadata-aware Enterprise Application Integration (EAI) framework for an application server environment. The framework allows the connector writer to connect to a system using a low-level API. The framework provides a space in a connector in which to define high-l... | 12/19/2006 |
| 7152018 | System and method for monitoring usage patterns A method of monitoring user usage patterns of a system, comprising the steps of: providing at least one state object (180), the object including a profile representative of user usage; storing the state object at a client location (110); passing, to a ... | 12/19/2006 |
| 7152094 | Middleware brokering system adapter The present invention, known as the Middleware Brokering System Adapter, is a component useful with a Middleware Brokering System, which brokers messages between middleware computing products. Each middleware service can send data to and receive data from the Middle... | 12/19/2006 |
| 7152223 | Methods and systems for compiling and interpreting one or more associations between declarations and implementations in a language neutral fashion Methods and systems are provided for expressing one or more associations between source language declarations and implementations in a language neutral fashion. A determination is made as to whether a source language association rule related to a declaration is diff... | 12/19/2006 |
| 7152220 | Collaboration engine: adding collaboration functionality to computer software The present invention disclosed comprises a method for easily adding collaboration functionality to new and existing software. The invention allows seamless collaborative operations at the whole product level, but very importantly, comprises a method for dividing mo... | 12/19/2006 |
| 7149660 | Sensor application integration framework (SAIF) Methods and apparatus are provided for standardizing an interface infrastructure between sensor devices and client applications. The apparatus comprises a Sensor Application Integration Framework (SAIF) in the form of an application program interface (API) transport... | 12/12/2006 |
| 7149747 | Dynamic generation of user interface components The present invention provides a system and method for enabling the dynamic generation of user interface components. The dynamically-generated user interface components are based on templates and mappings that can be predefined through interaction with a user interf... | 12/12/2006 |
| 7150024 | Method and system for naming and binding objects A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source d... | 12/12/2006 |
| 7146615 | System for fast development of interactive applications The invention concerns a system for developing interactive applications transmitted through a network. The system comprises, activated by the operation of a computer, an electronic editor (E) for simulating a display screen of a display monitor, and an interface con... | 12/05/2006 |
| 7146400 | Web and lotus notes adapter layers An adapter layer architecture that provides a consistent protocol for interactions between client and server side code. The architecture, which is particularly well suited for an enterprise application development platform (EADP), isolates what function operates at ... | 12/05/2006 |
| 7146532 | Persistent session and data in transparently distributed objects This invention presents a method and system for persistent session and data control across transparently distributed objects. Persistent data control enables a system to reconnect users to the appropriate data areas after a system fault. Persistent session control e... | 12/05/2006 |
| 7146377 | Storage system having partitioned migratable metadata According to one embodiment, a metadata management system (MDS) may include partitioned migratable metadata. Metadata may be stored in multiple metadata partitions (102-0 to 102-11). Each metadata partition may be assigned to a particular... | 12/05/2006 |
| 7146617 | Method, apparatus, and system for implementing view caching in a framework to support web-based applications According to one aspect of the present invention, a system is provided for implementing view caching in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM) running on a server. The syste... | 12/05/2006 |
| 7143164 | Dynamic object library software architecture A system for utilizing an object library to dynamically match the type structures of a client and a server to determine compatibility. Once compatibility has been established, the client and server can communicate through a secure connection. Information can be sent... | 11/28/2006 |
| 7143416 | Dynamic creation of object classes An object class (Class1) in a computer system is dynamically created by creating a global generic class (GenericClass) having two possible members, wherein at least one member is an instance of a generic class (GenericAttribute, GenericMethod), and by instantiating ... | 11/28/2006 |
| 7143418 | Core template package for creating run-time reconfigurable cores A method and apparatus for creating run-time reconfigurable cores using a core template package. The core template package provides an object-oriented application programming interface for specifying run-time reconfigurable (RTR) electronic circuit designs in a RTR ... | 11/28/2006 |
| 7140027 | Method and system to reinitialize objects without losing a reference connection The present invention is a method and system that enables reference processes that have access to a long running object to maintain the current access to this object while this object performs a re-initialization operation in order to refresh data contained in the o... | 11/21/2006 |
| 7140026 | Message preprocessing method and device for computer network communications The present invention relates to a method and device for communicating with remote units over at least one data network and with at least one dedicated CPU. The message processing device according to the present invention includes a first execution unit for receivin... | 11/21/2006 |
| 7139569 | Service searching system A service searching system for searching a service in a distributed system comprises a wireless server device and a wireless terminal device. The wireless server device is connected to a network and implements a master search service. On the other hand, the wireless... | 11/21/2006 |
| 7139969 | Method and system for evaluating and connecting web parts The Web Part authoring framework provides the a graphical user interface for connecting Web Parts, mechanisms for determining the compatibility between Web Parts, and the means to persist the connection between Web Parts. The framework builds the user interface for ... | 11/21/2006 |
| 7139978 | Recording user interaction with an application Methods and apparatus, including computer program products, for processing a user interaction with an application, such as a browser-based application. A user interaction with the browser-based application is detected at a software framework. The browser-based appli... | 11/21/2006 |
| 7137123 | Inline database for receiver types in object-oriented systems Systems and methods for implementing message dispatch for an object-oriented program are provided. Receiver type information is collected at a site of a method that dispatches messages to receiver objects. The receiver type information is saved for subsequent execut... | 11/14/2006 |
| 7137100 | Automatic software production system An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust ... | 11/14/2006 |
| 7133908 | Metrics and status presentation system and method using persistent template-driven web objects A Web-based management system operating method automates collection and analysis of information from a plurality of networked devices, as well as creation of metrics, and independently assembles and displays data related to the networked device information on a dist... | 11/07/2006 |
| 7130899 | Robust indication processing A technique for robust indication processing. In client server network environments running object oriented software, there is a need for monitoring the operating state or status of objects in the network. Prior monitoring schemes involved many specific and frequent... | 10/31/2006 |
| 7131107 | Method for mapping business processes using an emergent model on a computer network Mapping business and engineering processes is accomplished by giving users access to a system for generating an emergent model and publishing inputs and/or outputs of models generated by the users. Published inputs and/or outputs of models generated are subscribed t... | 10/31/2006 |
| 7131109 | Method of managing information in Java A method of managing information in a distributed system context including a local system and a remote system and using a remote invocation method of the JAVA language, said language including instructions and enabling creation of objects from classes having hierarc... | 10/31/2006 |
| 7131126 | Network systems, servers, clients, communication methods between objects, profile object registration methods, programs, and storage media A network system built in a distributed system environment includes a server having a first ORB, a client having a second ORB, specifications for which are different from those for the first ORB, and a naming server which registers a profile object to disclose speci... | 10/31/2006 |
| 7127721 | Core object model for network management configuration applications in telecommunication systems The Core Network Management Object Model of the present invention generically models the physical and logical objects in a configuration management system. The present invention also models the generic action objects required to manipulate the network objects. Uniqu... | 10/24/2006 |
| 7127724 | Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system A framework based Java naming and lifecycle services system includes a Moniker class which universally identifies an instance of any object model, whether the instance exists or not. Moniker objects instantiated from the Moniker class operate with a set of directory... | 10/24/2006 |
| 7126954 | Virtual gateway A virtual gateway bridges voice and related signaling traffic between multiple endpoints behind the same or different Network Address Translation devices or firewalls or neither. The virtual gateway also serves as a mixer when used in a teleconferencing mode, which ... | 10/24/2006 |
| 7127474 | Method and apparatus for mapping objects to multiple tables of a database The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data sour... | 10/24/2006 |
| 7127526 | Method and apparatus for dynamically loading and managing software services on a network device The present invention relates to an apparatus and method for dynamically loading and managing software services on a network device. A service environment ported to the network device includes a service environment kernel and a virtual machine. The service environme... | 10/24/2006 |
| 7124414 | Method, system and program product for routing requests in a distributed system The present invention routes object requests in a distributed system using address information identified in object headers that accompany the request. Specifically, when an object is created under the present invention, address information is inserted into a corres... | 10/17/2006 |
| 7124408 | Binding by hash A system and method is provided for providing security to components or assemblies employed by application programs during runtime. Assemblies carry version information that can be used to enforce the versioning rules described by the application program. At runtime... | 10/17/2006 |