Patents by Inventor John Milligan
John Milligan 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: 7911467Abstract: An animation file player can display animation files with an embedded system graphics application programming interface (graphics API). In an example implementation, an animation file comprises a Flash® animation file such as, a Shockwave Flash® animation file, and the embedded system graphics API comprises an OpenGL®|ES graphics API. The present invention is not intended to be so limited, and other types of animation files and embedded system graphics APIs can be used.Type: GrantFiled: December 30, 2005Date of Patent: March 22, 2011Assignee: Hooked Wireless, Inc.Inventors: John Milligan Airey, Michael Bruno, Johannes Peter Govaars, Samuel Chiming Wang
-
Publication number: 20110066473Abstract: A research and development system that gathers feedback from patients and healthcare providers with respect to the their experience with various aspects of a supplier's products in order to tabulate, consolidate, compare and analyze the data received rapidly and efficiently, and which can be used on successive iterations to determine future products and services.Type: ApplicationFiled: September 17, 2009Publication date: March 17, 2011Applicant: vitaMedMD, LLCInventors: Brian Bernick, Robert Finizio, John Milligan
-
Publication number: 20100161462Abstract: A time and activity tracking system includes a hand-held device storing unique codes for a plurality of activities. A user can select an activity from the plurality of activities stored in the memory, and transmit the unique code to an electronic time clock, which associates a time stamp with the codes. The activities can include clocking in, clocking out, or various work activities or projects of the user.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: EXAKTIME INNOVATIONS, INC.Inventors: Anthony H. Pappas, Eric R. Renken, Scott K. Prewett, Valerie L. Doran, John O'Hara, Myles Christensen, John Milligan
-
Patent number: 7699976Abstract: An upflow bioreactor includes a vessel having an inlet and an outlet configured for upflow operation. A septum is positioned within the vessel and defines a lower chamber and an upper chamber. The septum includes an aperture that provides fluid communication between the upper chamber and lower chamber. The bioreactor also includes means for releasing pressure buildup in the lower chamber. In one configuration, the septum includes a releasable portion having an open position and a closed position. The releasable portion is configured to move to the open position in response to pressure buildup in the lower chamber. In the open position fluid communication between the lower chamber and the upper chamber is increased. Alternatively the lower chamber can include a pressure release line that is selectively actuated by pressure buildup. The pressure release mechanism can prevent the bioreactor from plugging and/or prevent catastrophic damage to the bioreactor caused by high pressures.Type: GrantFiled: October 12, 2006Date of Patent: April 20, 2010Assignee: Utah State UniversityInventors: Conly L. Hansen, Carl S. Hansen, Kevin Pack, John Milligan, Bradley C. Benefiel, C. Wayne Tolman, Kenneth W. Tolman
-
Publication number: 20100090186Abstract: A post assembly, particularly for transparent glass or plastic fence barriers, the assembly including at least one post a having at least one opening and at least one locking member having an attachment means to attach the locking member relative to the at least one opening in the at least one post and an opening for receiving and securing a fence barrier member therein.Type: ApplicationFiled: October 10, 2006Publication date: April 15, 2010Inventors: Mark John Milligan, Glen David Battese
-
Publication number: 20100051058Abstract: An automated system is configured to wash and dry mats. The system includes a number of modules, including a loading module, vibration module, washing module, vacuum module, and a discharge module. The disclosed system provides an opportunity for manual inspection of the mats, too. Because the mats that are fed into the system are jostled or shaken before they are washed, reduced amounts of chemicals, water, water pressure, drying energy, etc. are needed to clean the mats. The system may also optionally include a automatic rolling and sorting apparatus, which rolls a mat and sorts it according to weight, size, etc. after it is discharged from the discharge module. A method of cleaning mats is also disclosed.Type: ApplicationFiled: June 18, 2009Publication date: March 4, 2010Inventors: Robert Cotter, Randy Pound, John Milligan
-
Publication number: 20090008618Abstract: A gate post assembly including at least one gate post (10), each gate post having a sidewall which is at least partially arcuate, at least one opening (11) for receiving therein a fence barrier member and at least one planar portion (12) formed in the perimeter thereof adapted to receive gate mounting and/or securing fittings, the planar portion provided parallel to the fence barrier member which extends into the opening of the post and at least on spacing member (20), shaped to be fitted into and secured in the at least one opening in the gate post to locate the fence barrier member.Type: ApplicationFiled: October 5, 2005Publication date: January 8, 2009Inventors: Mark John Milligan, Glen David Battese
-
Publication number: 20080169231Abstract: An upflow bioreactor includes a vessel having an inlet and an outlet configured for upflow operation. A septum is positioned within the vessel and defines a lower chamber and an upper chamber. The septum includes an aperture that provides fluid communication between the upper chamber and lower chamber. The bioreactor also includes means for releasing pressure buildup in the lower chamber. In one configuration, the septum includes a releasable portion having an open position and a closed position. The releasable portion is configured to move to the open position in response to pressure buildup in the lower chamber. In the open position fluid communication between the lower chamber and the upper chamber is increased. Alternatively the lower chamber can include a pressure release line that is selectively actuated by pressure buildup. The pressure release mechanism can prevent the bioreactor from plugging and/or prevent catastrophic damage to the bioreactor caused by high pressures.Type: ApplicationFiled: October 12, 2006Publication date: July 17, 2008Applicant: Utah State UniversityInventors: Conly L. Hansen, Carl S. Hansen, Kevin Pack, John Milligan, Bradley C. Benefiel, C. Wayne Tolman, Kenneth W. Tolman
-
Publication number: 20060146649Abstract: A time attendance system, including a time attendance clock, designed to be used in harsh conditions, such as outdoor job sites. A portable touch button, including a passively readable code, is brought into contact with the time attendance clock so as to create a time attendance record stored in the clock. Visual indicators and audible notification alert the employee of the acceptance of the act. Periodically, the time attendance records are retrieved from the time attendance clock, such as by using a hand-held electronic device which communicates in a wireless manner with the time attendance clock.Type: ApplicationFiled: December 21, 2005Publication date: July 6, 2006Inventors: Anthony Pappas, Scott Prewitt, John Milligan, Stuart Karten, Valerie Doran
-
Patent number: 6163319Abstract: A method, system, and computer program product are provided for accelerated shading of an object surface by bump mapping in tangent space or object space. A tangent space transform module builds a tangent space transform matrix M(p) having elements comprised of normal, tangent, and binormal vector components determined at a surface point on the object surface. The tangent space transform module further transforms shading vectors, such as, lighting and viewing vectors, into a tangent space defined by the tangent space transform matrix and outputs corresponding tangent space shading vectors. A bump mapping module performs vector operations between one or more tangent space shading vectors and a perturbed normal N' in tangent space. A texture memory stores a surface dependent or a surface independent tangent space perturbed normal texture map. The lighting module computes a shading value for the surface point based on the vector operations.Type: GrantFiled: March 9, 1999Date of Patent: December 19, 2000Assignee: Silicon Graphics, Inc.Inventors: Mark Stuart Peercy, John Milligan Airey, Brian Keith Cabral
-
Patent number: 5949424Abstract: A method, system, and computer program product for accelerated shading of an object surface by bump mapping in tangent space. A tangent space transform module builds a tangent space transform matrix M(p) having elements comprised of normal, tangent, and binormal vector components determined at a surface point on the object surface. The tangent space transform module further transforms shading vectors, such as, lighting and viewing vectors, into a tangent space defined by the tangent space transform matrix and outputs corresponding tangent space shading vectors. A bump mapping module performs vector operations between one or more tangent space shading vectors and a perturbed normal N' in tangent space. A texture memory stores a surface dependent or a surface independent tangent space perturbed normal texture map. The lighting module computes a shading value for the surface point based on the vector operations.Type: GrantFiled: February 28, 1997Date of Patent: September 7, 1999Assignee: Silicon Graphics, Inc.Inventors: Brian Keith Cabral, Mark Stuart Peercy, John Milligan Airey
-
Patent number: 5880736Abstract: A method, system, and computer program product are provided for accelerated shading of an object surface by bump mapping in tangent space or object space. A tangent space transform module builds a tangent space transform matrix M(p) having elements comprised of normal, tangent, and binormal vector components determined at a surface point on the object surface. The tangent space transform module further transforms shading vectors, such as, lighting and viewing vectors, into a tangent space defined by the tangent space transform matrix and outputs corresponding tangent space shading vectors. A bump mapping module performs vector operations between one or more tangent space shading vectors and a perturbed normal N' in tangent space. A texture memory stores a surface dependent or a surface independent tangent space perturbed normal texture map. The lighting module computes a shading value for the surface point based on the vector operations.Type: GrantFiled: June 20, 1997Date of Patent: March 9, 1999Assignee: Silicon Graphics, Inc.Inventors: Mark Stuart Peercy, John Milligan Airey, Brian Keith Cabral
-
Patent number: 5713833Abstract: A therapeutic device for being removably retained in a person's nostrils is generally U-shaped and includes a pair of opposing resilient arms insertable within the nostrils and soft spherical surfaces on the free ends of the arms for engaging opposing sides of the nasal septum.Type: GrantFiled: January 26, 1994Date of Patent: February 3, 1998Inventor: Lee John Milligan
-
Patent number: 5057545Abstract: A fire retardant flexible polyurethane foam and method for its production are provided. The foam is prepared by reacting in the presence of a metallic catalyst and a non-metallic catalyst (a) a polyol having a molecular weight between about 1000 and about 9000; (b) a polyisocyanate; (c) a cross-linking agent; (d) a foaming agent; (e) a surfactant; (f) a halogenated hydrocarbon; (g) melamine powder; (h) antimony oxide; and (i) sodium borate.Type: GrantFiled: November 9, 1990Date of Patent: October 15, 1991Assignee: Fire Retardant Foam Technologies, Inc.Inventors: Laszlo A. Muhl, Thomas T. Omori, John Milligan
-
Patent number: 4960803Abstract: A method is provided for making a fire retardant rigid polyurethane foam. The method comprises reacting, in the presence of a non-metallic catalyst: (a) a polyol having a molecular weight between about 200 and about 6000; (b) polyisocyanate; (c) a foaming agent; (d) a surfactant; and (e) a single salt consisting of ammonium phosphate.Type: GrantFiled: July 29, 1988Date of Patent: October 2, 1990Inventors: Laszlo A. Muhl, Thomas I. Omori, John Milligan
-
Patent number: 4742093Abstract: A non-permanent ornamental paint mixture being water soluble after drying. The mixture consists essentially of: from about 75.0 to about 85.0 parts by weight water; from about 10.0 to about 12.0 parts by weight filler; from about 0.5 to about 1.5 parts by weight aqueous pigment dispersion; from about 2.0 to about 2.5 parts by weight release agent; from about 3.0 to about 4.5 parts by weight acid containing, cross-linked acrylic emulsion copolymer; up to 1.0 parts by weight alkali; up to 0.1 parts by weight defoamer; and up to 0.1 parts by weight antimicrobial agent.Type: GrantFiled: December 2, 1986Date of Patent: May 3, 1988Assignee: Pep Rally Paint, Inc.Inventors: Wanda H. Sadler, John Milligan, Jerry W. Parks
-
Patent number: 4626559Abstract: A non-permanent ornamental paint mixture that is water soluble after drying. The mixture comprises a first solution of a mixture consisting essentially of water, defoamer, dispersing agent, filler and antimicrobial agent. A second solution is mixed with the first solution and comprises a mixture consisting essentially of water, an acid containing, cross-linked acrylic emulsion copolymer, defoamer, a release agent and alkali. An aqueous pigment dispersion is used in the paint mixture to provide the color.Type: GrantFiled: April 22, 1985Date of Patent: December 2, 1986Assignee: Pep Rally Paint, Inc.Inventors: Wanda H. Sadler, John Milligan, Jerry W. Parks