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: 9662897Abstract: 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: GrantFiled: May 20, 2016Date of Patent: May 30, 2017Assignee: Static Control Components, Inc.Inventor: Michael Larkin Shelby
-
Patent number: 9652698Abstract: 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: GrantFiled: September 15, 2014Date of Patent: May 16, 2017Assignee: Static Control Components, Inc.Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
-
Publication number: 20170134610Abstract: 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: ApplicationFiled: October 17, 2016Publication date: May 11, 2017Inventors: Richard J. Stievenart, Michael Larkin Shelby
-
Publication number: 20170126506Abstract: 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: ApplicationFiled: November 8, 2016Publication date: May 4, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Pradeep Padala, Selvi Kadirvel, Himanshu Raj, Kiran Kamity, Michael Larkin
-
Patent number: 9582302Abstract: 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: GrantFiled: March 7, 2013Date of Patent: February 28, 2017Assignee: Citrix Systems, Inc.Inventors: Michael Larkin, James Yarbrough, Yashabh Sethi
-
Publication number: 20160263907Abstract: 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: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventor: Michael Larkin Shelby
-
Patent number: 9382774Abstract: A low-profile wellhead system having a nested hanger configuration, annular communication, elastomeric seals, and seal verification is provided.Type: GrantFiled: April 8, 2010Date of Patent: July 5, 2016Assignee: Cameron International CorporationInventors: Leonard J. Vogel, Michael Larkin, Kirk P. Guidry, Delbert E. Vanderford
-
Patent number: 9346275Abstract: 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: GrantFiled: May 23, 2014Date of Patent: May 24, 2016Assignee: Static Control Components, Inc.Inventor: Michael Larkin Shelby
-
Publication number: 20160076486Abstract: 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: ApplicationFiled: June 7, 2013Publication date: March 17, 2016Applicant: GE Aviation Systems LLCInventors: Kenneth R. WILLETT, Brent Michael Ozanich, George Arnold Conway, Jonathan L. Spiry, Daniel Peter Beck, Jeffrey Michael Larkin
-
Publication number: 20150160877Abstract: 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: ApplicationFiled: February 19, 2015Publication date: June 11, 2015Inventors: Michael Larkin, Shashikiran Uli, William Deforeest
-
Patent number: 8997080Abstract: 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: GrantFiled: February 11, 2013Date of Patent: March 31, 2015Assignee: Citrix Systems, Inc.Inventors: Michael Larkin, Shashikiran Uli, William DeForeest
-
Publication number: 20150002899Abstract: 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: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: John Willoughby Gravely, JR., Richard J. Stievenart, Michael Larkin Shelby
-
Publication number: 20140280436Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: CITRIX SYSTEMS, INC.Inventors: Michael Larkin, Anupam Rai, Vikramjeet Singh Sandhu
-
Patent number: 8836988Abstract: 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: GrantFiled: January 31, 2011Date of Patent: September 16, 2014Assignee: Static Control Components, Inc.Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
-
Publication number: 20140253615Abstract: 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: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: Static Control Components, Inc.Inventor: Michael Larkin Shelby
-
Publication number: 20140229934Abstract: 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: ApplicationFiled: February 11, 2013Publication date: August 14, 2014Applicant: CITRIX SYSTEMS, INC.Inventors: Michael Larkin, Shashikiran Uli, William DeForeest
-
Patent number: 8737849Abstract: 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: GrantFiled: May 2, 2011Date of Patent: May 27, 2014Assignee: Static Control Components, Inc.Inventor: Michael Larkin Shelby
-
Publication number: 20140071491Abstract: 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: ApplicationFiled: November 18, 2013Publication date: March 13, 2014Applicant: Static Control components, Inc.Inventors: John Willoughby Gravely, JR., Richard J. Stievenart, Michael Larkin Shelby
-
Patent number: 8587816Abstract: 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: GrantFiled: January 24, 2011Date of Patent: November 19, 2013Assignee: Static Control Components, Inc.Inventors: John Willoughby Gravely, Jr., Richard J. Stievenart, Michael Larkin Shelby
-
Patent number: 8583837Abstract: 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: GrantFiled: July 12, 2012Date of Patent: November 12, 2013Assignee: Citrix Systems, Inc.Inventors: Michael Larkin, Gaurang Thakkar