"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."
Thomas Edison ; 1889
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 |
| 8140688 | Method and system for establishing connections between nodes in a communication network A method, system and article of manufacture are disclosed for establishing a connection between a plurality of nodes in a communication network, the plurality of nodes including at least first and second nodes. The method comprises the steps of verifying availabilit... | 03/20/2012 |
| 8015277 | Method and system for simulating latency between layers of multi-tier applications A method, system and article of manufacture for simulating latency between software applications. There is provided a middleware component, e.g., a delay driver, within a multi-tier software product, the middleware component driver enables simulation of both latency... | 09/06/2011 |
| 7877399 | Method, system, and computer program product for comparing two computer files A method and system for comparing two documents, such as XML (Extensible Markup Language) files, where each document is capable of being parsed into a DOM (Document Object Model) trees. Each tree structure is converted into an array of leaf paths containing nodes. T... | 01/25/2011 |
| 7827608 | Data leak protection system, method and apparatus A method, system and apparatus for data leak prevention. An information system, such as a database system, which has been configured for data leak protection in accordance with the present invention can include an IDS coupled to the information system and a data lea... | 11/02/2010 |
| 7821921 | Reliable and resilient end-to-end connectivity for heterogeneous networks Embodiments of the present invention address deficiencies of the art in respect to connectivity management in a heterogeneous network and provide a method, system and computer program product for resilient and reliable end-to-end connectivity in a heterogeneous netw... | 10/26/2010 |
| 7793215 | Indicating focus in a portal environment A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet havi... | 09/07/2010 |
| 7793155 | Automated software testing via multi-channel remote computing Embodiments of the present invention address deficiencies of the art in respect to software functional testing and provide a method, system and computer program product for automated software functional testing via multi-channel remote computing. In one embodiment o... | 09/07/2010 |
| 7793097 | Extension of X.509 certificates to simultaneously support multiple cryptographic algorithms A technique permitting an X.509 certificate to simultaneously support more than one cryptographic algorithm. An alterative public key and alternative signature are provided as extensions in the body of the certificate. These extensions define a second (or more) cryp... | 09/07/2010 |
| 7792391 | Inspecting OCR characters by displaying adjacent character images To provide a system for reducing oversight of the result of false recognition and improving working efficiency, while realizing the reduction of load of operators, and to provide a method thereof. The system in the invention contains a display unit and a cont... | 09/07/2010 |
| 7783499 | Framework for dynamic composition of web services A framework for Web services integration can include a Web services integrator having a scheduler coupled to a control. The control can have a coupling to a consumer preferences repository. The scheduler, by comparison, can have couplings both to a state data reposi... | 08/24/2010 |
| 7761546 | Load balancing according to an iterative greatest common divisor approach to weight normalization A method, system and apparatus for load balancing workloads in a cluster according to an iterative greatest common divisor approach to weight normalization. A load balancing method can include computing a greatest common divisor for a set of current normalized value... | 07/20/2010 |
| 7752604 | Method, system and program product for recording and replaying target service interaction data An architecture that allows target service interactions to be realistically simulated in a development environment. The architecture includes a proxy service, an interaction recorder, an interaction store and an emulator service. The proxy service delegates service ... | 07/06/2010 |
| 7710946 | Wireless telephone system including voice over IP and POTS A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given o... | 05/04/2010 |
| 7689903 | Unified markup language processing A method, system, architecture and apparatus for unified markup language processing. A unified markup language processing and distribution system includes a unified language markup parser configured to produce both a layout model and an execution model based upon co... | 03/30/2010 |
| 7685143 | Unified logging service for distributed applications A unified logging service is provided which may be employed across a variety of applications, allowing collected information to be stored, aggregated, and accumulated; presenting a more complete view, than previously available, related to those applications. The uni... | 03/23/2010 |
| 7676831 | Role-based access control management for multiple heterogeneous application components Embodiments of the present invention address deficiencies of the art in respect to access control and provide a method, system and computer program product for access control management for a collection of heterogeneous application components. In a first embodiment,... | 03/09/2010 |
| 7676759 | Method and apparatus for searching data A method and apparatus is disclosed which provide a scroll bar for use with a display device. The scroll bar has an index and the data displayed on the display device is presented according to the index. In response to user commands the method and apparatus provide ... | 03/09/2010 |
| 7660855 | Using a prediction algorithm on the addressee field in electronic mail systems A computerized method for predicting/completing the addressee field in an electronic mail system, in which user-related history information, including the user's sent and/or received mail, is analyzed, using text mining and/or data mining techniques, for associating... | 02/09/2010 |
| 7647523 | Dynamic binding and fail-over of comparable web service instances in a services grid A computing services grid. The grid can include a service desk coupled to one or more computing service instances. Each service instance can conform to an interface which is common to all service instances in the grid. A routing component can be disposed in the grid... | 01/12/2010 |
| 7644312 | Virtual machine monitoring for application operation diagnostics A method and system for monitoring the operation of an application in a virtual machine. The system can include a debug script processor programmed to command an application executing within the virtual machine according to instructions specified in a debug script. ... | 01/05/2010 |
| 7640587 | Source code repair method for malicious code detection A repair mechanism within a code management library system for repairing build code that is infected with malicious code. When a virus pattern is detected in a component of a source code, other components in the source code containing dependencies upon the first com... | 12/29/2009 |
| 7404077 | Extension of X.509 certificates to simultaneously support multiple cryptographic algorithms A technique permitting an X.509 certificate to simultaneously support more than one cryptographic algorithm. An alternative public key and alternative signature are provided as extensions in the body of the certificate. These extensions define a second (or more) cry... | 07/22/2008 |
| 7373510 | System and method for implementing a robot proof Web site The invention prevents robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received, the Web site responds to it with a welcome page including a challenge. Then, on receiving a further request from the undef... | 05/13/2008 |