Patents by Inventor John B. Kenney

John B. Kenney 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: 12651531
    Abstract: Systems, methods, and other embodiments described herein relate to grouping vehicles by adapting communication parameters for damping disturbances through messaging. In one embodiment, a method includes acquiring sensor data and information from surrounding vehicles. The method also includes identifying traffic conditions for grouping with the vehicles on a road according to the sensor data and the information. The method also includes adapting communication parameters of messages for damping an environmental disturbance that includes factoring the traffic conditions and communicating the messages towards the vehicles until grouping parameters are satisfied, and the damping varies by vehicle positions among the vehicles.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: June 9, 2026
    Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Sergei S. Avedisov, Ahmadreza Moradipari, Hongsheng Lu, John B. Kenney
  • Publication number: 20260129408
    Abstract: Systems and methods are provided for authenticating vehicle communications. The system can identify, by a roadway device, a vehicle traveling on a roadway and authenticate a proxy device associated with the vehicle. Sensor data can be transmitted to the vehicle based on the authentication of the proxy device, wherein the vehicle is operated to navigate the roadway based on the sensor data.
    Type: Application
    Filed: November 4, 2024
    Publication date: May 7, 2026
    Applicants: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC., TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: MICHAEL A. CLIFFORD, ROHIT GUPTA, HIDEKI HADA, JOHN B. KENNEY
  • Patent number: 12461876
    Abstract: In some implementations, a device may receive, via a universal serial bus (USB) interface, configuration information and a supply of power from a network device. The device may receive, via an antenna that is external to the device, a first signal indicating timing information. The device may generate, based on the first signal, a second signal and a third signal, wherein the second signal comprises a one pulse per second signal and the third signal comprises a ten-megahertz signal. The device may provide, to the network device, the second signal and the third signal. The device may receive, via an input port, a clock signal to provide an extended holdover functionality to the network device.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: November 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: John B. Kenney, Kamatchi S. Gopalakrishnan, Jack W. Kohn, Sushma B. Bavache, Amit Verma, Rafik P.
  • Publication number: 20250140121
    Abstract: Systems, methods, and other embodiments described herein relate to grouping vehicles by adapting communication parameters for damping disturbances through messaging. In one embodiment, a method includes acquiring sensor data and information from surrounding vehicles. The method also includes identifying traffic conditions for grouping with the vehicles on a road according to the sensor data and the information. The method also includes adapting communication parameters of messages for damping an environmental disturbance that includes factoring the traffic conditions and communicating the messages towards the vehicles until grouping parameters are satisfied, and the damping varies by vehicle positions among the vehicles.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Sergei S. Avedisov, Ahmadreza Moradipari, Hongsheng Lu, John B. Kenney
  • Publication number: 20250037467
    Abstract: Systems, methods, and other embodiments described herein relate to reconstructing a dynamic scene using Neural Radiance Field (NeRF) technology. In one embodiment, a method includes receiving, from one or more sensors, a plurality of video clips of an environment. The method includes generating a second plurality of video clips based on the plurality of video clips, and reconstructing, using NeRF technology, a scene as a continuous function based on the second plurality of video clips.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Hongsheng Lu, Nejib Ammar, Akila C. Ganlath, Qi Chen, John B. Kenney, Onur Altintas
  • Patent number: 12211282
    Abstract: Systems, methods, and other embodiments described herein relate to reconstructing a dynamic scene using Neural Radiance Field (NeRF) technology. In one embodiment, a method includes receiving, from one or more sensors, a plurality of video clips of an environment. The method includes generating a second plurality of video clips based on the plurality of video clips, and reconstructing, using NeRF technology, a scene as a continuous function based on the second plurality of video clips.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: January 28, 2025
    Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Hongsheng Lu, Nejib Ammar, Akila C. Ganlath, Qi Chen, John B. Kenney, Onur Altintas
  • Publication number: 20240028541
    Abstract: In some implementations, a device may receive, via a universal serial bus (USB) interface, configuration information and a supply of power from a network device. The device may receive, via an antenna that is external to the device, a first signal indicating timing information. The device may generate, based on the first signal, a second signal and a third signal, wherein the second signal comprises a one pulse per second signal and the third signal comprises a ten-megahertz signal. The device may provide, to the network device, the second signal and the third signal. The device may receive, via an input port, a clock signal to provide an extended holdover functionality to the network device.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: John B. KENNEY, Kamatchi S. GOPALAKRISHNAN, Jack W. KOHN, Sushma B. BAVACHE, Amit VERMA, Rafik P.
  • Publication number: 20230367727
    Abstract: In some implementations, a device may receive, via a universal serial bus (USB) interface, configuration information and a supply of power from a network device. The device may receive, via an antenna that is external to the device, a first signal indicating timing information. The device may generate, based on the first signal, a second signal and a third signal, wherein the second signal comprises a one pulse per second signal and the third signal comprises a ten-megahertz signal. The device may provide, to the network device, the second signal and the third signal. The device may receive, via an input port, a clock signal to provide an extended holdover functionality to the network device.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 16, 2023
    Inventors: John B. KENNEY, Kamatchi S. GOPALAKRISHNAN, Jack W. KOHN, Sushma B. BAVACHE, Amit VERMA, Rafik P.
  • Patent number: 11816051
    Abstract: In some implementations, a device may receive, via a universal serial bus (USB) interface, configuration information and a supply of power from a network device. The device may receive, via an antenna that is external to the device, a first signal indicating timing information. The device may generate, based on the first signal, a second signal and a third signal, wherein the second signal comprises a one pulse per second signal and the third signal comprises a ten-megahertz signal. The device may provide, to the network device, the second signal and the third signal. The device may receive, via an input port, a clock signal to provide an extended holdover functionality to the network device.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: November 14, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: John B. Kenney, Kamatchi S. Gopalakrishnan, Jack W. Kohn, Sushma B. Bavache, Amit Verma, Rafik P.
  • Patent number: 8135002
    Abstract: A method and apparatus are provided for horizontally slicing a multi-stage switching fabric having transmission inputs and transmission outputs to and from the switch fabric. The switching fabric includes switch elements arranged in at least first and second stages, each switch element having element inputs and outputs with each switch element being configured to join one of the element inputs with an associated one of the element outputs. The switch fabric includes a first logic device that contains a stage-1 subset of the switch elements that is arranged within, and configured to operate as part of, the first stage. The first logic device also contains a stage-2 subset of the switch elements arranged within, and configured to operate as part of, the second stage. The switch fabric includes a second logic device that contains a stage-1 subset of the switch elements that is arranged within, and configured to operate as part of, the first stage.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: March 13, 2012
    Assignee: Tellabs Operations, Inc.
    Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
  • Patent number: 8089985
    Abstract: Allocation of an amount of available bandwidth among a plurality of users of a computer network is provided. Each user has a maximum allocation of bandwidth. Tier information of a plurality of tiers is accessed. In the tier information, users are grouped according to maximum allocation. Tier information includes a breakpoint value of each tier. The available bandwidth is allocated in one example embodiment by (1) allocating the maximum allocations to users in tiers with breakpoint values less than or equal to the amount of available bandwidth, and (2) allocating remaining available bandwidth in a fair manner among remaining users, which are users in tiers with breakpoint values greater than the amount of available bandwidth. The breakpoint value of at least one tier is a minimum amount of bandwidth that must be allocated in a Max-Min fair manner among the plurality of users such that each user in the tier receives its maximum allocation of bandwidth.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: January 3, 2012
    Assignee: Tellabs Operations Inc.
    Inventor: John B. Kenney
  • Patent number: 7940747
    Abstract: An apparatus for replacing lost PSTN data in a packet network and for generating variable power white noise, includes a lost packet detection unit (402) for detecting lost data packets, a data processing unit (404) for producing in response a lost data output indicating when replacement data needed, data playout unit (408) or data replacement unit (406), each may be implemented as a variable power white noise generator (FIG. 3) to generate replacement data by reusing data stored in an extended playback buffer, and placing the re-used replacement data on an external network.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: May 10, 2011
    Assignee: Tellabs Operations, Inc.
    Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer
  • Publication number: 20100183003
    Abstract: A method and apparatus are provided for horizontally slicing a multi-stage switching fabric having transmission inputs and transmission outputs to and from the switch fabric. The switching fabric includes switch elements arranged in at least first and second stages, each switch element having element inputs and outputs with each switch element being configured to join one of the element inputs with an associated one of the element outputs. The switch fabric includes a first logic device that contains a stage-1 subset of the switch elements that is arranged within, and configured to operate as part of, the first stage. The first logic device also contains a stage-2 subset of the switch elements arranged within, and configured to operate as part of, the second stage. The switch fabric includes a second logic device that contains a stage-1 subset of the switch elements that is arranged within, and configured to operate as part of, the first stage.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 22, 2010
    Applicant: Tellabs Operations, Inc.
    Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
  • Patent number: 7715438
    Abstract: A system automatically provisions a data flow. The system provides a flow range. The system receives a data unit associated with an unprovisioned data flow, determines whether the unprovisioned data flow falls within the flow range, and creates an automatically provisioned data flow based on the unprovisioned data flow when the unprovisioned data flow falls within the flow range.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Craig Frink, John B. Kenney, Russell Heyda, Albert E. Patnaude, Jr.
  • Publication number: 20100091793
    Abstract: Allocation of an amount of available bandwidth among a plurality of users of a computer network is provided. Each user has a maximum allocation of bandwidth. Tier information of a plurality of tiers is accessed. In the tier information, users are grouped according to maximum allocation. Tier information includes a breakpoint value of each tier. The available bandwidth is allocated in one example embodiment by (1) allocating the maximum allocations to users in tiers with breakpoint values less than or equal to the amount of available bandwidth, and (2) allocating remaining available bandwidth in a fair manner among remaining users, which are users in tiers with breakpoint values greater than the amount of available bandwidth. The breakpoint value of at least one tier is a minimum amount of bandwidth that must be allocated in a Max-Min fair manner among the plurality of users such that each user in the tier receives its maximum allocation of bandwidth.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Applicant: TELLABS OPERATIONS, INC.
    Inventor: John B. KENNEY
  • Patent number: 7675909
    Abstract: A method and apparatus are provided for horizontally slicing a multi-stage switching fabric having transmission inputs and transmission outputs to and from the switch fabric. The switching fabric includes switch elements arranged in at least first and second stages, each switch element having element inputs and outputs with each switch element being configured to join one of the element inputs with an associated one of the element outputs. The switch fabric includes a first logic device that contains a stage-1subset of the switch elements that is arranged within, and configured to operate as part of, the first stage. The first logic device also contains a stage-2 subset of the switch elements arranged within, and configured to operate as part of, the second stage. The switch fabric includes a second logic device that contains a stage-1 subset of the switch elements that is arranged within, and configured to operate as part of, the first stage.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: March 9, 2010
    Assignee: Tellabs Operations, Inc.
    Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
  • Patent number: 7411910
    Abstract: A system automatically provisions a data flow. The system provides a flow range. The system receives a data unit associated with an unprovisioned data flow, determines whether the unprovisioned data flow falls within the flow range, and creates an automatically provisioned data flow based on the unprovisioned data flow when the unprovisioned data flow falls within the flow range.
    Type: Grant
    Filed: July 6, 2004
    Date of Patent: August 12, 2008
    Assignee: Juniper Networks, Inc.
    Inventors: Craig Frink, John B. Kenney, Russell Heyda, Albert E. Patnaude, Jr.
  • Patent number: 7072295
    Abstract: In allocating bandwidth to data for transfer through a network device, bandwidth is allocated to committed data traffic based on a guaranteed data transfer rate and a queue size of the network device, and bandwidth is allocated to uncommitted data traffic using a weighted maximum/minimum process. The weighted maximum/minimum process allocates bandwidth to the uncommitted data traffic in proportion to a weight associated with the uncommitted data traffic.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: July 4, 2006
    Assignee: Tellabs Operations, Inc.
    Inventors: Kent D. Benson, Robert B. Magill, Terry J. Hrabik, John B. Kenney
  • Patent number: 7003000
    Abstract: An apparatus for replacing lost PSTN data in a packet network and for generating variable power white noise, includes a lost packet detection unit (402) for detecting lost data packets, a data processing unit (404) for producing in response a lost data output indicating when replacement data needed, data playout unit (408) or data replacement unit (406), each may be implemented as a variable power white noise generator (FIG. 3) to generate replacement data by reusing data stored in an extended playback buffer, and placing the re-used replacement data on an external network.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: February 21, 2006
    Assignee: Tellabs Operations, Inc.
    Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer
  • Patent number: 6208618
    Abstract: A method and apparatus for replacing lost PSTN data in a packet network and for generating variable power white noise are disclosed. In one embodiment, the method for replacing data includes the steps of receiving data packets, detecting lost data packets, and producing in response a lost data output indicating when replacement data needs to be provided. The method preferably generates the replacement data by re-using data stored in an extended playback buffer (with the re-used replacement data starting with the oldest output data byte stored in the extended playback buffer), and placing the re-used replacement data on an external network. Another aspect of the invention is a variable power white noise generator for providing replacement data. The variable power white noise generator may use, for example, a multi-bit register that stores a magnitude, and a pseudo-random sign bit generator to change the positive and negative sense of the magnitude.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: March 27, 2001
    Assignee: Tellabs Operations, Inc.
    Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer