Patents by Inventor Russell Holden

Russell Holden has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190087434
    Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Applicant: International Business Machines Corporation
    Inventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
  • Patent number: 10169351
    Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
  • Publication number: 20170053127
    Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
  • Publication number: 20170053038
    Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
    Type: Application
    Filed: May 9, 2016
    Publication date: February 23, 2017
    Applicant: International Business Machines Corporation
    Inventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
  • Patent number: 9270562
    Abstract: Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: John D Curtis, Russell Holden, Albert J. Morello
  • Patent number: 9166896
    Abstract: A transaction storm detection engine is configured to receive a series of transactions in a data stream for an authenticated network session. The detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Russell Holden, Albert J. Morello
  • Patent number: 9063996
    Abstract: A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Russell Holden, William A. Spencer
  • Publication number: 20140337523
    Abstract: Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Application
    Filed: July 29, 2014
    Publication date: November 13, 2014
    Inventors: John D Curtis, Russell Holden, Albert J. Morello
  • Publication number: 20140280897
    Abstract: A transaction storm detection engine is configured to receive a series of transactions in a data stream for an authenticated network session. The detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John D. Curtis, Russell Holden, Albert J. Morello
  • Patent number: 8799217
    Abstract: A method, device, and program product are provided for inter-site database replication. A replicating server tracks other servers that it needs to replicate with and the sites where the other servers are located. In response to an indication to replicate, the replicating server determines whether each of the other servers is at the same location as the replicating server or a different location from the replicating server. The replicating server replicates with each of the other servers at the same site as the replicating server, and the replicating server replicates with only one of the servers at each different site. The replicated server at each different site replicates with the other servers at the site of the replicated server.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Russell Holden, William A Spencer
  • Publication number: 20140059006
    Abstract: A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Russell Holden, William A. Spencer
  • Patent number: 8543545
    Abstract: A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Russell Holden, William A Spencer
  • Publication number: 20130006933
    Abstract: A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Russell Holden, William A. Spencer
  • Publication number: 20130006928
    Abstract: A method, device, and program product are provided for inter-site database replication. A replicating server tracks other servers that it needs to replicate with and the sites where the other servers are located. In response to an indication to replicate, the replicating server determines whether each of the other servers is at the same location as the replicating server or a different location from the replicating server. The replicating server replicates with each of the other servers at the same site as the replicating server, and the replicating server replicates with only one of the servers at each different site. The replicated server at each different site replicates with the other servers at the site of the replicated server.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Russell Holden, William A. Spencer
  • Patent number: 8176161
    Abstract: A method, computer program product, and system for routing computer network traffic include associating, on a routing device, a unique identifier with at least one application server running an application. Network traffic that includes the unique identifier and an intended network address may be received. In response to receiving the network traffic at least one of the application servers associated with the unique identifier may be identified. The network traffic may be forwarded to at least one of the application servers associated with the unique identifier.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Dana LaVoie, Gordon Hegfield, Russell Holden, Chester E. Ryder, III
  • Publication number: 20100318679
    Abstract: A method, computer program product, and system for routing computer network traffic include associating, on a routing device, a unique identifier with at least one application server running an application. Network traffic that includes the unique identifier and an intended network address may be received. In response to receiving the network traffic at least one of the application servers associated with the unique identifier may be identified. The network traffic may be forwarded to at least one of the application servers associated with the unique identifier.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Inventors: Jason Dana LaVoie, Gordon Hegfield, Russell Holden, Ed Ryder
  • Patent number: 7166955
    Abstract: An LED light source (10) has a housing (12) with a base (14) and a hollow core (16) projecting from the base (14), the core (16) being substantially conical. A first printed circuit board (18) is fitted to the base (14). A second printed circuit board (20) is fitted to the narrow end (22) of the core (16), the second printed circuit board (20) having at least one LED (24) operatively fixed thereto. A plurality of electrical conductors 26 is provided having proximal ends (28) attached to and extending from the second printed circuit board (20) and distal ends (30) attached to and projecting through the first printed circuit board (18). A cap (32) is fitted over the second printed circuit board (20) and a heat sink (34) is attached to the base (14) and in contact with the distal ends (30) of the electrical conductors (26). The housing (12) is provided with flanges for engaging a suitable opening in the rear of a reflector.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: January 23, 2007
    Assignee: Osram Sylvania Inc.
    Inventors: Charles M. Coushaine, Ralph J. Johnson, Russell Holden, John P. Sanroma
  • Publication number: 20060168069
    Abstract: The present invention allows complex messaging configurations (e.g., server clusters) and messaging activities to be simulated in a single test. A server cluster having two or more mail servers is provided. Each server in the cluster is assigned one or more mail databases that are also replicated to the other servers in the cluster. Thus, each server has a copy of every mail database. Mail clients are then assigned to specific mail servers (e.g., 50% of the mail clients are assigned to mail server “1,” 50% of the mail clients are assigned to mail server “2”). The present invention will drive a messaging workload against the servers (in a single test) that will simulate the type of messaging activity that is typically experienced when the servers are in actual use within an organization or business.
    Type: Application
    Filed: December 21, 2005
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Razeyah Stephen, Richard Buck, George Demetriou, Michael Gagnon, Russell Holden, Harry Murray, Andrew Nolet, James Powers, Nirmala Venkatraman
  • Publication number: 20060117076
    Abstract: In a network in which local copies of a shared document are maintained by multiple servers, performance data is gathered and stored during document synchronization via replication. The performance data includes a delay indicator which is associated with the document such that each copy of the document includes a record of which servers and hops were traversed and what delay was experienced at each of those servers and hops. The delays may be calculated by associating a time stamp with the document upon receipt at a server, and subsequently comparing time of receipt at a logically adjacent server with the time stamp. The performance data can be used to locate problems.
    Type: Application
    Filed: November 29, 2004
    Publication date: June 1, 2006
    Inventors: William Spencer, Russell Holden, Michael Gagnon
  • Publication number: 20060031494
    Abstract: A system for providing single sign-on (SSO) user names for Web cookies in a multiple user information directory environment. SSO access to multiple applications is supported in situations where multiple user information directories are deployed, and users may be known by multiple identifiers. Convenient specification is enabled for which of a user's multiple names is to be used in an SSO Web cookie that is passed from application to application to enable SSO operation. The user's SSO Web cookie user name is fully separated conceptually from the user's effective name for any given application within the SSO environment. The SSO Web cookie user name provided by the disclosed system is specified independently from the effective name by which the user is known when operating in the Web application that writes the SSO Web cookie back to the user's computer system. Use of an administratively supplied user name in the SSO Web cookie is facilitated.
    Type: Application
    Filed: June 28, 2004
    Publication date: February 9, 2006
    Inventors: Jane Marcus, Scott Davidson, Russell Holden, Srinivasa Kolaparthi, Charles Kaufman