"Inventing is a combination of brains and materials. The more brains you use, the less material you need."
Charles Kettering
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 |
| 8132054 | Self-adaptive solution for determining the waiting time on page loading The present invention relates to page automation testing method and apparatus. According to one aspect of the invention, there is provided a method for automatically testing a page, comprising: determining based on a predetermined policy a setting value of wait time... | 03/06/2012 |
| 7581218 | Transaction processing in a distributed data processing system A method of pre-processing a transaction within an application program in a distributed data processing system. The system comprises a network, a first computer system, a second computer system and a communication channel between the computer systems for communicati... | 08/25/2009 |
| 7548845 | Apparatus, method, and program product for translation and method of providing translation support service An apparatus selects from among a plurality of translation records a translation record for use in translation of a newly received text. Each of the translation records stores with respect to past translation results at least one pair of a source-language text, bein... | 06/16/2009 |
| 7493415 | Message transformation selection tool and method A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly,... | 02/17/2009 |
| 7475005 | Translation system, dictionary updating server, translation method, and program and recording medium for use therein A translation system limits the reduction in translation accuracy accompanying an increase in new words and phrases. The system is configured to extract a noun phrase from a document and select a category for the noun phrase. The system is further configured to gene... | 01/06/2009 |
| 7472355 | Computer-implemented method for managing commands for a terminal session The present invention provides a computer-implemented method for managing commands for a terminal session. Specifically, using the graphical user interface of the present invention, a user can select a terminal session, and input one or more commands. Upon being inp... | 12/30/2008 |
| 7308501 | Method and apparatus for policy-based packet classification using hashing algorithm A method, apparatus, and computer implemented instructions for processing a request in a data processing system. The request is received. In response to a first hash value being present within the request, the first hash value is compared to a second hash value that... | 12/11/2007 |
| 7240349 | Persistent messaging in a transaction processing environment A method and computer program product is provided for sending a persistent message in a transaction-enabled messaging and queuing system. A message queue manager is responsible for transferring messages from a sender program to a receiving program via a message queu... | 07/03/2007 |
| 7216236 | Secure session management and authentication for web sites The present invention comprises a system and method for secure session management and authentication between web sites and web clients. The method includes both secure and non-secure communication protocols, means for switching between secure and non-secure communic... | 05/08/2007 |
| 7212828 | Monitoring changeable locations of client devices in wireless networks Security of wireless networks is improved by rejecting traffic from a wireless device located outside a defined spatial boundary. The device's spatial position with respect to the boundary is determined using directional antenna arrays on a plurality of measurement ... | 05/01/2007 |
| 7206803 | Method and apparatus for controlling access to the contents of web pages by using a mobile security module The present invention relates to an apparatus and method for controlling access to protected web pages on a web server by using a method of authentication. The method according to the invention is divided into a general method for authenticating the client and a dow... | 04/17/2007 |
| 7197568 | Secure cache of web session information using web browser cookies A secure method and system for accessing a cache for web session is provided using web browser cookies. The cache for the web session data uses an encoded identifier, determined using for example the Keyed-Hash Message Authentication Code, based on information ident... | 03/27/2007 |
| 7191395 | Method and system for stylesheet-centric editing A method (and structure) for enacting changes to a document containing a template-based program that transforms tree-structured data from a first tree-structured data into a second tree-structured data, including providing an interface to permit selection of a docum... | 03/13/2007 |
| 7191218 | Database synchronization for mobile computing devices The invention relates to performing server initiated database synchronisation between a mail server 10 and a client on a mobile computing device 70. Both the mail server and the client are provided with a copy of a user mailbox 40, 40A. When a m... | 03/13/2007 |
| 7177900 | Non-invasive technique for enabling distributed computing applications to exploit distributed fragment caching and assembly Methods, systems, computer program products, and methods of doing business by caching dynamic content fragments in a distributed cache and assembling requested content using these fragments. The disclosed techniques are non-invasive, and enable the benefits of distr... | 02/13/2007 |
| 7130964 | Object caching and update queuing technique to improve performance and resource utilization The present invention provides a method, system, and computer program product for caching objects to improve performance and resource utilization of software applications which interact with a back-end data source, such as a legacy host application and/or legacy hos... | 10/31/2006 |
| 7130892 | Method and system for music distribution According to the first aspect, the present invention provides a music distribution method for downloading, in response to a request from a user, music data for one or more musical pieces included in the latest hit charts from a server storing a lot of music data, co... | 10/31/2006 |
| 7120575 | Method and system for the automatic segmentation of an audio stream into semantic or syntactic units A digitized speech signal (600) is input to an F0 (fundamental frequency) processor that computes (610) a continuous F0 data from the speech signal. By the criterion voicing state transition (voiced/unvoiced transitions) the speech signal is presegment... | 10/10/2006 |
| 7120703 | Transforming data automatically between communications parties in a computing network Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who d... | 10/10/2006 |
| 7103680 | Publish/subscribe data processing with publication points for customized message processing A message broker data processing apparatus comprising: a unit for receiving published messages on a topic from a plurality of publisher applications; a unit for processing the received messages; and a unit for distributing the processed messages to a subscriber appl... | 09/05/2006 |
| 7099926 | Object caching and update queuing technique to improve performance and resource utilization The present invention provides a method, system, and computer program product for caching objects to improve performance and resource utilization of software applications which interact with a back-end data source, such as a legacy host application and/or legacy hos... | 08/29/2006 |
| 7089311 | Methods, systems and computer program products for resuming SNA application-client communications after loss of an IP network connection Systems, methods and computer program products are provided for preserving a session between an SNA application and a TN3270E server after loss of an IP network connection between the TN3270E server and a TN3270E client that is communicating with the SNA application... | 08/08/2006 |
| 7089299 | Distributed application deployment using program characteristics and environment characteristics Methods, systems, and computer program products for programmatically determining whether components of a program are suitable for deployment in particular locations such as at the edge of a network. In preferred embodiments, program characteristics and operating env... | 08/08/2006 |
| 7082471 | Method and system of dispatching socks traffic using type of service (TOS) field of IP datagrams The present invention relates to a system and method of dispatching an IP datagram comprising socks traffic on a socks server, in an Internet Protocol (IP) network comprising a plurality of socks servers, the IP datagram comprising an IP header comprising a Type Of ... | 07/25/2006 |
| 7080029 | Apparatus and method for optimizing group bulk purchases Disclosed are a method, system and computer program product for placing a group order, mediated by a system having one or more computers, the method comprising the steps of: publishing, by a publisher, information about a quantity of a material; subscribing, via a s... | 07/18/2006 |
| 7069487 | Pattern matching to validate and classify computer variables to one or more name ranges A technique of logically processing bit maps and character maps describing the attributes and values of computer variable ranges and a variable being tested to determine if a match exists between the variable and one or more ranges. Bit maps define the attributes of... | 06/27/2006 |
| 7039644 | Problem determination method, system and program product A problem determination method, system and program product are provided. Specifically, the present invention identifies problems with software programs by inserting compiled problem determination probes into program classes while the computer system on which the pro... | 05/02/2006 |
| 7039708 | Apparatus and method for establishing communication in a computer network Provided are apparatus and a method for establishing communications between a Web client computer in a vehicle and a Web server computer connected to the Internet or an intranet, initiated from a remote Web Browser. The Web Browser sends a request to the server, whi... | 05/02/2006 |
| 7017179 | Data receiving apparatus and method Different programs are broadcasted in a plurality of channels. A broadcast program which transmits same data in repetition is reserved in such programs to download the data. The GUI part 250 displays EPG data indicating a broadcast time zone of a data broadcast prog... | 03/21/2006 |
| 7013424 | Dedicated processor for efficient processing of documents encoded in a markup language A dedicated processor for efficient processing of documents encoded in a markup language, such as XML. The dedicated processor is capable of performing traditional parsing, transformation and manipulation processes on the document. The special purpose processor free... | 03/14/2006 |
| 7010689 | Secure data storage and retrieval in a client-server environment Methods, systems and computer program products are provided for controlling access to digital data in a file by obtaining a passphrase from a user and generating a personal key based on the obtained passphrase. A file encryption key is generated and the digital data... | 03/07/2006 |
| 7010681 | Method, system and apparatus for selecting encryption levels based on policy profiling The present invention depicts a method, system and program product for controlling levels of security and levels of encryption based on a predefined policy profile. This enables administrators and those who control the network to easily respond to changes in the req... | 03/07/2006 |
| 7007228 | Encoding geographic coordinates in a fuzzy geographic address A system and method for searching, accessing, retrieving, representing and browsing geographic or location related information from the Web (i.e.: HTML documents that describe physical places), including a geographic distribution of places where selectable types of ... | 02/28/2006 |
| 7003090 | Method of establishing a communication channel to intelligent support for ebusiness applications The present invention relates to method and system for providing online information in a networked user environment in which an end-user runs an application program and transmits data to an online server while running the application program. It is proposed to provi... | 02/21/2006 |
| 7003584 | Apparatus and method for accessing request header information using a transcoding filter servlet The present invention provides an apparatus and method for accessing request header information used to transcode servlet output. The apparatus and method of the present invention includes a preamble that stores request header information from a request sent by a cl... | 02/21/2006 |
| 6996617 | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks Methods, systems and computer program products provide for transferring a virtual Internet Protocol address (VIPA) between communication protocol stacks including at least a first communication protocol stack and a second communication protocol stack. Ownership of t... | 02/07/2006 |
| 6985939 | Building distributed software services as aggregations of other services Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is levera... | 01/10/2006 |
| 6983318 | Cache management method and system for storing dynamic contents A cache management method and system for storing dynamic contents such as web pages. In a computing environment, a server maintains a cache for temporarily storing dynamic pages. Each of the cached pages is associated with resource information indicating a level of ... | 01/03/2006 |
| 6976164 | Technique for handling subsequent user identification and password requests with identity change within a certificate-based host session The present invention provides a method, system, and computer program product which enables changing user credentials that are used to access legacy host applications and/or systems which provide legacy host data during a secure host access session which is authenti... | 12/13/2005 |
| 6970536 | Method and apparatus for processing a voice system application There is described an interactive voice response system comprising: a voice application including an voice application API command defining a function call to a first communication process; a channel process for interpreting the voice application API command and mak... | 11/29/2005 |