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: 20180207200Abstract: 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: ApplicationFiled: January 31, 2018Publication date: July 26, 2018Applicant: Braintree Laboratories, Inc.Inventors: Edmund V. Dennett, JR., David S. Wells
-
Patent number: 9919007Abstract: 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: GrantFiled: March 14, 2014Date of Patent: March 20, 2018Assignee: Braintree Laboratories, Inc.Inventors: Edmund V. Dennett, Jr., David S. Wells
-
Patent number: 9476349Abstract: 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: GrantFiled: March 31, 2015Date of Patent: October 25, 2016Inventor: David S. Wells
-
Publication number: 20160290217Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventor: David S. Wells
-
Publication number: 20160030473Abstract: 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: ApplicationFiled: March 14, 2014Publication date: February 4, 2016Inventors: Edmund V. Dennett, Jr., David S. Wells
-
Publication number: 20150370860Abstract: 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: ApplicationFiled: February 24, 2015Publication date: December 24, 2015Applicant: Percona, LLCInventors: 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: 8996563Abstract: 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: GrantFiled: April 6, 2010Date of Patent: March 31, 2015Assignee: 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: 20110246503Abstract: 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: ApplicationFiled: April 6, 2010Publication date: October 6, 2011Inventors: 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: 7295557Abstract: 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: GrantFiled: May 7, 2004Date of Patent: November 13, 2007Assignee: Emulex Design & Manufacturing CorporationInventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
-
Patent number: 7235258Abstract: 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: GrantFiled: October 19, 2000Date of Patent: June 26, 2007Assignee: NPS Pharmaceuticals, Inc.Inventors: David S. Wells, Lian G. Rajewski, Thomas B. Marriott, James D. Pipkin, John L. Haslam
-
Patent number: 7097436Abstract: 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: GrantFiled: June 29, 2004Date of Patent: August 29, 2006Inventor: David S. Wells
-
Publication number: 20040208181Abstract: 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: ApplicationFiled: May 7, 2004Publication date: October 21, 2004Applicant: Emulex Design & Manufacturing CorporationInventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
-
Patent number: 6795442Abstract: 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: GrantFiled: April 23, 1998Date of Patent: September 21, 2004Assignee: Emulex Design & Manufacturing CorporationInventors: Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Maria C. Gutierrez, David S. Wells, James B. Williams
-
Patent number: 6095428Abstract: 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: GrantFiled: July 7, 1999Date of Patent: August 1, 2000Inventor: David S. Wells
-
Patent number: 5723135Abstract: 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: GrantFiled: February 6, 1996Date of Patent: March 3, 1998Assignee: The Gillette CompanyInventors: Andrew Ford, David S. Wells
-
Patent number: 5333268Abstract: 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: GrantFiled: September 16, 1992Date of Patent: July 26, 1994Assignee: Thinking Machines CorporationInventors: 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: 5287386Abstract: 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: GrantFiled: March 27, 1991Date of Patent: February 15, 1994Assignee: Thinking Machines CorporationInventors: Jon P. Wade, David S. Wells