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: 7933990Abstract: 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: GrantFiled: August 16, 2007Date of Patent: April 26, 2011Assignee: Virnetx, Inc.Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, III, Victor Larson, Michael Williamson
-
Patent number: 7718587Abstract: 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: GrantFiled: April 26, 2004Date of Patent: May 18, 2010Assignee: Lynx Enterprises, Inc.Inventor: William Charles Schmidt, IV
-
Patent number: 7691797Abstract: 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: GrantFiled: October 15, 2004Date of Patent: April 6, 2010Assignee: Arkema Inc.Inventors: Scott Charles Schmidt, Peter Anthony Callais, Noah Eliot Macy, Olivier Guerrett
-
Publication number: 20080222415Abstract: 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: ApplicationFiled: October 25, 2007Publication date: September 11, 2008Applicant: VirnetX, Inc.Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
-
Patent number: 7133930Abstract: 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: GrantFiled: March 31, 2003Date of Patent: November 7, 2006Assignee: Science Applications International CorporationInventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, Virgil D. Gligor, Douglas Charles Schmidt
-
Publication number: 20060187522Abstract: 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: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Inventors: Adel Jilani, James Guo, Charles Schmidt, Steve Hanson, Jeff Obert
-
Patent number: 7016925Abstract: 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: GrantFiled: January 16, 2004Date of Patent: March 21, 2006Assignee: Sceince Application Internationnal CorporationInventor: Douglas Charles Schmidt
-
Publication number: 20060056004Abstract: 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: ApplicationFiled: September 14, 2004Publication date: March 16, 2006Inventors: Adel Jilani, Charles Schmidt, Kenneth Faase
-
Patent number: 7010604Abstract: 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: GrantFiled: October 29, 1999Date of Patent: March 7, 2006Assignee: Science Applications International CorporationInventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, III, Virgil D. Gligor, Douglas Charles Schmidt
-
Patent number: 6907473Abstract: 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: GrantFiled: March 31, 2003Date of Patent: June 14, 2005Assignee: Science Applications International Corp.Inventors: Douglas Charles Schmidt, Robert Dunham Short, III
-
Publication number: 20050062209Abstract: 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: ApplicationFiled: September 5, 2003Publication date: March 24, 2005Applicant: C.G. Bretting Manufacturing Co.Inventors: James Walsh, Charles Schmidt
-
Patent number: 6834310Abstract: 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: GrantFiled: February 26, 2002Date of Patent: December 21, 2004Assignee: Science Applications International Corp.Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, III, Victor Larson
-
Patent number: 6792439Abstract: 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: GrantFiled: April 13, 2001Date of Patent: September 14, 2004Assignee: Science Applications International Corp.Inventor: Douglas Charles Schmidt
-
Publication number: 20040153486Abstract: 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: ApplicationFiled: January 16, 2004Publication date: August 5, 2004Applicant: Science Applications International CorporationInventor: Douglas Charles Schmidt
-
Patent number: 6691141Abstract: 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: GrantFiled: April 13, 2001Date of Patent: February 10, 2004Assignee: Science Applications International Corp.Inventor: Douglas Charles Schmidt
-
Publication number: 20040003116Abstract: 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: ApplicationFiled: March 31, 2003Publication date: January 1, 2004Applicant: Science Applications International CorporationInventors: Edmund Colby Munger, Vincent J. Sabio, Robert Dunham Short, Virgil D. Gligor, Douglas Charles Schmidt
-
Patent number: 6618761Abstract: 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: GrantFiled: February 26, 2002Date of Patent: September 9, 2003Assignee: Science Applications International Corp.Inventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
-
Publication number: 20030167342Abstract: 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: ApplicationFiled: March 31, 2003Publication date: September 4, 2003Applicant: Science Applications International CorporationInventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson
-
Publication number: 20030065691Abstract: 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: ApplicationFiled: April 13, 2001Publication date: April 3, 2003Inventor: Douglas Charles Schmidt
-
Publication number: 20030037142Abstract: 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: ApplicationFiled: September 30, 2002Publication date: February 20, 2003Applicant: Science Applications International CorporationInventors: Edmund Colby Munger, Douglas Charles Schmidt, Robert Dunham Short, Victor Larson, Michael Williamson