Patents by Inventor Michael K. Larkin

Michael K. Larkin 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: 11965900
    Abstract: The present disclosure describes a method, a system, and a computer program product of indicating a status of an analytical instrument on a screen of the analytical instrument. In an embodiment, the method, the system, and the computer program product include receiving data from an analytical instrument monitoring a liquid sample, segmenting the received data into data segments for at least two characteristics of at least one of the instrument, the sample, and an operating environment of the instrument, analyzing each of the data segments for the at least two characteristics, retrieving threshold values for the at least two characteristics from a computer data source, calculating at least one status of at least one of the instrument, the sample, and the operating environment, with respect to the analyzed data segments and the threshold values, and displaying the at least one status on a display of the instrument.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: April 23, 2024
    Assignee: Wyatt Technology, LLC
    Inventors: Vivianna Day, Jeremy W. Jarrett, Shiva K. Ramini, Barbara R. Maurer, Michael I. Larkin, Stephen C. Minne
  • Patent number: 8505006
    Abstract: Systems and methods are provided for intelligent resource management for a virtual machine. A method for operating a virtual environment can comprise receiving a request for a resource from an application, processing the request to identify the resource, determining whether the resource is for the virtual environment, and modifying a part of a data structure for the request based on a reference to the resource in the virtual environment.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: August 6, 2013
    Assignee: Ringcube Technologies, Inc.
    Inventors: Michael K. Larkin, Kiran Kamity, Shanmuga Appajodu
  • Patent number: 8443358
    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.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: May 14, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Michael K. Larkin, Kiran Kamity, Shanmuga Appajodu
  • Patent number: 8301686
    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.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: October 30, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Shanmuga Appajodu, Michael K. Larkin, Srihari Kumar
  • Patent number: 7996507
    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.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Michael K. Larkin
  • Patent number: 7933891
    Abstract: A method and system for collecting and reviewing data related to web services receives service criteria from a service requester, selects candidate services that match the service criteria, invokes the selected candidate services, and aggregates results provided by the candidate services. In conjunction with aggregating results, the method and system builds service result objects conforming to a composite schema constructed from the various result schemas. To increase the utility of the aggregated results, metadata such as an invocation timestamp are also attached to each service result object. Result values are inspected and enumerated within a results table that may be used to determine which service result objects contain a particular result value.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael K. Larkin, Howard Lee
  • Patent number: 7577686
    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.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: August 18, 2009
    Assignee: RingCube Technologies, Inc.
    Inventors: Michael K. Larkin, Kiran Kamity, Shanmuga Appajodu
  • Patent number: 7194482
    Abstract: A method and system for collecting and reviewing data related to web services receives service criteria from a service requester, selects candidate services that match the service criteria, invokes the selected candidate services, and aggregates results provided by the candidate services. In conjunction with aggregating results, the method and system builds service result objects conforming to a composite schema constructed from the various result schemas. To increase the utility of the aggregated results, metadata such as an invocation timestamp are also attached to each service result object. Result values are inspected and enumerated within a results table that may be used to determine which service result objects contain a particular result value.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael K. Larkin, Howard Lee
  • Patent number: 7085831
    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.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventor: Michael K. Larkin
  • Patent number: 7003767
    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.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corp.
    Inventor: Michael K. Larkin
  • Publication number: 20040064428
    Abstract: A method and system for collecting and reviewing data related to web services receives service criteria from a service requester, selects candidate services that match the service criteria, invokes the selected candidate services, and aggregates results provided by the candidate services. In conjunction with aggregating results, the method and system builds service result objects conforming to a composite schema constructed from the various result schemas. To increase the utility of the aggregated results, metadata such as an invocation timestamp are also attached to each service result object. Result values are inspected and enumerated within a results table that may be used to determine which service result objects contain a particular result value.
    Type: Application
    Filed: September 26, 2002
    Publication date: April 1, 2004
    Inventors: Michael K. Larkin, Howard Lee
  • Publication number: 20030135617
    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.
    Type: Application
    Filed: January 16, 2002
    Publication date: July 17, 2003
    Inventor: Michael K. Larkin
  • Publication number: 20030066065
    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 software application may either be requested by a client to be automatically installed from the server-side module or clients may register with the server for automatic push-type installation of the software application from the 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.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Larkin