"The horse is here to stay, the automobile is only a novelty - fad."
President of Michigan Savings Bank ; 1903
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 |
| 6275810 | Method for scheduling holidays in distributed computer enterprise locales A scheduling method operative in association with a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed boundaries. The method begins by defining a set of holiday... | 08/14/2001 |
| 6230196 | Generation of smart HTML anchors in dynamic web page creation A method of dynamically generating a Web page at a Web server in response to an HTTP request from a Web client in a computer network. The Web page has a hypertext reference identifying a linked page supported on each of a set of other servers in the compu... | 05/08/2001 |
| 6182010 | Method and apparatus for displaying real-time visual information on an automobile pervasive computing client A navigation system, preferably for use in a vehicle. The system includes a processor, and a graphical display for displaying map information. As the vehicle approaches a given location, e.g., an intersection, a visual image of the location is retrieved a... | 01/30/2001 |
| 6182227 | Lightweight authentication system and method for validating a server access request A method of validating a request to access a target server in a computer network having an open, trusted database. The method begins when a request to access the target server is received at a host from which the scheme is supported. In response, a query ... | 01/30/2001 |
| 6178511 | Coordinating user target logons in a single sign-on (SSO) environment A single sign-on (SSO) mechanism to enable a given user to access a target application on a target resource in a distributed computer enterprise. One or more configuration directives each identifying a given logon process and any associated methods requir... | 01/23/2001 |
| 6163779 | Method of saving a web page to a local hard drive to enable client-side browsing A method of copying a Web page presented for display on a browser of a Web client. The Web page comprises a base HTML document and a plurality of hypertext references, one or more of which may be associated with embedded objects (such as image files). The... | 12/19/2000 |
| 6154751 | Method for executing a user-requested CGI program in a new authentication context while protecting operation of a default web server program A method of executing Common Gateway Interface (CGI) programs in a computer network having a Web client and a Web server, the server connectable to a secure distributed file system of a distributed computing environment. If a Web client user request requi... | 11/28/2000 |
| 6144367 | Method and system for simultaneous operation of multiple handheld control devices in a data processing system A method and system for controlling a display of a data processing system uses first and second wireless position control devices, and a control base unit. The first wireless position control device includes an acoustical transducer for transmitting a fir... | 11/07/2000 |
| 6141005 | Combined display of locale-sensitive calendars in a distributed computer enterprise environment A display method operative within a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed boundaries. The method begins by defining a plurality of sets of holiday o... | 10/31/2000 |
| 6134588 | High availability web browser access to servers One or more policies are implemented at a Web browser to enhance access to Web servers that host content requested by the browser. When the browser issues a request, a name service returns a list of IP addresses that may service that request. The list is ... | 10/17/2000 |
| 6119161 | Managing connection requests in a dialup computer network A method of managing connection requests from an application supported on a client. The client has a modem connectable to at least one server via a dialup computer network. According to the method, a list is maintained of the local Internet Protocol (IP) ... | 09/12/2000 |
| 6115745 | Scheduling of distributed agents in a dialup network A method of managing a plurality of client machine "Web agents" vying for a resource in a computer network having a central authority. The resource may be a limited number of telephone connections in a dialup telephone network. At each client machine, a m... | 09/05/2000 |
| 6111572 | Runtime locale-sensitive switching of calendars in a distributed computer enterprise environment A display method operative within a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed boundaries. The method begins by defining a plurality of sets of holiday o... | 08/29/2000 |
| 6101482 | Universal web shopping cart and method of on-line transaction processing A method of purchasing products and services on-line using a client connectable to a plurality of servers via a computer network. The method begins by initiating from the client two or more independent transaction sessions, each of the independent transac... | 08/08/2000 |
| 6098158 | Software-enabled fast boot A method of generating a boot image and using the boot image to restore a computer system having a processor, an operating system, physical memory, virtual memory and disk storage. The method may be initiated from any particular software application, or a... | 08/01/2000 |
| 6092199 | Dynamic creation of a user account in a client following authentication from a non-native server domain A user is authenticated at a client machine running a native operating system. Authentication may be effected from one or more non-native server domains including, without limitation, a Server Message Block (SMB) server domain, a DCE Cell, or some other n... | 07/18/2000 |
| 6092100 | Method for intelligently resolving entry of an incorrect uniform resource locator (URL) A Web browser running on a client machine typically includes an address field in which a Uniform Resource Locator (URL) may be entered. The URL identifies a particular server (or file) located at a target Web site. If a given URL is entered incorrectly at... | 07/18/2000 |
| 6085188 | Method of hierarchical LDAP searching with relational tables A method of hierarchical LDAP searching in an LDAP directory service having a relational database management system (DBMS) as a backing store. According to the invention, entries in a naming hierarchy are mapped into first and second relational tables: a ... | 07/04/2000 |
| 6078956 | World wide web end user response time monitor A method of logging information in a computer network having a Web client connectable to a Web server. In response to the HTTP request (and as a result of receiving a response to that request), a response time associated with that first HTTP request is ca... | 06/20/2000 |
| 6065054 | Managing a dynamically-created user account in a client following authentication from a non-native server domain A method of managing a Windows NT user account at a Windows NT client begins following authentication of a user against a non-native server domain by establishing a Windows NT user account at the client. The Windows NT user account is maintained as work i... | 05/16/2000 |
| 6055725 | Method for reducing shorts on a printed circuit board edge connector An edge connector for a circuit board having a top layer and at least one layer underlying the top layer to form a composite structure. The edge connector comprises a first set of metallic tabs formed on the top layer in a row spaced from an edge of the t... | 05/02/2000 |
| 6038677 | Automatic resource group formation and maintenance in a high availability cluster configuration A method and apparatus that automatically generates and maintains resource groups for a clustered computer network configuration. Resource groups are said to be generated "automatically" because the system administrator preferably is not directly involved... | 03/14/2000 |
| 6026440 | Web server account manager plug-in for monitoring resources An account manager plug-in for a Web server having an application programming interface (API). The plug-in is preferably a computer program product comprising a set of instructions (program code) encoded on a computer-readable substrate. This plug-in incl... | 02/15/2000 |
| 6021439 | Internet quality-of-service method and system A method of identifying quality-of-service problems associated with a given Web server in a computer network. The Web server includes a Web page having a token declaring that quality-of-service information is to be collected. When the Web page is received... | 02/01/2000 |
| 6006018 | Distributed file system translator with extended attribute support A translation gateway for a distributed computing environment including a source computer system and a target computer system, each of which has at least one client, one server and a distributed file system, and wherein the server associated with the sour... | 12/21/1999 |
| 6003095 | Apparatus and method for demand loading a dynamic link library An apparatus and method for demand loading a dynamic link library (DLL) is disclosed. The method includes generating a demand load library for demand loading the DLL and replacing the reference library of the DLL with the demand load library.... | 12/14/1999 |
| 5996012 | Application development process for use in a distributed computer enterprise environment An application "builder" generates a configuration management application for use in a distributed computing environment having at least one management server and at least one endpoint. The endpoint includes a set of endpoint data to be managed by the app... | 11/30/1999 |
| 5982370 | Highlighting tool for search specification in a user interface of a computer system A search interface is provided that is easy to use and understand. A unique visual metaphor in the form of a "highlight" tool is used for this purpose. The highlighting tool is used to identify search terms. In one embodiment, a user uses the tool to mark... | 11/09/1999 |
| 5974256 | Method for translating graphical user interface (GUI) resource data into native java code A graphical user interface layout is defined by a resource definition file having a set of resource directives associated therewith. A method of translating the layout to native Java source code begins by identifying each resource file directive associate... | 10/26/1999 |
| 5974566 | Method and apparatus for providing persistent fault-tolerant proxy login to a web-based distributed file service A method of enabling persistent access by a Web server to files stored in a distributed file system of a distributed computing environment that includes a security service. A session manager is used to perform a proxy login to the security service on beha... | 10/26/1999 |
| 5966543 | Method of using collaborative spinlocks to provide exclusive access to a resource in a multiprocessor computer system A multiprocessor computing system has memory shared by all processors of the computing system and includes an symmetric multiprocessor (SMP) operating system and at least one external device controlled by a device driver. The device driver is typically wr... | 10/12/1999 |
| 5961602 | Method for optimizing off-peak caching of web data A method of retrieving Web content from a plurality of Web servers for delivery to a Web client connectable to the World Wide Web via a communication link. The Web client is preferably a data processing system connectable to a television or other conventi... | 10/05/1999 |
| 5963191 | Method and system for denying graphical pointer access to a widget of a data processing system graphical user interface A widget, a predefined region of a graphical display, and a graphical pointer or cursor are displayed on the display device. A user may define a gravitational widget where traversal rates are not constant on the display. In addition, relationships may be ... | 10/05/1999 |
| 5948064 | Discovery of authentication server domains in a computer network A method of discovering native or non-native authentication server domains in a computer network. The various domains are "discovered" by issuing requests from the client to one or more of the servers in the network. Each response is then characterized as... | 09/07/1999 |
| 5946486 | Apparatus and method for tracing entries to or exits from a dynamic link library An apparatus and method for tracing events occurring upon entries to or exits from a dynamic link library (DLL) without accessing or modifying the source code of the DLL is disclosed. The method includes generating a shadow dynamic link library which inte... | 08/31/1999 |
| 5918228 | Method and apparatus for enabling a web server to impersonate a user of a distributed file system to obtain secure access to supported web documents A method of enabling a Web server to impersonate a Web client to thereby obtain access to files stored in a distributed file system of a distributed computing environment. The distributed computing environment includes a security service for returning a c... | 06/29/1999 |
| 5917492 | Method and system for displaying an expandable tree structure in a data processing system graphical user interface A method and system are disclosed for displaying a graphical representation on a display screen of a data processing system in a manner that optimizes screen "real estate" and ease of information viewing. The graphical representation may be a tree hierarc... | 06/29/1999 |
| 5911138 | Database search facility having improved user interface A search facility having a user interface including three windows: a query window, a graph window and a history window. Each of the windows is presented simultaneously in the graphical user interface. The query window displays the text of the most recentl... | 06/08/1999 |
| 5901315 | Method for debugging a Java application having native method dynamic load libraries A method for debugging a target application comprising Java code having native method dll's associated therewith. The method is carried out in a computer having an operating system, a system debug application programming interface (API), and a Java virtua... | 05/04/1999 |
| 5881315 | Queue management for distributed computing environment to deliver events to interested consumers even when events are generated faster than consumers can receive An event management service (EMS) operating in a distributed computing environment includes a queueing mechanism for controlling passage of events through an event channel when multiple event consumers cannot consume events being generated by one or more ... | 03/09/1999 |