Patents by Inventor John Barrett

John Barrett 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: 11145218
    Abstract: Disclosed is a method for simulating the accumulation of paint on a virtual object, the method comprising, dividing a surface of the virtual object into a plurality of sections, determining a point on the virtual object to deposit a virtual paint droplet, depositing the virtual paint droplet on the virtual object so that a center of the virtual paint droplet is disposed at the point, determining a subset of the plurality of sections touching the virtual paint droplet, calculating a thickness for the virtual paint droplet based on a volume and a radius of the virtual paint droplet, and incrementing each of the subset of the plurality of sections by the calculated thickness of the virtual paint droplet.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: October 12, 2021
    Assignee: Envision Technologies, LLC
    Inventors: Wesley Richardson, Jameson Richardson, Joseph Richardson, John Barrett Gay, Quincy Phelps Jones
  • Patent number: 11146408
    Abstract: In some examples, a system receives first information corresponding to an intelligent transport system (ITS) station, and detects, based on the first information corresponding to the ITS station and based on second information provided by a cellular network relating to the ITS station, misbehavior of the ITS station, the second information includes location information acquired by the cellular network.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: October 12, 2021
    Assignee: BlackBerry Limited
    Inventors: Claude Jean-Frederic Arzelier, Stephen John Barrett, Eswar Vutukuri
  • Patent number: 11115791
    Abstract: A method at a first computing device within an Intelligent Transportation System for vehicle length reporting, the method including receiving, at the computing device, a position from a second computing device; finding position information for the first computing device; calculating a difference between the position found for the first computing device and the position reported from the second computing device; and using the difference for vehicle length reporting.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: September 7, 2021
    Assignee: BlackBerry Limited
    Inventors: Ian Christopher Drummond Doig, Stephen John Barrett
  • Patent number: 11082913
    Abstract: A method for sensor provisioning in a wireless sensor network includes determining, at a gateway, that no neighboring gateway is present; in response to no neighboring gateway present, measuring signal strengths from a plurality of sensors; based on the measured signal strengths, identifying a sensor from the plurality of sensors to be paired with the gateway; and in response to identifying the sensor, pairing the gateway and the sensor to enable a secured connection between the gateway and the sensor.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: August 3, 2021
    Assignee: BlackBerry Limited
    Inventors: Mahendra Fuleshwar Prasad, Jesse William Bennett, Scott Leonard Dill, Michael Peter Montemurro, Stephen John Barrett, Jason Wayne Jantzi, Mark Edward Reaume, Adam Paul Jocksch, Srdjan Damjanovic
  • Patent number: 11071062
    Abstract: An electronic device includes a storage to store a plurality of profiles relating to respective different operation modes of the electronic device, the plurality of profiles specifying different power consumption modes. At least one processor is configured to determine a given use case of the electronic device, and select a power consumption mode of the electronic device using a given profile selected from among the plurality of profiles based on the a given operation mode.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: July 20, 2021
    Assignee: BlackBerry Limited
    Inventors: Jason Wayne Jantzi, Mahendra Fuleshwar Prasad, Rene Faurie, Stephen John Barrett
  • Patent number: 11065037
    Abstract: Spinal curvature modulation systems, methods and related devices and instrumentation are disclosed, which include a flexible tether, a tether tensioning unit and bone anchors for the flexible tether that allow the tether to be secured across multiple vertebrae in a region of treatment. When the flexible tether is attached to multiple vertebrae, it can be used to correct spinal deformities. Tension in the flexible tether is adjustable transcutaneously without invasive surgical procedures by use of remotely driven actuators, such as a magnet-driven motor, or by a small tool insertable through a small incision. Disclosed systems and methods thus allow for multiple adjustments of tether tension, and spinal curvature, over time without repeated, highly invasive, spinal surgeries.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: July 20, 2021
    Assignee: Auctus Surgical, Inc.
    Inventors: John Barrett, Murali Kadaba, John Ashley
  • Publication number: 20210205067
    Abstract: An orthopedic implant system including an orthopedic implant with an inferior portion having a surface configured to extend over a top surface of a tibia; a superior portion opposite to the inferior portion and configured to change a position of a patellar tendon by lifting or tilting the patellar tendon when the surface of the inferior portion is engaged with the tibia; a first lateral side disposed between the inferior portion and the superior portion; and a second lateral side disposed between the inferior portion and the superior portion opposite to the first lateral side; and a fixation system to attach the orthopedic implant to the tibia. The invention also includes corresponding methods.
    Type: Application
    Filed: December 18, 2020
    Publication date: July 8, 2021
    Inventors: Damien SHULOCK, Jeffrey HALBRECHT, John BARRETT, Katherine J. STEPHENSON
  • Publication number: 20210205068
    Abstract: An orthopedic implant with an inferior portion having a tibia contact surface configured to extend over a tibia; a superior portion opposite to the inferior portion having a tendon contact surface configured to change a position of a patellar tendon by lifting or tilting the patellar tendon when the curved surface of the first portion is engaged with the tibia; and a fixation mechanism adapted to attach the orthopedic implant to the tibia, the orthopedic implant being further configured to change shape from a first configuration to a second configuration in response to a load applied between the tendon contact surface and the tibia contact surface. The invention also addresses corresponding methods.
    Type: Application
    Filed: December 18, 2020
    Publication date: July 8, 2021
    Inventors: Damien SHULOCK, Jeffrey HALBRECHT, John BARRETT, Katherine J. STEPHENSON
  • Patent number: 11057747
    Abstract: A method is provided for providing application data. The method includes a network node receiving at least one application identifier (App-ID) associated with at least a first user equipment (UE) and a second UE; the network node requesting to receive notifications of updates to application data associated with the at least one App-ID; the network node configuring a broadcast entity to transmit application data associated with the at least one App-ID; and the network node sending configuration data to the first and second UEs for receiving application data from the broadcast entity.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: July 6, 2021
    Assignee: BlackBerry Limited
    Inventors: Adrian Buckley, Stephen John Barrett, Nicholas James Russell
  • Publication number: 20210192445
    Abstract: In some examples, a device includes a processor configured to compare a current transport status of the asset to a predicted transport status of the asset at each respective time instance of a plurality of time instances, and in response to determining that the current transport status does not differ from the predicted transport status by greater than a specified threshold, skip sending a report relating to the current transport status to a service over a network at the respective time instance of the plurality of time instances.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 24, 2021
    Inventors: Eswar Vutukuri, Stephen John Barrett
  • Patent number: 11019225
    Abstract: Systems for controlling scanning devices and capturing image data are provided. In some examples, image data may be received by a computing platform. The image data may be received via a first network and from another computing platform in wired communication with a scanning device. In some arrangements, image quality analysis may be performed and data may be extracted from the image data. The results of the data analysis, as well as the image data and extracted data may be transmitted, via a second network different from the first network, to an associate computing device. In some examples, input received by the associate computing device may be transmitted to the computing platform indicating whether the image is approved or rejected for further processing. If the image is approved, the image data and extracted data may be transmitted, via the second network, to another device for matching and further processing functions.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 25, 2021
    Assignee: Bank of America Corporation
    Inventors: Charles Christopher Harbinson, Christopher David Greth, John Barrett Hall
  • Publication number: 20210150930
    Abstract: Disclosed is a method for simulating the accumulation of paint on a virtual object, the method comprising, dividing a surface of the virtual object into a plurality of sections, determining a point on the virtual object to deposit a virtual paint droplet, depositing the virtual paint droplet on the virtual object so that a center of the virtual paint droplet is disposed at the point, determining a subset of the plurality of sections touching the virtual paint droplet, calculating a thickness for the virtual paint droplet based on a volume and a radius of the virtual paint droplet, and incrementing each of the subset of the plurality of sections by the calculated thickness of the virtual paint droplet.
    Type: Application
    Filed: December 22, 2020
    Publication date: May 20, 2021
    Applicant: Envision Technologies, LLC
    Inventors: Wesley RICHARDSON, Jameson RICHARDSON, Joseph RICHARDSON, John Barrett Gay, Quincy Phelps Jones
  • Publication number: 20210144003
    Abstract: A method for misbehaviour warnings in an intelligent transportation system (ITS) including determining at a network server that an ITS station is misbehaving. In response to determining that the ITS station is misbehaving, the network server transmits a misbehaviour warning message to the ITS station indicating that the ITS station is misbehaving. In response to transmitting the misbehaviour warning message and determining that the ITS station is continuing to misbehave, the network server includes information of the ITS station in a certificate revocation list (CRL) and transmits the CRL.
    Type: Application
    Filed: May 18, 2018
    Publication date: May 13, 2021
    Inventors: Claude Jean-Frederic Arzelier, Stephen John Barrett
  • Publication number: 20210067967
    Abstract: In some examples, a system receives first information corresponding to an intelligent transport system (ITS) station, and detects, based on the first information corresponding to the ITS station and based on second information provided by a cellular network relating to the ITS station, misbehavior of the ITS station, the second information includes location information acquired by the cellular network.
    Type: Application
    Filed: May 18, 2017
    Publication date: March 4, 2021
    Inventors: Claude Jean-Frederic Arzelier, Stephen John Barrett, Eswar Vutukuri
  • Patent number: 10936990
    Abstract: In some examples, a device includes a processor configured to compare a current transport status of the asset to a predicted transport status of the asset at each respective time instance of a plurality of time instances, and in response to determining that the current transport status does not differ from the predicted transport status by greater than a specified threshold, skip sending a report relating to the current transport status to a service over a network at the respective time instance of the plurality of time instances.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: March 2, 2021
    Assignee: BlackBerry Limited
    Inventors: Eswar Vutukuri, Stephen John Barrett
  • Patent number: 10939294
    Abstract: A user equipment (UE) sends, to a wireless access node in a wireless local area network (WLAN), a network access identifier (NAI) that includes an identifier for a cellular access network node. The UE receives an authentication challenge based on information in the NAI.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 2, 2021
    Assignee: BlackBerry Limited
    Inventors: Stephen John Barrett, Eswar Vutukuri
  • Publication number: 20210051030
    Abstract: A method at a computing device within an Intelligent Transportation System, the method comprising: determining, at the computing device, whether a short-term certificate is available to sign a message; if the short-term certificate is available, signing the message with a private key associated with the short-term certificate; if the short-term certificate is not available, signing the message with a private key associated with a long-term certificate; and sending the message to a recipient.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 18, 2021
    Inventors: Stephen John BARRETT, John Octavius GOYO, James Randolph Winter LEPP
  • Patent number: 10915407
    Abstract: The Source Volume Backup with Adaptive Finalization Apparatuses, Methods and Systems (“SVBAF”) transforms backup request inputs via SVBAF components into backup response outputs. A set of blocks to be copied from a source volume to a target volume is designated and copied while an operating system is configured to write to the source volume. Blocks of the source volume that were written to by the operating system while the operating system was configured to write to the source volume are identified. Finalization settings are analyzed to determine whether to enter a CoW mode. If the CoW mode should not be entered, the designated set of blocks is changed to include at least one of the identified blocks and a pass is repeated. Otherwise, the operating system is instructed to enter the CoW mode and bring the target volume into a state consistent with a state of the source volume.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 9, 2021
    Assignee: Datto, Inc.
    Inventors: Stuart Mark, Charles John Barrett, Faury Francisco Rodriguez, William Robert Speirs, II, Robert J. Gibbons, Jr.
  • Publication number: 20210037475
    Abstract: A method for control of data transmission in a wireless communication system includes receiving, by an application, from a modem, information indicative of a radio coverage condition, where a user equipment (UE) includes the application and the modem; based on the received information, determining that the UE is in an enhanced coverage state; and in response to the determining, controlling uplink data transmission by the modem to reduce power consumption of the UE.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Applicants: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Claude Jean-Frederic ARZELIER, Stephen John BARRETT, Rene FAURIE, Karen Lynn BACHMAN
  • Patent number: 10909876
    Abstract: Disclosed is a spray paint simulator and training aid including a mock paint sprayer, a trigger sensor of the mock paint sprayer, a head-mounted display unit, a motion tracking system for tracking a position and an orientation of the mock paint sprayer and the head-mounted display unit, a computer running software operable to display a virtual object and a virtual paint sprayer on the head-mounted display and, in response to an input from the trigger sensor, simulate the accumulation of paint on the virtual object, wherein the simulating the accumulation of paint includes generating a plurality of vectors extending between the virtual paint sprayer and the virtual object within a dispersion pattern.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: February 2, 2021
    Assignee: Envision Technologies, LLC
    Inventors: Wesley Richardson, Jameson Richardson, Joseph Richardson, John Barrett Gay, Quincy Phelps Jones