Patents by Inventor James Day
James Day 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: 7647312Abstract: A system and related techniques detect the initiation of a user's search input and monitor that input character-by-character, to generate suggested search terms on the fly. Arbitration logic may monitor the user's keyboard of other entry of search or query terms at a Web search site or other search engine or resource, and examine that input along with stored query history or usage data on a real-time basis to predict or infer search terms which the user is attempting to transmit. Spelling corrections may likewise be made. According to embodiments, the arbitration logic and/or query history or usage data may be hosted in the user's machine, in the search service itself or in other resources. As the arbitration logic generates suggested search terms in inline fashion, those search suggestions may be presented to the user in real-time, for example by way of a wordwheel, drop-down or other dialog or interface.Type: GrantFiled: May 12, 2005Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventor: James Dai
-
Patent number: 7562346Abstract: A componentization schema representing files from which an operating system or other software product is built. According to the schema, a component object represents one or more of the files. The component object has a manifest that identifies the component and specifies any dependencies between the component and other objects. Grouping objects according to the dependencies specified in manifests permits building the software product. A feature object defined by at least one component object represents a feature of the software product and a product object defined by at least one feature object represents the software product.Type: GrantFiled: September 2, 2003Date of Patent: July 14, 2009Assignee: Microsoft CorporationInventors: Raj Jhanwar, Vijayachandran Jayaseelan, Michael Grier, Michael James Day, Brian McNeill
-
Patent number: 7518953Abstract: A method for determining a fault in a seismic air gun includes comparing a near field seismic signal measured during operation of the air gun to a reference near field signal and determining the existence of a fault in the air gun when a difference between the measured near field signal and the reference near field signal exceeds a selected threshold.Type: GrantFiled: January 19, 2007Date of Patent: April 14, 2009Assignee: PGS Geophysical ASInventors: Stian Hegna, Anthony James Day, Gregory Ernest Parkes
-
Patent number: 7472119Abstract: A method prioritizes search results provided to a client according to client satisfaction with previous search results. The method tracks client activity with respect to the previous search results, determines individual client satisfaction for each item according to the tracked client activity, and provides one or more of the items determined to have a high client satisfaction. A user interface provides prioritized search results to a client according to client satisfaction with a previous search similar to the current search. The user interface comprises an item display of at least one item determined to have a high client satisfaction level and at least one item not determined to have a high client satisfaction level.Type: GrantFiled: June 30, 2005Date of Patent: December 30, 2008Assignee: Microsoft CorporationInventors: James Dai, Ramez Naam, Saleel Sathe
-
Publication number: 20080235204Abstract: The invention discloses a system and method for managing feedback data that will be used for ranking search results. The invention can aggregate a plurality of user feedback data from more than one user into a search index. The user feedback data can be associated with one or more documents within the index such that the one or more documents can be ranked based on the type of feedback data that is aggregated. Once the documents have been ranked, the ranked documents can be provided to a requester.Type: ApplicationFiled: January 31, 2006Publication date: September 25, 2008Applicant: Microsoft CorporationInventors: James Dai, Julia H. Farago, Natala J. Menezes, Ramaz Naam, Saleel Sathe, Hugh J. Williams
-
Publication number: 20080175102Abstract: A method for determining a fault in a seismic air gun includes comparing a near field seismic signal measured during operation of the air gun to a reference near field signal and determining the existence of a fault in the air gun when a difference between the measured near field signal and the reference near field signal exceeds a selected threshold.Type: ApplicationFiled: January 19, 2007Publication date: July 24, 2008Inventors: Stian Hegna, Anthony James Day, Gregory Ernest Parkes
-
Patent number: 7219332Abstract: A system and method are disclosed for creating and describing a configurable data set, configuring the data set and merging a resulting configured data set into a target data set. One or more configurable data elements are stored in a configurable data set that forms part of a configurable merge module. The configurable merge module also includes metadata concerning the configurable data. The metadata describes the data elements and how they can be configured and how to implement changes to the configurable data. Each configurable data element can be presented to the configurable merge module consumer through a user interface. The configurable merge module consumer can thus make configuration choices. Also provided is a transformation engine for customizing the configurable data based on configurable merge module consumer choices and a merge engine for inserting configured data into a target data set.Type: GrantFiled: January 26, 2001Date of Patent: May 15, 2007Assignee: Microsoft CorporationInventors: Christopher S. Gouge, James S. Masson, Theodore C. Van Zwol, Michael James Day
-
Publication number: 20070067268Abstract: A system and a method for facilitating navigation of stored information. A user interface configured to receive a search input is provided. In response to receipt of a search input, a data store is assessed. The data store may contain various information elements, and each of these elements may be tagged with one or more categorizing terms. Information elements are selected as potential answers to the search input, and the categorizing terms associated these potential answers are displayed in the user interface.Type: ApplicationFiled: September 22, 2005Publication date: March 22, 2007Applicant: MICROSOFT CORPORATIONInventors: James Dai, Jamie Buckley, John Solaro, Laura Baldwin, Randall Kern, Silviu-Petru Cucerzan
-
Publication number: 20070029260Abstract: Wastewater streams from semiconductor processing operations are treated to reduce the concentration therein of one or more metal species to a satisfactory level. The disclosed systems and technique utilize complexing ion exchange media to treat the wastewater streams having a significant concentration of oxidizing species.Type: ApplicationFiled: August 2, 2005Publication date: February 8, 2007Applicant: USFilter CorporationInventors: Michael Wismer, Richard Woodling, James Day
-
Publication number: 20070015938Abstract: A process is provided herein for the high yield production of high purity glacial methacrylic acid (“HPMAA”) that is substantially pure, specifically 99% pure or greater with a water content of 0.05% or less.Type: ApplicationFiled: September 15, 2006Publication date: January 18, 2007Inventors: Keith Briegel, James Day, Michael DeCourcy, Donald Ebert, Jamie Jerrick Juliette
-
Publication number: 20070005575Abstract: A method prioritizes search results provided to a client according to client satisfaction with previous search results. The method tracks client activity with respect to the previous search results, determines individual client satisfaction for each item according to the tracked client activity, and provides one or more of the items determined to have a high client satisfaction. A user interface provides prioritized search results to a client according to client satisfaction with a previous search similar to the current search. The user interface comprises an item display of at least one item determined to have a high client satisfaction level and at least one item not determined to have a high client satisfaction level.Type: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: James Dai, Ramez Naam, Saleel Sathe
-
Publication number: 20060259479Abstract: A system and related techniques detect the initiation of a user's search input and monitor that input character-by-character, to generate suggested search terms on the fly. Arbitration logic may monitor the user's keyboard of other entry of search or query terms at a Web search site or other search engine or resource, and examine that input along with stored query history or usage data on a real-time basis to predict or infer search terms which the user is attempting to transmit. Spelling corrections may likewise be made. According to embodiments, the arbitration logic and/or query history or usage data may be hosted in the user's machine, in the search service itself or in other resources. As the arbitration logic generates suggested search terms in inline fashion, those search suggestions may be presented to the user in real-time, for example by way of a wordwheel, drop-down or other dialog or interface.Type: ApplicationFiled: May 12, 2005Publication date: November 16, 2006Applicant: Microsoft CorporationInventor: James Dai
-
Publication number: 20060161520Abstract: A system and related techniques accepts user search or query terms over of the Internet or other network or connection. In addition to presenting regularly generated search results, according to embodiments of the invention the search engine and related logic may examine the search string for suggested refinements or improvements to the search terms, to attempt to derive improved results or results closer to the user's search intent. According to embodiments of the invention in one regard, the alternative search logic may attempt to extract related or more meaningful search terms from sources including past usage patterns by users, and other data. That alternative search logic may thus examine the user's search terms to determine a substring match to prior searches, for instance stored by the search host for all users.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Brett Brewer, Eric Watson, Eric Brill, James Dai, Oliver Hurst-Hiller, Robert Ragno, Silviu-Petru Cucerzan
-
Publication number: 20060096920Abstract: System and method for conditioning water. In one embodiment, a softening membrane selectively rejects hardness ions in a supply of water. In another embodiment, the softening membrane is used in conjunction with a purification device configured to remove impurities from a portion of output flow of softened permeate water. In a third embodiment, the softening membrane is used in conjunction with a conditioning agent dosing unit configured to supply at least one conditioning agent to an input flow of water entering the membrane to prevent membrane fouling. In still another embodiment, a water quality monitoring unit is configured to monitor water quality of the output flow of softened permeate water and a portion of concentrate water recycled back through the softening membrane.Type: ApplicationFiled: November 5, 2004Publication date: May 11, 2006Inventors: Raul Ayala, James Day, Thomas Fyvie
-
Publication number: 20060094894Abstract: Acylated citrate esters are made with a polishing step that includes contact with a polishing composition having a fatty acid absorbent to remove residual odor-forming precursors from the resulting acylated ester.Type: ApplicationFiled: November 2, 2004Publication date: May 4, 2006Inventor: James Day
-
Publication number: 20060008651Abstract: A fluorochemical additive is the reaction product under polymerization conditions of monomers that include: (a) an aromatic polycarboxylic acid as an anhydride, ester, or ester chloride; (b) at least one fluorinated reactant; and (c) at least one aliphatic amine, mercaptan, or alcohol. Optionally, a crosslinking agent can be used. The components of the additive all can be viewed as contributing to the performance of the disclosed additive. The fluorine-containing component is generally insoluble in molten polymers and will tend to migrate to the cooled surface thereof where the fluorinated moieties provide repellency characteristics when used in adequate quantities, generally at least about 30 wt % depending on the fluorinated reactant used to make the additive. The aromatic component appears to facilitate solubility and speed up the orientation process of the additive within the molten polymer.Type: ApplicationFiled: July 9, 2004Publication date: January 12, 2006Inventor: James Day
-
Publication number: 20050252628Abstract: A water soluble dispersant extender enhances the effectiveness and stability of hydrophobic compounds applied from aqueous solution. The invention is well suited for fluorochemical compounds applied to a substrate to impart grease and oil resistance. Exemplary substrates include paper, textiles, nonwoven, carpet and the like. The invention is also useful in firefighting foams that employ hydrophobic fluorochemical fire suppressing compounds. The present stabilizer is believed to form an inclusion complex with the hydrophobic compound whereby enhanced dispersion and solubility over the surface of the substrate allows more efficient use of the hydrophobic compound so that either less compound can be used with the same efficacy or greater efficacy is seen with the same level of active ingredient.Type: ApplicationFiled: May 11, 2004Publication date: November 17, 2005Inventors: James Day, Drew Young
-
Patent number: 6960641Abstract: A method of preparing block copolymers by solid state polymerization is described. A mixture of a partially crystalline polycarbonate having activated terminal aryloxy groups, for example terminal methyl salicyl groups, when heated together with an oligomeric polyester having reactive terminal hydroxy groups under solid state polymerization conditions affords block copolymers. The activated terminal aryloxy groups play a key role in preserving the block lengths of the starting materials. A control sample in which the partially crystalline polycarbonate lacks activated terminal aryloxy groups, for example polycarbonates substituted by phenol, affords a much lower molecular weight, more highly randomized copolymer product. The product block copolymers are useful as “weatherable” plastic materials.Type: GrantFiled: December 22, 2003Date of Patent: November 1, 2005Assignee: General Electric CompanyInventors: Gregory Allen O'Neil, James Day, Daniel Joseph Brunelle, Joseph Anthony Suriano, Patrick Joseph McCloskey, Paul Michael Smigelski, Jr.
-
Patent number: 6887969Abstract: Usually, polycarbonate polymerization is limited by the rate at which inhibitory byproducts, such as phenol and salicylate, can be removed from the reaction. To facilitate the removal of volatile reaction byproducts from the reaction as polymerization occurs, the present invention provides a spray mist reactor. The formation of a spray mist polymerization reaction allows for the creation of an enormous surface area for exchange of volatile byproducts. The present invention is applicable to polymerization of polycarbonate and its copolymers starting with monomers or oligomers. The invention may be used to increase throughput and minimize initial investment for a give melt process, especially the fast reacting bis(methylsalicylate) carbonate process.Type: GrantFiled: October 4, 2002Date of Patent: May 3, 2005Assignee: General Electric CompanyInventors: James Day, Patrick J. McCloskey, Paul M. Smigeiski, Jr.
-
Patent number: RE40697Abstract: This invention relates to an extrusion method preparing polycarbonates from a solution of an oligomeric polycarbonate. A mixture of bis(methyl salicyl)carbonate (BMSC), BPA and a transesterification catalyst are first equilibrated at moderate temperatures to provide a solution of polycarbonate oligomer in methyl salicylate. The solution is then fed to a devolatilizing extruder, where the polymerization reaction is completed and the methyl salicylate solvent is removed. The solution comprising the oligomeric polycarbonate can also be pre-heated under pressure to a temperature above the boiling point of methyl salicylate and subsequently fed to a devolatilizing extruder equipped for rapid flashing off the solvent. The method provides polycarbonate with greater efficiency than the corresponding process in which unreacted monomers are fed to the extruder. Additionally, the method of the invention does not require the isolation of a precursor polycarbonate comprising ester-substituted phenoxy terminal groups.Type: GrantFiled: January 31, 2006Date of Patent: April 7, 2009Assignee: Sabic Innovative Plastics IP B.V.Inventors: Norberto Silvi, Mark Howard Giammattei, Patrick Joseph McCloskey, Alberto Nisoli, James Day, Narayan Ramesh, Paul Michael Smigelski, Jr., Paul Russell Wilson