Patents by Inventor Michael Barber
Michael Barber 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).
-
Publication number: 20170337154Abstract: Methods and apparatus for a pipelined architecture for storage lifecycles are disclosed. A method includes identifying, during a transition candidate discovery iteration, storage objects of a multi-tenant service for which respective lifecycle transitions are to be scheduled, including a particular storage object identified as being a candidate for a particular lifecycle transition. The method includes generating transition job objects, each job comprising respective indications of one or more of the storage objects identified during the discovery iteration. The method includes assigning, during a transition execution iteration, resources to initiate storage operations for the particular lifecycle transition, and initiating, using the assigned resources, storage operations for the particular lifecycle transition.Type: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Applicant: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Derek Ernest Denny-Brown, II, Carl Yates Perry, Christopher Henning Elving, Praveen Kumar Gattu
-
Publication number: 20170255589Abstract: Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.Type: ApplicationFiled: May 22, 2017Publication date: September 7, 2017Applicant: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Derek Ernest Denny-Brown, II, Christopher Henning Elving, Carl Yates Perry
-
Patent number: 9727522Abstract: Methods and apparatus for a pipelined architecture for storage lifecycles are disclosed. A method includes identifying, during a transition candidate discovery iteration, storage objects of a multi-tenant service for which respective lifecycle transitions are to be scheduled, including a particular storage object identified as being a candidate for a particular lifecycle transition. The method includes generating transition job objects, each job comprising respective indications of one or more of the storage objects identified during the discovery iteration. The method includes assigning, during a transition execution iteration, resources to initiate storage operations for the particular lifecycle transition, and initiating, using the assigned resources, storage operations for the particular lifecycle transition.Type: GrantFiled: December 14, 2012Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Derek Ernest Denny-Brown, II, Carl Yates Perry, Christopher Henning Elving, Praveen Kumar Gattu
-
Patent number: 9658983Abstract: Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.Type: GrantFiled: December 14, 2012Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Derek Ernest Denny-Brown, II, Christopher Henning Elving, Carl Yates Perry
-
Publication number: 20170119198Abstract: Examples of the present disclosure are related to systems and methods for a funnel and a removable cartridge holder that are used with a reusable beverage filter or beverage brewing pod.Type: ApplicationFiled: September 20, 2016Publication date: May 4, 2017Inventor: Michael Barber
-
Patent number: 9417917Abstract: Methods and apparatus for equitable resource allocation for storage object deletions are disclosed. A storage medium stores program instructions that when executed on a processor implement a deletion task dispatcher of a multi-tenant storage service. The dispatcher identifies one or more deletion job objects that each comprise an indication of a respective set of storage objects that are candidates for scheduled deletion from the storage service. The dispatcher determines a set of resources to be used for deletion operations corresponding to a particular deletion job object, based at least in part on the number of distinct clients whose storage objects are indicated in the job object, and assigned the set of resource to initiate the deletion operations corresponding to the particular job object.Type: GrantFiled: December 14, 2012Date of Patent: August 16, 2016Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Carl Yates Perry, Praveen Kumar Gattu, Derek Ernest Denny-Brown, II, Christopher Henning Elving
-
Patent number: 9355060Abstract: Methods and apparatus for storage lifecycle configuration management are disclosed. A storage medium stores program instructions that, when executed on a processor, implement a storage lifecycle manager. The manager receives a lifecycle policy to be applied to storage objects of a container of a storage service. The policy indicates lifecycle transitions to be implemented for the objects. The manager stores (a) a policy modification sequence number (PMSN) indicative of a most recent modification of the policy and (b) a policy application sequence number (PASN) associated with the particular logical container, where the PASN is based on the PMSN. The manager later compares the PMSN and the PASN to determine whether a lifecycle transition is to be performed, and if the transition is to be performed, schedules one or more operations for the transition.Type: GrantFiled: December 14, 2012Date of Patent: May 31, 2016Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Carl Yates Perry, Christopher Henning Elving, Derek Ernest Denny-Brown, II
-
Publication number: 20150322824Abstract: An internal combustion engine cylinder valve actuation system permitting elimination of valve springs. Valve opening and closing is actuated by a valve actuation means such as pressurized liquid or gas, or else mechanical wires or linkage means. The energy created by combustion causes liquid or gas valve actuation means to oscillate or else circulate between corresponding cylinder valves causing synchronized valve opening and closing between those cylinders. Mechanical linkages similarly comprise physical connections between corresponding cylinder valves and effect synchronized valve opening and closing between those cylinders. The above system thereby eliminates valve float and valve spring failure where valve springs are not required and a typical internal combustion engine is easily retrofitted to accommodate this system.Type: ApplicationFiled: May 7, 2014Publication date: November 12, 2015Inventor: Michael Barber
-
Patent number: 9063946Abstract: Methods and apparatus for backoff-based scheduling of storage object deletions are disclosed. A storage medium stores program instructions that when executed on a processor, obtain an indication of a collection of storage objects of a network-accessible multi-tenant storage service to be deleted in accordance with specified deletion criteria. A deletion of a storage object comprises a metadata deletion operation and one or more other operations. The instructions initiate, corresponding to at least some objects of the collection, respective metadata deletion operations at a metadata node of the storage service. If a metric associated with the metadata node meets a threshold criterion, the instructions delay, by a particular amount of time, an initiation of an operation corresponding to a deletion of another storage object.Type: GrantFiled: December 14, 2012Date of Patent: June 23, 2015Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Christopher Henning Elving, Carl Yates Perry, Derek Ernest Denny-Brown, II
-
Patent number: 9052942Abstract: Methods and apparatus for storage object deletion job management are disclosed. A storage medium stores program instructions that when executed on a processor, identify, during a particular deletion execution iteration, a particular deletion job object stored at a multi-tenant storage service, wherein the particular deletion job object indicates a collection of storage objects that are eligible for deletion from the storage service in accordance with specified deletion criteria. The instructions determine, based on a job validity criterion, whether deletion operations corresponding to the particular deletion job object of the one or more deletion job objects are to be scheduled. If the job object is validated, the instructions initiate a deletion operation for storage objects indicated in the particular deletion job object.Type: GrantFiled: December 14, 2012Date of Patent: June 9, 2015Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Derek Ernest Denny-Brown, II, Carl Yates Perry, Christopher Henning Elving
-
Patent number: 9040284Abstract: Systems and methods of sample processing and temperature control are disclosed. The invention may especially relate to temperature control, and may in some embodiments be methods of temperature control of an automated sample processing system and methods of automated sample processing. Specifically, the present invention provides temperature control in relation to sample processing systems and methods of processing samples, and in some embodiments provides temperature control in relation to sample carriers and processing materials such as reagents. Corresponding systems and devices are disclosed, including sample processing systems (1), sample carrier temperature regulation systems (60), reagent temperature regulation systems, sample processing control systems, and temperature regulation devices, among other embodiments.Type: GrantFiled: September 24, 2012Date of Patent: May 26, 2015Assignee: DAKO DENMARK A/SInventors: Kristopher Buchanan, Marc Key, John Favuzzi, Rosanne Welcher, Benno Guggenheimer, Robert Clark, Michael Barber, Bob Lathrop
-
Patent number: 9032518Abstract: A monitoring and alerting system for detecting a disruptive event on the Internet includes a data collection and wrapping module configured to process input data that includes messages produced by a network routing protocol, including a live stream of messages on the network, historical dumps of the message to a computer's file system, or both. An automated analysis engine includes analysis modules configured to analyze routing information and selected Internet behaviors from the input data. User output includes automated alerts to the user and an interactive analysis module. The analysis modules include a probabilistic origin hijack analysis module; a probabilistic route hijack analysis module; a Hidden Markov Model analysis module; a tensor decomposition and analysis module and a static topology analysis module; and a dynamic topology analysis module.Type: GrantFiled: October 17, 2012Date of Patent: May 12, 2015Assignee: New Mexico Technical Research FoundationInventors: Max Wilhelm Planck, Richard David Colbaugh, Kristin Lea Glass, Gerald Neal Willard, Michelle Denise Thiess, Darryl Mackinnon Ackley, Isis Rose Pollard, Jason Paul Mattax, Brandon Michael Barber, Noah Michael Shepard
-
Patent number: 9002805Abstract: Methods and apparatus for conditional deletes of storage objects are disclosed. A storage medium comprises program instructions that when executed, implement a metadata node of a storage service in which a protocol based on sequence numbers is used to resolve update conflicts. The instructions store, as part of a conditional deletion record associated with a key of a particular storage object identified as a deletion candidate, a deletion sequence number derived from a particular modification sequence number of the object. In accordance with the protocol, the instructions determine whether an additional modification sequence number larger than the deletion sequence number has been generated in response to an operation associated with the key. If such an additional sequence number has been generated, the deletion of the storage object is canceled.Type: GrantFiled: December 14, 2012Date of Patent: April 7, 2015Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Michael Barber, Praveen Kumar Gattu, Christopher Henning Elving, Derek Ernest Denny-Brown, II, Carl Yates Perry
-
Publication number: 20130326616Abstract: A monitoring and alerting system for detecting a disruptive event on the Internet includes a data collection and wrapping module configured to process input data that includes messages produced by a network routing protocol, including a live stream of messages on the network, historical dumps of the message to a computer's file system, or both. An automated analysis engine includes analysis modules configured to analyze routing information and selected Internet behaviors from the input data. User output includes automated alerts to the user and an interactive analysis module. The analysis modules include a probabilistic origin hijack analysis module; a probabilistic route hijack analysis module; a Hidden Markov Model analysis module; a tensor decomposition and analysis module and a static topology analysis module; and a dynamic topology analysis module.Type: ApplicationFiled: October 17, 2012Publication date: December 5, 2013Applicant: New Mexico Technical Research FoundationInventors: Max Wilhelm Planck, Richard David Colbaugh, Kristin Lea Glass, Gerald Neal Willard, Michelle Denise Thiess, Darryl Mackinnon Ackley, Isis Rose Pollard, Jason Paul Mattax, Brandon Michael Barber, Noah Michael Shepard
-
Patent number: 8517237Abstract: An improved apparatus and system for vehicle roof rack pads that provide improved support, aerodynamics, and cushioning. The pad includes an aerodynamically shaped elongated tubular member, wherein a cross-section of the pad has an airfoil exterior shape with a leading edge and a trailing edge and has a lengthwise interior hole therein for receiving a crossbar and one or more slots along the trailing edge for receiving tie down straps, where the slots are placed at a radial depth so as to prevent deformation of the trailing edge and the exterior airfoil shape.Type: GrantFiled: February 8, 2011Date of Patent: August 27, 2013Inventor: Thomas Michael Barber
-
Patent number: 8298815Abstract: Systems and methods of sample processing and temperature control are disclosed. The invention may especially relate to temperature control, and may in some embodiments be methods of temperature control of an automated sample processing system and methods of automated sample processing. Specifically, the present invention provides temperature control in relation to sample processing systems and methods of processing samples, and in some embodiments provides temperature control in relation to sample carriers and processing materials such as reagents. Corresponding systems and devices are disclosed, including sample processing systems (1), sample carrier temperature regulation systems (60), reagent temperature regulation systems, sample processing control systems, and temperature regulation devices, among other embodiments.Type: GrantFiled: December 22, 2003Date of Patent: October 30, 2012Assignee: DAKO Denmark A/SInventors: Kristopher Buchanan, Marc Key, John Favuzzi, Rosanne Welcher, Benno Guggenheimer, Robert Clark, Michael Barber, Bob Lathrop
-
Patent number: 8127964Abstract: In certain embodiments, a container comprises a cylindrical fabric piece having first and second ends, a top cylindrical band attached to the fabric piece at or near the first end, and a bottom cylindrical band attached to the fabric piece at or near the second end. The container also includes a cylindrical body member having top and bottom circular ends. The bottom band is frictionally and concentrically positioned alongside the inner surface of the body member near the bottom end, the top band is frictionally and concentrically positioned alongside the inner surface of the body member near the top end, and the fabric piece extends along and covers the outer surface of the cylindrical body member.Type: GrantFiled: September 26, 2008Date of Patent: March 6, 2012Assignee: M. J. Barber, Inc.Inventor: Michael Barber
-
Publication number: 20090020533Abstract: In certain embodiments, a container comprises a cylindrical fabric piece having first and second ends, a top cylindrical band attached to the fabric piece at or near the first end, and a bottom cylindrical band attached to the fabric piece at or near the second end. The container also includes a cylindrical body member having top and bottom circular ends. The bottom band is frictionally and concentrically positioned alongside the inner surface of the body member near the bottom end, the top band is frictionally and concentrically positioned alongside the inner surface of the body member near the top end, and the fabric piece extends along and covers the outer surface of the cylindrical body member.Type: ApplicationFiled: September 26, 2008Publication date: January 22, 2009Inventor: Michael Barber
-
Publication number: 20080108069Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: ApplicationFiled: June 21, 2007Publication date: May 8, 2008Applicant: The Secretary of State Home DepartmentInventors: Rebecca Barber, Michael Barber, Peter Johnson, Sharon Gillbard, Marc Haywood, Carolyn Smith, Jennifer Arnold, Trudy Burke, Andrew Urquhart, Peter Gill
-
Publication number: 20060226152Abstract: A waste container, such as for a van or SUV, is made from decorative or color-coordinating fabric to form a cylindrical container or shell. The shell includes a mechanism for holding a standard-sized plastic bag in place within the shell so that the plastic bag is supported and partially hidden from view. The shell also includes attachment devices for securing the waste container to the interior of a vehicle. The plastic bag is easily removed from the shell for disposal, and a fresh bag is easily installed.Type: ApplicationFiled: April 12, 2005Publication date: October 12, 2006Inventor: Michael Barber