Patents by Inventor Matthew Parker

Matthew Parker 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: 20200159677
    Abstract: An apparatus has a translation cache (100) comprising a number of entries for specifying address translation data. Each entry (260) also specifies a translation context identifier (254) associated with the address translation data and a realm identifier (270) identifying one of a number of realms. Each realm corresponds to at least a portion of at least one software process executed by processing circuitry (8). In response to a memory access a lookup of the translation cache (100) is triggered. When the lookup misses in the cache (100), control circuitry (280) prevents allocation of address translation data to the cache when the current realm is excluded from accessing the target memory region by an owner realm specified for the target memory region. In the lookup, whether a given entry (260) matches the memory access depends on both a translation context identifier comparison and a realm identifier comparison.
    Type: Application
    Filed: June 8, 2018
    Publication date: May 21, 2020
    Inventors: Matthew Lucien EVANS, Jason PARKER, Gareth Rhys STOCKWELL, Martin WEIDMANN
  • Publication number: 20200154916
    Abstract: The invention relates to a valve element (110, 310, 510, 601, 603) for allowing a user to drink from an upper rim (124, 324, 524) of a valve assembly (100, 300, 500, 600, 601) comprising a body (613) comprising a resiliently deformable portion (619) having a rim (621), the rim (621) located in a first plane, wherein at least the rim (621) of the resiliently deformable portion (619) is configured to deform substantially inwardly, to be located in a second plane, into a sealing position within a valve assembly (100, 300, 500, 600, 601), and further wherein a portion (629) of the rim (621) is configured to lift out of the second plane upon application of a suction force to an upper surface (639) of a corresponding portion (629) of the resiliently deformable portion (619). The invention also relates to a valve assembly (100, 300, 500, 600, 601) comprising a valve element (110, 310, 510, 601, 603) according to the invention.
    Type: Application
    Filed: May 23, 2018
    Publication date: May 21, 2020
    Inventors: Nicholas Cudworth, Anthony Jonathan Sanders, Richard Parker, Peter Angus, Matthew O'Brien, Kevin Crulley
  • Publication number: 20200149316
    Abstract: A smart cable lock is provided that is configured to mechanically secure items and provide an automatic determination that securing is achieved. The smart cable may be integrated into a vehicle, or otherwise may communicate with a vehicle. The vehicle includes one or more ports configured to house the cable when not in use. In some embodiments, an accessory includes one or more ports configured to engage with the connector. In some embodiments, the cable is affixed to the vehicle at one end, using a retractor, for example, and can be unspooled, intertwined with equipment, and then secured to a port on the vehicle. The smart cable lock secures and releases a latch based on user indications and authorizations. For example, if the cable is destroyed or damaged, or an unauthorized indication is made, the cable lock system may sound an alarm, or otherwise alert the user.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 14, 2020
    Inventors: Larry Parker, Matthew Braun, Christian Elder
  • Publication number: 20200150970
    Abstract: Memory access circuitry (26) enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry (8). In response to a first variant of an exception return instruction the processing circuitry (8) returns from processing of an exception while staying within the same realm. In response to a second variant of the exception return instruction the processing circuitry switches processing from a current realm to a destination realm.
    Type: Application
    Filed: June 8, 2018
    Publication date: May 14, 2020
    Inventors: Matthew Lucien EVANS, Jason PARKER, Gareth Rhys STOCKWELL, Martin WEIDMANN
  • Publication number: 20200142839
    Abstract: Memory access circuitry (26) enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry (8). The owner realm has a right to exclude other realms from accessing data within the memory region. Realm management circuitry (20) accesses a realm management tree storing realm management data for at least two realms in a tree structure having a variable number of levels. The realms are identified using a realm identifier which has a variable number of variable length bit portions each providing an index into a given level of the realm management tree.
    Type: Application
    Filed: June 11, 2018
    Publication date: May 7, 2020
    Inventors: Gareth Rhys STOCKWELL, Jason PARKER, Matthew Lucien EVANS, Martin WEIDMANN
  • Publication number: 20200117616
    Abstract: An apparatus has processing circuitry for performing data processing in response to software processes and memory access circuitry for enforcing ownership rights for memory regions. A given memory region is associated with an owner realm specified from a multiple realms with each realm corresponding to a portion of at least one software process. The owner realm has a right to exclude other realms from accessing data stored in the given memory region (including realms executed at a higher privilege level). The realms are managed according to a realm hierarchy in which each realm other than a root realm is a child realm initialised in response to a command triggered by its parent realm. In response to an invalidation command, a realm management unit makes the target realm and any descendant realm of the target realm inaccessible to the processing circuitry.
    Type: Application
    Filed: June 8, 2018
    Publication date: April 16, 2020
    Inventors: Jason PARKER, Matthew Lucien EVANS, Gareth Rhys STOCKWELL, Djordje KOVACEVIC
  • Publication number: 20200117809
    Abstract: Apparatus for processing data comprises memory access circuitry to enforce ownership rights of a plurality of memory regions within a first memory, a given memory region among the plurality of memory regions having a given owning process specified from among a plurality of processes. The given owning process has exclusive rights to control access to given owned data stored within the given memory region. The memory access circuitry is responsive to a first export command for the given memory region received from a first export command source to perform a first export operation to encrypt the given owned data to form given encrypted data and to store the given encrypted data in the second memory.
    Type: Application
    Filed: June 11, 2018
    Publication date: April 16, 2020
    Inventors: Gareth Rhys STOCKWELL, Jason PARKER, Djordje KOVACEVIC, Matthew Lucien EVANS
  • Publication number: 20200106697
    Abstract: Systems and methods for route finding in networks and/or in a network of networks. A server is communicatively coupled to a datastore, which hosts a model of an industry of Internet infrastructure as a graph. Nodes of the graph represent physical infrastructure components that make up various networks that, collectively, interconnect with one another, infrastructure components that house the physical infrastructure components, and entities owning and/or operating any of these equipment and facilities. Edges of the graph, which are preferably directed in nature as defined by labels, represent the relationships between the physical infrastructure components. The server hosts and employs a route- finding application that utilizes the graph to search for an optimal path between nodes of the graph responsive and according to user-specified criteria.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventors: Cécile Parker, Eric Silverman, William Lindeman, Matthew Natali, Josh Neuroth
  • Publication number: 20200081798
    Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.
    Type: Application
    Filed: August 14, 2019
    Publication date: March 12, 2020
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Publication number: 20200073385
    Abstract: A technique is described for developing and using applications and skills with an autonomous vehicle. In an example embodiment, a development platform is provided that enables access to a developer console for developing software modules for use with an autonomous vehicle. Using the developer console, a developer user can specify instructions for causing an autonomous vehicle to perform one or more operations. For example, to control the behavior of an autonomous vehicle, the instructions can cause an executing computer system at the autonomous vehicle to generate calls to an application programming interface (API) associated with an autonomous navigation system of autonomous vehicle. Such calls to the API can be configured to adjust a parameter of a behavioral objective associated with a trajectory generation process performed by the autonomous navigation system that controls the behavior of the autonomous vehicle.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 5, 2020
    Inventors: Roshan Neel Jobanputra, Jeffrey Robert DeCew, Matthew Joseph Donahoe, Mark Edward Rubin, Adam Parker Bry, Abraham Galton Bachrach, Jack Louis Zhu, Kristen Marie Holtz
  • Publication number: 20200071716
    Abstract: The transgenic plants expressing one or more antagonist IL-10R peptides and anti-IL-10 single domain antibodies that stimulate or modulate the immune system and improve gastrointestinal physiology of an animal fed the transgenic plants or tissues thereof and the genes encoding the antagonist IL-10R peptides and anti-IL-10 single domain antibodies are described. The animal feed additives and animal feed incorporating the transgenic plants or tissues thereof are also described. Methods of stimulating or modulating an animal's immune system, improving an animal's gastrointestinal physiology, improving animal performance by using the transgenic plants or tissues thereof, and treating animals infected with a gastrointestinal pathogen are provided.
    Type: Application
    Filed: May 29, 2018
    Publication date: March 5, 2020
    Applicant: AGRIVIDA, INC.
    Inventors: R. Michael RAAB, Oleg BOUGRI, Matthew PARKER, Philip A. LESSARD
  • Patent number: 10558590
    Abstract: A data processing system for processing data using a memory having a plurality of memory regions, a given memory region within said plurality of memory regions having an associated owning process having exclusive rights to control access to said given memory region, said system comprising: a security controller to: receive a request to initialise a guest execution environment; claim one or more regions of memory to be owned by said security controller; store executable program code of said guest execution environment within said one or more regions of memory; and transfer ownership of said one or more regions to said guest execution environment.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: February 11, 2020
    Assignee: ARM Limited
    Inventors: Jason Parker, Richard Roy Grisenthwaite, Andrew Christopher Rose, Matthew Lucien Evans
  • Publication number: 20200041996
    Abstract: Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a user may control image capture from an FDA by adjusting the position and orientation of a PMD. In other embodiments, a user may input a touch gesture via a touch display of a PMD that corresponds with a flight path to be autonomously flown by the FDA.
    Type: Application
    Filed: September 24, 2019
    Publication date: February 6, 2020
    Inventors: Abraham Galton Bachrach, Adam Parker Bry, Matthew Joseph Donahoe
  • Publication number: 20200005124
    Abstract: Implementations detailed herein include description of a computer-implemented method.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Sudipta SENGUPTA, Poorna Chand Srinivas PERUMALLA, Dominic Rajeev DIVAKARUNI, Nafea BSHARA, Leo Parker DIRAC, Bratin SAHA, Matthew James WOOD, Andrea OLGIATI, Swaminathan SIVASUBRAMANIAN
  • Publication number: 20200004595
    Abstract: Implementations detailed herein include description of a computer-implemented method.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Sudipta SENGUPTA, Poorna Chand Srinivas PERUMALLA, Dominic Rajeev DIVAKARUNI, Nafea BSHARA, Leo Parker DIRAC, Bratin SAHA, Matthew James WOOD, Andrea OLGIATI, Swaminathan SIVASUBRAMANIAN
  • Publication number: 20200004597
    Abstract: Implementations detailed herein include description of a computer-implemented method.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Sudipta SENGUPTA, Poorna Chand Srinivas PERUMALLA, Dominic Rajeev DIVAKARUNI, Nafea BSHARA, Leo Parker DIRAC, Bratin SAHA, Matthew James WOOD, Andrea OLGIATI, Swaminathan SIVASUBRAMANIAN
  • Publication number: 20200004596
    Abstract: Implementations detailed herein include description of a computer-implemented method. In an implementation, the method at least includes receiving an application instance configuration, an application of the application instance to utilize a portion of an attached accelerator during execution of a machine learning model and the application instance configuration including: an indication of the central processing unit (CPU) capability to be used, an arithmetic precision of the machine learning model to be used, an indication of the accelerator capability to be used, a storage location of the application, and an indication of an amount of random access memory to use.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Sudipta SENGUPTA, Poorna Chand Srinivas PERUMALLA, Dominic Rajeev DIVAKARUNI, Nafea BSHARA, Leo Parker DIRAC, Bratin SAHA, Matthew James WOOD, Andrea OLGIATI, Swaminathan SIVASUBRAMANIAN
  • Publication number: 20190378423
    Abstract: A technique for user interaction with an autonomous unmanned aerial vehicle (UAV) is described. In an example embodiment, perception inputs from one or more sensor devices are processed to build a shared virtual environment that is representative of a physical environment. The sensor devices used to generate perception inputs can include image capture devices onboard an autonomous aerial vehicle that is in flight through the physical environment. The shared virtual environment can provide a continually updated representation of the physical environment which is accessible to multiple network-connected devices, including multiple UAVs and multiple mobile computing devices. The shared virtual environment can be used, for example, to display visual augmentations at network-connected user devices and guide autonomous navigation by the UAV.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 12, 2019
    Inventors: Abraham Galton Bachrach, Adam Parker Bry, Matthew Joseph Donahoe, Hayk Martirosyan
  • Publication number: 20190377345
    Abstract: Sports and fitness applications for an autonomous unmanned aerial vehicle (UAV) are described. In an example embodiment, a UAV can be configured to track a human subject using perception inputs from one or more onboard sensors. The perception inputs can be utilized to generate values for various performance metrics associated with the activity of the human subject. In some embodiments, the perception inputs can be utilized to autonomously maneuver the UAV to lead the human subject to satisfy a performance goal. The UAV can also be configured to autonomously capture images of a sporting event and/or make rule determinations while officiating a sporting event.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 12, 2019
    Inventors: Abraham Galton Bachrach, Adam Parker Bry, Matthew Joseph Donahoe, Hayk Martirosyan, Tom Moss
  • Publication number: 20190368847
    Abstract: There is disclosed a tracer munition. There is provided a tracer munition for selective activation, the tracer munition comprising: an electronic tracer device, said tracer munition comprising at least one cavity capable of receiving said electronic tracer device wherein the electronic tracer device comprises an electrical power source and an electronic emitter, whereupon selective activation of the electronic tracer device, said electronic emitter emits radiation.
    Type: Application
    Filed: November 13, 2017
    Publication date: December 5, 2019
    Applicant: BAE SYSTEMS plc
    Inventors: SIMON FRANCE PARKER, JOSHUA MATTHEW STUBBS