Patents by Inventor David S. Wells

David S. Wells 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: 20180207200
    Abstract: The present invention is generally directed to an oral pharmaceutical tablet composition comprising a sulfate salt, for example, sodium sulfate, wherein the composition is capable of administration by direct oral ingestion and by disintegration in water prior to oral ingestion. The present invention is further directed to use of such oral pharmaceutical tablet formulations to induce laxation or to treat or prevent constipation.
    Type: Application
    Filed: January 31, 2018
    Publication date: July 26, 2018
    Applicant: Braintree Laboratories, Inc.
    Inventors: Edmund V. Dennett, JR., David S. Wells
  • Patent number: 9919007
    Abstract: The present invention is generally directed to an oral pharmaceutical tablet composition comprising a sulfate salt, for example, sodium sulfate, wherein the composition is capable of administration by direct oral ingestion and by disintegration in water prior to oral ingestion. The present invention is further directed to use of such oral pharmaceutical tablet formulations to induce laxation or to treat or prevent constipation.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 20, 2018
    Assignee: Braintree Laboratories, Inc.
    Inventors: Edmund V. Dennett, Jr., David S. Wells
  • Patent number: 9476349
    Abstract: A method and apparatus is provided for operating a piston driven, internal combustion engine (10) including a the piston (40) translating in a cylinder (30). The engine (10) has an intake stroke, followed by a partial exhaust stroke, followed by a compression stroke, followed by a power stroke and then an exhaust stroke, all of which are sequentially repeated. The compression stroke has a stroke length that is less than the stroke length of the power stroke.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 25, 2016
    Inventor: David S. Wells
  • Publication number: 20160290217
    Abstract: A method and apparatus is provided for operating a piston driven, internal combustion engine (10) including a the piston (40) translating in a cylinder (30). The engine (10) has an intake stroke, followed by a partial exhaust stroke, followed by a compression stroke, followed by a power stroke and then an exhaust stroke, all of which are sequentially repeated. The compression stroke has a stroke length that is less than the stroke length of the power stroke.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventor: David S. Wells
  • Publication number: 20160030473
    Abstract: The present invention is generally directed to an oral pharmaceutical tablet composition comprising a sulfate salt, for example, sodium sulfate, wherein the composition is capable of administration by direct oral ingestion and by disintegration in water prior to oral ingestion. The present invention is further directed to use of such oral pharmaceutical tablet formulations to induce laxation or to treat or prevent constipation.
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventors: Edmund V. Dennett, Jr., David S. Wells
  • Publication number: 20150370860
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Application
    Filed: February 24, 2015
    Publication date: December 24, 2015
    Applicant: Percona, LLC
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Patent number: 8996563
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: March 31, 2015
    Assignee: Tokutek, Inc.
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Publication number: 20110246503
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Patent number: 7295557
    Abstract: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: November 13, 2007
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
  • Patent number: 7235258
    Abstract: Sustained-release compositions for delivering therapeutic concentrations of isovaleramide, isovaleric acid, and certain structurally related compounds are provided for the treatment for a variety of pathological conditions, including epilepsy and spasticity, which are ameliorated by effecting a modulation of CNS activity. The ability of the compositions to sustain relatively constant levels of the drug at a therapeutic dose in the serum for extended periods of time enables a once or twice daily administration schedule.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: June 26, 2007
    Assignee: NPS Pharmaceuticals, Inc.
    Inventors: David S. Wells, Lian G. Rajewski, Thomas B. Marriott, James D. Pipkin, John L. Haslam
  • Patent number: 7097436
    Abstract: A rotary machine including a rotor having apexes provided with apex seals achieves better efficiency through the use of apex split seals which minimize leakage across the apex seals to thereby allow operation at relatively high pressure values.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: August 29, 2006
    Inventor: David S. Wells
  • Publication number: 20040208181
    Abstract: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network.
    Type: Application
    Filed: May 7, 2004
    Publication date: October 21, 2004
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
  • Patent number: 6795442
    Abstract: A system includes interconnected computers and switching nodes. A source computer for the virtual circuits schedules message transmissions on a round-robin basis. Each switching node also forwards messages in a round-robin manner, and a destination computer schedules processing of received messages in a round-robin manner. In addition, messages are transmitted in cells to reduce delays in short messages if long messages are transmitted for one virtual circuit before transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node can generate a virtual circuit flow control message to temporarily limit transmissions if the resources being taken up by messages exceed predetermined thresholds. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices to temporarily limit transmissions if the resources taken up by all virtual circuits exceeds predetermined thresholds.
    Type: Grant
    Filed: April 23, 1998
    Date of Patent: September 21, 2004
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
  • Patent number: 6095428
    Abstract: A water-powered aircraft/sprinkler utilizes an airfoil and a water jet nozzle power source to provide a manually maneuverable aircraft/sprinkler supplied with a pressurized water stream through a movable boom and a portable stationary gantry.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: August 1, 2000
    Inventor: David S. Wells
  • Patent number: 5723135
    Abstract: The present invention features a method of making a gel cosmetic stick. The method comprises first mixing a particulate dibenzylidene alditol with a liquid vehicle which contains an antiperspirant salt dissolved therein to form a uniform dispersion. The dibenzylidene alditol is mixed with the liquid vehicle at a temperature sufficiently low, preferably below 50.degree. C., so that substantially none of the dibenzylidene alditol dissolves in the liquid vehicle. This dispersion may comprise a commercial size quantity, typically greater than 200 kg. A portion of this dispersion, typically a relatively small portion, is then heated to a temperature sufficient to dissolve the dibenzylidene alditol therein, then cooled to form a gel. This heating and cooling is conducted sufficiently rapidly so as to minimize degradation of the dibenzylidene alditol. Preferably the heating and cooling is conducted such that said portion is subjected to a temperature greater than 90.degree. C.
    Type: Grant
    Filed: February 6, 1996
    Date of Patent: March 3, 1998
    Assignee: The Gillette Company
    Inventors: Andrew Ford, David S. Wells
  • Patent number: 5333268
    Abstract: A digital computer includes a plurality of processing elements, a command processor, a diagnostic processor and a communications network. The processing elements each performs data processing and data communications operations in connection with commands. The processing elements also performing diagnostic operations in response to diagnostic operation requests and providing diagnostic results in response thereto. The command processor generates commands for the processing elements, and also performs diagnostic operations in response to diagnostic operation requests and providing diagnostic results in response thereto. The diagnostic processor generates diagnostic requests. The communication network includes three elements, including a data router, a control network and a diagnostic network. The data router is connected to the processing elements for facilitating the transfer of data among them during a data communications operation.
    Type: Grant
    Filed: September 16, 1992
    Date of Patent: July 26, 1994
    Assignee: Thinking Machines Corporation
    Inventors: David C. Douglas, Mahesh N. Ganmukhi, Jeffrey V. Hill, W. Daniel Hillis, Bradley C. Kuszmaul, Charles E. Leiserson, David S. Wells, Monica C. Wong, Shaw-Wen Yang, Robert C. Zak
  • Patent number: 5287386
    Abstract: A new driver circuit and receiver circuit for transmitting and receiving a differential signal pair. The driver circuit includes true and complement signal generating elements that generate a differential signal pair in tandem. Each of the true and complement signal generating elements includes a high-gain element and at least one low-gain element. The delay circuit is responsive to the true and complement data signal for iteratively controlling the high-gain element and low-gain element of each signal generating element to effect the generation of the differential signal pair, the delay circuit controlling the high-gain element with a delay relative to the low-gain element to thereby reduce ringing in the differential signal pair. The receiver circuit receives a differential receive signal pair, comprising true and complement receive signals having selected conditions over a pair of input lines and generates a true and complement data signal.
    Type: Grant
    Filed: March 27, 1991
    Date of Patent: February 15, 1994
    Assignee: Thinking Machines Corporation
    Inventors: Jon P. Wade, David S. Wells