Patents by Inventor Edward Snow Willis

Edward Snow Willis 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: 11832178
    Abstract: A method at a module within a sensor system for updating a timing profile, the method including: turning on a radio of the sensor module for a first time duration; detecting signals from other modules within the sensor system; for each signal, storing data comprising a time such signal is received and an identifier for a module sending such signal; sending the data to a server; and receiving the timing profile from the server.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: November 28, 2023
    Assignee: BlackBerry Limited
    Inventors: Hashim Mohammad Qaderi, Edward Snow Willis, Yuhui Liu, Michael Peter Montemurro
  • Patent number: 11790043
    Abstract: A computer-implemented method comprises training, using a validation set of input, a first classifier to predict when a second classifier will issue a classification error on a particular input, the first classifier generating a number of data buckets based on the validation set of input and populating a threshold lookup table for each data bucket based on a number of thresholds set for the second classifier during the training; storing each threshold lookup table in memory; obtaining a target error rate; obtaining a new input and running the new input through the first classifier, the first classifier selecting one of the data buckets for the new input; and selecting a threshold for the second classifier using the stored threshold lookup table for the selected data bucket and the target error rate.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: October 17, 2023
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Steven John Henkel
  • Publication number: 20230234595
    Abstract: In some examples, a controller receives information of a route of a vehicle, and selects a first parameter set from among a plurality of parameter sets based on the route of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller causes application of the first parameter set to control a setting of the one or more adjustable elements of the vehicle.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Inventors: Edward Snow Willis, Christopher Scott Travers, Conrad Delbert Seaman, Claude Jean-Frederic Arzelier, Stephen McCann, Michael Peter Montemurro
  • Publication number: 20230189143
    Abstract: A method at a module within a sensor system for updating a timing profile, the method including: turning on a radio of the sensor module for a first time duration; detecting signals from other modules within the sensor system; for each signal, storing data comprising a time such signal is received and an identifier for a module sending such signal; sending the data to a server; and receiving the timing profile from the server.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Hashim Mohammad QADERI, Edward Snow WILLIS, Yuhui LIU, Michael Peter MONTEMURRO
  • Patent number: 11643090
    Abstract: In some examples, a controller receives information of a route of a vehicle, and selects a first parameter set from among a plurality of parameter sets based on the route of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller causes application of the first parameter set to control a setting of the one or more adjustable elements of the vehicle.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: May 9, 2023
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Christopher Scott Travers, Conrad Delbert Seaman, Claude Jean-Frederic Arzelier, Stephen McCann, Michael Peter Montemurro
  • Publication number: 20230115747
    Abstract: A method at a computing device acting as a switchboard between an electronic device and a device to be updated, the method including receiving, at the computing device, a connection request from the electronic device, the connection request including an identifier for the device to be updated; receiving, at the computing device, a connection request from the device to be updated; associating, at the computing device, the connection request from the electronic device and the connection request from the device to be updated; forwarding, at the computing device, a message from the device to be updated to the electronic device that update conditions have been met; forwarding, at the computing device, a message from the electronic device to the device to be updated to start an update process; and forwarding, at the computing device, update status information from the device to be updated to the electronic device.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 13, 2023
    Inventors: Edward Snow WILLIS, Hashim Mohammad QADERI, Scott HUTCHENS, David Alan INGLIS
  • Patent number: 11611934
    Abstract: A method at a module within a sensor system for updating a timing profile, the method including: turning on a radio of the sensor module for a first time duration; detecting signals from other modules within the sensor system; for each signal, storing data comprising a time such signal is received and an identifier for a module sending such signal; sending the data to a server; and receiving the timing profile from the server.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: March 21, 2023
    Assignee: BlackBerry Limited
    Inventors: Hashim Mohammad Qaderi, Edward Snow Willis, Yuhui Liu, Michael Peter Montemurro
  • Patent number: 11556328
    Abstract: A method at a computing device acting as a switchboard between an electronic device and a device to be updated, the method including receiving, at the computing device, a connection request from the electronic device, the connection request including an identifier for the device to be updated; receiving, at the computing device, a connection request from the device to be updated; associating, at the computing device, the connection request from the electronic device and the connection request from the device to be updated; forwarding, at the computing device, a message from the device to be updated to the electronic device that update conditions have been met; forwarding, at the computing device, a message from the electronic device to the device to be updated to start an update process; and forwarding, at the computing device, update status information from the device to be updated to the electronic device.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: January 17, 2023
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Hashim Mohammad Qaderi, Scott Hutchens, David Alan Inglis
  • Publication number: 20220315019
    Abstract: In some examples, a controller receives measurement data from a sensor on a vehicle, determines, based on the measurement data, a condition of usage of the vehicle, and selects a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller causes application of the selected parameter set on the vehicle.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 6, 2022
    Inventors: Edward Snow Willis, Christopher Scott Travers, Yuhui Liu, Ning Erin Ren, Hashim Mohammad Qaderi, Prabhul Dev, Karthik Velakur Sambamoorthy, Parvez Ahmed, Eric Yeung, Evgueni Eugene Markine, Scott Hutchens
  • Patent number: 11400947
    Abstract: In some examples, a controller receives measurement data from a sensor on a vehicle, determines, based on the measurement data, a condition of usage of the vehicle, and selects a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller causes application of the selected parameter set on the vehicle.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 2, 2022
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Christopher Scott Travers, Yuhui Liu, Ning Erin Ren, Hashim Mohammad Qaderi, Prabhul Dev, Karthik Velakur Sambamoorthy, Parvez Ahmed, Eric Yeung, Evgueni Eugene Markine, Scott Hutchens
  • Publication number: 20220019859
    Abstract: A computer-implemented method comprises training, using a validation set of input, a first classifier to predict when a second classifier will issue a classification error on a particular input, the first classifier generating a number of data buckets based on the validation set of input and populating a threshold lookup table for each data bucket based on a number of thresholds set for the second classifier during the training; storing each threshold lookup table in memory; obtaining a target error rate; obtaining a new input and running the new input through the first classifier, the first classifier selecting one of the data buckets for the new input; and selecting a threshold for the second classifier using the stored threshold lookup table for the selected data bucket and the target error rate.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 20, 2022
    Applicant: BlackBerry Limited
    Inventors: Edward Snow WILLIS, Steven John HENKEL
  • Patent number: 11119756
    Abstract: A computer system includes a processor, a communications subsystem, and a non-transitory computer-readable storage medium. The computer-readable medium stores instructions that when executed by the processor adapt the computer system to receive an indication of a second device selected, at a first device, for update; send an indication signalling the second device to send state information about the second device; receive state information about the second device; determine, based on the state information, that the second device is ready to perform an update; send, to the first device, an indication that the second device is ready to perform the update; receive, from the first device, an indication to update the second device; and, send a corresponding indication to the second device. The second device is configured to begin updating in response to such an indication without any direct interaction with it. Related methods and computer-readable media are also described.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: September 14, 2021
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, David Alan Inglis, Hashim Mohammad Qaderi, Scott Hutchens, Christopher Scott Travers, Conrad Delbert Seaman
  • Patent number: 11120693
    Abstract: Systems, methods, and software can be used to provide inter-vehicle data communications for drafting operations. In some aspects, a method is disclosed comprising: selecting, by a hardware processor of a first vehicle, a second vehicle as a candidate for a drafting group; receiving, from the second vehicle, a drafting capability indication; in response to receiving the drafting capability indication, transmitting, from the first vehicle to the second vehicle, a drafting request; receiving, from the second vehicle, a drafting response; determining, by the hardware processor of the first vehicle, to establish the drafting group including the first vehicle and the second vehicle; and transmitting, from the first vehicle to the second vehicle, a drafting confirmation, wherein the drafting confirmation indicates that the first vehicle agrees to establish the drafting group with the second vehicle.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: September 14, 2021
    Assignee: BlackBerry Limited
    Inventors: Conrad Delbert Seaman, Edward Snow Willis, Christopher Scott Travers
  • Patent number: 11108804
    Abstract: Systems, methods, and software can be used to provide secure inter-vehicle data communications. In some aspects, a method, comprising: receiving, at a security server and from a hardware security processor connected to a system bus of a vehicle, security confidence data of the vehicle, wherein the security confidence data include at least one of version information of a software code executing on a component of the vehicle, diagnostic data information of the vehicle, or data traffic pattern information of the vehicle; determining, at the security server, a security confidence score of the vehicle; receiving, at the security server, a query from a different vehicle; and in response to the query, transmitting the confidence score of the vehicle to the different vehicle.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: August 31, 2021
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Christopher Scott Travers, Conrad Delbert Seaman
  • Patent number: 11104351
    Abstract: In some examples, a controller determines a target condition of usage of a vehicle, and selects a parameter set from among a plurality of parameter sets based on the determined target condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller transmits, to the vehicle, the selected parameter set to control a setting of the one or more adjustable elements of the vehicle.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: August 31, 2021
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Christopher Scott Travers, Yuhui Liu, Ning Erin Ren, Hashim Mohammad Qaderi, Prabhul Dev, Karthik Velakur Sambamoorthy, Parvez Ahmed, Eric Yeung, Evgueni Eugene Markine, Scott Hutchens
  • Patent number: 11047695
    Abstract: A system determines a baseline of at least one route segment based on measurement data received from a plurality of vehicles. The system receives first measurement data of a first vehicle that has traveled along the at least one route segment, and compares the first measurement data to the baseline. Based on the comparing, the system determines whether operation of the first vehicle is within an acceptable tolerance of a performance criterion, and determines whether the at least one route segment is an undesirable route segment according to a route criterion.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: June 29, 2021
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Andrew Kugler, Paulo Eduardo Garcia
  • Patent number: 10856120
    Abstract: Systems, methods, and software can be used to provide inter-vehicle data communications for multimedia content. In some aspects, a method is disclosed comprising: receiving, at a first vehicle, a multimedia content request message from a second vehicle, wherein the multimedia content request message indicates a target location at which multimedia content is requested; determining, a current location of the first vehicle; in response to determining that the current location matching the target location, generating the multimedia content; and transmitting, by the first vehicle, the multimedia content.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: December 1, 2020
    Assignee: BlackBerry Limited
    Inventors: Edward Snow Willis, Kristian Neil Spriggs, Sameh Ayoub
  • Publication number: 20200371775
    Abstract: A method at a computing device acting as a switchboard between an electronic device and a device to be updated, the method including receiving, at the computing device, a connection request from the electronic device, the connection request including an identifier for the device to be updated; receiving, at the computing device, a connection request from the device to be updated; associating, at the computing device, the connection request from the electronic device and the connection request from the device to be updated; forwarding, at the computing device, a message from the device to be updated to the electronic device that update conditions have been met; forwarding, at the computing device, a message from the electronic device to the device to be updated to start an update process; and forwarding, at the computing device, update status information from the device to be updated to the electronic device.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Edward Snow WILLIS, Hashim Mohammad QADERI, Scott HUTCHENS, David Alan INGLIS
  • Publication number: 20200336909
    Abstract: Methods and devices are provided relating to privately communicating information from a smart speaker to a person's headset or other mobile device over a communication channel rather than audibly or visually outputting the information at the smart speaker. This may be used with smart speakers installed in public or common areas. When the smart speaker comes into possession of information intended only for a specific individual, the smart speaker does not necessarily output the information via its loudspeaker in a public manner. Rather, a private communication channel may be established between the smart speaker and the headset or other device of the person. The information may then be transmitted to the person's headset in a private manner rather than being audibly and/or visually outputted by the smart speaker.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: David Brian SEEL, Edward Snow WILLIS, Melanie Arlene BARKER
  • Publication number: 20200334031
    Abstract: A computer system includes a processor, a communications subsystem, and a non-transitory computer-readable storage medium. The computer-readable medium stores instructions that when executed by the processor adapt the computer system to receive an indication of a second device selected, at a first device, for update; send an indication signalling the second device to send state information about the second device; receive state information about the second device; determine, based on the state information, that the second device is ready to perform an update; send, to the first device, an indication that the second device is ready to perform the update; receive, from the first device, an indication to update the second device; and, send a corresponding indication to the second device. The second device is configured to begin updating in response to such an indication without any direct interaction with it. Related methods and computer-readable media are also described.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Applicant: BlackBerry Limited
    Inventors: Edward Snow WILLIS, David Alan INGLIS, Hashim Mohammad QADERI, Scott HUTCHENS, Christopher Scott TRAVERS, Conrad Delbert SEAMAN