Patents by Inventor P. Stephan Bedrosian

P. Stephan Bedrosian 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: 11902016
    Abstract: A range is determined between two unsynchronized communications terminals in which a first terminal transmits a range request to a second terminal. The first terminal stores a first timestamp in memory corresponding to a time at which the range request message was transmitted. A range response is later received by the first terminal from the second terminal. The range response includes a residence time that characterizes an amount of time the second terminal required to send the range response after receiving the range request. The first terminal later stores a second timestamp in memory corresponding to a time at which the range response was received. Based on the second timestamp minus the first timestamp and the residence time, a roundtrip time for the range request is calculated. This roundtrip time can be used to calculate a distance between the first terminal and the second terminal based on the roundtrip time.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: February 13, 2024
    Assignee: MITRE Corporation
    Inventor: P. Stephan Bedrosian
  • Publication number: 20230171013
    Abstract: A range is determined between two unsynchronized communications terminals in which a first terminal transmits a range request to a second terminal. The first terminal stores a first timestamp in memory corresponding to a time at which the range request message was transmitted. A range response is later received by the first terminal from the second terminal. The range response includes a residence time that characterizes an amount of time the second terminal required to send the range response after receiving the range request. The first terminal later stores a second timestamp in memory corresponding to a time at which the range response was received. Based on the second timestamp minus the first timestamp and the residence time, a roundtrip time for the range request is calculated. This roundtrip time can be used to calculate a distance between the first terminal and the second terminal based on the roundtrip time.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventor: P. Stephan Bedrosian
  • Patent number: 9124380
    Abstract: To test the timing-recovery process of a receiving (i.e., slave) node in a packet-based network, a packet filter is configured in a test configuration that already contributes a natural delay distribution to the packet flow arriving at the slave node. The resulting delay distribution of the arriving packet flow is the combination of that natural delay distribution and the effects of the packet filter, which deterministically or statistically reduces the number of packets with delays within the anchor value window arriving at the slave node (i.e., received packets having packet delays within the slave node's anchor value window). The packet filter can be adjusted to test the slave node's timing-recovery process for a wide variety of packet-flow conditions (e.g., different rates of packets with delays within the anchor value window).
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 1, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: P. Stephan Bedrosian
  • Patent number: 8976778
    Abstract: In certain embodiments, a slave clock node in a wireless packet network achieves time synchronization with a master clock node by implementing a packet-layer synchronization procedure, such as the IEEE1588 precision timing protocol (PTP), to set the slave's local time based on the master's time. The slave's local time is then maintained by implementing a physical-layer syntonization procedure, such as synchronous Ethernet, without relying on the packet-layer synchronization procedure. The packet-layer synchronization procedure may be selectively employed to adjust the slave's local time (if needed) after significant periods of time (e.g., substantially greater than one second). Both the packet-layer synchronization procedure and the physical-layer syntonization procedure are traceable to a common reference timescale (e.g., UTC). Depending on the implementation, the packet-layer synchronization procedure can be, but does not have to be, terminated when not being employed to adjust the slave's local time.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: March 10, 2015
    Assignee: LSI Corporation
    Inventor: P. Stephan Bedrosian
  • Patent number: 8774197
    Abstract: In a packet-based (e.g., Ethernet) network, such as the network of central offices and base stations of a wireless telephone system, a node receives one or more incoming packet-based signals from one or more other nodes of the network and recovers a clock signal from each incoming packet-based signal. The node selects one of the recovered clock signals as the node's reference clock signal. When the node is part of a base station, the node uses the selected clock to generate and transmit one or more outgoing packet-based signals to one or more central offices. The node also uses the selected clock to generate the base station's wireless transmissions. In one implementation, the base stations and central offices are connected by Ethernet facilities.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: July 8, 2014
    Assignee: Agere Systems LLC
    Inventor: P. Stephan Bedrosian
  • Publication number: 20140153591
    Abstract: To test the timing-recovery process of a receiving (i.e., slave) node in a packet-based network, a packet filter is configured in a test configuration that already contributes a natural delay distribution to the packet flow arriving at the slave node. The resulting delay distribution of the arriving packet flow is the combination of that natural delay distribution and the effects of the packet filter, which deterministically or statistically reduces the number of packets with delays within the anchor value window arriving at the slave node (i.e., received packets having packet delays within the slave node's anchor value window). The packet filter can be adjusted to test the slave node's timing-recovery process for a wide variety of packet-flow conditions (e.g., different rates of packets with delays within the anchor value window).
    Type: Application
    Filed: March 12, 2013
    Publication date: June 5, 2014
    Inventor: P. Stephan Bedrosian
  • Patent number: 8462819
    Abstract: An adaptive clock recovery (ACR) subsystem processes an input phase signal indicative of jittery packet arrival times to generate a relatively smooth and bounded output phase signal that can be used to generate a relatively stable recovered clock signal. The input phase signal is also processed to detect and measure step-delays corresponding, for example, to path changes in the network routing of the packets. Step-delay pre-compensation is performed, in which the input phase signal is phase-adjusted, upstream of the ACR subsystem, based on the sign and magnitude of each detected step-delay. As a result, the ACR subsystem is substantially oblivious to the existence of such step-delays.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: June 11, 2013
    Assignee: LSI Corporation
    Inventor: P. Stephan Bedrosian
  • Patent number: 8446896
    Abstract: In certain embodiments, a slave node in a packet network achieves time synchronization with a master node by implementing a packet-layer synchronization procedure, such as the IEEE1588 precision timing protocol (PTP), to set the slave's local time based on the master's time. The slave's local time is then maintained by implementing a physical-layer syntonization procedure, such as synchronous Ethernet, without relying on the packet-layer synchronization procedure. The packet-layer synchronization procedure may be selectively employed to adjust the slave's local time (if needed) after significant periods of time (e.g., substantially greater than one second). Both the packet-layer synchronization procedure and the physical-layer syntonization procedure are traceable to a common reference timescale (e.g., UTC). Depending on the implementation, the packet-layer synchronization procedure can be, but does not have to be, terminated when not being employed to adjust the slave's local time.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: May 21, 2013
    Assignee: LSI Corporation
    Inventor: P. Stephan Bedrosian
  • Patent number: 8411705
    Abstract: An adaptive clock recovery (ACR) system has a first closed-loop control processor (e.g., a first proportional-integral (PI) processor) that processes an input phase signal indicative of jittery packet arrival times to generate a mean phase reference. The input phase signal is compared to the mean phase reference to generate delay-offset values that are indicative of the delay-floor corresponding to the packet arrival times. The mean phase reference and the delay-offset values are used to generate offset-compensated phase values corresponding to the delay-floor. The ACR system also has a second closed-loop control processor (e.g., a second PI processor) that smoothes the offset-compensated phase values to generate an output phase signal that can be used to generate a relatively phase stable recovered clock signal, even during periods of varying network load that adversely affect the uniformity of the packet arrival times.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: April 2, 2013
    Assignee: LSI Corporation
    Inventor: P. Stephan Bedrosian
  • Patent number: 8401025
    Abstract: In one embodiment, an adaptive clock recovery (ACR) system generates a current delay-offset estimate value (DOE(i)) using a window technique that selects the larger of (i) the maximum delay-offset value (DOP) in the previous window and (ii) the maximum delay-offset value so far (DOM) in current window. This windowing technique can be implemented without having to store all of the individual values over a specified window size, as in a conventional sliding window technique. This windowing technique can be used to find extreme (i.e., either maximum or minimum) values for applications other than ACR systems.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: March 19, 2013
    Assignee: LSI Corporation
    Inventor: P. Stephan Bedrosian
  • Publication number: 20120218986
    Abstract: In a packet-based (e.g., Ethernet) network, such as the network of central offices and base stations of a wireless telephone system, a node receives one or more incoming packet-based signals from one or more other nodes of the network and recovers a clock signal from each incoming packet-based signal. The node selects one of the recovered clock signals as the node's reference clock signal. When the node is part of a base station, the node uses the selected clock to generate and transmit one or more outgoing packet-based signals to one or more central offices. The node also uses the selected clock to generate the base station's wireless transmissions. In one implementation, the base stations and central offices are connected by Ethernet facilities.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Applicant: AGERE SYSTEMS INC.
    Inventor: P. Stephan Bedrosian
  • Patent number: 8213436
    Abstract: In a packet-based (e.g., Ethernet) network, such as the network of central offices and base stations of a wireless telephone system, a node receives one or more incoming packet-based signals from one or more other nodes of the network and recovers a clock signal from each incoming packet-based signal. The node selects one of the recovered clock signals as the node's reference clock signal. When the node is part of a base station, the node uses the selected clock to generate and transmit one or more outgoing packet-based signals to one or more central offices. The node also uses the selected clock to generate the base station's wireless transmissions. In one implementation, the base stations and central offices are connected by Ethernet facilities.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: July 3, 2012
    Assignee: Agere Systems Inc.
    Inventor: P. Stephan Bedrosian
  • Publication number: 20110267946
    Abstract: In one embodiment, an adaptive clock recovery (ACR) system generates a current delay-offset estimate value (DOE(i)) using a window technique that selects the larger of (i) the maximum delay-offset value (DOP) in the previous window and (ii) the maximum delay-offset value so far (DOM) in current window. This windowing technique can be implemented without having to store all of the individual values over a specified window size, as in a conventional sliding window technique. This windowing technique can be used to find extreme (i.e., either maximum or minimum) values for applications other than ACR systems.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: LSI CORPORATION
    Inventor: P. Stephan Bedrosian
  • Publication number: 20110261917
    Abstract: In certain embodiments, a slave node in a packet network achieves time synchronization with a master node by implementing a packet-layer synchronization procedure, such as the IEEE1588 precision timing protocol (PTP), to set the slave's local time based on the master's time. The slave's local time is then maintained by implementing a physical-layer syntonization procedure, such as synchronous Ethernet, without relying on the packet-layer synchronization procedure. The packet-layer synchronization procedure may be selectively employed to adjust the slave's local time (if needed) after significant periods of time (e.g., substantially greater than one second). Both the packet-layer synchronization procedure and the physical-layer syntonization procedure are traceable to a common reference timescale (e.g., UTC). Depending on the implementation, the packet-layer synchronization procedure can be, but does not have to be, terminated when not being employed to adjust the slave's local time.
    Type: Application
    Filed: December 13, 2010
    Publication date: October 27, 2011
    Applicant: LSI CORPORATION
    Inventor: P. Stephan Bedrosian
  • Publication number: 20110164627
    Abstract: An adaptive clock recovery (ACR) system has a first closed-loop control processor (e.g., a first proportional-integral (PI) processor) that processes an input phase signal indicative of jittery packet arrival times to generate a mean phase reference. The input phase signal is compared to the mean phase reference to generate delay-offset values that are indicative of the delay-floor corresponding to the packet arrival times. The mean phase reference and the delay-offset values are used to generate offset-compensated phase values corresponding to the delay-floor. The ACR system also has a second closed-loop control processor (e.g., a second PI processor) that smoothes the offset-compensated phase values to generate an output phase signal that can be used to generate a relatively phase stable recovered clock signal, even during periods of varying network load that adversely affect the uniformity of the packet arrival times.
    Type: Application
    Filed: March 24, 2010
    Publication date: July 7, 2011
    Applicant: LSI CORPORATION
    Inventor: P. Stephan Bedrosian
  • Publication number: 20110164630
    Abstract: An adaptive clock recovery (ACR) subsystem processes an input phase signal indicative of jittery packet arrival times to generate a relatively smooth and bounded output phase signal that can be used to generate a relatively stable recovered clock signal. The input phase signal is also processed to detect and measure step-delays corresponding, for example, to path changes in the network routing of the packets. Step-delay pre-compensation is performed, in which the input phase signal is phase-adjusted, upstream of the ACR subsystem, based on the sign and magnitude of each detected step-delay. As a result, the ACR subsystem is substantially oblivious to the existence of such step-delays.
    Type: Application
    Filed: March 23, 2010
    Publication date: July 7, 2011
    Applicant: LSI CORPORATION
    Inventor: P. Stephan Bedrosian
  • Patent number: 7848242
    Abstract: Methods and apparatus for testing adaptive timing characteristics of a packet-based timing protocol are provided. A packet delay variation test sequence is applied to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes. Adaptive timing characteristics at a node that receives the packet-based traffic are evaluated in accordance with the packet delay variation test sequence.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: December 7, 2010
    Assignee: Agere Systems Inc.
    Inventor: P. Stephan Bedrosian
  • Publication number: 20090141725
    Abstract: In a packet-based (e.g., Ethernet) network, such as the network of central offices and base stations of a wireless telephone system, a node receives one or more incoming packet-based signals from one or more other nodes of the network and recovers a clock signal from each incoming packet-based signal. The node selects one of the recovered clock signals as the node's reference clock signal. When the node is part of a base station, the node uses the selected clock to generate and transmit one or more outgoing packet-based signals to one or more central offices. The node also uses the selected clock to generate the base station's wireless transmissions. In one implementation, the base stations and central offices are connected by Ethernet facilities.
    Type: Application
    Filed: February 12, 2009
    Publication date: June 4, 2009
    Applicant: AGERE SYSTEMS INC.
    Inventor: P. Stephan Bedrosian
  • Patent number: 7539200
    Abstract: In a packet-based (e.g., Ethernet) network, such as the network of central offices and base stations of a wireless telephone system, a node receives one or more incoming packet-based signals from one or more other nodes of the network and recovers a clock signal from each incoming packet-based signal. The node selects one of the recovered clock signals as the node's reference clock signal. When the node is part of a base station, the node uses the selected clock to generate and transmit one or more outgoing packet-based signals to one or more central offices. The node also uses the selected clock to generate the base station's wireless transmissions. In one implementation, the base stations and central offices are connected by Ethernet facilities.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: May 26, 2009
    Assignee: Agere Systems Inc.
    Inventor: P. Stephan Bedrosian
  • Publication number: 20080310447
    Abstract: Methods and apparatus for testing adaptive timing characteristics of a packet-based timing protocol are provided. A packet delay variation test sequence is applied to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes. Adaptive timing characteristics at a node that receives the packet-based traffic are evaluated in accordance with the packet delay variation test sequence.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Inventor: P. Stephan Bedrosian