Patents by Inventor John Jeremiah O'Brien

John Jeremiah O'Brien 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: 11544664
    Abstract: A method for tracking an item in a distributed environment is provided. At least one node in a network adds a new block to a first cryptographically verifiable ledger represented by a first sequence of blocks that is stored in one or more non-transitory computer-readable media. The new block added to the first cryptographically verifiable ledger contains a component identifier and a hash of a previous block in the first sequence of blocks. The at least one node in the network adds a new block to a second cryptographically verifiable ledger represented by a second sequence of blocks that is stored in the one or more non-transitory computer-readable media. The new block added to the second cryptographically verifiable ledger contains a destination identifier, the first sequence of blocks, and a hash of a previous block in the second sequence of blocks.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: January 3, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: John Jeremiah O'Brien, Daniel Wayne Young, Richard Carl McSorley, Jr., Christopher Heeney, Joseph Jurich, Jr., Bruce W. Wilkinson, Todd Davenport Mattingly, Donald High, Robert Cantrell, Brian Gerard McHale
  • Patent number: 11403814
    Abstract: Methodologies, systems, and computer-readable media are provided for generating a dynamic 3D communication map. Data is collected from a number of autonomous drones as they navigate through a particular area. The autonomous drones can collect environmental data, location data, signal strength data, signal usability data, etc. and transmit that data back to a computing system. The computing system analyzes the data received from the autonomous drones and generates a dynamic 3D communication map that indicates the signal strength and/or the signal usability of various wireless communication signals as a function of time and other variables.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 2, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: David Winkle, John Jeremiah O'Brien
  • Patent number: 11362806
    Abstract: Systems and methods for recording codes in a distributed environment are provided. A first node receives data including at least one code from a code generation computing device via a network. The first node adds a first new block to a first cryptographically verifiable encrypted ledger, the first block containing the at least one code. The first node adds a second new block to a second cryptographically verifiable, the second block containing the at least one code. The first node or a second node retrieves the at least one code from the second cryptographically verifiable unencrypted ledger. The first node or the second node analyzes the at least one code pursuant to a set of rules.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 14, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Todd Davenport Mattingly, John Jeremiah O'Brien, Brian Gerard McHale, Bruce W. Wilkinson
  • Patent number: 11121857
    Abstract: Methodologies, systems, and computer-readable media are provided for in-field authentication of autonomous electronic devices. A first mobile autonomous electronic device wirelessly communicates with a second mobile autonomous electronic device and receives a set of identification information associated with the second mobile autonomous electronic device. The first electronic device autonomously travels to a specified location and transmits a first authentication signal to the second electronic device upon arrival at the specified location. The second electronic device confirms the identity of the first electronic device based on the first authentication signal and transmits a second authentication signal to the first electronic device. Once the first electronic device has confirmed that the identity of the second electronic device corresponds to an expected identity, the first electronic device transfers the object to the second electronic device.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: September 14, 2021
    Assignee: Walmart Apollo, LLC
    Inventor: John Jeremiah O'Brien
  • Patent number: 10733444
    Abstract: Described in detail herein are methods and systems for performing a physical object assessment. The system entails an automated system to receive, unpack and assess a physical object based on automated determined attributes. The system can determine an element based on the assessment and generate a webpage including the attributes of the physical object and the determined element.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 4, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: John Jeremiah O'Brien, Donald High, Nicholas Antel, Chandrashekar Natarajan
  • Patent number: 10513077
    Abstract: Described in detail herein is a blockchain license storage system. A computing system can receive instructions to fabricate a three-dimensional physical object from a mobile device. The instructions can include a design of the three-dimensional physical object. The computing system can control a printing device to fabricate the at least one three-dimensional physical object based on the design of the at least one three-dimensional physical object. The computing system can generate a license file for the design of the at least one three-dimensional physical object. The computing system can generate a cryptographically verifiable ledger represented by a sequence of blocks. One of the blocks in the sequence of blocks can store transactional records associated with the generated license.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: December 24, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Todd Davenport Mattingly, David G. Tovey, John Jeremiah O'Brien
  • Publication number: 20190303854
    Abstract: Systems, methods, and machine readable media are provided for delivery verification. Delivery of a package is initiated by a courier by submitting an action to a distributed ledger. The courier records video of the delivery of the package to a customer site. The video of the delivery of the package is sent to a blockchain referenced by the distributed ledger. The video of the delivery of the package is added to the blockchain. The customer captures any motion detected video of the package occurring after delivery of the package by the courier and this video is added to the blockchain.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 3, 2019
    Inventors: John Jeremiah O'Brien, Daniel Wayne Young, Robert Cantrell, Brian Gerard McHale, Bruce W. Wilkinson, Donald Ray High
  • Publication number: 20190303843
    Abstract: A method for tracking an item in a distributed environment is provided. At least one node in a network adds a new block to a first cryptographically verifiable ledger represented by a first sequence of blocks that is stored in one or more non-transitory computer-readable media. The new block added to the first cryptographically verifiable ledger contains a component identifier and a hash of a previous block in the first sequence of blocks. The at least one node in the network adds a new block to a second cryptographically verifiable ledger represented by a second sequence of blocks that is stored in the one or more non-transitory computer-readable media. The new block added to the second cryptographically verifiable ledger contains a destination identifier, the first sequence of blocks, and a hash of a previous block in the second sequence of blocks.
    Type: Application
    Filed: March 21, 2019
    Publication date: October 3, 2019
    Inventors: John Jeremiah O'Brien, Daniel Wayne Young, Richard Carl McSorley, JR., Christopher Heeney, Joseph Jurich, JR., Bruce W. Wilkinson, Todd Davenport Mattingly, Donald High, Robert Cantrell, Brian Gerard McHale
  • Publication number: 20190303935
    Abstract: Systems and methods for preventing invalid reverse transactions in a distributed environment is provided in which a first block is added to a first cryptographically verifiable ledger containing a transaction identifier and an executable program for preventing a reversal of a transaction. A second block is added to a second unencrypted ledger and contains a flag indicating that the transaction identifier is invalid and a reference to the first block. A notification that the transaction associated with the transaction identifier is being reversed can be received and execution of the executable program for preventing a reversal of the transaction can be triggered. In response to execution of the executable program, the reversal of the transaction associated with the transaction identifier is prevented.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 3, 2019
    Inventors: Robert Cantrell, Vinay Rao, Dhivya Ganesan, Todd Davenport Mattingly, John Jeremiah O'Brien, Brian Gerard McHale, Bruce W. Wilkinson, Donald Ray High
  • Publication number: 20190302834
    Abstract: An airflow device for a head-mounted virtual reality headset and associated methods for controlling the airflow device to reduce motion sickness symptoms in a user is discussed.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 3, 2019
    Inventors: John Jeremiah O'Brien, Donald Ray High, ChandraShekar Natarajan
  • Publication number: 20190305934
    Abstract: Systems and methods for recording codes in a distributed environment are provided. A first node receives data including at least one code from a code generation computing device via a network. The first node adds a first new block to a first cryptographically verifiable encrypted ledger, the first block containing the at least one code. The first node adds a second new block to a second cryptographically verifiable, the second block containing the at least one code. The first node or a second node retrieves the at least one code from the second cryptographically verifiable unencrypted ledger. The first node or the second node analyzes the at least one code pursuant to a set of rules.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 3, 2019
    Inventors: Robert Cantrell, Todd Davenport Mattingly, John Jeremiah O'Brien, Brian Gerard McHale, Bruce W. Wilkinson
  • Patent number: 10424130
    Abstract: Exemplary embodiments relate to a drone system including a drone configured for navigation of an outdoor facility and equipped with an RFID reader, an optical code reader, and at least one of powertrain control module data receiver and an electronic control module data receiver. The system includes a computing system in communication with the drone.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: September 24, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: John Jeremiah O'Brien, Donald High, Chandrashekar Natarajan, Nathan Glenn Jones
  • Publication number: 20190251353
    Abstract: Described in detail herein are methods and systems for performing a physical object assessment. The system entails an automated system to receive, unpack and asses a physical object based on automated determined attributes. The system can determine an element based on the assessment and generate a webpage including the attributes of the physical object and the determined element.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: John Jeremiah O'Brien, Donald Ray High, Nicholas Antel, ChandraShekar Natarajan
  • Patent number: 10378906
    Abstract: Exemplary embodiments relate to an indoor drone system including an autonomous drone configured for autonomous navigation, and a computing system in communication with the autonomous drone. The autonomous drone includes an optical code reader and at least one navigational sensor. The computing system includes a verification module.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: August 13, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: John Jeremiah O'Brien, Donald High, Chandrashekar Natarajan, Nathan Glenn Jones
  • Publication number: 20190236527
    Abstract: Examples of the disclosure provide systems and methods for inventory management using smart containers. A computing system obtains, by a smart container component implemented on the computing system, sensor data from a set of sensors associated with a smart container. The computing system identifies an inventory status for the smart container using the obtained sensor data and determines whether to initiate inventory actions for the smart container based on the identified inventory status and a set of rules associated with the smart container.
    Type: Application
    Filed: December 22, 2018
    Publication date: August 1, 2019
    Inventors: Arnabh Bhaumik, Behzad Nemati, John Jeremiah O'Brien, V
  • Publication number: 20190222418
    Abstract: Exemplary embodiments of the present disclosure are related to a system for key exchange in a blockchain based system associated with warranty-ownership of physical objects. Embodiments of the key exchange system can include user terminal devices, one or more non-transitory computer-readable media, and a computing system.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 18, 2019
    Inventors: John Jeremiah O'Brien, Aditya Prakash Hemdev, Adrian Cabal, Steven Jackson Lewis, Chris Heeney, Joseph Jurich, JR., Robert Cantrell, Todd Davenport Mattingly, Brian Gerard McHale, Bruce W. Wilkinson, Donald High
  • Publication number: 20190044609
    Abstract: Methodologies, systems, and computer-readable media are provided for generating a dynamic 3D communication map. Data is collected from a number of autonomous drones as they navigate through a particular area. The autonomous drones can collect environmental data, location data, signal strength data, signal usability data, etc. and transmit that data back to a computing system. The computing system analyzes the data received from the autonomous drones and generates a dynamic 3D communication map that indicates the signal strength and/or the signal usability of various wireless communication signals as a function of time and other variables.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 7, 2019
    Inventors: David Winkle, John Jeremiah O'Brien
  • Publication number: 20190041225
    Abstract: Methodologies, systems, and computer-readable media are provided for generating vehicle routes for autonomous drones. Wireless communication signal strength data is collected from a dynamic 3D communication map indicating a first low coverage zone, and an initial navigation route is generated to guide an autonomous drone to avoid the first low coverage zone. Updated wireless communication signal strength data can be received from the dynamic 3D communication map, and an updated navigation route generated in order to guide the autonomous drone to avoid a second low coverage zone.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 7, 2019
    Inventors: David Winkle, John Jeremiah O'Brien
  • Publication number: 20190043251
    Abstract: Methodologies, systems, and computer-readable media are provided for generating a dynamic 3D communication map. Data is collected from a number of autonomous drones as they navigate through a particular area. The autonomous drones can collect environmental data, location data, signal strength data, signal usability data, etc. and transmit that data back to a computing system. The computing system analyzes the data received from the autonomous drones and generates a dynamic 3D communication map that indicates the signal strength and/or the signal usability of various wireless communication signals as a function of time and other variables.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 7, 2019
    Inventors: David Winkle, John Jeremiah O'Brien
  • Publication number: 20190043372
    Abstract: Methodologies, systems, and computer-readable media are provided for generating routes for aerial drones. A computing system generates a first navigation route to guide a first aerial drone from an origin location to a destination location which includes passing through a limited coverage zone. The aerial drone is configured to periodically transmit information to a remote computing device. The computing system also generates the second navigation route to guide a second aerial drone near the limited coverage zone and within communication range of the first aerial drone when the first aerial drone is passing through the limited coverage zone. Relay instructions are also generated by the computing system to prompt the first aerial drone to relay the information via the second aerial drone to the remote computing device while the first aerial drone is in the limited coverage zone.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 7, 2019
    Inventors: David Winkle, John Jeremiah O'Brien