Patents by Inventor Matthew Snow

Matthew Snow 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: 10357134
    Abstract: Embodiments of a towel notification and dispensing device are provided. Some embodiments include a towel compartment that receives a fresh towel, a compartment door that provides access to the towel compartment, and a sensor that detects when the fresh towel has been removed from the towel compartment. Some embodiments include an output device that, in response to a determination that the fresh towel has been removed from the towel compartment provides an indication that the fresh towel needs to be replaced.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: July 23, 2019
    Inventor: Matthew Snow
  • Publication number: 20180132675
    Abstract: Embodiments of a towel notification and dispensing device are provided. Some embodiments include a towel compartment that receives a fresh towel, a compartment door that provides access to the towel compartment, and a sensor that detects when the fresh towel has been removed from the towel compartment. Some embodiments include an output device that, in response to a determination that the fresh towel has been removed from the towel compartment provides an indication that the fresh towel needs to be replaced.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 17, 2018
    Inventor: Matthew Snow
  • Patent number: 8561579
    Abstract: An injection system for injecting one or both of water and alcohol into an internal combustion engine includes a system monitor, a control module and a mixture delivery system. The system monitor can have a parameter level display, the control module can be adapted to receive one or more user-supplied parameters and the control module can be further adapted to store the one or more user-supplied parameters. The control module can also be comprised of a plurality of connectors and at least one electrical signal generator. The injection system can also be comprised of electrical wiring and a mixture delivery system having a pressure source.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: October 22, 2013
    Inventor: Matthew Snow
  • Patent number: 8370313
    Abstract: A method assigns a score to each node in a directed graph. Nodes in the graph represent autonomous entities, and links denote opinions entities hold of each other. Scores are assigned based on either a deterministic iterative method or a random walk. Both methods are able to take negative opinions into account by assigning negative reputation to a node in proportion to the positive reputation of the node that links to it with a negative opinion, and also assigning a separate kind of negative reputation to nodes that have a positive opinion of a node with either kind of negative reputation. The random walk method also solves the “rank sink” problem of previous methods by disallowing any single traversal from visiting any particular node more than once within a certain interval.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: February 5, 2013
    Inventor: James Matthew Snow
  • Patent number: 8205160
    Abstract: A computing device configured to execute computer code to generate a graphical user interface (GUI) for creating a multi-frame presentation is provided. The generated GUI may include a canvas pane configured to display a main frame and supporting frame icons representing a plurality of supporting frames of the presentation. The generated GUI may further include a connector tool operable within the canvas pane for creating a link between a source element and a target element, the source element being the main frame or an element of the main frame, the target element being a supporting frame or an element of a supporting frame, the link being defined by an associated linking script, the connector tool being operable to create the link via a click-and-drag action from the source element to the target element.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Cheryl S. White, Douglas W. Herman, Casey A. Anderson, Bartosz Gulik, Patrick Schreiber, Ravipal Soin, Robert S. Dietz, Hana Kim, David Matthew Snow
  • Publication number: 20110307494
    Abstract: A method assigns a score to each node in a directed graph. Nodes in the graph represent autonomous entities, and links denote opinions entities hold of each other. Scores are assigned based on either a deterministic iterative method or a random walk. Both methods are able to take negative opinions into account by assigning negative reputation to a node in proportion to the positive reputation of the node that links to it with a negative opinion, and also assigning a separate kind of negative reputation to nodes that have a positive opinion of a node with either kind of negative reputation. The random walk method also solves the “rank sink” problem of previous methods by disallowing any single traversal from visiting any particular node more than once within a certain interval.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Inventor: James Matthew Snow
  • Patent number: 7945493
    Abstract: A system for facilitating the processing and settlement of securities trades is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade order information indicative of an executed trade by a second trading party. The system also includes software for determining block level trade execution information based upon the trade execution information and for determining block level trade order information based upon the trade order information. Further software is provided for comparing the block level trade execution information with the block level trade order information, and for determining that a match exists if the block level trade execution information and the block level trade order information correlate within a set of predefined acceptable trade parameters.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: May 17, 2011
    Assignee: Omgeo LLC
    Inventors: Gary S. Foster, Jeffrey C. Addis, Andy Luro, Matthew Snow
  • Publication number: 20100294233
    Abstract: An injection system for injecting one or both of water and alcohol into an internal combustion engine includes a system monitor, a control module and a mixture delivery system. The system monitor can have a parameter level display, the control module can be adapted to receive one or more user-supplied parameters and the control module can be further adapted to store the one or more user-supplied parameters. The control module can also be comprised of a plurality of connectors and at least one electrical signal generator. The injection system can also be comprised of electrical wiring and a mixture delivery system having a pressure source.
    Type: Application
    Filed: August 2, 2010
    Publication date: November 25, 2010
    Inventor: Matthew Snow
  • Patent number: 7779817
    Abstract: An injection system for injecting one or both of water and alcohol into an internal combustion engine comprising a system monitor, a control module and a mixture delivery system. The system monitor may have a parameter level display, the control module may be adapted to receive one or more user-supplied parameters and the control module may be further adapted to store the one or more user-supplied parameters. The control module may also be comprised of a plurality of connectors and at least one electrical signal generator. The system may also be comprised of electrical wiring and a mixture delivery system having a pressure source.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: August 24, 2010
    Inventor: Matthew Snow
  • Publication number: 20090282364
    Abstract: A computing device configured to execute computer code to generate a graphical user interface (GUI) for creating a multi-frame presentation is provided. The generated GUI may include a canvas pane configured to display a main frame and supporting frame icons representing a plurality of supporting frames of the presentation. The generated GUI may further include a connector tool operable within the canvas pane for creating a link between a source element and a target element, the source element being the main frame or an element of the main frame, the target element being a supporting frame or an element of a supporting frame, the link being defined by an associated linking script, the connector tool being operable to create the link via a click-and-drag action from the source element to the target element.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Cheryl S. White, Douglas W. Herman, Casey A. Anderson, Bartosz Gulik, Patrick Schreiber, Ravipal Soin, Robert S. Dietz, Hana Kim, David Matthew Snow
  • Patent number: 7581516
    Abstract: An embodiment of a water/alcohol injection safety device adapted to signal a user and vehicle equipment when injection has reached a set flow rate specified by the user comprises a housing with external connectors and internal components. One connector is a fluid input port located on the housing adapted to receive a fluid into the housing. Another is a fluid output port located on the housing adapted to output the fluid from the housing. A third connector is a signal output connector located on the housing adapted to output an electrical signal therefrom a set period of time after a fluid flow rate between the fluid input and fluid output has dropped below a predetermined level. The components of the device include a flow switch and a delay switch located on the housing, the delay switch adapted to vary the set period of time based on a user's setting.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: September 1, 2009
    Inventor: Matthew Snow
  • Publication number: 20080035115
    Abstract: An injection system for injecting one or both of water and alcohol into an internal combustion engine comprising a system monitor, a control module and a mixture delivery system. The system monitor may have a parameter level display, the control module may be adapted to receive one or more user-supplied parameters and the control module may be further adapted to store the one or more user-supplied parameters. The control module may also be comprised of a plurality of connectors and at least one electrical signal generator. The system may also be comprised of electrical wiring and a mixture delivery system having a pressure source.
    Type: Application
    Filed: May 30, 2007
    Publication date: February 14, 2008
    Inventor: Matthew Snow
  • Publication number: 20070144485
    Abstract: An embodiment of a water/alcohol injection safety device adapted to signal a user and vehicle equipment when injection has reached a set flow rate specified by the user comprises a housing with external connectors and internal components. One connector is a fluid input port located on the housing adapted to receive a fluid into the housing. Another is a fluid output port located on the housing adapted to output the fluid from the housing. A third connector is a signal output connector located on the housing adapted to output an electrical signal therefrom a set period of time after a fluid flow rate between the fluid input and fluid output has dropped below a predetermined level. The components of the device include a flow switch and a delay switch located on the housing, the delay switch adapted to vary the set period of time based on a user's setting.
    Type: Application
    Filed: November 20, 2006
    Publication date: June 28, 2007
    Inventor: Matthew Snow
  • Patent number: 7143060
    Abstract: A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information and trade allocation information indicative of an executed trade by first and second trading parties. The system also includes a database of trading party profiles which are indicative of acceptable trade parameters for each trading party. A matching program compares the trade execution information with the trade allocation information and determines that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters. The trading party profiles are configurable so that the trading parties can fully control enrichment of the trade information with enrichment data, and set timers to control how long the system searches for a match. Each trading party may have a plurality of profiles, from which the system may select depending upon trade criteria.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: November 28, 2006
    Assignee: Omgeo LLC
    Inventors: Gary S. Foster, Matthew Snow, Chris Stys, Jeffrey C. Addis, Andy Luro
  • Publication number: 20020016761
    Abstract: A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information and trade allocation information indicative of an executed trade by first and second trading parties. The system also includes a database of trading party profiles which are indicative of acceptable trade parameters for each trading party. A matching program compares the trade execution information with the trade allocation information and determines that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters. The trading party profiles are configurable so that the trading parties can fully control enrichment of the trade information with enrichment data, and set timers to control how long the system searches for a match. Each trading party may have a plurality of profiles, from which the system may select depending upon trade criteria.
    Type: Application
    Filed: August 16, 2001
    Publication date: February 7, 2002
    Inventors: Gary S. Foster, Matthew Snow, Chris Stys, Jeffrey C. Addis, Andy Luro
  • Publication number: 20020004777
    Abstract: A system for facilitating the processing and settlement of securities trades is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade order information indicative of an executed trade by a second trading party. The system also includes software for determining block level trade execution information based upon the trade execution information and for determining block level trade order information based upon the trade order information. Further software is provided for comparing the block level trade execution information with the block level trade order information, and for determining that a match exists if the block level trade execution information and the block level trade order information correlate within a set of predefined acceptable trade parameters.
    Type: Application
    Filed: August 16, 2001
    Publication date: January 10, 2002
    Inventors: Gary S. Foster, Jeffrey C. Addis, Andy Luro, Matthew Snow