Patents by Inventor Charles Schmidt

Charles Schmidt 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: 7933990
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: April 26, 2011
    Assignee: Virnetx, Inc.
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, III, Victor Larson, Michael Williamson
  • Patent number: 7718587
    Abstract: A lubricant composition is provided for use in lubricating a conveyor track for bottles, cans, kegs and other containers for beverages and foodstuffs. The composition comprises a phosphate ester of the formula R1—(OCH2CH2)n—O—P(O)(OH)2 where n is in the range of from 0 to 10, and R1 is a C9 to C20 saturated or unsaturated alkyl group or a mixture of such alkyl groups; and water. The composition has a pH of from about 1 to about 3.5. The composition optionally further comprises a biocidal agent, an acid, and a synthetic surfactant. Also disclosed is a method for lubricating a conveyor track by applying an effective amount of such a lubricating composition.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: May 18, 2010
    Assignee: Lynx Enterprises, Inc.
    Inventor: William Charles Schmidt, IV
  • Patent number: 7691797
    Abstract: The present invention relates to acrylic block copolymers synthesized by a controlled radical process, and their use as thickeners in oil-based compositions. The acrylic copolymers are especially useful as viscosity index improvers in lubricating oil.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: April 6, 2010
    Assignee: Arkema Inc.
    Inventors: Scott Charles Schmidt, Peter Anthony Callais, Noah Eliot Macy, Olivier Guerrett
  • Publication number: 20080222415
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Application
    Filed: October 25, 2007
    Publication date: September 11, 2008
    Applicant: VirnetX, Inc.
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
  • Patent number: 7133930
    Abstract: A plurality of computer nodes communicates using seemingly random IP source and destination addresses and (optionally) a seemingly random discriminator field. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are rejected. In addition to “hopping” of IP addresses and discriminator fields, hardware addresses such as Media Access Control addresses can be hopped. The hopped addresses are generated by random number generators having non-repeating sequence lengths that are easily determined a-priori, which can quickly jump ahead in sequence by an arbitrary number of random steps and which have the property that future random numbers are difficult to guess without knowing the random number generator's parameters. Synchronization techniques can be used to re-establish synchronization between sending and receiving nodes.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: November 7, 2006
    Assignee: Science Applications International Corporation
    Inventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, Virgil D. Gligor, Douglas Charles Schmidt
  • Publication number: 20060187522
    Abstract: An electron beam actuated light modulator, including an actuatable mirror element carried by a pedestal and hinge portion, having an electrostatically more neutral first position and an electrostatically more charged second position, the mirror being actuatable in a first direction from the first position to the second position by charge accumulation, and is actuatable in a second direction from the second position to the first position by dissipation of the charge accumulation and a stop element positioned adjacent the mirror element in the first position, configured to limit movement of the mirror element in the second direction after the mirror reaches the first position traveling in the second direction.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Inventors: Adel Jilani, James Guo, Charles Schmidt, Steve Hanson, Jeff Obert
  • Patent number: 7016925
    Abstract: A method and apparatus are provided for generating a parameter value to be used as a parameter for a random number generator. A random value is generated and the random value is mapped to a prime number. The parameter value is generated by multiplying the prime number by previously selected prime numbers. Each parameter value is then used as one of a plurality of parameters for the random number generator.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: March 21, 2006
    Assignee: Sceince Application Internationnal Corporation
    Inventor: Douglas Charles Schmidt
  • Publication number: 20060056004
    Abstract: An apparatus includes a first member, a second member and a flexure. The flexure has a central portion connected to the first member, outer portions connected to the second member and an intermediate portion spaced from the first member and the second member.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Inventors: Adel Jilani, Charles Schmidt, Kenneth Faase
  • Patent number: 7010604
    Abstract: A plurality of computer nodes communicates using seemingly random IP source and destination addresses and (optionally) a seemingly random discriminator field. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are rejected. In addition to “hopping” of IP addresses and discriminator fields, hardware addresses such as Media Access Control addresses can be hopped. The hopped addresses are generated by random number generators having non-repeating sequence lengths that are easily determined a-priori, which can quickly jump ahead in sequence by an arbitrary number of random steps and which have the property that future random numbers are difficult to guess without knowing the random number generator's parameters. Synchronization techniques can be used to re-establish synchronization between sending and receiving-nodes.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: March 7, 2006
    Assignee: Science Applications International Corporation
    Inventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, III, Virgil D. Gligor, Douglas Charles Schmidt
  • Patent number: 6907473
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer, that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: June 14, 2005
    Assignee: Science Applications International Corp.
    Inventors: Douglas Charles Schmidt, Robert Dunham Short, III
  • Publication number: 20050062209
    Abstract: A method and apparatus for folding over a portion of at least one top sheet of a stack of interfolded sheets. The foldover apparatus includes a conveyor adapted to move the stack in the downstream direction, a vacuum assembly adapted to separate at least a portion of the at least one top sheet from the remainder of the stack, and a forming plow to fold over the portion of the at least one top sheet. The method includes moving the stack of sheets downstream along a path, separating the portion of the at least one top sheet from the remaining portion of the stack of interfolded sheets, moving the portion of the at least one top sheet adjacent a forming plow, moving the portion of the at least one top sheet along the folding plow, and folding over the portion of the at least one top sheet.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 24, 2005
    Applicant: C.G. Bretting Manufacturing Co.
    Inventors: James Walsh, Charles Schmidt
  • Patent number: 6834310
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: December 21, 2004
    Assignee: Science Applications International Corp.
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, III, Victor Larson
  • Patent number: 6792439
    Abstract: A method and an apparatus are provided for combining a plurality of random number generators into a combined random number generator. The outputs of the plurality of generators are interleaved into a combined stream of random numbers selected from each of the plurality of random-number generators. A value of x is calculated by each of the random number generators. Each of the values of x is mapped to a respective arrival time t for each of the random number generators. One of the random number generators having an earliest respective arrival time t is determined. A random number based on the arrival time t is generated.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: September 14, 2004
    Assignee: Science Applications International Corp.
    Inventor: Douglas Charles Schmidt
  • Publication number: 20040153486
    Abstract: A method and apparatus are provided for generating a parameter value to be used as a parameter for a random number generator. A random value is generated and the random value is mapped to a prime number. The parameter value is generated by multiplying the prime number by previously selected prime numbers. Each parameter value is then used as one of a plurality of parameters for the random number generator.
    Type: Application
    Filed: January 16, 2004
    Publication date: August 5, 2004
    Applicant: Science Applications International Corporation
    Inventor: Douglas Charles Schmidt
  • Patent number: 6691141
    Abstract: A method and apparatus are provided for generating a parameter value to be used as a parameter for a random number generator. A random value is generated and the random value is mapped to a prime number. The parameter value is generated by multiplying the prime number by previously selected prime numbers. Each parameter value is then used as one of a plurality of parameters for the random number generator.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: February 10, 2004
    Assignee: Science Applications International Corp.
    Inventor: Douglas Charles Schmidt
  • Publication number: 20040003116
    Abstract: A plurality of computer nodes communicates using seemingly random IP source and destination addresses and (optionally) a seemingly random discriminator field. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are rejected. In addition to “hopping” of IP addresses and discriminator fields, hardware addresses such as Media Access Control addresses can be hopped. The hopped addresses are generated by random number generators having non-repeating sequence lengths that are easily determined a-priori, which can quickly jump ahead in sequence by an arbitrary number of random steps and which have the property that future random numbers are difficult to guess without knowing the random number generator's parameters. Synchronization techniques can be used to re-establish synchronization between sending and receiving nodes.
    Type: Application
    Filed: March 31, 2003
    Publication date: January 1, 2004
    Applicant: Science Applications International Corporation
    Inventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, Virgil D. Gligor, Douglas Charles Schmidt
  • Patent number: 6618761
    Abstract: Methods and systems allowing a plurality of computer nodes to communicate using weighted transmission paths are provided. A load balancer distributes packets across weighted transmission paths according to transmission path quality, which is monitored and updated from time to time. As transmission quality on a specific transmission path decreases, the weight assigned to that transmission path is reduced. Similarly, weights may be increased if transmission quality improves. The weights assigned to various transmission paths may correspond to a relative number of packets to be transmitted on each respective transmission path. The transmission path for each packet can be selected based on the weights of the various transmission paths. Using weights based on transmission quality, transmission paths with higher transmission quality are used more often than transmission paths with lower transmission quality, resulting in more efficient communications.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: September 9, 2003
    Assignee: Science Applications International Corp.
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
  • Publication number: 20030167342
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer, that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 4, 2003
    Applicant: Science Applications International Corporation
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
  • Publication number: 20030065691
    Abstract: A method and an apparatus are provided for combining a plurality of random number generators into a combined random number generator. The outputs of the plurality of generators are interleaved into a combined stream of random numbers selected from each of the plurality of random-number generators. A value of x is calculated by each of the random number generators. Each of the values of x is mapped to a respective arrival time t for each of the random number generators. One of the random number generators having an earliest respective arrival time t is determined. A random number based on the arrival time t is generated.
    Type: Application
    Filed: April 13, 2001
    Publication date: April 3, 2003
    Inventor: Douglas Charles Schmidt
  • Publication number: 20030037142
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Application
    Filed: September 30, 2002
    Publication date: February 20, 2003
    Applicant: Science Applications International Corporation
    Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson