Patents by Inventor Andrew Wright

Andrew Wright 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: 10493367
    Abstract: Described herein is an apparatus and method to convey an object through the air in a controlled and repeatable manner. The apparatus may comprise an object attached to at least one resilient member, the resilient member or members constraining object movement in a substantially vertical y-axis direction. The apparatus may also comprise at least one support member coupled to the at least one resilient member, and the support member or members constrain object movement in a substantially horizontal x-axis direction. In use, the resilient member is energised, movement initiated, and object movement then occurs in an x-axis and a y-axis direction, the movement path substantially governed by the resilient member(s) and the support member(s). The apparatus and method may allow the object to experience a variety of movement sensations, one being the feeling of flight or gliding.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: December 3, 2019
    Assignee: Bungy New Zealand Limited
    Inventors: Henry Van Asch, David Mitchell, Tim Porter, Geoff Wilson, Kevin Andrew Wright
  • Patent number: 10437703
    Abstract: The present arrangements relate to analyzing a software error. At least one dump file created in response to a crash of software executing on a processing system can be accessed. Based on the dump file, a base version of at least one software module that was loaded when the crash occurred can be identified. Based on the dump file, maintenance that has been applied to the at least one software module also can be identified. A report recommending new corrective maintenance to be applied to the at least one software module can be generated.
    Type: Grant
    Filed: January 2, 2017
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samuel J. Smith, Mark A. Woolley, Andrew Wright
  • Publication number: 20190290505
    Abstract: Improved absorbent core components including multiple layers configured to enhance fluid handling properties. The layers include absorbent material layers, with or without absorbent material-free lanes. The layers also include nonwoven layers, including air-through nonwovens, bulkified nonwovens, slitted nonwovens, and bulky nonwovens.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventors: Eugenio Varona, Andrew Wright, Dennis Smid
  • Patent number: 10423474
    Abstract: Arrangements described herein relate to performing diagnostic tracing of an executing application. A trace entry in trace data can be identified, the trace entry comprising a pointer that refers to a memory address. Whether a value that is, or has been, stored at the memory address is an erroneous value can be determined. Responsive to determining that the value that is, or has been, stored at the memory address is an erroneous value, the pointer can be indicated as being a suspicious value.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen John Burghard, David J. Harman, Neil W. Leedham, Andrew Wright
  • Patent number: 10402438
    Abstract: Systems and methods for creating dynamic, real-time visual representations of multimedia content. A temporal metadata visualization module receives a plurality of temporal metadata tags associated with a time code reference, representing a plurality of attributes of the multimedia content at the particular time. During playback, the temporal metadata virtualization module applies a set of display preferences and creates a visual representation of attributes identified by the temporal metadata tags at a particular time code reference. The visual representation changes based on the temporal metadata tags of a point within playback of the multimedia content, enhancing a user's experience and engagement with the multimedia content.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 3, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Edward Drake, Anthony Mutalipassi, Andrew Wright
  • Patent number: 10382513
    Abstract: A method, a computer program product, and a computer system for scheduling downloads based on metadata in a client-server topology. A server receives from a client application a request for scheduling a download of a file, wherein the request for scheduling the download of the file comprises a requirement of a time period for downloading the file. The server fetches information from one or more metadata sources. The server determines an optimal time for downloading the file, based on the requirement of the time period and information from one or more metadata sources. The server sends a response with the optimal time and information for downloading the file. The server receives from the client a request for downloading the file at the optimal time. The server serves, at the optimal time, the file to the client application.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
  • Publication number: 20190243680
    Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.
    Type: Application
    Filed: April 19, 2019
    Publication date: August 8, 2019
    Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
  • Publication number: 20190235772
    Abstract: A method includes providing a service co-processor with a service address space attached to a main processor. The main processor is provided with a main address space. The service co -processor updates the service address space to create and maintain an independent copy of the main address space. The service co-processor receives a system dump request from the main processor, initiates a system dump, and responsive to initiating the system dump, ceases updating the service address space. The service co-processor, upon completion of the system dump, resets the service address space.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Inventors: David J. Harman, Neil W. Leedham, Kim P. Walsh, Andrew Wright
  • Publication number: 20190234157
    Abstract: Sealing/locking rod safety clamp systems and components are provided. In some embodiments, the systems can comprise a locking rod clamp, a lockable drive motor shaft, and locking shaft rams. Methods of use of sealing/locking rod safety clamp systems and components are also provided.
    Type: Application
    Filed: October 17, 2017
    Publication date: August 1, 2019
    Inventor: Andrew WRIGHT
  • Publication number: 20190235771
    Abstract: A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor where the main processor is provided with a main address space. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor receives from the main processor a command packet, determines a clock value for initiating a service function designated by the command packet, and updates the service address space until reaching the clock value. The service co-processor then performs the service function at the clock value.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Inventors: David J. Harman, Neil W. Leedham, Kim P. Walsh, Andrew Wright
  • Publication number: 20190202991
    Abstract: Described herein are stable hydroxide ion-exchange polymers and devices including the stable hydroxide ion-exchange N polymers. The polymers include ionenes, which are polymers that contain ionic amines in the backbone. The polymers are alcohol-soluble and water-insoluble. The polymers have a water uptake and an ionic conductivity that are correlated to a degree of N-substitution. Methods of forming the polymers and membranes including the polymers are also provided. The polymers are suitable, for example, for use as ionomers in catalyst layers for fuel cells and electrolyzers.
    Type: Application
    Filed: May 1, 2017
    Publication date: July 4, 2019
    Applicant: Simon Fraser University
    Inventors: Steven Holdcroft, Benjamin Britton, Andrew Wright
  • Patent number: 10338952
    Abstract: A method for registering a plurality of callbacks. The method may include receiving at least one callback function in a virtual machine, which includes a plurality of callback registration information. The method may include registering each at least one received callback function in a virtual machine tool interface within the virtual machine to a list of callback functions for an event based on the plurality of callback registration information. The method may include monitoring the virtual machine for an occurrence of the event. The method may include determining the event has occurred. The method may also include generating a local frame for each at least one registered callback function within the list of callback functions for the determined event. The method may include executing each at least one registered callback function based on each generated local frame associated with each at least one registered callback function.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
  • Publication number: 20190196863
    Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.
    Type: Application
    Filed: March 5, 2019
    Publication date: June 27, 2019
    Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
  • Patent number: 10331544
    Abstract: Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Burghard, Samuel J. Smith, Mark A. Woolley, Andrew Wright
  • Publication number: 20190182043
    Abstract: A method and an apparatus for establishing an operating environment by certifying a code image received from a host over a communication link are described. The code image may be digitally signed through a central authority server. Certification of the code image may be determined by a fingerprint embedded within a secure storage area such as a ROM (read only memory) of the portable device based on a public key certification process. A certified code image may be assigned a hash signature to be stored in a storage of the portable device. An operating environment of the portable device may be established after executing the certified code.
    Type: Application
    Filed: November 16, 2018
    Publication date: June 13, 2019
    Inventors: Dallas Blake DE ATLEY, Joshua DE CESARE, Michael SMITH, Matthew REDA, Shantonu SEN, John Andrew WRIGHT
  • Publication number: 20190167493
    Abstract: An absorbent core composite is disclosed for incorporation into a disposable absorbent article. The composite includes a first material layer and a second material layer (preferably nonwoven) partially secured to the first material layer to define at least one pocket therebetween. Preferably, multiple pockets are defined, except in the case of where a generally uniform layer or bed of absorbent is preferred or better suited for the application. The pocket is said have a fixed initial volume. Further, an aggregate of absorbent particles is provided in the pocket(s) to occupy a portion of the fixed initial volume. The absorbent particles are preferably SAP particles and is characterized by a dry volume associated with a dry state and a swell volume associated with a liquid saturation state. In respect to or for the pocket, the aggregate is characterized by a collective dry volume and a collective swell volume, wherein the pocket has an initial configuration that retains the aggregate therein.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 6, 2019
    Inventors: Andrew Wright, Eugenio Varona, Anne Smid, Dennis Smid
  • Publication number: 20190169372
    Abstract: Described herein are crosslinked alkylated poly(benzimidazole) and poly(imidazole) polymer materials and devices (e.g., fuel cells, water electrolyzers) including these polymer materials. The polymer materials can be prepared in a convenient manner, allowing for applications such as anion exchange membranes (AEMs). The membranes provide high anion conductivities over a wider range of operating conditions when compared to the analogous membranes that are not cross-linked. The crosslinked polymer materials have improved alkaline stability, when compared to the analogous non-crosslinked polymer materials.
    Type: Application
    Filed: August 1, 2017
    Publication date: June 6, 2019
    Applicant: Simon Fraser University
    Inventors: Steven Holdcroft, Thomas Weissbach, Timothy James Peckham, Andrew Wright, Benjamin Britton
  • Patent number: 10307298
    Abstract: A thin absorbent composite is provided wherein a nonwoven support sheet is hydro-entangled with a carded fiber web to provide a nonwoven substrate. The nonwoven substrate is coated with an absorbent layer comprising microfibrillated cellulose-coated superabsorbent polymer particles. A cover layer is placed above the absorbent layer to provide the absorbent composite. A process for manufacturing the absorbent composite and an absorbent article containing the absorbent composite are also provided.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 4, 2019
    Assignee: DSG Technology Holdings Ltd.
    Inventors: Gene Varona, Patrick King Yu Tsang, Andrew Wright
  • Publication number: 20190163470
    Abstract: A method, system, and computer program product for identifying skills for product areas includes: receiving change data from a first computing device, the change data including at least change sets, check-in history, and product areas; analyzing the change data to determine dimensions of change, the dimensions of change including at least a size of change, an age of change, and a quantity of changes; calculating a program skill level for each program of one or more programs using the dimensions of the change, the software product having one or more product areas, each product area having one or more programs; calculating a product skill level for each product area of the one or more product areas using the calculated program skill levels for each program; and providing an output having a visual representation of the skill level for each product area.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Inventors: Darren R. Beard, Jenny J. He, Andrew Wright, Colin R. Penfold
  • Patent number: 10305910
    Abstract: A method and apparatus of a host that accesses files from a portable storage device with a shared filesystem is described. In an exemplary method, the host transmits a request to access the shared filesystem, where the shared filesystem includes a security policy that disallows one application accessing a file in the shared filesystem corresponding to another application. The host further receives an indication of the result of the request.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Curtis C. Galloway, John Andrew Wright, Adi Masputra, Kwasi G. Mireku