MICHAEL KEVIN LARKIN
Pilots at Grey Feather Cir, San Jose, CA

License number
California A5061537
Issued Date
Aug 2015
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
5015 Grey Feather Cir, San Jose, CA 95136

Professional information

Michael Larkin Photo 1

Intelligent System Control Agent For Managing Jobs On A Network By Managing A Plurality Of Queues On A Client

US Patent:
7085831, Aug 1, 2006
Filed:
Jan 16, 2002
Appl. No.:
10/050411
Inventors:
Michael K. Larkin - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223, 718102, 709227
Abstract:
Disclosed is a robust intelligent system control agent configured to receive user job requests, submit the user job requests to selected qualified clients for servicing, and monitor the progress of the requests. The system is also configured with the capability of relocating a system control agent from one location within a network to another location within the network and for relocating a job request from one client to another. This ability to relocate agents and jobs provides robustness and reliability to the system, allowing the agent to move to a different machine when, for example, its current host system requires maintenance or other downtime. In order to facilitate the relocation of a job request, the state of the request is temporarily stored by the agent or by other means while the job request is relocated to another client.


Michael Larkin Photo 2

Dynamic Table Configuration In A Virtual Machine

US Patent:
7577686, Aug 18, 2009
Filed:
Sep 22, 2006
Appl. No.:
11/525727
Inventors:
Michael K. Larkin - San Jose CA, US
Kiran Kamity - Santa Clara CA, US
Shanmuga Appajodu - San Jose CA, US
Assignee:
RingCube Technologies, Inc. - Mountain View CA
International Classification:
G06F 17/30, G06F 7/00
US Classification:
7071041, 707200, 707205, 718104, 718103
Abstract:
A system, method, and software product provides for managing resources in a virtual machine. The system comprises a guest memory and a processor. The guest memory stores a file exception table and a file inclusion table. The file exception table indicates at least one first name of a host resource. The file exclusion table indicates at least one second name of a guest resource. The processor receives a resource query, processes the resource query to determine a host weight value using a weighting operation and the file exception table. The processor also processes the resource query to determine a guest weight value using the weighting operation and the file inclusion table. Additionally, the processor compares the host weight value to the guest weight value to determine whether the resource query is associated with the host resource or the guest resource.


Michael Larkin Photo 3

System And Method For Managing Code Isolation

US Patent:
8407699, Mar 26, 2013
Filed:
Mar 5, 2009
Appl. No.:
12/381065
Inventors:
Michael Larkin - San Jose CA, US
James Yarbrough - Fremont CA, US
Yashabh Sethi - Mountain View CA, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 9/46
US Classification:
718 1
Abstract:
A computing system is configured to use a trampoline to isolate sensitive code in a virtual environment and in other applications. An import table may describe the entry points of a privileged code module or driver that generates privileged code. A system and method loads a shadow kernel to facilitate isolating the linkage between drivers and the rest of the system. The shadow kernel may be a copy of the operating system kernel that does not have the same integral position in the operation of the computing device. The shadow kernel may be used as a template for creating a jump table to redirect more critical privileged resource access requests from specially loaded kernel mode drivers to the PVM. All requests may pass through the PVM, which redirects non-critical functions to the original kernel. Multiple copies of a given driver or code module may be loaded in a given session.


Michael Larkin Photo 4

System And Method For Remotely Updating Software Applications

US Patent:
7003767, Feb 21, 2006
Filed:
Oct 2, 2001
Appl. No.:
09/969286
Inventors:
Michael K. Larkin - San Jose CA, US
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F 9/44
US Classification:
717172, 717169, 717175, 717178
Abstract:
A system and method are disclosed for remotely updating a software application on both thin client and non-thin client workstations while the software application is open on the client workstation. The system includes a server-side module and a client-side module. The method involves the server receiving the new software application and then either automatically pushing it onto each client or receiving a request from a registered client to have the new software program installed. The state of the user's application may optionally be saved during the install and restored after the automatic upgrading and installing of the segment of the software application. After the new software application has been successfully installed, the cache from the previous application is invalidated. Control is then transferred back to the client.


Michael Larkin Photo 5

Peer To Peer File Sharing System Using Common Protocols

