Patents by Inventor John M. Garrison

John M. Garrison 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: 10167827
    Abstract: A modular intake manifold for a V-style motor cycle engine is configured to interface with manifold ports on cylinder heads of a first engine and with manifold ports on cylinder heads of a second engine. The first engine has cylinders of a first length, and the second engine has cylinders of a second length larger than the first length. The manifold port of each cylinder head of the first engine is offset from the centerline of the respective cylinder bore by a first offset distance. The manifold port of each cylinder head of the second engine is offset from the centerline of the respective cylinder bore by a second offset distance that is greater than the first offset distance. A method includes manufacturing the first cylinder and second cylinders, the first and second cylinder heads, and the intake manifold with the respective same considerations.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: January 1, 2019
    Assignee: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.
    Inventor: John M. Garrison
  • Patent number: 9747124
    Abstract: Embodiments of the present invention and provide a method for distributed virtual machine (VM) image management in a cloud computing management includes receiving in a hypervisor executing in memory of a host computer, a request for VM image data from a VM and determining whether or not the requested VM image data is present in a local cache of either the hypervisor of the host computer or in a cache of a hypervisor of a peer host. The method additionally includes retrieving the requested VM image data from a seed image in a remote data store in the cloud computing environment only when it is determined that the VM image data neither is present in the local cache of the hypervisor of the host computer nor is present in the cache of the hypervisor of the peer host.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles D. Brant, Samar Choudhary, John M. Garrison, Michael S. McKay
  • Patent number: 9719473
    Abstract: An air cooled V-twin engine comprises first and second cylinders, first and second cylinder heads, first and second fuel injectors, a fuel tank, and first and second fuel pumps. The cylinders and the cylinder heads comprise cooling fins and define first and second combustion chambers. Each of the fuel injectors is attached to a respective one of the cylinder heads in a manner such that they can discharge fuel directly into said combustion chamber. The first fuel pump is operatively connected to the fuel tank and to the second fuel pump in a manner such that the first fuel pump can pump fuel from the fuel tank to the second fuel pump. The second fuel pump is operatively connected to the fuel injectors in a manner such that the second fuel pump can pump fuel to the fuel injectors.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: August 1, 2017
    Assignee: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.
    Inventor: John M. Garrison
  • Patent number: 9665837
    Abstract: A method of allocating costs for resource usage in a distributed computing environment includes creating a standardized template for deploying a desired functionality within the distributed computing environment; the standardized template defining computing resources of the distributed computing environment needed to support the desired functionality, associating fixed costs with the computing resources, and calculating a total allocated cost associated with the standardized template by referencing the fixed costs.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Garrison, Kent F. Hayes, Jr., Brian D. Jeffrey, Yih-Shin Tan
  • Publication number: 20150345451
    Abstract: An air cooled V-twin engine comprises first and second cylinders, first and second cylinder heads, first and second fuel injectors, a fuel tank, and first and second fuel pumps. The cylinders and the cylinder heads comprise cooling fins and define first and second combustion chambers. Each of the fuel injectors is attached to a respective one of the cylinder heads in a manner such that they can discharge fuel directly into said combustion chamber. The first fuel pump is operatively connected to the fuel tank and to the second fuel pump in a manner such that the first fuel pump can pump fuel from the fuel tank to the second fuel pump. The second fuel pump is operatively connected to the fuel injectors in a manner such that the second fuel pump can pump fuel to the fuel injectors.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 3, 2015
    Inventor: John M. Garrison
  • Patent number: 9103301
    Abstract: An EGR gas passageway member is removably attached to a motorcycle cylinder assembly between the cylinder head and the cylinder of said motorcycle cylinder assembly in manner such that presence of the EGR gas passageway member is partially concealed. The EGR gas passageway member allows motorcycles to be provided with EGR systems without significantly impacting the aesthetic appearance of the engines of such motorcycles.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: August 11, 2015
    Assignee: Midwest Motorcycle Supply Distributors Corp.
    Inventor: John M. Garrison
  • Publication number: 20150027390
    Abstract: An EGR gas passageway member is removably attached to a motorcycle cylinder assembly between the cylinder head and the cylinder of said motorcycle cylinder assembly in manner such that presence of the EGR gas passageway member is partially concealed. The EGR gas passageway member allows motorcycles to be provided with EGR systems without significantly impacting the aesthetic appearance of the engines of such motorcycles.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Inventor: John M. Garrison
  • Publication number: 20140261276
    Abstract: A modular intake manifold for a V-style motor cycle engine is configured to interface with manifold ports on cylinder heads of a first engine and with manifold ports on cylinder heads of a second engine. The first engine has cylinders of a first length, and the second engine has cylinders of a second length larger than the first length. The manifold port of each cylinder head of the first engine is offset from the centerline of the respective cylinder bore by a first offset distance. The manifold port of each cylinder head of the second engine is offset from the centerline of the respective cylinder bore by a second offset distance that is greater than the first offset distance. A method includes manufacturing the first cylinder and second cylinders, the first and second cylinder heads, and the intake manifold with the respective same considerations.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Applicant: Midwest Motorcycle Supply Distributors Corp.
    Inventor: John M. Garrison
  • Publication number: 20140216392
    Abstract: A motorcycle engine comprises an oil pump and a cam chest cover. The cam chest cover comprises a crankshaft pinion bearing and a camshaft bearing. The engine is configured and adapted such that the oil pump supplies pressurized oil to the crankshaft pinion bearing and the camshaft bearing. The engine is also adapted to receive both a crankshaft position sensor and, alternatively, a camshaft position sensor. The cam chest cover also comprises a pressure relief valve that diverts excess oil into a scavenge oil passageway that leads out of the engine. Still further, the engine comprises at least one check valve that allows air to pass from the wheel chest to the cam chest, but not the reverse.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 7, 2014
    Inventor: John M. Garrison
  • Publication number: 20140189604
    Abstract: A method and system for unlocking a touchscreen of an electronic device includes detecting a sequence of one or more press gestures on the touchscreen; and responsive to determining that each individual pressure gesture comprising the sequence of one or more pressure gestures is applied for a specific period of time to a specific area of the touchscreen, unlocking the touchscreen.
    Type: Application
    Filed: January 3, 2013
    Publication date: July 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Garrison, Michael McKay
  • Patent number: 8616174
    Abstract: A motorcycle engine case comprises crankshaft support portions that are configured and adapted to support a crankshaft in a manner such that the crankshaft is rotatable about a crankshaft axis relative to the engine case. The engine case also comprises an internal cavity that is configured and adapted to house at least one flywheel in a manner such that the flywheel is rotatable about the crankshaft axis with the crankshaft relative to the engine case. The engine case further comprises an adjustable oil scraper that is movable toward and away from the crankshaft axis and that can be locked in position relative to the crankshaft axis. The oil scraper is adapted and configured to remove oil clinging to the flywheel as the flywheel rotates about the crankshaft axis.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: December 31, 2013
    Assignee: Midwest Motorcycle Supply Distributors Corp.
    Inventors: John M. Garrison, Brian D. Brace
  • Publication number: 20120234288
    Abstract: A motorcycle engine case comprises crankshaft support portions that are configured and adapted to support a crankshaft in a manner such that the crankshaft is rotatable about a crankshaft axis relative to the engine case. The engine case also comprises an internal cavity that is configured and adapted to house at least one flywheel in a manner such that the flywheel is rotatable about the crankshaft axis with the crankshaft relative to the engine case. The engine case further comprises an adjustable oil scraper that is movable toward and away from the crankshaft axis and that can be locked in position relative to the crankshaft axis. The oil scraper is adapted and configured to remove oil clinging to the flywheel as the flywheel rotates about the crankshaft axis.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 20, 2012
    Applicant: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.
    Inventors: John M. Garrison, Brian D. Brace
  • Patent number: 8266254
    Abstract: A solution in a distributed computing environment is deployed and includes selecting a solution template corresponding to the solution, the solution template defining requirements for a plurality of computing elements; selecting resources within a computing infrastructure which match the requirements; and deploying the solution by configuring the resources according to the solution template.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: John M. Garrison, Kent F. Hayes, Jr., Brian D. Jeffrey, Yih-Shin Tan
  • Publication number: 20120125284
    Abstract: A motorcycle crankcase is configured to support a crankshaft in a manner such that the crankshaft is rotatable about a crankshaft axis. The motorcycle crankcase comprises a pair of piston cylinder mounts, first and second horizontally oriented downward facing mounting surfaces, a generally semi-cylindrical bottom surface, and a plurality of crankcase bolt lugs. The pair of piston cylinder mounts are configured and adapted to rigidly connect to a pair of piston cylinders oriented in an upright V-twin style manner. The first and second mounting surfaces are configured and adapted to secure the motorcycle crankcase to a motorcycle frame. The crankcase bolt lugs are spaced about the crankshaft axis and each of the crankcase bolt lugs partially protrudes radially outward from the bottom surface. The motorcycle crankcase is devoid of any portion positioned directly beneath the first mounting surface.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Applicant: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.
    Inventors: Brian D. Brace, John M. Garrison
  • Publication number: 20100049851
    Abstract: A solution in a distributed computing environment is deployed and includes selecting a solution template corresponding to the solution, the solution template defining requirements for a plurality of computing elements; selecting resources within a computing infrastructure which match the requirements; and deploying the solution by configuring the resources according to the solution template.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: John M. Garrison, Kent F. Hayes, JR., Brian D. Jeffrey, Yih-Shin Tan
  • Publication number: 20100036698
    Abstract: A method of allocating costs for resource usage in a distributed computing environment includes creating a standardized template for deploying a desired functionality within the distributed computing environment; the standardized template defining computing resources of the distributed computing environment needed to support the desired functionality, associating fixed costs with the computing resources, and calculating a total allocated cost associated with the standardized template by referencing the fixed costs.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Garrison, Kent F. Hayes, JR., Brian D. Jeffrey, Yih-Shin Tan
  • Publication number: 20080022417
    Abstract: A method, system, and computer-usable medium for laptop security. In a preferred embodiment of the present invention, a security manager establishes a desired network topology with a collection of laptops, wherein each of the collection of laptops communicates with other laptops within the collection of laptops utilizing a wireless connection. In response to establishing the desired network topology, the security manager causes the plurality of laptops to enter a lock down state. In response to detecting that a disruption in communication has occurred, the security manager issues an alarm.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Inventors: John M. Garrison, Michael McKay
  • Patent number: 6769118
    Abstract: An administrative management system comprising an administrative server and a client is disclosed. In response to a selection of an administrative procedure to be executed on the client, the administrative server determines if an execution of the administrative procedure on the client is in compliance with one or more corresponding policies. If the execution is in compliance with the corresponding policy or policies, the administrative server determines the storage location of the administrative procedure. If the selected administrative procedure is stored on the client, the administrative server executes the administrative procedure on the client. If the selected administrative procedure is stored on the administrative server, the administrative server pushes a corresponding script of the administrative procedure from the administrative server to the client and then installs and executes the script on the client.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: July 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: John M. Garrison, Rose Anne Swart
  • Publication number: 20020091939
    Abstract: An administrative management system comprising an administrative server and a client is disclosed. In response to a selection of an administrative procedure to be executed on the client, the administrative server determines if an execution of the administrative procedure on the client is in compliance with one or more corresponding policies. If the execution is in compliance with the corresponding policy or policies, the administrative server determines the storage location of the administrative procedure. If the selected administrative procedure is stored on the client, the administrative server executes the administrative procedure on the client. If the selected administrative procedure is stored on the administrative server, the administrative server pushes a corresponding script of the administrative procedure from the administrative server to the client and then installs and executes the script on the client.
    Type: Application
    Filed: December 19, 2000
    Publication date: July 11, 2002
    Applicant: International Business Machines Corporation
    Inventors: John M. Garrison, Rose Anne Swart
  • Patent number: D638857
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: May 31, 2011
    Assignee: Midwest Motorcycle Supply Distributors Corp.
    Inventors: John M. Garrison, Reuben E. Mirabal