Patents by Inventor Mark Bradley
Mark Bradley 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: 10915486Abstract: Server computers often include one or more input/output (I/O) devices for communicating with a network or directly attached storage device. The data transfer latency for request can be reduced by utilizing ingress data placement logic to bypass the processor of the I/O device. For example, host memory descriptors can be stored in a memory of the I/O device to facilitate placement of the requested data.Type: GrantFiled: November 10, 2017Date of Patent: February 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Thomas A. Volpe, Marc John Brooker, Marc Stephen Olson, Norbert Paul Kusters, Mark Bradley Davis, Robert Michael Johnson
-
Patent number: 10911579Abstract: Programmatically defined fields of metadata for a network packet may be generated. Instructions indicating different portions of data from different headers of a network packet may be stored at a packet processor. When a network packet is received, the different portions of the data may be extracted from the different headers of the packet according to the instructions and provided to other stages of the packet processor for processing. Different portions of the same programmatically defined field may be utilized at different stages in the packet processor. The programmatically defined field may be used to generate a hash value that selects an entry in a lookup table describing a forwarding decision for a network packet.Type: GrantFiled: March 1, 2016Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Timothy David Gasser, Robert Michael Johnson, Mark Bradley Davis, Vithal Dattatraya Shirodkar
-
Patent number: 10897536Abstract: One example method of operation may include identifying a call to a mobile device, determining whether the call includes call content data intended for the mobile device, initiating an active session and a time to live (TTL) associated with the call content data, forwarding the call content data to the mobile device when the call includes call content data associated with the caller, and receiving a content confirmation from the mobile device that the call content data was received.Type: GrantFiled: March 31, 2020Date of Patent: January 19, 2021Assignee: FIRST ORION CORP.Inventors: Jonathan Robert Knuth, Brandon Wayne Murphy, Mark Bradley McHenry, Jay Todd Callaway, Rafael De Melo Aroxa, Matthew Jack Beckham
-
Publication number: 20200412701Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.Type: ApplicationFiled: September 11, 2020Publication date: December 31, 2020Applicant: Amazon Technologies, Inc.Inventors: Islam Mohamed Hatem Abdulfattah Mohamed Atta, Christopher Joseph Pettey, Nafea Bshara, Asif Khan, Mark Bradley Davis, Prateek Tandon
-
Patent number: 10877695Abstract: A method is performed by a first server on a chip (SoC) node that is one instance of a plurality of nodes within a cluster of nodes. An operation is performed for determine if a second one of the SoC nodes in the cluster has data stored thereon corresponding to a data identifier in response to receiving a data retrieval request including the data identifier. An operation is performed for determining if a remote memory access channel exists between the SoC node and the second one of the SoC nodes. An operation is performed for access the data from the second one of the SoC nodes using the remote memory access channel after determine that the second one of the SoC nodes has the data stored thereon and that the remote memory access channel exists between the SoC node and the second one of the SoC nodes.Type: GrantFiled: November 21, 2018Date of Patent: December 29, 2020Assignee: III Holdings 2, LLCInventors: Mark Bradley Davis, Prashant R. Chandra
-
Publication number: 20200392480Abstract: The present invention relates to methods for isolating nucleic acids present in a sample, in particular cell-free DNA (cfDNA) from a blood sample and polymers, substrates and kits for the method. Polymers with characteristics suitable to bind such nucleic acids are provided.Type: ApplicationFiled: November 14, 2018Publication date: December 17, 2020Inventors: MARK BRADLEY, MATTHEW OWENS
-
Publication number: 20200334186Abstract: The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a plurality of reconfigurable logic regions. Each reconfigurable region can include hardware that is configurable to implement an application logic design. The host logic can be used for separately encapsulating each of the reconfigurable logic regions. The host logic can include a plurality of data path functions where each data path function can include a layer for formatting data transfers between a host interface and the application logic of a corresponding reconfigurable logic region. The host interface can be configured to apportion bandwidth of the data transfers generated by the application logic of the respective reconfigurable logic regions.Type: ApplicationFiled: July 1, 2020Publication date: October 22, 2020Applicant: Amazon Technologies, Inc.Inventors: Asif Khan, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Robert Michael Johnson, Mark Bradley Davis, Christopher Joseph Pettey, Nafea Bshara, Erez Izenberg
-
Publication number: 20200297034Abstract: Systems and methods for charging low power devices are disclosed. One disclosed method for charging accessory comprises coupling a port of the accessory to a first connector of a charging device, coupling a port of a phone to a second connector of the charging device, and transferring power from a battery of the phone to a battery of the accessory via the charging device. The port of the phone is a lightning port. The accessory is an electronic cigarette. The first connector is compatible with the accessory.Type: ApplicationFiled: March 13, 2020Publication date: September 24, 2020Applicant: North Shore Capital LLCInventors: Mark A. Bradley, Austin D. Bradley
-
Patent number: 10778653Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.Type: GrantFiled: February 27, 2019Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Islam Mohamed Hatem Abdulfattah Mohamed Atta, Christopher Joseph Pettey, Nafea Bshara, Asif Khan, Mark Bradley Davis, Prateek Tandon
-
Patent number: 10778842Abstract: One example method of operation may include identifying a plurality of mobile device telephone numbers associated with a plurality of mobile devices, forwarding the plurality of mobile device telephone numbers to a content delivery device, hashing the plurality of mobile device telephone numbers, storing the hashed plurality of mobile device telephone numbers in the content delivery device, identifying a scheduled call campaign to the plurality of mobile devices, forwarding call content associated with schedule call campaign to the plurality of mobile devices prior to calling the plurality of mobile devices, and responsive to receiving confirmation that the content was successfully forwarded to the plurality of mobile devices, initiating a calling device to begin calling the plurality of mobile devices.Type: GrantFiled: March 11, 2019Date of Patent: September 15, 2020Assignee: FIRST ORION CORP.Inventors: Jonathan Robert Knuth, Brandon Wayne Murphy, Mark Bradley McHenry, Jay Todd Callaway, Rafael De Melo Aroxa, Matthew Jack Beckham
-
Publication number: 20200270019Abstract: Disclosed herein is a movable platform (MP) for moving freight during cross-dock operations. The MP comprises a mechanical actuation assembly used to deploy a plurality of roller assemblies used for moving the MP. Also disclosed is an actuating attachment used to deploy the mechanical actuation assembly of the MP. The actuating attachment can be attached to a conveyance vehicle, such as a forklift, or built in to an automated guided vehicle.Type: ApplicationFiled: May 14, 2020Publication date: August 27, 2020Applicant: Innovative Logistics, Inc.Inventors: Mark BRADLEY, Stonie HOPKINS, Jefferson MALDONADO, Doug HUTCHENS, Jerry WADE
-
Publication number: 20200259955Abstract: One example method of operation may include identifying a call to a mobile device, determining whether the call includes call content data intended for the mobile device, initiating an active session and a time to live (TTL) associated with the call content data, forwarding the call content data to the mobile device when the call includes call content data associated with the caller, and receiving a content confirmation from the mobile device that the call content data was received.Type: ApplicationFiled: March 31, 2020Publication date: August 13, 2020Inventors: Jonathan Robert Knuth, Brandon Wayne Murphy, Mark Bradley McHenry, Jay Todd Callaway, Rafael De Melo Aroxa, Matthew Jack Beckham
-
Publication number: 20200257454Abstract: Methods and apparatus are disclosed for securely erasing partitions of reconfigurable logic devices such as FPGAs in a multi-tenant server environment. In one example, a method of securely erasing an FPGA includes identifying one partition of previously-programmed resources in the FPGA, erasing the identified partition by storing new values in memory or storage elements of the identified partition, and storing new values in memory or storage elements of additional external resources electrically connected to the integrated circuit and associated with the identified partition. Thus, other partitions and subsequent users of the identified partition are prevented from accessing the securely erased data. A configuration circuit, accessible by a host computer via DMA, can be programmed into the FPGA reconfigurable logic for performing the disclosed erasing operations.Type: ApplicationFiled: April 30, 2020Publication date: August 13, 2020Applicant: Amazon Technologies, Inc.Inventors: Mark Bradley Davis, Erez Izenberg, Robert Michael Johnson, Asif Khan, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Nafea Bshara, Christopher Joseph Pettey
-
Patent number: 10740466Abstract: Interfaces of a compute node on a printed circuit board can be secured by obfuscating the information communicated over the interfaces. Data to be communicated between the compute node and a device on the printed circuit board using an interface can be encrypted, and an address corresponding to the data to be communicated can be scrambled. In addition, the compute node can be the root of trust which can provide secure boot of different components using an on-chip mechanism, and without relying on external devices.Type: GrantFiled: September 29, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Matthew Shawn Wilson, Eric Jason Brandwine, Anthony Nicholas Liguori, Yaniv Shapira, Mark Bradley Davis, Adi Habusha
-
Patent number: 10729333Abstract: A system and associated method is disclosed to monitor physiological activity of a subject. One or more sensors are positioned in or on a support, the support being adapted to receive the subject, at least a first one of the sensors being adapted to produce a first signal indicative of movement of the subject over time. Processing apparatus is adapted to identify first, second and third portions of the first signal. The first and third portions correspond to first and third time periods, respectively, during which the subject changes body position on the support. The second portion corresponds to a second time period, between the first and third time periods, during which substantially no change in body position of the subject on the support takes place.Type: GrantFiled: December 19, 2014Date of Patent: August 4, 2020Assignee: SONOMEDICAL PTY LTDInventors: Colin Edward Sullivan, Peter Charles Spencer, Mark Bradley Norman
-
Patent number: 10725957Abstract: A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.Type: GrantFiled: July 2, 2019Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Bradley Davis, Thomas A. Volpe, Nafea Bshara, Yaniv Shapira, Adi Habusha
-
Publication number: 20200234239Abstract: Disclosed herein is a cross-dock management system comprises: a plurality of movable platforms configured to hold one or more pallets or parcels; at least one barcode or RFID tag positioned on each of said movable platforms, pallets, or parcels, wherein the barcode readers are configured to read the barcodes and RFID readers are configured to read the RFID tags. The data scanned by the barcode readers and RFID readers is stored in a local warehouse database and is used to determine an optimized placement and load for each movable platform in the warehouse.Type: ApplicationFiled: April 3, 2020Publication date: July 23, 2020Applicant: Innovative Logistics, Inc.Inventors: Gary Shannon LIVELY, Mark BRADLEY, Patrick SULLIVAN
-
Patent number: 10719463Abstract: Disclosed herein are techniques for migrating data from a source memory range to a destination memory while data is being written into the source memory range. An apparatus includes a control logic configured to receive a request for data migration and initiate the data migration using a direct memory access (DMA) controller, while the source memory range continues to accept write operations. The apparatus also includes a tracking logic coupled to the control logic and configured to track write operations performed to the source memory range while data is being copied from the source memory range to the destination memory. The control logic is further configured to initiate copying data associated with the tracked write operations to the destination memory.Type: GrantFiled: April 16, 2019Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Mark Bradley Davis, Matthew Shawn Wilson, Uwe Dannowski, Yaniv Shapira, Adi Habusha, Anthony Nicholas Liguori
-
Patent number: 10705995Abstract: The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a plurality of reconfigurable logic regions. Each reconfigurable region can include hardware that is configurable to implement an application logic design. The host logic can be used for separately encapsulating each of the reconfigurable logic regions. The host logic can include a plurality of data path functions where each data path function can include a layer for formatting data transfers between a host interface and the application logic of a corresponding reconfigurable logic region. The host interface can be configured to apportion bandwidth of the data transfers generated by the application logic of the respective reconfigurable logic regions.Type: GrantFiled: March 21, 2019Date of Patent: July 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Robert Michael Johnson, Mark Bradley Davis, Christopher Joseph Pettey, Nafea Bshara, Erez Izenberg
-
Patent number: 10694035Abstract: One example method of operation may include identifying a call to a mobile device, determining whether the call includes call content data intended for the mobile device, initiating an active session and a time to live (TTL) associated with the call content data, forwarding the call content data to the mobile device when the call includes call content data associated with the caller, and receiving a content confirmation from the mobile device that the call content data was received.Type: GrantFiled: March 11, 2019Date of Patent: June 23, 2020Assignee: First Orion Corp.Inventors: Jonathan Robert Knuth, Brandon Wayne Murphy, Mark Bradley McHenry, Jay Todd Callaway, Rafael De Melo Aroxa, Matthew Jack Beckham