Patents by Inventor Andrew Milligan

Andrew Milligan 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: 20140279410
    Abstract: A system and method for transferring a financial account between a first financial institution and a second financial institution. A transfer application, executing on a transfer server, provides a graphical user interface that enables users to view options and select a second financial institution.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Andrew Milligan, Fabrizio Gardiol
  • Patent number: 7762049
    Abstract: An electric outdoor power machine includes a machine body supported by wheels and having an output member driven by a motor. The motor is powered by a source of electrical power such as a battery. An upright assembly extends from the machine body and has a gripping handle. A manual input member such as a bail handle is mounted adjacent to the gripping handle and is movable relative to the gripping handle between a deactivated position and an activated position. A control assembly that selectively communicates electric power to the output member includes a button supported by a housing on the upright assembly. The button is movable between an unactuated position and an actuated position. A button crank is coupled to the button and has an interface portion.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: July 27, 2010
    Assignee: Black & Decker Inc.
    Inventors: Joshua D. Eaton, Philip Cassidy, Olga Makeev, Michael Andrew Milligan, Richard P. Rosa, Florin Baetica
  • Patent number: 7686007
    Abstract: A tile cutting machine includes a tub having at least one sidewall and a bottom for holding water. An opening may be positioned in the sidewall and selectively covered by a door. A cutting head assembly includes a cutting device having a blade and a motor for powering the blade. The cutting device is selectively coupled with a rail assembly and movable there along. A tile supporting surface is located in the tub for supporting a tile to be cut. The tile supporting surface having areas of varying heights to accommodate tiles of various sizes.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: March 30, 2010
    Assignee: Black & Decker Inc.
    Inventors: Robert H. Gifford, Jason Carl McRoberts, Brent Austin Kuehne, Micah Alan Coleman, Michael Frederick Cannaliato, Terry L. Turner, Michael Andrew Milligan
  • Publication number: 20090013477
    Abstract: A power hand tool can include a generally longitudinal housing having a first end and a second end. An indicator can be disposed on the housing. A first and a second jaw member can be arranged at the first end wherein one of the first and second jaw members can rotate relative to the other jaw member. A motor assembly can be disposed in the housing and include an output member arranged at the second end. A sensor can be arranged at the second end and configured to sense an electrical field in proximity thereof. The sensor can generate a signal in response to a sensed electrical field. A controller can receive the sensor signal from the sensor assembly and control operation of the indicator in response thereto.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Inventors: Michael L. Agronin, Jeffrey Carter Whitehead, David C. Campbell, Gregory S. Snider, James D. Marshall, Joe Rogers, Richard J. Heavel, Michael Andrew Milligan
  • Publication number: 20080295820
    Abstract: A tile cutting machine includes a tub having at least one sidewall and a bottom for holding water. An opening may be positioned in the sidewall and selectively covered by a door. A cutting head assembly includes a cutting device having a blade and a motor for powering the blade. The cutting device is selectively coupled with a rail assembly and movable there along. A tile supporting surface is located in the tub for supporting a tile to be cut. The tile supporting surface having areas of varying heights to accommodate tiles of various sizes.
    Type: Application
    Filed: August 22, 2007
    Publication date: December 4, 2008
    Applicant: Black & Decker Inc.
    Inventors: Robert H. Gifford, Jason Carl McRoberts, Brent Austin Kuehne, Micah Alan Coleman, Michael Frederick Cannaliato, Terry L. Turner, Michael Andrew Milligan
  • Publication number: 20070124475
    Abstract: The present invention extends to methods, systems, and computer program products for creating proxies from service description metadata at runtime. A proxy creation request is received from a requesting application while the requesting application is executing at runtime. The proxy creation request requests creation of a proxy instance to facilitate compatible communication between the requesting application and another application. A proxy instance is created in response to the proxy creation request. Service description metadata describing the other application is accessed (e.g., through a request to a metadata service or retrieval from cache). The proxy instance is configured in accordance with the service description metadata describing the other application. Accordingly, the proxy instance can facilitate compatible communication between the requesting application and the other application to implement operations that the requesting application requests to be performed at the other application.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Harris Syed, Andrew Milligan
  • Publication number: 20060206567
    Abstract: Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Milligan, Harris Syed, John Doty, Max Feingold, Saji Abraham
  • Publication number: 20060206599
    Abstract: The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach-as supported herein-uses available metadata describing an interface for communicating with legacy components. Rather then generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termnination, sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Milligan, Donald Box, Harris Syed, Max Feingold, Saji Abraham
  • Publication number: 20050234873
    Abstract: A system and methods for service discovery and publication are disclosed. Application programs write requests for service discovery, publication, and subscription to a service discovery application programming interface. The service discovery application programming interface invokes one or more lower-level protocols to satisfy the discovery, publication and/or subscription request. Service information retrieved from lower-layer protocols is formatted into a consistent data model and returned to the client application. In addition, service information may be stored in a persistent data store managed by a discovery persistence service communicatively connected to the service discovery API.
    Type: Application
    Filed: October 24, 2003
    Publication date: October 20, 2005
    Inventors: Andrew Milligan, Charles Reeves, Jeffrey Parham, Gopal Kakivaya, Lawrence Buerk, Angela Mills, Richard Hasha
  • Publication number: 20050055442
    Abstract: A system and method comprising a client-side manager component that manages access points (such as URLs) to distributed services for client applications. The client application hosts the client-side manager, and specifies criteria for a service. The manager component uses the criteria to query a service registry, such as a UDDI-based registry, and caches the returned list. To use a service, the client calls the manager component on a defined interface, and the manager component returns one of the cached access points. The cached access points may be returned based on an ordering, such as to distribute requests among services. If the service fails, the client calls a failure-related method of the manager component with failure details, and retrieves a new access point. The manager component reports the error to an error handling service, whereby the error information may be used in a quality of service statistic at the service registry.
    Type: Application
    Filed: June 30, 2003
    Publication date: March 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Charles Reeves, Andrew Milligan, Lucas Melton