Patents by Inventor John Howe
John Howe 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: 20220081606Abstract: A method of inhibiting the formation of scale, in particular barium sulfate and strontium sulfate scale, in an oil and gas well servicing fluid, the method involving adding a scale inhibitor composition that includes an alkyl diphenyloxide sulfonate into the oil and gas well servicing fluid. The alkyl diphenyloxide sulfonate is at one of a monoalkyl diphenyloxide monosulfonate, a monoalkyl diphenyloxide disulfonate, a dialkyl diphenyloxide monosulfonate, and a dialkyl diphenyloxide disulfonate.Type: ApplicationFiled: March 25, 2020Publication date: March 17, 2022Applicant: Kao CorporationInventors: John HOWE, Mohand MELBOUCI, Andrew HUGHES, John THOMPSON
-
Patent number: 9934242Abstract: Computer-implemented methods and systems for replication of data between mirrored data sites are provided. An exemplary method may comprise receiving a data object at a mirrored data site, the mirrored data site including one or more data nodes. The data objects are replicated to the one or more data nodes internally. Then, a data object reference associated with the data object is generated. The reference referring to the data object is queued for transmission to all other mirrored data sites. The data object reference associated with the data object is transmitted to the other mirrored data sites. When the data object is received at each mirrored data site, it is replicated to one or more data nodes within the site. After transmitting the data object, the data object reference is discarded.Type: GrantFiled: July 10, 2013Date of Patent: April 3, 2018Assignee: Exablox CorporationInventors: Tad Hunt, John Howe
-
Publication number: 20150019491Abstract: Computer-implemented methods and systems for replication of data between mirrored data sites are provided. An exemplary method may comprise receiving a data object at a mirrored data site, the mirrored data site including one or more data nodes. The data objects are replicated to the one or more data nodes internally. Then, a data object reference associated with the data object is generated. The reference referring to the data object is queued for transmission to all other mirrored data sites. The data object reference associated with the data object is transmitted to the other mirrored data sites. When the data object is received at each mirrored data site, it is replicated to one or more data nodes within the site. After transmitting the data object, the data object reference is discarded.Type: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Applicant: Exablox CorporationInventors: Tad Hunt, John Howe
-
Publication number: 20140076523Abstract: Devices, systems, and methods for cooling electronic component heat spreaders, for example, a heat spreader mounted over a CPU of personal computer, are disclosed. The devices, systems, and methods employ a housing having an internal cavity with an open bottom; a gasket positioned between the open bottom and the heat spreader; a cooling fluid inlet to the housing adapted to direct a cooling fluid upon the heat spreader in a direction substantially normal to heat spreader; and a cooling fluid outlet positioned to remove the cooling fluid from the housing. Though aspects of the invention can be applied to any electronic component that can benefit from enhanced heat dissipation, users of high-performance computer equipment, such as, gamers, scientific and mathematical modelers, and engineers may find aspects of the invention particularity advantageous.Type: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Inventors: AARON RAY BATKER PRITZKER, JOSHUA PATRICK NIXON, JOHN HOWE, ALEXANDER GAILOR, GEORGE KAPLAN
-
Patent number: 8504571Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: GrantFiled: January 24, 2012Date of Patent: August 6, 2013Assignee: Harmonic Inc.Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Publication number: 20120191710Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: ApplicationFiled: January 24, 2012Publication date: July 26, 2012Inventors: John HOWE, Alexander MITARU, Charles MORRIS, Don Harschadath WANIGASEKARA-MOHOTTI
-
Patent number: 8103628Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: GrantFiled: April 9, 2008Date of Patent: January 24, 2012Assignee: Harmonic Inc.Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Publication number: 20090259665Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: ApplicationFiled: April 9, 2008Publication date: October 15, 2009Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Publication number: 20070226224Abstract: The data storage system has metadata server machines, content server machines arranged in groups where each group has a respective one or more of the content server machines, and a system interconnect to which the metadata and content server machines are communicatively coupled. A distributed file system is to be executed in the metadata server machines, the content server machines, and the client machine, to hide complexity of the system from a number of client machine users. The content server machines store slices of the files at locations indicated by the metadata. Other embodiments are also described and claimed.Type: ApplicationFiled: March 8, 2006Publication date: September 27, 2007Inventors: Don Wanigasekara-Mohotti, Donald Craig, Alexandru Mitaru, Christopher Davis, John Howe
-
Publication number: 20070214183Abstract: Quantitative data about storage load and usage from storage elements of a data storage system are collected. The storage elements are ranked according to the collected quantitative data. A partition across the storage elements in which to store a user requested file is determined. Members of the partition are identified as being one or more of the storage elements. The members are selected from the ranking. The ranking is updated in response to the ranking having aged or the system having been repaired or upgraded. Other embodiments are also described and claimed.Type: ApplicationFiled: March 8, 2006Publication date: September 13, 2007Inventors: John Howe, Pralay Dakua
-
Publication number: 20060270041Abstract: The present invention provides cell lines for the production of E1-deleted adenovirus (rAd) vectors that complement E1A and E1B functions. The present invention also provides cell lines for the production of E1- and E2-deleted adenovirus vectors that complement E1A, E1B and E2B polymerase functions. The invention provides particular cell lines that complement E1A function by insertion of an E1A sequence containing mutations in the 243R and 289R proteins and an E1B sequence comprising the E1B-55K gene. Production yields in the resulting producer cell lines, designated SL0003 and SL0006, were similar to those obtained from 293 cells without generation of detectable recombinant replication competent adenovirus (“RCA”).Type: ApplicationFiled: December 12, 2005Publication date: November 30, 2006Inventors: John Howe, Ken Wills, Robert Ralston, Scott Sherrill
-
Publication number: 20060229389Abstract: Extended life slurry seal compositions with controllable mixing times are prepared by incorporating into a conventional water-asphalt emulsion-aggregate rock system, a slurry life-extending mixture of (i) a polycarboxylate compound aqueous solution, (ii) a polyhydroxy phenolic compound aqueous solution, wherein the phenolic compound is preferably a tannin, tannin derivative, lignin, or lignin derivative, and (iii) a non-aqueous diluent to prevent destabilizing interaction between the polycarboxylate and the polyhydroxy phenolic compound aqueous solution. The polyhydroxy phenolic compound in the aqueous solution may be natural or derived synthetically.Type: ApplicationFiled: April 8, 2005Publication date: October 12, 2006Inventors: John Howe, Clinton Hairston, H. Hall, Frederick Koerwitz
-
Patent number: 5380991Abstract: A system and method of allowing a shopper to obtain the benefit of reduced prices for certain items without the necessity of redeeming paper coupons is described, The system employs an integrated circuit (IC) smart card containing an erasable memory therein. This memory would contain information relating to a discount coupon amount, as well as information relating to particular products which have been purchased. This card would be inserted into a reader/writer terminal provided at a retailer's checkout counter. Items which are purchased are scanned and compared with items to be discounted as well as the information provided by the customer IC smart card. After the cashier has totaled the customer's purchases, the information contained in the IC smart card would be altered accordingly.Type: GrantFiled: November 16, 1993Date of Patent: January 10, 1995Inventors: Luis Valencia, John Howe