Patents by Inventor Michael Larkin

Michael 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: 9652698
    Abstract: Electronic systems, such as printing systems, often use components that have a memory. The integral memory can be used to store information about the component. In some printing systems this memory includes storing a portion that stores a value indicative of an amount of a consumable that has been used. Discloses is a method and system for updating a memory that is integral to a component within a printing system. The value stored in the memory can be read to determine an amount of a consumable used. Alternatively, when a specific value is stored in the memory the printing system can deactivate the component.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 16, 2017
    Assignee: Static Control Components, Inc.
    Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
  • Publication number: 20170134610
    Abstract: A method of operating a cartridge chip installed in an imaging device including transmitting a first value to the imaging device in response to a first request from the imaging device; if the first value is accepted by the imaging device, (a) receiving an authentication command from the imaging device and (b) operating in a first mode of operation; if the value is not accepted by the imaging device, waiting for the imaging device to transmit a second request; transmitting a second value to the imaging device in response to a second request from the imaging device, the second value not equaling the first value; if the second value is accepted by the imaging device, (a) receiving an authentication command from the imaging device and (b) operating in a second mode of operation.
    Type: Application
    Filed: October 17, 2016
    Publication date: May 11, 2017
    Inventors: Richard J. Stievenart, Michael Larkin Shelby
  • Publication number: 20170126506
    Abstract: In one embodiment, a system has host machines forming a cluster. Each host machine runs containers, where each container includes a segment of hardware resources associated with the host machine, a segment of an operating system utilized by the host machine, and at least one application. Host agents operate on the host machines. Each host agent collects operational parameters associated with the containers on each host machine. A management platform is operative to divide the cluster into container pools, where each container pool includes a sub-set of computation resources in the cluster and has associated container pool metrics including a priority level and computation resource limits. Operational parameters are collected from the host agents. The operational parameters are evaluated in accordance with the container pool metrics.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 4, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Padala, Selvi Kadirvel, Himanshu Raj, Kiran Kamity, Michael Larkin
  • Patent number: 9582302
    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.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: February 28, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, James Yarbrough, Yashabh Sethi
  • Publication number: 20160263907
    Abstract: Many devices, such as printers, work with one or more removable unit. Often, the removable units have an electronic circuit that used to communicate with the device. It may be desirable to provide a replacement unit in these devices. The replacement unit must include an electronic circuit that is able to communicate with the original device. Disclosed is a method and apparatus where a replacement unit is provided with a new electronic circuit and a used electronic circuit. The new electronic circuit is electrically connected to the used electronic circuit and uses the used electronic circuit to facilitate communication with the host device.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventor: Michael Larkin Shelby
  • Patent number: 9382774
    Abstract: A low-profile wellhead system having a nested hanger configuration, annular communication, elastomeric seals, and seal verification is provided.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: July 5, 2016
    Assignee: Cameron International Corporation
    Inventors: Leonard J. Vogel, Michael Larkin, Kirk P. Guidry, Delbert E. Vanderford
  • Patent number: 9346275
    Abstract: Many devices, such as printers, work with one or more removable unit. Often, the removable units have an electronic circuit that used to communicate with the device. It may be desirable to provide a replacement unit in these devices. The replacement unit must include an electronic circuit that is able to communicate with the original device. Disclosed is a method and apparatus where a replacement unit is provided with a new electronic circuit and a used electronic circuit. The new electronic circuit is electrically connected to the used electronic circuit and uses the used electronic circuit to facilitate communication with the host device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: May 24, 2016
    Assignee: Static Control Components, Inc.
    Inventor: Michael Larkin Shelby
  • Publication number: 20160076486
    Abstract: A turbofan engine having a thrust reverser having at least one movable control surface, movable to and from a reversing position where at least a portion of the bypass air flow is at least partially reversed, a thrust reverser actuation system having multiple actuators and a lockout mechanism movable between an inhibit condition, wherein movement of the multiple actuators is prevented, and a permit condition, wherein movement of the multiple actuators is permitted.
    Type: Application
    Filed: June 7, 2013
    Publication date: March 17, 2016
    Applicant: GE Aviation Systems LLC
    Inventors: Kenneth R. WILLETT, Brent Michael Ozanich, George Arnold Conway, Jonathan L. Spiry, Daniel Peter Beck, Jeffrey Michael Larkin
  • Publication number: 20150160877
    Abstract: A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
    Type: Application
    Filed: February 19, 2015
    Publication date: June 11, 2015
    Inventors: Michael Larkin, Shashikiran Uli, William Deforeest
  • Patent number: 8997080
    Abstract: A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: March 31, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, Shashikiran Uli, William DeForeest
  • Publication number: 20150002899
    Abstract: Electronic systems, such as printing systems, often use components that have a memory. The integral memory can be used to store information about the component. In some printing systems this memory includes storing a portion that stores a value indicative of an amount of a consumable that has been used. Discloses is a method and system for updating a memory that is integral to a component within a printing system. The value stored in the memory can be read to determine an amount of a consumable used. Alternatively, when a specific value is stored in the memory the printing system can deactivate the component.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: John Willoughby Gravely, JR., Richard J. Stievenart, Michael Larkin Shelby
  • Publication number: 20140280436
    Abstract: At least a method and a system for migrating a plurality of endpoint computing devices of an organization are described herein. User applications, data, and settings are migrated from a plurality of endpoint computing devices of the organization into a client server operating environment employing a thin client implementation. A server may execute software for deploying the thin client implementation. By way of creating a personalized virtualization disk for each endpoint computing device, migration to a thin client virtualized desktop implementation may be easily performed by the organization without modification, change, or loss of user installed applications, personalized settings, and user data.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Michael Larkin, Anupam Rai, Vikramjeet Singh Sandhu
  • Patent number: 8836988
    Abstract: Electronic systems, such as printing systems, often use components that have a memory. The integral memory can be used to store information about the component. In some printing systems this memory includes storing a portion that stores a value indicative of an amount of a consumable that has been used. Discloses is a method and system for updating a memory that is integral to a component within a printing system. The value stored in the memory can be read to determine an amount of a consumable used. Alternatively, when a specific value is stored in the memory the printing system can deactivate the component.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: September 16, 2014
    Assignee: Static Control Components, Inc.
    Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
  • Publication number: 20140253615
    Abstract: Many devices, such as printers, work with one or more removable unit. Often, the removable units have an electronic circuit that used to communicate with the device. It may be desirable to provide a replacement unit in these devices. The replacement unit must include an electronic circuit that is able to communicate with the original device. Disclosed is a method and apparatus where a replacement unit is provided with a new electronic circuit and a used electronic circuit. The new electronic circuit is electrically connected to the used electronic circuit and uses the used electronic circuit to facilitate communication with the host device.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: Static Control Components, Inc.
    Inventor: Michael Larkin Shelby
  • Publication number: 20140229934
    Abstract: A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Michael Larkin, Shashikiran Uli, William DeForeest
  • Patent number: 8737849
    Abstract: Many devices, such as printers, work with one or more removable unit. Often, the removable units have an electronic circuit that used to communicate with the device. It may be desirable to provide a replacement unit in these devices. The replacement unit must include an electronic circuit that is able to communicate with the original device. Disclosed is a method and apparatus where a replacement unit is provided with a new electronic circuit and a used electronic circuit. The new electronic circuit is electrically connected to the used electronic circuit and uses the used electronic circuit to facilitate communication with the host device.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: May 27, 2014
    Assignee: Static Control Components, Inc.
    Inventor: Michael Larkin Shelby
  • Publication number: 20140071491
    Abstract: Electronic systems, such as printing systems, often use components that have integral memory. The integral memory can be used to store information about the component. In some printing systems this memory includes a portion that stores a value indicative of an amount of a consumable that has been used. Some printing systems do this by using a counter to count the amount of the consumable used and then sending a count command to the memory. The increment count command is processed to increment the value stored within the memory. Disclosed is a method and system for allowing the memory to be updated by a count command without having to increment the value stored. This method allows print cartridges to be used in printing systems that utilize counters without having to increment the counter each time an increment command is received.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Applicant: Static Control components, Inc.
    Inventors: John Willoughby Gravely, JR., Richard J. Stievenart, Michael Larkin Shelby
  • Patent number: 8587816
    Abstract: Electronic systems, such as printing systems, often use components that have integral memory. The integral memory can be used to store information about the component. In some printing systems this memory includes a portion that stores a value indicative of an amount of a consumable that has been used. Some printing systems do this by using a counter to count the amount of the consumable used and then sending a count command to the memory. The increment count command is processed to increment the value stored within the memory. Disclosed is a method and system for allowing the memory to be updated by a count command without having to increment the value stored. This method allows print cartridges to be used in printing systems that utilize counters without having to increment the counter each time an increment command is received.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: November 19, 2013
    Assignee: Static Control Components, Inc.
    Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
  • Patent number: 8583837
    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.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 12, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, Gaurang Thakkar
  • Patent number: 8407699
    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.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: March 26, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, James Yarbrough, Yashabh Sethi