Patents by Inventor Karl Robinson

Karl Robinson 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: 20240091022
    Abstract: A spinal interbody device (IBD) includes a solid wall that at least partially defines a boundary of the IBD and a porous body connected to the solid wall. The porous body includes a plurality of sections that form at least a portion of both a superior and inferior bone interface side of the IBD. Each section of the porous body has a different porosity than an adjacent section such that the porosities increase toward a center of the IBD.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Collin Newman, Christian Karl Schultz, Steven Willis, Amir Ali Sharifi-Mehr, Oliver Buchert, Christopher P. Bell, Andrew Edward Ehlers, Anna Reza, Marc Gilles Long, Joseph Henry Robinson
  • Publication number: 20240082002
    Abstract: A fiber producing apparatus and method for producing fibers having at least two different dimensions or characteristics. The apparatus cuts fibers of varying length, thickness, and width by varying a cutting stroke length, using a cutting plate having different cutting blades, and applying varying pressure on a material during the cutting process. The fibers of the present invention are moldable and can be used as an implant having a structure that mimics native or natural bones. The ability to mimic natural bone improves cellular infiltration and bone growth.
    Type: Application
    Filed: January 25, 2022
    Publication date: March 14, 2024
    Inventors: Karl JAGGER, Jeff BOSSERT, Bently ROBINSON, Jonathan NATH, Brian BEAUBIEN, Jake ELLIOTT
  • Patent number: 11792644
    Abstract: Methods, apparatus, and systems for session key generation for AV operation are disclosed. In an embodiment, a vehicle service subscriber system generates an entropy. The vehicle service subscriber system is associated with a vehicle service subscriber. The vehicle service subscriber system transmits a synchronization message to a vehicle service provider system associated with at least one vehicle. The synchronization message includes the entropy. The vehicle service subscriber system receives a salt from the vehicle service provider system. The vehicle service subscriber system verifies that the salt was generated using the entropy. The vehicle service subscriber system calculates session keys using the salt. The vehicle service subscriber system receives a protected message from the vehicle service provider system. The vehicle service subscriber system authenticates the protected message using the session keys. The protected message is used to provide a ride involving the at least one vehicle.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 17, 2023
    Assignee: Motional AD LLC
    Inventors: Michael Maass, Karl Robinson, Garth Scheidemantel
  • Patent number: 11785463
    Abstract: Among other things, techniques are described for provisioning and authentication of devices in vehicles. In one aspect, a device in a vehicle establishes a communication session with a network server that manages provisioning of devices corresponding to an enterprise associated with the vehicle. The device receives instructions from the network server to generate cryptographic keys, and in response, generates a public and private key pair. The device sends, to the network server, a certificate signing request that includes the public key and an identifier of the device. In response, the device receives a digital security certificate for the device, and a security certificate of a signing certificate authority. The device authenticates the security certificate of the certificate authority using a known enterprise root certificate, and upon successful authentication, stores the device security certificate and the security certificate of the signing certificate authority.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: October 10, 2023
    Assignee: Motional AD LLC
    Inventors: Michael Maass, Karl Robinson
  • Patent number: 11750399
    Abstract: This disclosure describes a cyber-security protocol for validating messages being exchanged between two devices of an autonomous vehicle. The protocol includes the independent generation of multiple encryption or session keys by both devices. The encryption keys are generated based on a random number provided by each device. In some embodiments, the random numbers can be accompanied by a shared secret key installed on both devices that can help prevent an unauthorized device from creating a shared set of encryption keys with one of the devices. Including a hash generated using one of the encryption keys and a message sequence counter value in each message can help prevent the injection of previously transmitted messages as a means of disturbing operation of the autonomous vehicle.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: September 5, 2023
    Assignee: Motional AD LLC
    Inventors: Michael Maass, Karl Robinson, Lucky Munro
  • Publication number: 20230019980
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Application
    Filed: April 14, 2022
    Publication date: January 19, 2023
    Inventors: Robert O. Lindefjeld, David A. Roberts, Hao-Yu Lin, Thomas Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel P. Monteiro
  • Patent number: 11535112
    Abstract: Among other things, techniques are described for managing power of electronic devices of a vehicle. For example, a vehicle includes a power source, a power distribution unit configured to control power to at least one electronic device from the power source, a first processor configured for communicating power commands to the power distribution unit, wherein the power distribution unit includes a second processor configured to execute the computer executable instructions stored in computer-readable medium for carrying out operations including adjusting a power distribution from the vehicle power source to the electronic device in accordance with policy data.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: December 27, 2022
    Assignee: Motional AD LLC
    Inventors: Michael Maass, Karl Robinson, Marwan Abi-Antoun
  • Publication number: 20220408245
    Abstract: Methods, systems and apparatus for session key calculation for autonomous vehicle operation are disclosed. A vehicle service provider system broadcasts a first salt to at least one vehicle service subscriber system. The vehicle service provider system is associated with at least one vehicle. The vehicle service provider system receives a synchronization message from the at least one vehicle service subscriber system. The synchronization message includes an entropy. The vehicle service provider system generates a second salt based on the first salt and the entropy. The vehicle service provider system calculates session keys based on the second salt. The vehicle service provider system sends an update to the at least one vehicle service subscriber system. The update includes the second salt for decrypting protected messages using the session keys. The protected messages are used to provide a ride involving the at least one vehicle. Other embodiments may be described or claimed.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Michael Maass, Karl Robinson, Garth Scheidemantel
  • Publication number: 20220408246
    Abstract: Methods, apparatus, and systems for session key generation for AV operation are disclosed. In an embodiment, a vehicle service subscriber system generates an entropy. The vehicle service subscriber system is associated with a vehicle service subscriber. The vehicle service subscriber system transmits a synchronization message to a vehicle service provider system associated with at least one vehicle. The synchronization message includes the entropy. The vehicle service subscriber system receives a salt from the vehicle service provider system. The vehicle service subscriber system verifies that the salt was generated using the entropy. The vehicle service subscriber system calculates session keys using the salt. The vehicle service subscriber system receives a protected message from the vehicle service provider system. The vehicle service subscriber system authenticates the protected message using the session keys. The protected message is used to provide a ride involving the at least one vehicle.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Michael Maass, Karl Robinson, Garth Scheidemantel
  • Publication number: 20220407716
    Abstract: Enclosed are embodiments for authenticating point cloud data. In an embodiment, a method of authenticating point cloud data comprises: generating, with at least one processor, a point cloud packet, the point cloud packet comprising a header portion and a data section, the data section comprising a plurality of blocks, each block comprising point cloud data; generating, with the at least one processor, a message sequence number (MSN); storing, with the at least one processor, the MSN in the data section; generating, with the at least one processor, a message authentication code (MAC) on the data section; storing the MAC in the point cloud packet; and transmitting, with the at least one processor, the point cloud packet to a receiving device.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Michael Maass, Karl Robinson, Andrew Spangler
  • Publication number: 20220237299
    Abstract: Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 28, 2022
    Inventors: Karl Robinson, Zachary David Gauci
  • Publication number: 20220159461
    Abstract: Among other things, techniques are described for provisioning and authentication of devices in vehicles. In one aspect, a device in a vehicle establishes a communication session with a network server that manages provisioning of devices corresponding to an enterprise associated with the vehicle. The device receives instructions from the network server to generate cryptographic keys, and in response, generates a public and private key pair. The device sends, to the network server, a certificate signing request that includes the public key and an identifier of the device. In response, the device receives a digital security certificate for the device, and a security certificate of a signing certificate authority. The device authenticates the security certificate of the certificate authority using a known enterprise root certificate, and upon successful authentication, stores the device security certificate and the security certificate of the signing certificate authority.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Michael Maass, Karl Robinson
  • Publication number: 20220137197
    Abstract: Among other things, systems and techniques are described for LiDAR (Light Detection and Ranging) safeguards. A described technique includes receiving, at a LiDAR's spinning unit from the base unit, a command to activate a laser; obtaining, at the spinning unit, a measurement from a sensor to detect rotation of the spinning unit in the rotational plane; determining, at the spinning unit, whether a rotational speed of the spinning unit is greater than or equal to a minimum rotational speed threshold based on the measurement; and activating, at the spinning unit, the laser to produce output in response to the command based on a determination that the rotational speed of the spinning unit is greater than or equal to the minimum rotational speed threshold.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Michael Maass, Maria Antoinette Meijburg, Karl Robinson
  • Publication number: 20220072969
    Abstract: Among other things, techniques are described for managing power of electronic devices of a vehicle. For example, a vehicle includes a power source, a power distribution unit configured to control power to at least one electronic device from the power source, a first processor configured for communicating power commands to the power distribution unit, wherein the power distribution unit includes a second processor configured to execute the computer executable instructions stored in computer-readable medium for carrying out operations including adjusting a power distribution from the vehicle power source to the electronic device in accordance with policy data.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Michael Maass, Karl Robinson, Marwan Abi-Antoun
  • Patent number: 11246032
    Abstract: Among other things, techniques are described for provisioning and authentication of devices in vehicles. In one aspect, a device in a vehicle establishes a communication session with a network server that manages provisioning of devices corresponding to an enterprise associated with the vehicle. The device receives instructions from the network server to generate cryptographic keys, and in response, generates a public and private key pair. The device sends, to the network server, a certificate signing request that includes the public key and an identifier of the device. In response, the device receives a digital security certificate for the device, and a security certificate of a signing certificate authority. The device authenticates the security certificate of the certificate authority using a known enterprise root certificate, and upon successful authentication, stores the device security certificate and the security certificate of the signing certificate authority.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: February 8, 2022
    Assignee: Motional AD LLC
    Inventors: Michael Maass, Karl Robinson
  • Patent number: 11222121
    Abstract: Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: January 11, 2022
    Assignee: Motional AD LLC
    Inventors: Karl Robinson, Zachary David Gauci
  • Publication number: 20210176071
    Abstract: This disclosure describes a cyber-security protocol for validating messages being exchanged between two devices of an autonomous vehicle. The protocol includes the independent generation of multiple encryption or session keys by both devices. The encryption keys are generated based on a random number provided by each device. In some embodiments, the random numbers can be accompanied by a shared secret key installed on both devices that can help prevent an unauthorized device from creating a shared set of encryption keys with one of the devices. Including a hash generated using one of the encryption keys and a message sequence counter value in each message can help prevent the injection of previously transmitted messages as a means of disturbing operation of the autonomous vehicle.
    Type: Application
    Filed: November 25, 2020
    Publication date: June 10, 2021
    Applicant: MOTIONAL AD LLC
    Inventors: Michael MAASS, Karl ROBINSON, Lucky MUNRO
  • Publication number: 20210008591
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Application
    Filed: April 13, 2020
    Publication date: January 14, 2021
    Inventors: Robert O. Lindefjeld, David A. Roberts, Hao-Yu Lin, Thomas Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel P. Monteiro
  • Publication number: 20200320201
    Abstract: Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 8, 2020
    Inventors: Karl Robinson, Zachary David Gauci
  • Patent number: 10661304
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: May 26, 2020
    Assignee: Nantero, Inc.
    Inventors: David A. Roberts, Hao-Yu Lin, Thomas Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel P. Monteiro