"The production of too many useful things results in too many useless people."
Karl Marx
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 |
| 7757089 | Apparatus, method and computer program for distributing and rendering content To distribute Web contents, while ensuring security without increasing a burden imposed on users. The present invention comprises a distribution server for distributing a web content, which is composed of a plurality of digital media associated with each other and h... | 07/13/2010 |
| 7627858 | Verification of stream oriented locale files A computer implemented method for preparing a plurality of stream oriented locale files for verification is provided. In an embodiment there is a method comprising obtaining at least one of the plurality of stream oriented locale files as input, determining more tha... | 12/01/2009 |
| 7577711 | Chat room communication network implementation enabling senders to restrict the display of messages to the chat room chronological displays of only designated recipients A participant in an instant messaging chat room may send restricted messages to only a set of selected participants in the chat room. Enabling a user at a display station to select a set of only users to receive a restricted message, and send the restricted message ... | 08/18/2009 |
| 7574363 | Intelligent merchandise indicator An indication to a consumer that a product or item on a retail fixture matches a set of consumer preferences is provided by equipping a retail fixture with a consumer identification unit and with a display unit indicator associated with a sample product on the retai... | 08/11/2009 |
| 7561674 | Apparatus and method for providing automatic language preference The present invention is directed to an apparatus and method for storing a language preference and providing the stored language preference automatically without any intervention of a user. The user may have an option to set a desired language preference on the call... | 07/14/2009 |
| 7496838 | Converting markup language files The invention provides for the separation of formatting and content data in a first markup file (e.g., an HTML file) so that a second markup language file (e.g., an XML file) containing the content data and formatting or presentation data file (e.g., an XSL file) ca... | 02/24/2009 |
| 7492880 | Method and system for transferring an administrator and associated charges during a multi-way call The present invention is directed to a method and system for altering an administrator of a multi-way call during the multi-way call connection and transferring the associated charges from one administrator to another. After a multi-way call connection is establishe... | 02/17/2009 |
| 7490316 | Method and apparatus to implement adaptive scripting tool A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred ... | 02/10/2009 |
| 7490082 | System and method for searching internet domains The present invention is a method and system for executing whole domain searches based on user queries and producing a result list of root nodes. The method and system comprise searching a network containing a plurality of web sites further containing a plurality of... | 02/10/2009 |
| 7483552 | Preventing signature repudiation in paper documents using smart pens The present disclosure is directed to a method for preventing signature repudiation. This method receives the user's fingerprint and embeds special markings on the document being signed. The method then transmits the information regarding the signing of the document... | 01/27/2009 |
| 7478343 | Method to create multiple items with a mouse A system, method, and computer program product that have a graphical user interface capable of easily generating different kinds of items on a canvas by a user by operation of a mouse pointer on the canvas without requiring movement of the mouse pointer between a pa... | 01/13/2009 |
| 7475391 | System and method for revealing remote object status in an integrated development environment A method, system and computer program product for creating a software product in an Integrated Development Environment (IDE). In one embodiment, remote object status data is received by a software development module which may be a source code editor or a program exe... | 01/06/2009 |
| 7447642 | Location based services revenue sharing and cost offsetting A method for brokering a repair to a vehicle with multiple potential repair service providers by temporarily associating a random user-anonymous session identifier with a brokering session for the vehicle's access device, transmitting the session identifier and a se... | 11/04/2008 |
| 7437767 | Method for enabling a trusted dialog for collection of sensitive data The present invention is a method for enabling a trusted dialog for collection of sensitive data, including the steps of: storing a personal security token specified by a user; receiving an input dialog request from an application; determining whether the applicatio... | 10/14/2008 |
| 7434230 | Method and system for time bounding notification delivery in an event driven system The present invention is directed to a method and system for preventing unnecessary delays during notification delivery process in an event driven system. The unnecessary delays may be caused by waiting for event completion acknowledgments for an unbounded time. Not... | 10/07/2008 |
| 7433924 | Interceptor for non-subscribed bulk electronic messages Bulk mail subscriptions by including a bulk mail class indicator and a sender identifier key value in the header portion of an electronic message. Messages which are properly identified as bulk class and include an approved sender identifier value are passed directl... | 10/07/2008 |
| 7415453 | System, method and program product for forecasting the demand on computer resources An automated system and method for predicting a future resource utilization tendency by analyzing a change in resource usage on the basis of a real operation condition in a computer system. A CPU utilization estimating unit acquires a resource log and a transaction ... | 08/19/2008 |
| 7376896 | System for recording world wide web browsing sessions navigation on a real-time basis and for subsequently displaying the recorded sessions as surrogate browsing sessions with user enabled real-time modification An implementation for the generation of a surrogate Web browsing session at a Web receiving display station by a user who does the basic browsing or searching for a principal user, e.g. the physically limited individual or the executive/professional ordering the bro... | 05/20/2008 |
| 7373608 | Apparatus, system and method of providing feedback to an e-meeting presenter An apparatus, system and method of providing feedback to a presenter in an e-meeting in which visual information is being presented are provided. During presentation, the computer system of each participant is monitored to ensure that the window in which the visual ... | 05/13/2008 |
| 7370039 | Method and system for optimizing configuration classification of software A method and system to minimize to redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. Wh... | 05/06/2008 |
| 7360685 | Controlling electronic withdrawals by a withdrawal device Controlling electronic withdrawals by a withdrawal device including creating in the withdrawal device a data structure representing a withdrawal request, where the data structure includes fields for a withdrawal device identifier, a drawer identifier, a drawee ident... | 04/22/2008 |
| 7358969 | Method and system for partitioning the surface of a three dimentional digital object model in order to map a texture The present invention is directed to a method and system and computer program for decomposing a triangle mesh representing the surface of a digital object model, reconstructed from 3D scanning data, into a small number of height-field patches (partitions) (in the or... | 04/15/2008 |
| 7346439 | Location-based intelligent remote vehicle function control An in-vehicle monitor detects the occurrence of a meta-event related to the operation of a vehicle, such as the vehicle's operation over a maximum allowable speed, operation in a prohibited geographic area, operation during a specific time frame, or combinations the... | 03/18/2008 |
| 7324954 | System and method for organizational risk based on personnel planning factors A system and method for organizational risk based on personnel planning factors is provided. Each employee has an employee profile data area that is used to store planning data and actual data corresponding to the employee. Planning data includes risk analysis data,... | 01/29/2008 |
| 7322515 | Controlling electronic withdrawals by a drawee Controlling electronic withdrawals by a drawee including receiving in the drawee from a withdrawal device a withdrawal request, where the withdrawal request includes a withdrawal device identifier, a drawer identifier, and a withdrawal amount; retrieving from storag... | 01/29/2008 |
| 7318166 | Synchronization method, computer system and program wherein the synchronization is provided as a user process of an operating system of the computer The present invention is a computer system for performing processing synchronously with an internal system clock. The system includes a time information inputting part for detecting a signal for time notice sent from an external reference clock and acquiring an inte... | 01/08/2008 |
| 7318223 | Method and apparatus for a generic language interface to apply loop optimization transformations A generic language interface is provided to apply a number of loop optimization transformations. The language interface includes two new directives. The present invention detects the directives in a computer program, and generates code that has been applied at least... | 01/08/2008 |
| 7313601 | Adaptive control system and method for optimized invocation of portlets The present invention describes an adaptive control system being preferably part of the portal, which provides a sophisticated method for a partial sequential and parallel invocation of portlets depending on the available resources and system utilization. Based on d... | 12/25/2007 |
| 7313616 | Web site management in a world wide web communication network through periodic reassignment of the server computers designated for respective web documents related to document weight based on byte count and program content A World Wide Web (Web) distribution site for accessing a plurality of Web documents from a database through a distribution system comprising a plurality of server computers of different computer powers wherein server computers are designated for documents based upon... | 12/25/2007 |
| 7296740 | Routing telecommunications to a user in dependence upon location Routing telecommunications to a user including receiving a call, determining that the call is intended for the user, receiving an RFID signal from a user's RFID tag, determining the location of the user in dependence upon the RFID signal, and forwarding the call to ... | 11/20/2007 |
| 7299224 | Method and infrastructure for processing queries in a database Provided is a method for processing queries in a database in which data records have a parametric object and an extension of a nonparametric data type. A query includes a parametric condition for the parametric object of the data records and a nonparametric conditio... | 11/20/2007 |
| 7295952 | Enabling high availability and load balancing for JMX Mbeans Provided is a method for programming module load balancing and failover in a distributed computing environment. The Java Management extensions (JMX) specification is enhanced to support load balancing and provide a high-availability of JMX management beans (Mbeans).... | 11/13/2007 |
| 7289624 | Managing use of experts by callers waiting in a hold queue A method, system, and program for managing use of experts by callers waiting within a hold queue are provided. First, a call on hold in a hold queue is transferred to an expert system responsive to a request by the caller to speak with an expert. Then, responsive to... | 10/30/2007 |
| 7289983 | Personalized indexing and searching for information in a distributed data processing system Personalized searching including providing in a search portal a personal search term list; receiving from a user a navigation identification message; and inserting index records in a personalized search index. Inserting index records in a personalized search index t... | 10/30/2007 |
| 7284198 | Method and system for document draft reminder based on inactivity The present invention provides a flexible system and method for notifying a user when the user has an open document which is inactive over a predetermined period of inactivity defined by the user. The user may be able to set a desirable period of inactivity for each... | 10/16/2007 |
| 7272228 | System and method for securing code and ensuring proper execution using state-based encryption A system and method for securing code segments and ensuring proper execution using state-based encryption is presented. A class loader captures a memory state snapshot and uses the memory state snapshot for generating a key that encrypts a class. The class loader su... | 09/18/2007 |
| 7263668 | Display interface to a computer controlled display system with variable comprehensiveness levels of menu items dependent upon size of variable display screen available for menu item display A display interface system for computer controlled displays including a window in a display screen, for the display of visible data; a set of selectable items in the portion of said display screen; an implementation for varying the area of the display screen portion... | 08/28/2007 |
| 7257199 | Telephony based remote location monitoring A method, system, and program for telephony based remote location monitoring are provided. A telephone network receives the caller request to listen only to a remote location telephony device. The telephone network allocates a listen only channel between the caller ... | 08/14/2007 |
| 7245716 | Controlling hold queue position adjustment A method, system, and program for allowing callers to adjust in position within a hold queue are provided. An advancement token earned by a caller while waiting in a hold queue is detected. The advancement token is stored for redemption in a future call by the calle... | 07/17/2007 |
| 7225440 | System and method for manufacturing and updating insertable portable operating system module A method and system for storing a running image of an operating system on a removable operating system module. The module is first inserted into a first computer system. The operating system is installed on the first computer, an execution of the operating system is... | 05/29/2007 |