The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
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 |
| 7439975 | Method and system for producing dynamically determined drop shadows in a three-dimensional graphical user interface A methodology for generating a drop shadow effect for objects in a graphical user interface is presented. A first object in a presentation space occludes the illumination from a simulated light source, and a dynamically determined drop shadow from the first object m... | 10/21/2008 |
| 7269633 | Method and system for playback of dynamic HTTP transactions A method, system, apparatus, and computer program product are presented for recordation and playback of transactions within a web browser or similar client application. A transaction recordation and playback utility captures dynamic information upon recordation and/... | 09/11/2007 |
| 7266766 | Method for developing a custom tagbean A method for simplifying the development, testing and maintenance of code objects that may be used, for example, to generate custom web page content. According to the invention, a developer isolates a given task, generates code for the task, and then provides a mean... | 09/04/2007 |
| 7225309 | Method and system for autonomic performance improvements in an application via memory relocation A method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the overhead in gathering such information. Performance indicators are ass... | 05/29/2007 |
| 7219154 | Method and system for consolidated sign-off in a heterogeneous federated environment A method is presented in which federated domains interact within a federated environment. Domains within a federation can initiate federated single-sign-on operations for a user at other federated domains. A point-of-contact server within a domain relies upon a trus... | 05/15/2007 |
| 7208730 | Programmable molecular manipulating devices A system manipulates molecules using a set of proximal probes such as those used in atomic force microscopes. An electrostatic pattern is placed on a set of proximal probes such that each proximal probe may exert an electrostatic force. A molecule is captured using ... | 04/24/2007 |
| 7191196 | Method and system for maintaining forward and backward compatibility in flattened object streams A method, a system, an apparatus, and a computer program product are presented for object-oriented management of serializable objects. An object has a set of attributes and a class version number, which identifies the object as an instance of a specific version of a... | 03/13/2007 |
| 7173882 | Methods and systems for performing horological functions using time cells A simple electronic horological device, termed a time cell, is presented with associated methods, systems, and computer program products. A time cell has an insulated, charge storage element that receives an electrostatic charge through its insulating medium, i.e. i... | 02/06/2007 |
| 7133897 | Method to import/export or detach/attach a file to/from a remote mail server A computer-implemented method for importing/attaching or exporting/detaching a file during a given e-mail operation. From a user's perspective, the method begins when the user elects to perform the import/attach or export/detach function with respect to a given file... | 11/07/2006 |
| 7073062 | Method and apparatus to mutually authentication software modules In response to initiating a call from a first class to a second class, an instantiation of the second class is initiated. While performing the instantiation of the second class, a class constructor for the second class is called, which determines a codebase for the ... | 07/04/2006 |
| 7039714 | Method of enabling an intermediary server to impersonate a client user's identity to a plurality of authentication domains An enterprise computing environment such as a corporate web portal includes an intermediary server, a sign on service, and one or more backend enterprise systems managed by resource managers. Before or after user primary logon, which establishes a user primary accou... | 05/02/2006 |
| 7035895 | Manager object for management of multiple resources on dataless clients in a distributed computing environment A method of managing a set of clients in a distributed computer network having a management server. A given client preferably includes a dataless management framework. According to the method, a manager object is associated to each application to be managed on a giv... | 04/25/2006 |
| 7000198 | Method and system for web-based DCE management A frames-based Web browser is used with existing distributed computing environment (DCE) interfaces to facilitate and simplify management of DCE cells. In the preferred embodiment, administration may be performed from any secure Web browser acting as a client. Manag... | 02/14/2006 |
| 6996566 | Method and system for an object model with embedded metadata and mapping information Metadata is obtained from a database and provided to an object model that uses the database for persisting the state of its objects. The metadata provides the object model with constraints, size limits, or other limiting information about a database so that the obje... | 02/07/2006 |
| 6981211 | Method for processing a document object model (DOM) tree using a tagbean A method of processing a document object model (DOM) tree having at least one tag located at a given node in the tree. The tag serves as a marker that initiates the invocation of a tag handler that, in turn, performs a simple macro substitution or a more complex alg... | 12/27/2005 |
| 6981212 | Extensible markup language (XML) server pages having custom document object model (DOM) tags A method for serving a web page uses eXtensible Markup Language (XML) server pages. The first time a page is accessed, a given flat file is parsed into an XML Document Object Model (DOM), and required tag libraries are loaded. The DOM tree is then traversed, prefera... | 12/27/2005 |
| 6950874 | Method and system for management of resource leases in an application framework system A method, system, apparatus, and computer program product are presented for management of resource leases within a distributed data processing system. A resource manager receives a lease request from a requester for a resource in which the lease request has a reques... | 09/27/2005 |
| 6910128 | Method and computer program product for processing signed applets A framework for processing signed applets that are distributed over the Internet. Using the framework, an applet that is packaged as a Netscape- or JDK-signed jar file, or as an Internet Explorer-signed cab file, is processed within the same Java runtime environment... | 06/21/2005 |
| 6892248 | Method and apparatus for configuring a port on a legacy-free device for general I/O purposes or debugging purposes A method, system, apparatus, and computer program product are presented for enabling a hidden port in a computing device. A determination is made as to whether the computing device has a hidden port, which is a port that is externally inaccessible to a user of the c... | 05/10/2005 |
| 6889359 | Method for providing a visual representation of dynamic HTML table attributes A table format object is used to format a dynamic HTML table at a web server. To facilitate the development of a dynamic server page for use in serving the dynamic table, first and second representations are created and made available for display to a page developer... | 05/03/2005 |
| 6886013 | HTTP caching proxy to filter and control display of data in a web browser A method of controlling how a Web document is presented for display on a browser of a client machine. The Web document typically is formatted according to a markup language such as HTML. The method uses a client side HTTP caching proxy to intercept the Web document ... | 04/26/2005 |
| 6877066 | Method and system for adaptive caching in a network management framework using skeleton caches A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework dynamically adapts database operations so as to maximize system performance. A skeletonization mechanism is ... | 04/05/2005 |
| 6865559 | Method and system in electronic commerce for inspection-service-based release of escrowed payments A method, apparatus, system, or computer program product facilitates trustworthy electronic commerce by providing an inspection-service-based release of an escrowed payment for a transaction involving physical goods. An inspection service stands as an independent pa... | 03/08/2005 |
| 6856581 | Batteryless, oscillatorless, binary time cell usable as an horological device with associated programming methods and devices A simple electronic horological device, termed a time cell, is presented with associated methods, systems, and computer program products. A time cell has an insulated, charge storage element that receives an electrostatic charge through its insulating medium, i.e. i... | 02/15/2005 |
| 6854056 | Method and system for coupling an X.509 digital certificate with a host identity A method or system is presented for coupling identities through the use of digital certificates, thereby allowing a client to be authenticated for a variety of services without those services having to modify their existing methods of authentication. The client gene... | 02/08/2005 |
| 6851088 | Conditional highlighting of given cells in a dynamic HTML table A method operative at a server for generating a table having dynamic data. According to the method, a page developer may specify a given table cell in the table for conditional treatment. In response to a request for the table received from a client browser, the tab... | 02/01/2005 |
| 6831879 | Batteryless, osciliatorless, analog time cell usable as an horological device with associated programming methods and devices A simple electronic horological device, termed a time cell, is presented with associated methods, systems, and computer program products. A time cell has an insulated, charge storage element that receives an electrostatic charge through its insulating medium, i.e. i... | 12/14/2004 |
| 6829200 | Sensing methods and devices for a batteryless, oscillatorless, binary time cell usable as an horological device A simple electronic horological device, termed a time cell, is presented with associated methods, systems, and computer program products. A time cell has an insulated, charge storage element that receives an electrostatic charge through its insulating medium, i.e. i... | 12/07/2004 |
| 6826128 | Sensing methods and devices for a batteryless, oscillatorless, analog time cell usable as an horological device A simple electronic horological device, termed a time cell, is presented with associated methods, systems, and computer program products. A time cell has an insulated, charge storage element that receives an electrostatic charge through its insulating medium, i.e. i... | 11/30/2004 |
| 6782414 | Method and system for determination of delivery status of email sent to multiple recipients through multiple protocols A method, system, and computer program product is provided for the determination of a single delivery status of a message sent to multiple recipients which also allows the message to be transmitted or transferred through multiple message protocols, such as Extended ... | 08/24/2004 |
| 6779152 | Method for rotating a dynamic HTML table A method, operative at a web server, for generating an HTML table having dynamic data, wherein the table can be oriented in any horizontal or vertical orientation. The method preferably utilizes a table format page object to format the table. To facilitate selective... | 08/17/2004 |
| 6760912 | Determining browser type in an open Java environment A method is provided for determining an identity of a browser in an Java environment in which an intermediary program masks the browser's identity. The method begins by querying an operating system process table for information identifying the browser. Thereafter, a... | 07/06/2004 |
| 6757747 | Proxy object for managing an application instance on a dataless client machine A method of managing a set of clients in a distributed computer network having a management server. A given client preferably includes a dataless management framework. According to the method, a proxy object is associated to each application instance on a given clie... | 06/29/2004 |
| 6735694 | Method and system for certifying authenticity of a web page copy A method and system of certifying that a copy of a Web page was made at a particular time by a user of a Web client. A client piece preferably includes a one-way hashing function that, when applied to a Web page copy, generates a unique string. The string is concate... | 05/11/2004 |
| 6732330 | Scripting language blocks to support multiple scripting languages in a single web page Different scripting languages may reside side-by-side or nested within each other on the same web page. Thus, a new author may add code to the page, and he or she is not tied to any given subset of languages supported by the web server. Multiple scripting languages ... | 05/04/2004 |
| 6718515 | Method of populating a dynamic HTML table from a set of data objects through a common interface A method operative at a server in response to a client browser request for generating a table having dynamic data. The method begins by instantiating a table format object with dynamic data extracted from one of a set of data objects through a common interface. The ... | 04/06/2004 |
| 6718516 | Method for verifying context between multiple related XML tags in document object model (DOM) A method for processing a Document Object Model (DOM) tree to verify context between multiple related XML tags. One or more of these related XML tags are custom tags. According to the invention, contextual relationships between the related XML tags are verified usin... | 04/06/2004 |
| 6714930 | Lightweight directory access protocol, (LDAP) trusted processing of unique identifiers A trusted process for use with a hierarchical directory service such as LDAP for enabling different security systems to store and retrieve unique identifiers that are shared or common to the entire directory. The trusted process allows LDAP users to store and to ret... | 03/30/2004 |
| 6711582 | Method and system for implementing persistent object services on a relational database A persistent object service (POS) that interfaces to a set of one or more relational database management systems. A persistent object is mapped to one or more tables in a relational database based on the object's attribute types and the object's relationships with o... | 03/23/2004 |
| 6708276 | Architecture for denied permissions in Java An architecture for extending the Java security model to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security model does not allow additions to the collections of policy permissions after they have been loaded from the Java po... | 03/16/2004 |