US Patent:
2004004, Mar 4, 2004
Filed:
Mar 22, 2002
Appl. No.:
10/104743
Inventors:
Michael Larkin - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
International Classification:
G06F015/16
US Classification:
709/228000
Abstract:
There is provided a method for exchanging data between a first device and a second device via a network. The method includes (a) communicating a request for the data from the second device to the first device, (b) communicating an identifier for the data from the first device to the second device, (c) communicating the identifier from the second device back to the first device, and (d) communicating the data from the first device to the second device, after the communication of the identifier from the second device back to the first device. The request, the identifier, and the data are formatted in accordance with a protocol that is common to both of the first device and the second device. There is also provided a system for a first device to exchange data with a second device via a network.


Michael Larkin Photo 6

Systems And Methods For Layered Resource Management

US Patent:
2012013, May 24, 2012
Filed:
Jan 19, 2012
Appl. No.:
13/353448
Inventors:
Michael Larkin - San Jose CA, US
Thomas Speeter - San Martin CA, US
Assignee:
CITRIX SYSTEMS, INC. - Fort Lauderdale FL
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Systems and methods for encapsulating computing resources in one or more layers are provided. In some embodiments, a set of computing resources are encapsulated in a layer. The layer is mobile from a first storage to a second storage. A request for a specific computing resource is received by an application of a computing device. A determination is made whether the layer includes the requested computing resource. The request is processed if the layer includes the requested computing resource. The processed request is provided to the operating system of the computing device.


Michael Larkin Photo 7

Systems And Methods For Decentralized Computing

US Patent:
8301686, Oct 30, 2012
Filed:
Dec 17, 2007
Appl. No.:
12/002725
Inventors:
Shanmuga Appajodu - San Jose CA, US
Michael K. Larkin - San Jose CA, US
Srihari Kumar - Sunnyvale CA, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 15/16
US Classification:
709201, 718 1
Abstract:
Methods and systems for providing decentralized computing are provided. An exemplary method includes generating one or more virtual machine images including at least one application and a virtual machine, associating the one or more virtual machine images with user information, receiving user information from a digital device, selecting one or more associated virtual machine images based on the user information, and providing the one or more virtual machine images to the digital device.


Michael Larkin Photo 8

Systems And Methods For Layered Resource Management

US Patent:
2009022, Sep 3, 2009
Filed:
Jan 8, 2009
Appl. No.:
12/350957
Inventors:
Michael Larkin - San Jose CA, US
Thomas Speeter - San Martin CA, US
International Classification:
G06F 17/30
US Classification:
707200, 707E1701
Abstract:
Systems and methods for encapsulating computing resources in one or more layers are provided. In some embodiments, a set of computing resources are encapsulated in a layer. The layer is mobile from a first storage to a second storage. A request for a specific computing resource is received by an application of a computing device. A determination is made whether the layer includes the requested computing resource. The request is processed if the layer includes the requested computing resource. The processed request is provided to the operating system of the computing device.


Michael Larkin Photo 9

Systems And Methods For Input/Output Isolation

US Patent:
8250262, Aug 21, 2012
Filed:
Jan 5, 2010
Appl. No.:
12/652264
Inventors:
Michael Larkin - San Jose CA, US
Gaurang Thakkar - Milpitas CA, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 13/12, G06F 3/00
US Classification:
710 62, 710 5, 710 8, 710 15, 710 74
Abstract:
Systems and methods for providing virtual stacks are described. A kernel driver is installed and loaded. Then, a virtual stack is created, the virtual stack having a virtual file system, a virtual physical disk, and one or more virtual mounted volume devices. The virtual file system is configured to mimic characteristics of a host file system. The virtual physical disk is configured for providing an interface of a memory storage device to which the virtual file system device binds. The one or more virtual mounted volume devices are configured for allowing the one or more virtual processes to access data in stored memory through the virtual stack.


Michael Larkin Photo 10

Hot Pluggable Virtual Machine

US Patent:
8443358, May 14, 2013
Filed:
Sep 22, 2006
Appl. No.:
11/525726
Inventors:
Michael K. Larkin - San Jose CA, US
Kiran Kamity - Santa Clara CA, US
Shanmuga Appajodu - San Jose CA, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 9/445, G06F 9/44
US Classification:
717174, 717172, 717175
Abstract:
An exemplary method for a hot pluggable virtual machine comprises authenticating a user within an active host environment on a host device, executing a virtual machine driver, configuring a guest environment, and activating the guest environment for the virtual machine on the host device.