Patents by Inventor David Fulmer

David Fulmer 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: 20250137142
    Abstract: A method of inhibiting corrosion in a circulating water system by adding a corrosion inhibitor consisting essentially of a phosphate-free corrosion inhibitor (PFCI) comprising a polymaleic acid copolymer and optionally a metal to a circulating water stream in the circulating water system.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Inventors: Stanislav Barskov, David Fulmer, Richard Fruit, Nathan Thachankary
  • Patent number: 7516495
    Abstract: Upon authentication via a required multi-function hardware component, coupled to a computer system with one or more computer-readable media, having a software product embodied thereon, one implementation, described herein, conditionally blocks or grants access to the software functionality of that software product on that computer system.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Charles H. Shoemaker, Colby D Boles, John E Elsbree, Mark J Weinberg, Mark S Newell, Michelle V Niethammer, David Fulmer
  • Publication number: 20070076750
    Abstract: An IR device driver architecture is disclosed that may enable one or more different types of wireless transceiver devices to communicate with a media application. The IR device driver architecture also discloses one or more application program interfaces that may be exposed to enable the different types of wireless transceiver devices to interact with the media application.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Kleewin, David Fulmer, Michelle Niethammer
  • Publication number: 20070067406
    Abstract: A recipient computer system submits an anonymous electronic message address to a source computing system for use when the source computing system is to send electronic messages to the recipient. When the electronic message server receives an electronic message, it reads the electronic message address and determines that the address corresponds to the recipient, but only if the electronic message originated from the source. If the electronic message were to originate from a different source computing system, the same electronic message address would not be respected for delivery to the recipient. Accordingly, the electronic message address is specific to a source, and thus sharing the electronic message address has little avail. The association between the address and the recipient may be revoked when the recipient no longer desires to receive messages from the source.
    Type: Application
    Filed: November 8, 2006
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Kristian Andaker, Malcolm Davis, David Fulmer, John Gibbon
  • Publication number: 20070055932
    Abstract: A method and system to generate graphical user interface via a collection of application programming interfaces are provided. The application programming interfaces utilize views and models that define the elements and values associated with the graphical user interface. The views and models may be defined in different languages, are separately alterable, and may be communicatively connected with each other when generating visuals of the elements associated with the graphical user interface. The views and models related with a primary application may be utilized by a third-party application to extend the graphical user interface of the primary application.
    Type: Application
    Filed: December 30, 2005
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Glein, David Zoller, David Fulmer, Francis Hogle, John Elsbree, Mark Finocchio, Michael Creasy
  • Publication number: 20070038940
    Abstract: A set of embodied Application Program Interface(s) (112) are provided for facilitating a method of presenting a presented user-interface shell (UIS) (114) that cooperates with a servicing user-interface shell (UIS) (116). The method includes receiving data indicative of one or more tasks to be completed, coordinating the completion of said one or more tasks, and returning control to said presented UIS (114).
    Type: Application
    Filed: August 12, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Rodger Benson, David Fulmer
  • Publication number: 20070025736
    Abstract: A signal correcting and compensating system including a signal transceiver, a personal computer, a signal database, and a signal correction component. A signal sent by a remote control may be subjected to a distortion causing nuisance before it is received by a transceiver, possibly preventing the signal from being identified. A signal correction component may correct and/or compensate for errors by evaluating the signal and determining a margin of error for identifying information within the signal.
    Type: Application
    Filed: December 1, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Kleewein, David Fulmer, Michelle Niethammer
  • Publication number: 20060236337
    Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Comporation
    Inventors: David Zoller, David Fulmer, Dean Talley, Hugh Vidos, Michael Creasy, John Elsbree
  • Publication number: 20060059572
    Abstract: Upon authentication via a required multi-function hardware component, coupled to a computer system with one or more computer-readable media, having a software product embodied thereon, one implementation, described herein, conditionally blocks or grants access to the software functionality of that software product on that computer system.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Charles Shoemaker, Colby Boles, John Elsbree, Mark Weinberg, Mark Newell, Michelle Niethammer, David Fulmer
  • Publication number: 20060042663
    Abstract: Diethylhydroxylamine (DEHA) and di-isopropylhydroxylamine can be used to remove iron deposits from the surfaces of closed loop systems. A closed loop system can be cleaned of iron deposits by first contacting the surface of the closed loop system having iron deposits with an aqueous solution of an oxygen scavenger; and then introducing diethylhydroxylamine, di-isopropylhydroxylamine, or mixtures thereof; into the closed loop system at a concentration sufficient to cause the iron deposits to release from the surface of the closed loop system. It can be desirable to use a filter or strainer to trap and remove the particulate iron deposits once they have been released from the surface of the closed loop system. In the alternative, a dispersant can be used to prevent released particulate iron deposits from reforming as scale.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 2, 2006
    Applicant: Baker Hughes Incorporated
    Inventors: David Fulmer, James Waterfallen, Brian George
  • Publication number: 20060036703
    Abstract: A system and method are provided for combining an instant messaging experience with a primary media experience in a multimedia system. The method includes providing an instant messaging user interface component and displaying the instant messaging user interface component as an overlay on a screen displaying the primary media experience simultaneously with the primary media experience. The displayed instant messaging user interface component occupies a non-central portion of a screen displaying the primary media experience such that both the primary media experience and the instant messaging user interface component are visible to the user. The user interface instant messaging component may include a conversation window having a text entry section and a conversation. The instant messaging user interface enables user access with a remote control device.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: David Fulmer, Ian Todd, Krishna Ravikumar, Mark MacKenzie, Sheri Lamont, Tim Regan