...that two musicians were responsible for the invention of color print film? Fascinated by photography, Leopold Godowsky and Leopold Mannes worked together to produce an easy-to-use, practical color film. They worked full time as music teachers and gave concerts while experimenting during their off hours in Mannes' kitchen. Their success earned them full-time, well-paying jobs at Kodak and their efforts resulted in Kodachrome film, which was introduced in 1935.
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 |
| 8156082 | System and methods for temporary data management in shared disk cluster System and methods for temporary data management in shared disk cluster configurations is described. In one embodiment, a method for managing temporary data storage comprises: creating a global temporary database accessible to all nodes of the cluster on shared stor... | 04/10/2012 |
| 8126870 | System and methodology for parallel query optimization using semantic-based partitioning A system and methodology for parallel query optimization using semantic-based partitioning is described. In one embodiment, for example, in a database system comprising a database storing data in database tables, a method is described for improving query performance... | 02/28/2012 |
| 8121978 | Database system providing improved methods for data replication A system providing improved methods for data replication is described. A method for replicating a transaction from a primary database to a replicate database while the replicate database remains available for use comprises: recording information about a transaction ... | 02/21/2012 |
| 8099115 | TCP over SMS A system, method, and computer program product for forming and transmitting a TCP/SMS message are presented. Steps for forming a TCP message, encoding the TCP message, and wrapping the TCP message in an SMS message are disclosed. ... | 01/17/2012 |
| 8060518 | System and methodology for extraction and aggregation of data from dynamic content A system and methodology for extraction and aggregation of data from dynamic content is described. In one embodiment, for example, a method is described for extracting and structuring items of data from content available via the Internet, the method comprises steps ... | 11/15/2011 |
| 8055685 | System and method for real-time content aggregation and syndication A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the ... | 11/08/2011 |
| 8046744 | System and method for measuring latency in a continuous processing system The present invention provides a system and method for measuring latency in a continuous processing system. The invention involves generating “tracer” messages that are specifically designed for measuring latency. A tracer message is configured to pass through a... | 10/25/2011 |
| 8036877 | Context-based suggestions mechanism and adaptive push mechanism for natural language systems Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered ... | 10/11/2011 |
| 8005854 | System with methodology for executing relational operations over relational data and data retrieved from SOAP operations A system with methodology for performing relational operations over relational data and data retrieved from Simple Object Access Protocol (SOAP) operations is described. In one embodiment, a method of the present invention is described for performing database operat... | 08/23/2011 |
| 7953698 | Replication system with methodology for replicating stored procedure calls A replication system with methodology for replicating stored procedure calls is described. In one embodiment, for example, in a database system without support for logging stored procedure invocations, a method of the present invention is described for replicating i... | 05/31/2011 |
| 7899794 | Optimizing lock acquisition on transaction logs A system, method, and computer program product for improving physical lock acquisition for database transaction logs are described herein. In an embodiment, the method operates by receiving a request for a transaction log page and determining whether a requested log... | 03/01/2011 |
| 7895187 | Hybrid evaluation of expressions in DBMS A hybrid approach for evaluating expressions in database management systems is described herein. For each expression in an execution location (XL), an execution strategy is selected. The strategies considered are lazy, lazy with memoization, eager, and eager with me... | 02/22/2011 |
| 7882100 | Database system with methodology for generating bushy nested loop join trees A database system with methodology for generating bushy nested loop join trees is described. In one embodiment, for example, an improved method is described for optimization of a query requesting data from a database, the method comprises steps of: generating a left... | 02/01/2011 |
| 7856498 | Collaborative alert management and monitoring Methods, systems, and computer program products for dynamically monitoring, processing, and managing alerts are described herein. In an embodiment, the method operates by receiving messages that are either alerts or responses to existing alerts. The messages are par... | 12/21/2010 |
| 7844957 | Development system with methodology providing optimized message parsing and handling A development system with methodology providing optimized message parsing and handling is described. In one embodiment, for example, a computer-implemented method is described for improved processing of certain types of messages, the method comprises steps of: loadi... | 11/30/2010 |
| 7844829 | Secured database system with built-in antivirus protection A secured database system with built-in antivirus protection is described. In one embodiment, for example, a method of the present invention is described for securing a database system, the method comprises steps of: provisioning storage from a storage device, for s... | 11/30/2010 |
| 7831772 | System and methodology providing multiple heterogeneous buffer caches A method for temporarily storing data objects in memory of a distributed system comprising a plurality of servers sharing access to data comprises steps of: reserving memory at each of the plurality of servers as a default data cache for storing data objects; in res... | 11/09/2010 |
| 7818757 | Method for guaranteeing processing of messages in a continuous processing system A method for processing messages ensures that every message that enters a continuous processing system is fully processed in its entirety, even in the event of a failure within the system. Messages are pushed through an execution plan that includes a set of connecte... | 10/19/2010 |
| 7818365 | System, method, and computer program product for online and offline interactive applications on mobile devices A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the s... | 10/19/2010 |
| 7818313 | Method for distributing processing of queries over a cluster of servers in a continuous processing system A method, in a continuous computation system, for processing a set of registered queries over a cluster of servers includes creating an execution plan for processing a set of queries over a cluster of servers, where the continuous computation system creates the exec... | 10/19/2010 |
| 7814095 | Optimizing the navigation of one-to-one and one-to-many relationships using query batching in named transactions A system, method, and computer program product for performing transactional prefetching are presented. Steps for sending correlated queries to a database server for processing are disclosed. ... | 10/12/2010 |
| 7805344 | System providing methodology for consolidation of financial information A system providing methodology for consolidation of financial information is described. In one embodiment, for example, a system is described for consolidating financial transaction information from multiple sources for presentation to a user, the system comprises: ... | 09/28/2010 |
| 7797342 | Database system providing encrypted column support for applications A database system providing encrypted column data support with decrypt default functionality. In a database system, a method providing automated encryption support for column data comprises steps of: defining Structured Query Language (SQL) extensions for creating a... | 09/14/2010 |
| 7797239 | Hierarchical entitlement system with integrated inheritance and limit checks A hierarchical entitlement system, method, and computer program product with integrated inheritance and limit checks are described. In one embodiment, for example, a computer-implemented method is described for specifying and enforcing entitlements for performance o... | 09/14/2010 |
| 7788243 | System and methods for optimizing data transfer among various resources in a distributed environment System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size b... | 08/31/2010 |
| 7783610 | Distributed database system providing data and space management methodology A distributed database system providing data and space management methodology. In a distributed system consisting a plurality of servers sharing access to data pages, a method for setting a timestamp indicating when modifications to data pages are made in a non-regr... | 08/24/2010 |
| 7769776 | System and methodology providing improved information retrieval System and methodology for performing Bayesian-based distributed query processing is provided that solves the problem of how to get each server participating in a Bayesian distributed search system to return the same accurate relevance score for different documents.... | 08/03/2010 |
| 7761499 | System for automated reply to natural language input Method and agent network architecture for processing a subject message, where each agent has a view of its own domain of responsibility. An initiator agent which receives a user-input request and does not itself have a relevant interpretation policy, queries its dow... | 07/20/2010 |
| 7752165 | Persistent query system for automatic on-demand data subscriptions from mobile devices A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is repr... | 07/06/2010 |
| 7747610 | Database system and methodology for processing path based queries A system and methodology for processing of path based queries is described. In one embodiment, a method for processing a path based query requesting data from a markup language document comprises steps of: parsing the path based query requesting data to generate a q... | 06/29/2010 |
| 7743069 | Database system providing SQL extensions for automated encryption and decryption of column data A database system providing SQL extensions for automated encryption and decryption of column data is described. In one embodiment, for example, in a database system, a method is described for providing automated encryption support for column data, the method compris... | 06/22/2010 |
| 7739232 | Programming system for occasionally-connected mobile business applications A system, method, and computer program product are provided for synchronizing a local database with a remote database. Additionally, a system, method, and computer program product are provided for performing a service operation on a database, the database located on... | 06/15/2010 |
| 7672925 | Accelerating queries using temporary enumeration representation A system, method, and computer program product for processing a database query are presented. Steps for identifying a value expression comprising information needed in order to resolve a query, associating enumerated values with the set of distinct values for the va... | 03/02/2010 |
| 7587435 | Replication system with methodology for replicating database sequences Replication system with methodology for replicating database sequences is described. In one embodiment, for example, in a database system, a method of the present invention is described for replicating a sequence object from a primary database to a replicate databas... | 09/08/2009 |
| 7574424 | Database system with methodology for parallel schedule generation in a query optimizer A database system with methodology for parallel schedule generation in a query optimizer is described. In one embodiment, for example, in a database system, a method is described for parallel optimization of a query, the method comprises steps of: generating a plura... | 08/11/2009 |
| 7565397 | Context reactive hints mechanism for natural language user interface Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, w... | 07/21/2009 |
| 7558819 | Distributed dialoguing with an agent-oriented software architecture Roughly described, a natural language interpretation system develops its interpretation in response to user input, and also in dependence upon the interpretation, rather than the claims, made in response to prior input. In policy conditions, an agent can check wheth... | 07/07/2009 |
| 7558731 | Context reactive natural-language based graphical user interface Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, w... | 07/07/2009 |
| 7467389 | System and methodology providing service invocation for occasionally connected computing devices A system and methodology providing service invocation for occasionally connected computing devices is described. In one embodiment, for example, in an occasionally connected computing environment, a system of the present invention for providing deferred invocation o... | 12/16/2008 |
| 7448047 | Database system with methodology for providing stored procedures as web services A database system providing stored procedures as web services is described. In one embodiment, for example, in a database system, a method of the present invention is described for providing a stored procedure as a Web service, the method comprises steps of: predefi... | 11/04/2008 |