Patents by Inventor Robert Richards

Robert Richards 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: 11695851
    Abstract: A system that has a plurality of controllers of a vehicle configured to execute functions of the vehicle as well as a gateway of the vehicle configured to secure communications between the plurality of controllers and resources of the controllers. To secure the communication, the gateway can be configured to generate links between the controllers and host devices having the resources according to a stored group of approved devices as well as establish, via the links, secured channels for communication between the controllers and the host devices. The system can also include a caching buffer, configured to hold data to be stored to and retrieved from data storage nodes of a distributed data storage system of the vehicle. The distributed data storage system can be configured to store data used by operations performed by the controllers and the gateway.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Patent number: 11693408
    Abstract: Systems and methods for characterizing a driving style of an autonomous vehicle are presented. A system may include one or more sensors configured to collect information concerning driving characteristics; a memory containing computer-readable instructions for evaluating the driving characteristics for a pattern(s) correlatable with a driving style of the autonomous vehicle and for characterizing aspects of driving style based on the one or more patterns; and a processor configured to evaluate the driving characteristics for the one or more patterns correlatable with the driving style, and characterize aspects of the driving style based on the pattern(s). Corresponding methods and non-transitory media are disclosed.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Patent number: 11693562
    Abstract: Systems, methods and apparatus of intelligent bandwidth allocation to different types of operations to access storage media in a data storage device. For example, a data storage device of a vehicle includes: storage media components; a controller configured to store data into and retrieve data from the storage media components according to commands received in the data storage device; and an artificial neural network configured to receive, as input and as a function of time, operating parameters indicative a data access pattern, and generate, based on the input, a prediction to determine an optimized bandwidth allocation scheme for controlling access by different types of operations in the data storage device to the storage media components. The controller is configured to schedule the operations of the different types to access the one or more storage media components according to the optimized bandwidth allocation scheme.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Robert Richard Noel Bielby
  • Publication number: 20230206071
    Abstract: A system for ANN training through processing power of parked vehicles. The system can include a master computing device having a controller configured to control training of an ANN. The training can be performed at least partially in separate parts by computing devices of parked vehicles. The controller can be configured to separate computing tasks of training the ANN into separated tasks. Also, the controller can be configured to assign at least some of the separated tasks to selected computing devices of parked vehicles. The controller can also be configured to receive and assemble results of the separated tasks to train the ANN. The controller can also be configured to train the ANN according to the results. The master computing device can be configured to send the assigned tasks to the selected devices of the vehicles as well as receive, from the selected devices, the results of the assigned tasks.
    Type: Application
    Filed: March 2, 2023
    Publication date: June 29, 2023
    Inventors: Gil Golov, Robert Richard Noel Bielby
  • Publication number: 20230198905
    Abstract: Methods, systems, and apparatuses related to edge processing of sensor data using a neural network to reduce network traffic to and/or from a server. In one approach, a cloud server processes sensor data from a vehicle using an artificial neural network (ANN). The ANN has several layers. Based on analyzing at least one characteristic of the sensor data received from the vehicle and/or a context associated with processing the sensor data, the cloud server determines to send one or more of the layers of the ANN for edge processing on the vehicle itself. In other cases, the cloud server decides to send the one or more layers to an edge server device located on a communication path between the vehicle and the cloud server. The edge processing reduces network data traffic.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Inventor: Robert Richard Noel Bielby
  • Publication number: 20230179683
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Application
    Filed: November 8, 2022
    Publication date: June 8, 2023
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11668797
    Abstract: Systems, methods and apparatuses of radar Electronic Control Units (ECUs) of autonomous vehicles. A radar ECU can include: a memory configured to store a radar image and an Artificial Neural Network (ANN); an inference engine configured to use the (ANN) to analyze the radar image and generate inference results; and a communication interface coupled to a computer system of a vehicle to implement an advanced driver assistance system to operate the controls according to the inference results and a sensor data stream generated by sensors configured on the vehicle.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: June 6, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Anakha Vasanthakumaribabu, Poorna Kale, Robert Richard Noel Bielby
  • Patent number: 11667265
    Abstract: A controller of a vehicle detects persons that are approaching the vehicle and uses sensors to collect data regarding the persons to determine whether a security risk exists. In one approach, the collected data is used to determine whether each person is associated with the vehicle. In response to determining that at least one of the persons is unknown, a security risk is evaluated based on data from monitoring of the environment of the vehicle. In response to determining that a security risk score exceeds a threshold, one or more actions for the vehicle are performed to make the vehicle more secure.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 6, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Patent number: 11661069
    Abstract: A vehicle having one or more cameras, configured to record one or more images of a driver of the vehicle. The camera(s) can be configured to send biometric image data derived from the image(s). The vehicle can include a computing system configured to receive the biometric data and to determine a risk score of the driver based on the received biometric data and an AI technique, such as an ANN or a decision tree. The received biometric data or a derivative thereof can be input for the AI technique. The computing system can also be configured to transmit the risk score of the driver to the customer so that the customer can decide whether to book the vehicle for a ride.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: May 30, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Patent number: 11650746
    Abstract: Systems, methods and apparatus of intelligent write-amplification reduction for data storage devices configured on autonomous vehicles. For example, a data storage device of a vehicle includes: one or more storage media components; a controller configured to store data into and retrieve data from the one or more storage media components according to commands received in the data storage device; an address map configured to map between: logical addresses specified in the commands received in the data storage device, and physical addresses of memory cells in the one or more storage media components; and an artificial neural network configured to receive, as input and as a function of time, operating parameters indicative a data access pattern, and generate, based on the input, a prediction to determine an optimized data placement scheme. The controller is configured to adjust the address map according to the optimized data placement scheme.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 16, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Robert Richard Noel Bielby
  • Patent number: 11643618
    Abstract: The present invention relates to treatment compositions containing polymer systems that provide stability and benefit agent deposition as well as methods of making and using same. Such treatment compositions may be used for example as through the wash and/or through the rinse fabric enhancers as well as unit dose treatment compositions.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: May 9, 2023
    Assignee: The Procter & Gamble Company
    Inventors: Mark Robert Sivik, Travis Kyle Hodgdon, Stephanie Ann Urbin, Alessandro Corona, III, Jocelyn Michelle McCullough, Robert Richard Dykstra, Denise Malcuit Belanger, Richard Timothy Hartshorn, Nicholas David Vetter, Tessa Xuan, Renae Dianna Fossum, Reinhold Joseph Leyrer, Gledison Fonseca, Volodymyr Boyko, Aaron Flores-Figueroa
  • Patent number: 11635893
    Abstract: Systems, methods and apparatus of communications with a data storage device in neural network computations. For example, a vehicle can have a set of sensors configured to generate a sensor data stream for predictive Maintenance. One or more processors of the vehicle generates inputs to artificial neurons based on the sensor data. The inputs are written into the data storage device, which is configured with a neural network accelerator and stores model data of an artificial neural network (ANN). The neural network accelerator applies the inputs to the ANN to generate outputs. The data storage device reports the availability of the outputs (e.g., using a response to the request to write the inputs into the data storage device). The processor(s) of the vehicle can selectively read the outputs from the data storage device and/or request the data storage device to store the outputs from buffer to non-volatile memory.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 25, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Robert Richard Noel Bielby
  • Patent number: 11636339
    Abstract: Systems, methods and apparatuses to classify and/or control content passing through a memory device. For example, a portion of a media stream received from a content source can be buffered in a memory device a predetermined time before presentation. An artificial neural network (ANN) in the memory device can identify a region in the buffered portion and analyze the region to determine a classification of content in the region. Within the memory device, the content in the region can be transformed according to a preference specified for the classification. For example, unwanted or objectionable content can be masked, distorted, skipped, replaced, and/or filtered. A modified version of the portion is generated from transforming the content in the region as output for presentation.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: April 25, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Robert Richard Noel Bielby
  • Patent number: 11615128
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: March 28, 2023
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 11609943
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 21, 2023
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 11612046
    Abstract: An emergency lighting system that includes a storage device, an emergency lighting device, an area control device and an external device. The emergency lighting device includes a light, a first controller having a first electronic processor configured to perform a self-diagnostic test, and a first input/output (I/O) device configured to transmit data associated with the self-diagnostic test. The area control device includes a second I/O device configured to receive data associated with the first self-diagnostic test form the first I/O device and transmit the data associated with the self-diagnostic test to the storage device.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: March 21, 2023
    Assignee: Hubbell Lighting, Inc.
    Inventors: Robert Richard Papstein, II, Allen George Cyr
  • Patent number: 11604989
    Abstract: A system for ANN training through processing power of parked vehicles. The system can include a master computing device having a controller configured to control training of an ANN. The training can be performed at least partially in separate parts by computing devices of parked vehicles. The controller can be configured to separate computing tasks of training the ANN into separated tasks. Also, the controller can be configured to assign at least some of the separated tasks to selected computing devices of parked vehicles. The controller can also be configured to receive and assemble results of the separated tasks to train the ANN. The controller can also be configured to train the ANN according to the results. The master computing device can be configured to send the assigned tasks to the selected devices of the vehicles as well as receive, from the selected devices, the results of the assigned tasks.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: March 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Gil Golov, Robert Richard Noel Bielby
  • Patent number: 11599563
    Abstract: Systems and methods for assigning personalities to autonomous vehicles are disclosed. In one embodiment, a method is disclosed comprising receiving data from an autonomous vehicle; generating a vector representing the autonomous vehicle based on the data; classifying the vector into one or more personalities; receiving a search query from a user; identifying one or more autonomous vehicles responsive to the search query based on personalities assigned to the one or more autonomous vehicles, the one or more autonomous vehicles including the autonomous vehicle; and transmitting the one or more autonomous vehicles to the user.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Robert Richard Noel Bielby
  • Publication number: 20230066816
    Abstract: A device having a plurality of pins configured to connect circuits within an integrated circuit package to circuits outside of the integrated circuit package. A driver enclosed within the package is programmable to generate a spread spectrum signal to represent data being transmitted from a pin of the device. Frequency distribution of the signal spreading over a bandwidth in a frequency domain can be programmed to customize the electromagnetic emission caused by the communication of data through the pin. The frequency spreading can be programmed to reduce energy consumption, electromagnetic interference, and/or errors in receiving the data transmitted via the pin. The settings can be programmed into registers enclosed in the integrated circuit package to control the driver and/or dynamically adjusted using an artificial intelligent engine to optimize a cost function.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Robert Richard Noel Bielby, Poorna Kale
  • Publication number: 20230065002
    Abstract: A device having a plurality of pins configured to connect circuits within an integrated circuit package to circuits outside of the integrated circuit package. A driver, enclosed within the package, is programmable to adjust the strength, delay, and/or slew rate of the signals driven onto a pin of the device to represent a predetermined bit of data. Such aspects of the signals driven by the driver according to the programmed settings can be adjusted to reduce energy consumption, electromagnetic interference, and/or errors in receiving the data transmitted via the pin. The settings can be programmed into registers enclosed in the integrated circuit package to control the driver and/or dynamically adjusted using an artificial intelligent engine to optimize a cost function.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Robert Richard Noel Bielby, Poorna Kale