Patents by Inventor Paul F. Russell

Paul F. Russell 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).

  • Patent number: 8924725
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Publication number: 20140220578
    Abstract: Phytophthora ramorum is currently a devastating disease for many plant species and infection presents significant economic problems, and in particular has lead to devastating effects on many specie of oak trees. The present invention provides methods and kits for selective detection of Phytophthora ramorum by amplification of indole-3-glycerol-phosphate synthase N-5?-phosphoribosyl anthranilate isomerase (trp1) in order to provide a method for detection of the presence of P. ramorum infection in a biological sample.
    Type: Application
    Filed: December 9, 2013
    Publication date: August 7, 2014
    Applicant: Agdia
    Inventors: Robert C. Bohannon, Paul F. Russell, JR.
  • Publication number: 20140143535
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Publication number: 20140047236
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Patent number: 8632976
    Abstract: Phytophthora ramorum is currently a devastating disease for many plant species and infection presents significant economic problems, and in particular has lead to devastating effects on many specie of oak trees. The present invention provides methods and kits for selective detection of Phytophthora ramorum by amplification of indole-3-glycerol-phosphate synthase N-5?-phosphoribosyl anthranilate isomerase (trp1) in order to provide a method for detection of the presence of P. ramorum infection in a biological sample.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: January 21, 2014
    Assignee: Agdia
    Inventors: Robert C. Bohannon, Paul F. Russell, Jr.
  • Patent number: 8228948
    Abstract: A computing system includes a communication mechanism and a data packet dividing mechanism. The communication mechanism is communicatively coupled to a network to send first data packet fragments over the network. The data packet dividing mechanism is to segment first data packets into the first packet fragments at a dynamically adjustable fragment boundary, such that the dynamically adjustable fragment boundary changes every time n-bit identifiers of the first data packets roll over.
    Type: Grant
    Filed: September 28, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Paul F. Russell
  • Patent number: 8176489
    Abstract: A method, apparatus and program storage device for performing a return/rollback process for RCU-protected data structures is provided that includes checking a user-level state of a preempted thread having a RCU read-side critical section, and executing the critical section of the thread after preemption when the user-level state of the thread indicates execution, otherwise returning to a point of preemption, resuming execution of the thread and disabling checking the user-level state when the user-level state of the thread indicates return.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert T. Bauer, Paul E. McKenney, Paul F. Russell
  • Patent number: 8153132
    Abstract: Antibodies immunoreactive to mutant Pseudomonas HPPD are provided, and in an embodiment the mutant HPPD is one in which the wild-type HPPD is substituted at residue 336 with tryptophan for glycine. Also provided are hybridomas producing the antibodies, as well as methods of making and using the antibodies.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: April 10, 2012
    Assignee: MS Technologies, Inc.
    Inventors: Vaithilingam Sekar, Bruce Held, Kyu Chung, Paul F. Russell, Jr.
  • Publication number: 20110177506
    Abstract: Phytophthora ramorum is currently a devastating disease for many plant species and infection presents significant economic problems, and in particular has lead to devastating effects on many specie of oak trees. The present invention provides methods and kits for selective detection of Phytophthora ramorum by amplification of indole-3-glycerol-phosphate synthase N-5?-phosphoribosyl anthranilate isomerase (trp1) in order to provide a method for detection of the presence of P. ramorum infection in a biological sample.
    Type: Application
    Filed: January 18, 2011
    Publication date: July 21, 2011
    Applicant: Agdia
    Inventors: Robert C. Bohannon, Paul F. Russell, JR.
  • Publication number: 20110104755
    Abstract: Antibodies immunoreactive to mutant Pseudomonas HPPD are provided, and in an embodiment the mutant HPPD is one in which the wild-type HPPD is substituted at residue 336 with tryptophan for glycine. Also provided are hybridomas producing the antibodies, as well as methods of making and using the antibodies.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: MS TECHNOLOGIES, LLC
    Inventors: Vaithilingam Sekar, Bruce Held, Kyu Chung, Paul F. Russell, JR.
  • Patent number: 7807791
    Abstract: Antibodies immunoreactive to double mutant EPSPS are provided, and in an embodiment the double mutant EPSPS is one in which the wild-type EPSPS is substituted at residue 102 with isoleucine and at residue 106 with serine. Also provided are hybridomas producing the antibodies, as well as methods of making and using the antibodies.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 5, 2010
    Assignee: MS Technologies LLC
    Inventors: Vaithilingam Sekar, Bruce Held, Kyu Chung, Paul F. Russell, Jr.
  • Patent number: 7711794
    Abstract: The timing between automatic, non-user-initiated pollings of a server to download data from the server is changed. In one embodiment, user input in relation to polling the server to download data from the server is detected. In response, the timing between automatic, non-user-initiated pollings of the server is changed based at least on the user input detected. In another embodiment, the amount of data downloaded from the server at each polling is tracked. The timing between pollings of the server is thus changed based on the amount of data downloaded from the server during the pollings of the server. The server may be an email server, such that the data downloaded therefrom includes email messages.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventor: Paul F. Russell
  • Patent number: 7689789
    Abstract: A method, system and computer program product for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Paul F. Russell, Dipankar Sarma
  • Publication number: 20090220999
    Abstract: Antibodies immunoreactive to double mutant EPSPS are provided, and in an embodiment the double mutant EPSPS is one in which the wild-type EPSPS is substituted at residue 102 with isoleucine and at residue 106 with serine. Also provided are hybridomas producing the antibodies, as well as methods of making and using the antibodies.
    Type: Application
    Filed: September 17, 2008
    Publication date: September 3, 2009
    Applicant: MS TECHNOLOGIES, LLC
    Inventors: Vaithilingam Sekar, Bruce Held, Kyu Chung, Paul F. Russell, JR.
  • Publication number: 20090028147
    Abstract: A computing system includes a communication mechanism and a data packet dividing mechanism. The communication mechanism is communicatively coupled to a network to send first data packet fragments over the network. The data packet dividing mechanism is to segment first data packets into the first packet fragments at a dynamically adjustable fragment boundary, such that the dynamically adjustable fragment boundary changes every time n-bit identifiers of the first data packets roll over.
    Type: Application
    Filed: September 28, 2008
    Publication date: January 29, 2009
    Inventor: Paul F. Russell
  • Patent number: 7480245
    Abstract: A data packet to be transmitted over a network is segmented at an adjustable fragment boundary. The fragment boundary is the maximum amount of data of the data packet to be sent, segmented, or divided into a given packet fragment for over-network transmission. The data packet has an n-bit identifier, such that the packet fragments into which the data packet has been segmented each has this same n-bit identifier. The packet fragments are transmitted over a network. If the n-bit identifier is at a maximum value, then the fragment boundary is adjusted so that it is now different. The n-bit identifier is then increased, such that the n-bit identifier rolls over to a minimum value when increased after being at the maximum value. The process is repeated for each additional data packet to be transmitted over the network.
    Type: Grant
    Filed: December 11, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventor: Paul F. Russell
  • Publication number: 20080288749
    Abstract: A method, system and computer program product for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator.
    Type: Application
    Filed: July 2, 2008
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul E. McKenney, Paul F. Russell, Dipankar Sarma
  • Patent number: 7454581
    Abstract: A method for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator. In this way, unnecessary token processing can be avoided when the distributed indicator does not warrant such processing.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Paul F. Russell, Dipankar Sarma
  • Patent number: 7219210
    Abstract: Memory allocation to multiple computing units is disclosed. A static offset for each computing unit is determined, and a portion of memory is allocated for each computing unit, and remapped into a contiguous logical region that is addressable by a pointer plus the static offset. The portion of the memory is dynamically passed out to each computing unit as the computing units need memory. Upon the initial contiguous memory being completely passed out to the computing units, a number of physically non-contiguous sections of memory are mapped into another logically contiguous section of memory. A portion of this logically contiguous section of memory is allocated for each computing unit, and is addressable by a pointer plus the static offset that was previously determined. The portion of the logically contiguous section of memory can be dynamically passed out to each computing unit as the computing units need memory.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 15, 2007
    Assignee: International Business Machines Corporation
    Inventors: Paul F. Russell, Paul Mackerras
  • Publication number: 20020111323
    Abstract: The present invention relates to the introduction of naked DNA or RNA molecules encoding non-human vertebrate peptide hormones or cytokines into a non-human vertebrate to achieve delivery of the non-human vertebrate peptide hormone or cytokine. The invention thus provides an alternative to directly administering the polypeptide of interest.
    Type: Application
    Filed: July 2, 2001
    Publication date: August 15, 2002
    Inventors: Stephen Martin, Paul F. Russell