U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

Newsletter  PatentStorm News

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.

 

Attorney: Burwell; Joseph R.


Number of patents: 47
Last date: October 21, 2008

1    
NumberTitleIssue Date
7439975Method 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
7269633Method 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
7266766Method 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
7225309Method 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
7219154Method 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
7208730Programmable 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
7191196Method 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
7173882Methods 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
7133897Method 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
7073062Method 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
7039714Method 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
7035895Manager 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
7000198Method 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
6996566Method 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
6981211Method 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
6981212Extensible 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
6950874Method 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
6910128Method 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
6892248Method 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
6889359Method 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
6886013HTTP 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
6877066Method 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
6865559Method 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
6856581Batteryless, 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
6854056Method 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
6851088Conditional 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
6831879Batteryless, 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
6829200Sensing 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
6826128Sensing 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
6782414Method 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
6779152Method 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
6760912Determining 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
6757747Proxy 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
6735694Method 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
6732330Scripting 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
6718515Method 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
6718516Method 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
6714930Lightweight 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
6711582Method 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
6708276Architecture 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
1    
 
Sign InRegister
Username  
Password   
forgot password?