Patents by Inventor Martin Roberts

Martin Roberts 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: 9760464
    Abstract: A leak detection system may be configured to receive a plurality of memory use reports periodically from a user device. The memory use reports may include an indication of memory that may be used and/or allocated by/to a particular process, such as a process that may currently be running on the user device. The memory use report may further provide a relatively granular view of the allocation of memory associated with the process, such as by type of memory and/or category of memory associated with the process. The leak detection system may use the plurality of memory use reports to generate a memory profile associated with the process and particular memory types and/or categories of memory allocation. By analyzing the memory profiles, the leak detection system may be configured to identify a memory leak associated with the process on the user device.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Robert Helliwell, Cyrille Habis, Rakesh Kulangara
  • Patent number: 9760366
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Robert Frank, Ian Aird Mosher, Felix Walter Blue Jodoin, Mark Sidney James Mansour, Sixiang Gu
  • Publication number: 20170255460
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Application
    Filed: April 25, 2017
    Publication date: September 7, 2017
    Inventors: Martin Robert FRANK, Ian Aird MOSHER, Felix Walter Blue JODOIN, Mark Sidney James MANSOUR, Sixiang GU
  • Patent number: 9731533
    Abstract: A method of forming an image on a substrate by applying energy, involves a substrate in or on which there are at least two different color-change agents, i.e. a first color-change agent capable of giving rise to at least two different colors; and a second color-change agent capable of giving rise to at least one different color than achievable with the first color change agent. A preferred embodiment of the invention is a multi-layer laminate comprising, in order, a layer comprising the first agent, a barrier layer, and a layer comprising the second agent.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: August 15, 2017
    Assignee: DATALASE LTD.
    Inventors: Anthony N Jarvis, Christopher Anthony Wyres, William Green, Martin Robert Walker
  • Publication number: 20170228891
    Abstract: TOOL TRACKING A system for determining the location of a toolpiece, wherein: the toolpiece is carried by a tool and the tool comprises an imaging device for capturing images of the environment around the tool; and the system comprises an image processor communicatively coupled to the imaging device for receiving images therefrom and having access to one or more reference images of an expected environment, the image processor being configured to compare an image captured by the imaging device with at least one reference image to identify a match therebetween and to determine in dependence on characteristics of that match the location of the toolpiece.
    Type: Application
    Filed: July 30, 2015
    Publication date: August 10, 2017
    Applicant: Ubisense Limited
    Inventor: Andrew Martin Robert Ward
  • Publication number: 20170180487
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Martin Robert FRANK, Ian Aird MOSHER, Felix Walter Blue JODOIN, Mark Sidney James MANSOUR, Sixiang GU
  • Publication number: 20170177324
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Martin Robert FRANK, Ian Aird MOSHER, Felix Walter Blue JODOIN, Mark Sidney James MANSOUR, Sixiang GU
  • Publication number: 20170180459
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Martin Robert FRANK, Ian Aird MOSHER, Felix Walter Blue JOIDIN, Mark Sidney James MANSOUR, Sixiang GU
  • Publication number: 20170180266
    Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Martin Robert FRANK, Ian Aird MOSHER, Felix Walter Blue JODOIN, Mark Sidney James MANSOUR, Sixiang GU
  • Patent number: 9684914
    Abstract: A request to view an item may be received in an electronic marketplace. The request may cause an offer request to be sent to one or more merchants. The merchants may respond with corresponding offers. Upon receipt of the offer, so long as the offered is received during a time when offers are being accepted, a price may be determined for the item based at least in part on the received offers.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon William Porter, Martin Robert Frank, Simon Kurt Johnston
  • Patent number: 9448152
    Abstract: A Total Suspended Solids (TSS) Device which includes a plurality of calibrated sample containers in a case, such that each calibrated sample container contains a calibrated sample, wherein each calibrated sample is a sample with a known suspended solids concentration prepared from a site sample, such that said TSS device is configured to allow a discharge sample in a discharge sample container to be visually compared to each of the calibrated samples in the calibrated sample containers in said case, where the discharge sample is a sample of a liquid discharge from a site.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: September 20, 2016
    Inventors: Mark James Tipper, Martin Robert Clay
  • Publication number: 20160267153
    Abstract: An example system may include an application programmable interface (API) discovery component to employ a plurality of different search strategies to search a plurality of storage environments to discover APIs associated with an enterprise; an API assessment component to classify the discovered APIs according to a taxonomy of API contexts and store at least a portion of the classified APIs in an API information repository; and an API management component to provide user devices with authorized access to the classified APIs in the API information repository via an API gateway.
    Type: Application
    Filed: October 30, 2013
    Publication date: September 15, 2016
    Inventors: Steven Witkop, Martin Robert Neuhard
  • Patent number: 9426284
    Abstract: Methods, systems, and computer readable media for call flow analysis using comparison level indicators (CLIs) are disclosed. One exemplary method includes emulating a plurality of user devices, transmitting test traffic to at least one device under test (DUT) using the emulated user devices, receiving traffic from the at least one DUT in response to the traffic transmitted by the emulated user devices, and analyzing the traffic received from the at least one DUT using one or more CLIs, wherein each CLI indicates particular information associated with the traffic to analyze or compare.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 23, 2016
    Assignee: Ixia
    Inventors: Robert Winn Prewitt, II, Kalyan Sundhar, Martin Robert Mathieson
  • Patent number: 9376820
    Abstract: A walkway assembly (10) for attachment to a support structure such as a roof of a building includes a primary support (13) for on-site attachment to the support structure, a plurality of tread modules (41) each attached relative to the primary support and moveable between a first position and a second position at which a part of each tread module is spaced further from the primary support than when at the first position, and at least one riser unit (48) for supporting the tread modules relative to the primary support in at least the second of the first and second positions.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: June 28, 2016
    Assignee: KEE SAFETY LIMITED
    Inventors: John Greaves, Martin Roberts-Jones
  • Publication number: 20160118282
    Abstract: A buffer for use in semiconductor processing tools is disclosed. The buffer may be used to temporarily store wafers after processing operations are performed on those wafers. The buffer may include two side walls and a back wall interposed between the side walls. The side walls and the back wall may generally define an area within which the wafers may be stored in a stacked arrangement. Wafer support fins extending from the side walls and the back wall may extend into a wafer support region that overlaps with the edges of the wafers. Purge gas may be introduced in between each pair of wafers via purge gas ports located in one of the walls.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventors: Martin Robert Maraschin, Richard Howard Gould, Derek John Witkowicki
  • Patent number: 9288132
    Abstract: A method for executing an application, comprising: receiving data associated with the application; storing the data in a data buffer in a data store; selecting one or more module instances to define a function of the application, each module instance for independently performing a respective aspect of the function, each module instance independently accessing the data buffer directly from the data store to process data contained therein to perform its aspect of the function; and, using a processor, initiating operation of the one or more module instances in accordance with a schedule defined by one or more routing rules, the one or more routing rules for routing a pointer to the data, as stored in the data buffer, between the one or more module instances to thereby perform the function without passing the data itself between the one or more module instances.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: March 15, 2016
    Assignee: Inteco Systems Limited
    Inventors: Angus Richard Telfer, Alfred Yu-Han Pang, Martin Robert Childs, Christopher Charles Hunt
  • Patent number: 9279256
    Abstract: A tread module (10) for a walkway or stairway includes a body of material which defines a load-carrying surface (14), the tread module including at least two sub-module sections (20,21,22) which are formed integrally with one another and inter-connected by at least one severable formation (23) whereby the tread module may be reduced in size by severance of the severable formation(s).
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: March 8, 2016
    Assignee: KEE SAFETY LIMITED
    Inventors: John Greaves, Martin Roberts-Jones
  • Publication number: 20150328912
    Abstract: A method of forming an image on a substrate by applying energy, involves a substrate in or on which there are at least two different colour-change agents, i.e. a first colour-change agent capable of giving rise to at least two different colours; and a second colour-change agent capable of giving rise to at least one different colour than achievable with the first colour change agent. A preferred embodiment of the invention is a multi-layer laminate comprising, in order, a layer comprising the first agent, a barrier layer, and a layer comprising the second agent.
    Type: Application
    Filed: November 6, 2012
    Publication date: November 19, 2015
    Inventors: Anthony N. Jarvis, Christopher Anthony Wyres, William Green, Martin Robert Walker
  • Publication number: 20150210358
    Abstract: The present invention generally provides mold modules for constructing boat hulls, methods of constructing boat hulls using the mold modules, and hulls constructed using the mold modules. The modules may be adjustable, and may be included in a kit for building the hull of many boats of different dimensions but generally the same shape. Each mold module generally comprises a mold in a shape complementary to that of a portion of a boat hull, and an edge mold to form the edge of the hull part formed by that mold module. A mold module according to the present invention may also comprise one or more mold adjustment areas, and calibrators for selecting the boat hull dimensions. Methods for using the aforementioned mold modules generally comprise steps of molding hull parts, removing them from the mold modules, aligning them and finally attaching them together.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 30, 2015
    Inventor: Wallace Martin Roberts
  • Patent number: 9072346
    Abstract: A buckle for use with a safety harness includes a plurality of slots each for receiving an end of a harness belt section, each slot having associated therewith a retainer which is moveable into and out of engagement with an abutment surface defined by the end of a belt section, first bias elements normally to urge the retainers to move to a position at which they each engage with an abutment surface of the end of a belt section following insertion into a slot, at least one of the retainers having associated therewith a lever which is pivotable against the action of the first bias elements to move the retainer to a release position at which it is free from engagement with the abutment surface, and an actuation member operable to act on the or each lever whereby the or each lever moves a retainer to the release position.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: July 7, 2015
    Assignee: WILLANS MARQUES LIMITED
    Inventors: John Greaves, Martin Roberts-Jones