Patents by Inventor Leonid Goldin
Leonid Goldin 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: 11855800Abstract: Methods and system for one-line synchronous interface are described. A timing device including a first buffer can be connected to a line card including a second buffer. The timing device can control the first buffer to output a synchronization pulse to the line card periodically at a time interval. For each output of the synchronization pulse, the timing device can switch the first buffer from a first output mode to a first input mode. Under the first input mode, the timing device listen for incoming data on the trace. The line card can receive the synchronization pulse periodically at the time interval. For each receipt of the synchronization pulse, the line card can switch the second buffer from a second input mode to a second output mode. Under the second output mode, the line card can transmit outgoing data on the trace.Type: GrantFiled: September 2, 2022Date of Patent: December 26, 2023Assignee: Renesas Electronics America Inc.Inventors: Leonid Goldin, Greg Anton Armstrong
-
Patent number: 11831405Abstract: Systems and methods for reducing phase delay variation impact are described. A microcontroller can receive a sequence of phase offsets determined by a slave device over time. The microcontroller can determine a weight vector based on a metric associated with the sequence of phase offsets. The microcontroller can adjust a set of filter coefficients based on the weight vector. The set of filter coefficients can be filter coefficients of a filter being implemented by the slave device to filter incoming packet data.Type: GrantFiled: March 11, 2022Date of Patent: November 28, 2023Assignee: Renesas Electronics America Inc.Inventors: Oleksandr Korovin, Alexandru Mihut, Greg Anton Armstrong, Leonid Goldin
-
Publication number: 20230291490Abstract: Systems and methods for reducing phase delay variation impact are described. A microcontroller can receive a sequence of phase offsets determined by a slave device over time. The microcontroller can determine a weight vector based on a metric associated with the sequence of phase offsets. The microcontroller can adjust a set of filter coefficients based on the weight vector. The set of filter coefficients can be filter coefficients of a filter being implemented by the slave device to filter incoming packet data.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Applicant: Renesas Electronics America Inc.Inventors: Oleksandr KOROVIN, Alexandru MIHUT, Greg Anton ARMSTRONG, Leonid GOLDIN
-
Patent number: 11372441Abstract: A method of distributing clock signals includes receiving a plurality of clock signals into a corresponding plurality of processing blocks; determining frequency offset data between a first clock signal of the plurality of clock signals and each of the other clock signals of the plurality of clock signals; periodically determining phase offset data between the first clock signal and the other clock signals; and transmitting the first clock signal, the frequency offset data, and the phase offset data on a pulse-width modulated clock signal. The method includes receiving a modulated clock signal, the modulated clock signal include a carrier clock signal, a frequency offset data, and a phase offset data on a pulse-width modulated clock signal; and recovering a plurality of clock signals based on the first clock signal, the frequency offset data, and the phase offset data.Type: GrantFiled: July 24, 2019Date of Patent: June 28, 2022Assignee: Integrated Device Technology, Inc.Inventors: Michael John Rupert, Ernst J G den Broeder, Leonid Goldin
-
Patent number: 11126218Abstract: A system that switches between a clock signal from a first line card and a clock signal from a second line card based on information transmitted from the first line card and the second line card on timing signals is presented. Some methods include receiving a first pulse-width modulated clock signal from a first line card, the first pulse-width modulated clock signal including information regarding the status of the first line card; receiving a second pulse-width modulated clock signal from a second line card, the second pulse-width modulated clock signal including information regarding the status of the second line card; producing a clock signal from the first pulse-width modulated clock signal; and switching to producing the clock signal from the second pulse-width modulated clock signal based on the information in the first pulse-width modulated clock signal.Type: GrantFiled: July 24, 2019Date of Patent: September 21, 2021Assignee: Integrated Device Technology, Inc.Inventors: Zaher Baidas, Ernst JG den Broeder, Leonid Goldin
-
Patent number: 10868664Abstract: In accordance with some embodiments of the present invention, a method of minimizing timing error in a precise timing protocol system includes receiving an input 1PPS signal and a clock signal; outputting an output 1PPS signal a number of clock edges after receipt of the input 1PPS signal; adjusting the clock signal until the output 1PPS signal as jumped a clock cycle; and adjusting an offset to bring the output 1PPS signal to within a half clock period. In some embodiments, further adjustments can be made to the timestamp.Type: GrantFiled: July 18, 2019Date of Patent: December 15, 2020Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.Inventors: Leonid Goldin, Michael Rupert
-
Publication number: 20200033910Abstract: A system that switches between a clock signal from a first line card and a clock signal from a second line card based on information transmitted from the first line card and the second line card on timing signals is presented. Some methods include receiving a first pulse-width modulated clock signal from a first line card, the first pulse-width modulated clock signal including information regarding the status of the first line card; receiving a second pulse-width modulated clock signal from a second line card, the second pulse-width modulated clock signal including information regarding the status of the second line card; producing a clock signal from the first pulse-width modulated clock signal; and switching to producing the clock signal from the second pulse-width modulated clock signal based on the information in the first pulse-width modulated clock signal.Type: ApplicationFiled: July 24, 2019Publication date: January 30, 2020Inventors: Zaher Baidas, Ernst JG den Broeder, Leonid Goldin
-
Publication number: 20200033909Abstract: A method of distributing clock signals includes receiving a plurality of clock signals into a corresponding plurality of processing blocks; determining frequency offset data between a first clock signal of the plurality of clock signals and each of the other clock signals of the plurality of clock signals; periodically determining phase offset data between the first clock signal and the other clock signals; and transmitting the first clock signal, the frequency offset data, and the phase offset data on a pulse-width modulated clock signal. The method includes receiving a modulated clock signal, the modulated clock signal include a carrier clock signal, a frequency offset data, and a phase offset data on a pulse-width modulated clock signal; and recovering a plurality of clock signals based on the first clock signal, the frequency offset data, and the phase offset data.Type: ApplicationFiled: July 24, 2019Publication date: January 30, 2020Inventors: Michael John Rupert, Ernst JG den Broeder, Leonid Goldin
-
Publication number: 20200028666Abstract: In accordance with some embodiments of the present invention, a method of minimizing timing error in a precise timing protocol system includes receiving an input 1PPS signal and a clock signal; outputting an output 1PPS signal a number of clock edges after receipt of the input 1PPS signal; adjusting the clock signal until the output 1PPS signal as jumped a clock cycle; and adjusting an offset to bring the output 1PPS signal to within a half clock period. In some embodiments, further adjustments can be made to the timestamp.Type: ApplicationFiled: July 18, 2019Publication date: January 23, 2020Inventors: Leonid GOLDIN, Michael RUPERT
-
Patent number: 9253748Abstract: In one embodiment, a method comprises a wireless detector in a lighting element detecting a movable object within a prescribed detection zone of the wireless detector; and the lighting element sending a message identifying detection of the movable object to a remote gateway, allowing the remote gateway to locate the movable object.Type: GrantFiled: August 21, 2013Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventor: Leonid Goldin
-
Publication number: 20150057013Abstract: In one embodiment, a method comprises a wireless detector in a lighting element detecting a movable object within a prescribed detection zone of the wireless detector; and the lighting element sending a message identifying detection of the movable object to a remote gateway, allowing the remote gateway to locate the movable object.Type: ApplicationFiled: August 21, 2013Publication date: February 26, 2015Applicant: Cisco Technology, Inc.Inventor: Leonid GOLDIN
-
Patent number: 7742410Abstract: Methods and apparatus are disclosed for using gap packets to create a bandwidth buffer over which packets can be sent to reduce or eliminate overflow conditions. One implementation sends a series of packets from a first device to a second device, the series of packets including interspersed information packets and gap packets. The first device determines when to insert the gap packets into the series of packets, and the gap packets received by the second device are dropped. The determination of when to insert one of the gap packets into the series of packets may be based on an occupancy level of a buffer, such as, but not limited to comparing it to a predetermined or variable threshold value. Also, the rate of sending gap packets and/or the size of the gap packets may be varied to adjust the size of bandwidth buffer created by the gap packets.Type: GrantFiled: December 16, 2002Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: Leonid Goldin, Michael Lewis Takefman
-
Patent number: 7547991Abstract: A system and method to provide redundant power to a failing line in a communication device within a communication network supporting the transmission and reception of data. Through the use of a common Y-Cable connector, a power switch is provided to provide power between an active line and a standby line to maintain a high impedance state should one line fail.Type: GrantFiled: July 18, 2005Date of Patent: June 16, 2009Assignee: Cisco Technology, Inc.Inventor: Leonid Goldin
-
Patent number: 7453873Abstract: Methods and apparatus are disclosed for identifying the relevancy of packets. In one embodiment, source addresses are associated with network topology indications. When a packet is received, its network topology indication is compared with the corresponding one retrieved from a data structure to determine whether to drop the packet. Source addresses may also be associated with authorized interfaces to determine whether a packet was received on an authorized interface. In one embodiment, a maintained network topology indication is associated with a packet. After it is processed, the corresponding latest network topology indication is retrieved and compared with that previously associated with the packet. In one embodiment, upon a change in a network topology indication associated with an interface, control packets are placed in each of the queues corresponding to the destination interface, so it can be readily identified when this update has been propagated through the system.Type: GrantFiled: May 13, 2003Date of Patent: November 18, 2008Assignee: Cisco Technology, Inc.Inventors: Michael Lewis Takefman, Leonid Goldin
-
Publication number: 20070014166Abstract: A system and method to provide redundant power to a failing line in a communication device within a communication network supporting the transmission and reception of data. Through the use of a common Y-Cable connector, a power switch is provided to provide power between an active line and a standby line to maintain a high impedance state should one line fail.Type: ApplicationFiled: July 18, 2005Publication date: January 18, 2007Inventor: Leonid Goldin
-
Patent number: 6854031Abstract: A configurable interconnect for use with high-speed electronic system components. The interconnect uses a lightweight protocol with control characters embedded into the data stream. The control characters define events such as end of packet, end of packet with error, transmit on, transmit off, synchronizing codes, and pass-through status. In one described embodiment, the protocol is used in an internetworking device node in which a pair of high-speed counter rotating rings transport data packets. The high-speed interconnect permits data packets to pass through the node without the delays which might otherwise be experienced with time division multiplex bus structures and the like.Type: GrantFiled: June 20, 2003Date of Patent: February 8, 2005Assignee: Cisco Technology, Inc.Inventors: Jean-Yves Ouellet, Leonid Goldin
-
Patent number: 6584535Abstract: A configurable interconnect for use with high-speed electronic system components. The interconnect uses a lightweight protocol with control characters embedded into the data stream. The control characters define events such as end of packet, end of packet with error, transmit on, transmit off, synchronizing codes, and pass-through status. In one described embodiment, the protocol is used in an internetworking device node in which a pair of high-speed counter rotating rings transport data packets. The high-speed interconnect permits data packets to pass through the node without the delays which might otherwise be experienced with time division multiplex bus structures and the like.Type: GrantFiled: January 31, 2000Date of Patent: June 24, 2003Assignee: Cisco Technology, Inc.Inventors: Jean-Yves Ouellet, Leonid Goldin