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: 10167827Abstract: 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: GrantFiled: March 10, 2014Date of Patent: January 1, 2019Assignee: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.Inventor: John M. Garrison
-
Patent number: 9747124Abstract: 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: GrantFiled: November 9, 2015Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Charles D. Brant, Samar Choudhary, John M. Garrison, Michael S. McKay
-
Patent number: 9719473Abstract: 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: GrantFiled: June 2, 2015Date of Patent: August 1, 2017Assignee: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.Inventor: John M. Garrison
-
Patent number: 9665837Abstract: 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: GrantFiled: August 5, 2008Date of Patent: May 30, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Garrison, Kent F. Hayes, Jr., Brian D. Jeffrey, Yih-Shin Tan
-
Publication number: 20150345451Abstract: 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: ApplicationFiled: June 2, 2015Publication date: December 3, 2015Inventor: John M. Garrison
-
Patent number: 9103301Abstract: 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: GrantFiled: July 23, 2013Date of Patent: August 11, 2015Assignee: Midwest Motorcycle Supply Distributors Corp.Inventor: John M. Garrison
-
Publication number: 20150027390Abstract: 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: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Inventor: John M. Garrison
-
Publication number: 20140261276Abstract: 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: ApplicationFiled: March 10, 2014Publication date: September 18, 2014Applicant: Midwest Motorcycle Supply Distributors Corp.Inventor: John M. Garrison
-
Publication number: 20140216392Abstract: 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: ApplicationFiled: January 31, 2014Publication date: August 7, 2014Inventor: John M. Garrison
-
Publication number: 20140189604Abstract: 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: ApplicationFiled: January 3, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Garrison, Michael McKay
-
Patent number: 8616174Abstract: 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: GrantFiled: March 16, 2011Date of Patent: December 31, 2013Assignee: Midwest Motorcycle Supply Distributors Corp.Inventors: John M. Garrison, Brian D. Brace
-
Publication number: 20120234288Abstract: 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: ApplicationFiled: March 16, 2011Publication date: September 20, 2012Applicant: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.Inventors: John M. Garrison, Brian D. Brace
-
Patent number: 8266254Abstract: 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: GrantFiled: August 19, 2008Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: John M. Garrison, Kent F. Hayes, Jr., Brian D. Jeffrey, Yih-Shin Tan
-
Publication number: 20120125284Abstract: 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: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: MIDWEST MOTORCYCLE SUPPLY DISTRIBUTORS CORP.Inventors: Brian D. Brace, John M. Garrison
-
Publication number: 20100049851Abstract: 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: ApplicationFiled: August 19, 2008Publication date: February 25, 2010Applicant: International Business Machines CorporationInventors: John M. Garrison, Kent F. Hayes, JR., Brian D. Jeffrey, Yih-Shin Tan
-
Publication number: 20100036698Abstract: 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: ApplicationFiled: August 5, 2008Publication date: February 11, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Garrison, Kent F. Hayes, JR., Brian D. Jeffrey, Yih-Shin Tan
-
Publication number: 20080022417Abstract: 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: ApplicationFiled: July 20, 2006Publication date: January 24, 2008Inventors: John M. Garrison, Michael McKay
-
Patent number: 6769118Abstract: 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: GrantFiled: December 19, 2000Date of Patent: July 27, 2004Assignee: International Business Machines CorporationInventors: John M. Garrison, Rose Anne Swart
-
Publication number: 20020091939Abstract: 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: ApplicationFiled: December 19, 2000Publication date: July 11, 2002Applicant: International Business Machines CorporationInventors: John M. Garrison, Rose Anne Swart
-
Patent number: D638857Type: GrantFiled: January 13, 2011Date of Patent: May 31, 2011Assignee: Midwest Motorcycle Supply Distributors Corp.Inventors: John M. Garrison, Reuben E. Mirabal