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: 7647312
    Abstract: 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: Grant
    Filed: May 12, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: James Dai
  • Patent number: 7562346
    Abstract: 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: Grant
    Filed: September 2, 2003
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Raj Jhanwar, Vijayachandran Jayaseelan, Michael Grier, Michael James Day, Brian McNeill
  • Patent number: 7518953
    Abstract: 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: Grant
    Filed: January 19, 2007
    Date of Patent: April 14, 2009
    Assignee: PGS Geophysical AS
    Inventors: Stian Hegna, Anthony James Day, Gregory Ernest Parkes
  • Patent number: 7472119
    Abstract: 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: Grant
    Filed: June 30, 2005
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: James Dai, Ramez Naam, Saleel Sathe
  • Publication number: 20080235204
    Abstract: 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: Application
    Filed: January 31, 2006
    Publication date: September 25, 2008
    Applicant: Microsoft Corporation
    Inventors: James Dai, Julia H. Farago, Natala J. Menezes, Ramaz Naam, Saleel Sathe, Hugh J. Williams
  • Publication number: 20080175102
    Abstract: 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: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Inventors: Stian Hegna, Anthony James Day, Gregory Ernest Parkes
  • Patent number: 7219332
    Abstract: 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: Grant
    Filed: January 26, 2001
    Date of Patent: May 15, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Gouge, James S. Masson, Theodore C. Van Zwol, Michael James Day
  • Publication number: 20070067268
    Abstract: 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: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: James Dai, Jamie Buckley, John Solaro, Laura Baldwin, Randall Kern, Silviu-Petru Cucerzan
  • Publication number: 20070029260
    Abstract: 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: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Applicant: USFilter Corporation
    Inventors: Michael Wismer, Richard Woodling, James Day
  • Publication number: 20070015938
    Abstract: 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: Application
    Filed: September 15, 2006
    Publication date: January 18, 2007
    Inventors: Keith Briegel, James Day, Michael DeCourcy, Donald Ebert, Jamie Jerrick Juliette
  • Publication number: 20070005575
    Abstract: 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: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: James Dai, Ramez Naam, Saleel Sathe
  • Publication number: 20060259479
    Abstract: 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: Application
    Filed: May 12, 2005
    Publication date: November 16, 2006
    Applicant: Microsoft Corporation
    Inventor: James Dai
  • Publication number: 20060161520
    Abstract: 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: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Brett Brewer, Eric Watson, Eric Brill, James Dai, Oliver Hurst-Hiller, Robert Ragno, Silviu-Petru Cucerzan
  • Publication number: 20060096920
    Abstract: 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: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Raul Ayala, James Day, Thomas Fyvie
  • Publication number: 20060094894
    Abstract: 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: Application
    Filed: November 2, 2004
    Publication date: May 4, 2006
    Inventor: James Day
  • Publication number: 20060008651
    Abstract: 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: Application
    Filed: July 9, 2004
    Publication date: January 12, 2006
    Inventor: James Day
  • Publication number: 20050252628
    Abstract: 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: Application
    Filed: May 11, 2004
    Publication date: November 17, 2005
    Inventors: James Day, Drew Young
  • Patent number: 6960641
    Abstract: 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: Grant
    Filed: December 22, 2003
    Date of Patent: November 1, 2005
    Assignee: General Electric Company
    Inventors: Gregory Allen O'Neil, James Day, Daniel Joseph Brunelle, Joseph Anthony Suriano, Patrick Joseph McCloskey, Paul Michael Smigelski, Jr.
  • Patent number: 6887969
    Abstract: 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: Grant
    Filed: October 4, 2002
    Date of Patent: May 3, 2005
    Assignee: General Electric Company
    Inventors: James Day, Patrick J. McCloskey, Paul M. Smigeiski, Jr.
  • Patent number: RE40697
    Abstract: 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: Grant
    Filed: January 31, 2006
    Date of Patent: April 7, 2009
    Assignee: 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