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: 12651531Abstract: 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: GrantFiled: October 25, 2023Date of Patent: June 9, 2026Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Sergei S. Avedisov, Ahmadreza Moradipari, Hongsheng Lu, John B. Kenney
-
Publication number: 20260129408Abstract: 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: ApplicationFiled: November 4, 2024Publication date: May 7, 2026Applicants: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC., TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: MICHAEL A. CLIFFORD, ROHIT GUPTA, HIDEKI HADA, JOHN B. KENNEY
-
Patent number: 12461876Abstract: 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: GrantFiled: September 29, 2023Date of Patent: November 4, 2025Assignee: Juniper Networks, Inc.Inventors: John B. Kenney, Kamatchi S. Gopalakrishnan, Jack W. Kohn, Sushma B. Bavache, Amit Verma, Rafik P.
-
Publication number: 20250140121Abstract: 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: ApplicationFiled: October 25, 2023Publication date: May 1, 2025Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Sergei S. Avedisov, Ahmadreza Moradipari, Hongsheng Lu, John B. Kenney
-
Publication number: 20250037467Abstract: 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: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Hongsheng Lu, Nejib Ammar, Akila C. Ganlath, Qi Chen, John B. Kenney, Onur Altintas
-
Patent number: 12211282Abstract: 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: GrantFiled: July 25, 2023Date of Patent: January 28, 2025Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Hongsheng Lu, Nejib Ammar, Akila C. Ganlath, Qi Chen, John B. Kenney, Onur Altintas
-
Publication number: 20240028541Abstract: 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: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: John B. KENNEY, Kamatchi S. GOPALAKRISHNAN, Jack W. KOHN, Sushma B. BAVACHE, Amit VERMA, Rafik P.
-
Publication number: 20230367727Abstract: 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: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: John B. KENNEY, Kamatchi S. GOPALAKRISHNAN, Jack W. KOHN, Sushma B. BAVACHE, Amit VERMA, Rafik P.
-
Patent number: 11816051Abstract: 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: GrantFiled: May 10, 2022Date of Patent: November 14, 2023Assignee: Juniper Networks, Inc.Inventors: John B. Kenney, Kamatchi S. Gopalakrishnan, Jack W. Kohn, Sushma B. Bavache, Amit Verma, Rafik P.
-
Patent number: 8135002Abstract: 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: GrantFiled: January 15, 2010Date of Patent: March 13, 2012Assignee: Tellabs Operations, Inc.Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
-
Patent number: 8089985Abstract: 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: GrantFiled: October 10, 2008Date of Patent: January 3, 2012Assignee: Tellabs Operations Inc.Inventor: John B. Kenney
-
Patent number: 7940747Abstract: 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: GrantFiled: November 16, 2005Date of Patent: May 10, 2011Assignee: Tellabs Operations, Inc.Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer
-
Publication number: 20100183003Abstract: 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: ApplicationFiled: January 15, 2010Publication date: July 22, 2010Applicant: Tellabs Operations, Inc.Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
-
Patent number: 7715438Abstract: 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: GrantFiled: July 10, 2008Date of Patent: May 11, 2010Assignee: Juniper Networks, Inc.Inventors: Craig Frink, John B. Kenney, Russell Heyda, Albert E. Patnaude, Jr.
-
Publication number: 20100091793Abstract: 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: ApplicationFiled: October 10, 2008Publication date: April 15, 2010Applicant: TELLABS OPERATIONS, INC.Inventor: John B. KENNEY
-
Patent number: 7675909Abstract: 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: GrantFiled: December 15, 2004Date of Patent: March 9, 2010Assignee: Tellabs Operations, Inc.Inventors: Thomas E. Ryan, Mark E. Boduch, John B. Kenney
-
Patent number: 7411910Abstract: 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: GrantFiled: July 6, 2004Date of Patent: August 12, 2008Assignee: Juniper Networks, Inc.Inventors: Craig Frink, John B. Kenney, Russell Heyda, Albert E. Patnaude, Jr.
-
Patent number: 7072295Abstract: 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: GrantFiled: September 14, 2000Date of Patent: July 4, 2006Assignee: Tellabs Operations, Inc.Inventors: Kent D. Benson, Robert B. Magill, Terry J. Hrabik, John B. Kenney
-
Patent number: 7003000Abstract: 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: GrantFiled: December 3, 1999Date of Patent: February 21, 2006Assignee: Tellabs Operations, Inc.Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer
-
Patent number: 6208618Abstract: 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: GrantFiled: December 4, 1998Date of Patent: March 27, 2001Assignee: Tellabs Operations, Inc.Inventors: John B. Kenney, Robert B. Magill, R. Michael Schafer