Patents by Inventor Stephen Paul McFarland, JR.

Stephen Paul McFarland, JR. 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: 11514729
    Abstract: An example operation includes one or more of receiving indications from a plurality of transports, by a server, of another transport in proximity to the plurality of transports, forming a consensus, by the server, from the indications from the plurality of transports, and transmitting, by the server, a notification to one or more of the other transport and a device associated with the other transport, in response to the consensus. Each indication includes an identifier of the other transport and an identification of one or more ways the other transport is being operated in a different manner than intended.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 29, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Publication number: 20220375284
    Abstract: An example operation includes one or more of causing data, related to a performance of a transport, that is most significant to gain prominence on a display of a transport, and visually altering the data based on a worsening of the performance.
    Type: Application
    Filed: May 24, 2021
    Publication date: November 24, 2022
    Inventor: Stephen Paul McFarland, JR.
  • Publication number: 20220334818
    Abstract: An example operation includes one or more of receiving a notification of an available software update configured to alter functionality of a transport, enabling the altered functionality for an amount of time, and responsive to the altered functionality not being utilized during the amount of time, sending a notification indicating a negative outcome.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventor: Stephen Paul McFarland, JR.
  • Publication number: 20220334592
    Abstract: An example operation includes one or more of determining an event has exceeded a threshold within a period of time based on data received from a sensor on a moving transport, and responsive to the exceeded threshold being higher than an average threshold as compared to other transports in similar conditions, minimizing the event.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventor: Stephen Paul McFarland, JR.
  • Patent number: 11461087
    Abstract: An example operation includes one or more of detecting, by a transport, a difference between sensor data associated with a location outside the transport and data stored on the transport and updating, by the transport, the data stored on the transport with the difference.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: October 4, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Publication number: 20220283796
    Abstract: An example operation includes one or more of receiving, by a transport, over an open wireless network an encrypted software update and receiving, by the transport, over a closed wireless network a one-time key to decrypt the encrypted software update, wherein the one-time key is received while the transport is in motion and about to perform an action related to the software update.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: Stephen Paul McFarland, JR., Satyajit P. Patne
  • Publication number: 20220274593
    Abstract: An example operation includes one or more of determining, by a transport, a potential impact with an object at a location in a lane on a road and, when a distance away from the location exists within the lane, maneuvering, by the transport, the distance within the lane to avoid the potential impact.
    Type: Application
    Filed: March 1, 2021
    Publication date: September 1, 2022
    Inventors: Stephen Paul McFarland, JR., Satyajit P. Patne, Albert Scott Ludwin
  • Publication number: 20220279475
    Abstract: An example operation includes one or more of determining, by a first node, a location of an aberration on a second node, determining, by the first node, a third node able to document the aberration for a minimum period of time, notifying, by the first node, the third node to document the aberration for the minimum period of time in a first mode, and receiving, by the first node, the documentation in the first mode.
    Type: Application
    Filed: March 1, 2021
    Publication date: September 1, 2022
    Inventors: Stephen Paul McFarland, JR., Satyajit P. Patne, Albert Scott Ludwin
  • Patent number: 11412357
    Abstract: In one embodiment, example systems and methods relate to a providing a regional server directory that identifies local servers and vehicles that can provide services to a requesting vehicle. A geographic area such as a country is divided into a plurality of regions. Each region is associated with a plurality of local servers that provide one or more driving related services with respect to the roads and highways that pass through their associated region. The services may include traffic light statuses, traffic speed and flow information, weather information, accident information, etc. The regional servers may further identify one or more other vehicles in their associated region that can similarly provide services. On a periodic basis, each of these regional servers communicates their associated regions and provided services to a directory server. The directory server may be one or more servers whose address is known to vehicles.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 9, 2022
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Vladimeros Vladimerou, Stephen Paul McFarland, Jr.
  • Patent number: 11411766
    Abstract: An example operation includes one or more of generating a data frame for transmission via a controller area network (CAN) bus of a transport, the data frame comprising data stored in a plurality of fields, encoding at least one authentication bit into a value within a data field of the generated data frame, wherein the at least one authentication bit comprises a digital signature based on a predefined key for the at least one authentication bit, and transmitting the generated data frame with the at least one authentication bit that comprises the digital signature via the CAN bus.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: August 9, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventors: Satyajit P. Patne, Edward Allen Cain, Jr., Adam Loyd Parker, Jonathan Burnham, Stephen Paul McFarland, Jr.
  • Publication number: 20220194403
    Abstract: An example operation includes one or more of determining, by a transport, that an issue will soon occur, determining, by the transport, a time the issue will occur, and displaying, by the transport, the time the issue will occur. The issue is based on sensor data approaching a threshold within a period of time that is faster than an average period of time.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Inventors: Stephen Paul McFarland, JR., Satyajit P. Patne, Edward Allen Cain, JR., Brian D. McFarland
  • Publication number: 20220194229
    Abstract: An example operation includes one or more of displaying, on a transport display, first data from a device detachably attached to a transport and displaying, on the transport display, second data from a device affixed to the transport. The second data is overlaid on the display proximate to the first data.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Inventors: Stephen Paul McFarland, JR., Satyajit P. Patne, Edward Allen Cain, JR., Brian D. McFarland
  • Publication number: 20220198838
    Abstract: An example operation includes one or more of receiving, by a transport, first data from a first device, wherein the first device is affixed to the transport, receiving, by the transport, second data from a second device, wherein the second device is detachably attached to the transport and wherein the first data and the second data constitute a same unit of measure, and displaying, by the transport, a value based on the first data and the second data.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Inventors: Stephen Paul McFarland, Jr., Satyajit P. Patne, Edward Allen Cain, Jr., Brian D. McFarland
  • Publication number: 20220173894
    Abstract: An example operation includes one or more of receiving, via a first communication channel between a sending device and a recipient device, a first partial encryption key from the receiving device, receiving, via a second communication channel between the sending device and the recipient device, a second partial encryption key from the receiving device, wherein the second communication channel comprises a different communication medium than the first communication channel, generating a transport key based on the first partial encryption key and the second partial encryption key received via the first and second channels, and encrypting data based on the generated transport key and transmitting the encrypted data to the receiving device.
    Type: Application
    Filed: February 24, 2021
    Publication date: June 2, 2022
    Inventors: Edward Allen Cain, JR., Ismail Thanickel, Jonathan Burnham, Satyajit P. Patne, Neal Shen, Stephen Paul McFarland, JR.
  • Publication number: 20220156060
    Abstract: An example operation includes one or more of receiving a software update at a first component in a target transport, parsing the software update by a second component in the target transport into a first portion of critical updates and a second portion of non-critical updates, verifying the first portion, by the second component, based on a source of the software update, running, by the second component, the verified first portion with a dedicated process on the target transport for a pre-set period of time, and responsive to positive results over the period of time, running the verified first portion with other processes on the target transport.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 19, 2022
    Inventor: Stephen Paul McFarland, JR.
  • Patent number: 11328737
    Abstract: An example operation includes one or more of associating a transport with an impact in proximity to one or more other transports, transmitting, by a device in proximity to the impact, media related to the impact, receiving, by a server, the media, determining, by the server, one or more sounds based on the media, and associating, by the server, the one or more sounds with one or more of the transport and the one or more other transports.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: May 10, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Patent number: 11308800
    Abstract: An example operation includes one or more of establishing geolocation boundaries based on decibels associated with an impact involving one or more transports, transmitting, by a communication device, multimedia content related to the impact to one or more other communication devices within the geolocation boundaries, and receiving, by the one or more other communication devices, the multimedia content.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 19, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Patent number: 11281450
    Abstract: An example operation includes one or more of receiving a software update at a first component in a target transport, parsing the software update by a second component in the target transport into a first portion of critical updates and a second portion of non-critical updates, verifying the first portion, by the second component, based on a source of the software update, running, by the second component, the verified first portion with a dedicated process on the target transport for a pre-set period of time, and responsive to positive results over the period of time, running the verified first portion with other processes on the target transport.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: March 22, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Publication number: 20220070017
    Abstract: An example operation includes one or more of generating a data frame for transmission via a controller area network (CAN) bus of a transport, the data frame comprising data stored in a plurality of fields, encoding at least one authentication bit into a value within a data field of the generated data frame, wherein the at least one authentication bit comprises a digital signature based on a predefined key for the at least one authentication bit, and transmitting the generated data frame with the at least one authentication bit that comprises the digital signature via the CAN bus.
    Type: Application
    Filed: January 8, 2021
    Publication date: March 3, 2022
    Inventors: Satyajit P. Patne, Edward Allen Cain, JR., Adam Loyd Parker, Jonathan Burnham, Stephen Paul McFarland, Jr.
  • Publication number: 20220031197
    Abstract: An example operation includes one or more of receiving, by a computer associated with a transport, a gait of an individual from at least one sensor associated with the transport, validating, by the computer, the gait when the gait has corresponding frequency occurrence statistics above a predetermined gait threshold, responsive to the validating, providing, by the computer, access to the transport by the individual, receiving, by the computer, a sequence of gestures of the individual from at the at least one sensor, wherein the sequence of gestures corresponds to a function, validating, by the computer, the sequence of gestures, and responsive to the validating, performing, by the computer, the function responsive to the sequence of gestures being recognized as a known match with a pattern stored in memory.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 3, 2022
    Inventor: Stephen Paul McFarland, JR.