Humberto Felipe Casal - Austin TX Hehching Harry Li - Austin TX Trong Duc Nguyen - Webster TX
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
H03K 300
US Classification:
327236
Abstract:
A phase detector circuit receives both a reference clock signal and a sense clock signal and produces a synchronization signal if the sense and reference clock signals are in phase within a specified tolerance. A lead/lag signal is provided to a skew control circuit and accompanying delay circuits to increase or decrease the amount of delay on the reference clock signal and the sense clock signal if the two signals are not in phase within the specified tolerance. The sense clock signal is a feedback signal returned from logic circuitry, which originally receives the reference clock signal, which may be supplied by a master clock signal within a processor.
Symmetric Clock System For A Data Processing System Including Dynamically Switchable Frequency Divider
Humberto F. Casal - Austin TX Rafey Mahmud - Austin TX Trong Nguyen - Houston TX Mark L. Shulman - Staatsburg NY Nandor G. Thoma - Plano TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 2100
US Classification:
377 47
Abstract:
A dynamically switchable clock system having a symmetrical output signal includes a frequency doubler which couples the input frequency to provide greater resolution and synchronization of an output signal to an input signal in the frequency divider and the facility to handle odd divides as even divides at double frequency, a counter controlled by a divisor select signal, first and second compare circuits which compare against the preprogrammed count for division, the compare circuits receiving an input from the divisor select circuits, and having outputs to a counter reset line and to an output clock S/R latch which provides the frequency divided symmetrical output signal.
Hierarchical Clocking System Using Adaptive Feedback
Humberto F. Casal - Austin TX Joel R. Davidson - Austin TX Hehching H. Li - Austin TX Yuan C. Lo - Austin TX Trong D. Nguyen - Webster TX Campbell H. Snyder - Austin TX Nandor G. Thoma - Plano TX
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
H03K 513
US Classification:
327292
Abstract:
A clocking system for complex electronic devices is created in an hierarchial manner whereby the master clock pulse is provided to a plurality of digital pulse aligners which in turn provide phase aligned clock signals at the field replaceable unit level to either a slave clock or a digital phase aligner. The slave clock or the digital phase aligner at the field replaceable unit level in turn provides an aligned clock pulse to a timing node on respective chips. A third level of the hierarchy provides similarly aligned pulses to individual using-circuits on the chips of the system. The digital phase aligner, aligning the output pulse at the timing node of the next level with the reference pulses being provided to the digital phase aligner at each level, insures that the timing pulses arriving at the utilizing circuits are synchronously aligned with clock pulses of the master clock. The system provides dramatic simplification of replacement of either field replaceable units or individual components within field replaceable units. The system is self-phasing and self-correcting to accommodate timing misalignments caused by any variations in the timing delays at all levels, thereby reducing the jitter that must be accommodated.
Humberto Felipe Casal - Austin TX Hehching Harry Li - Austin TX Trong Duc Nguyen - Webster TX Nandor Gyorgy Thoma - Plano TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 2100 G06F 1300
US Classification:
39575004
Abstract:
During power up and power down of logic circuitry implemented in CMOS, the clock signal supplied to the logic circuitry is incremented and decremented, respectively, to avoid a sudden application or removal of the clock signal to the logic circuitry.
Determining Candidate Object Identities During Image Tracking
- Irving TX, US Sailesh Bharathwaaj Krishnamurthy - Irving TX, US Trong Nghia Nguyen - Dallas TX, US
International Classification:
G06K 9/00 G06T 7/292 H04N 7/18 G06T 7/246
Abstract:
A system includes sensors and a tracking subsystem. The subsystem receives frames of top-view images generated by the sensors. The subsystem tracks a first and second object, based on received frames. The subsystem detects that the first object is within a threshold distance of the second object. In response, the subsystem determines a probability that the first object switched identifiers with the second object and updates candidate lists accordingly for the first and second objects. The updated first candidate list includes a probability that the first object is associated with a first identifier and a probability that the first object is associated with a second identifier.
Feedback And Training For A Machine Learning Algorithm Configured To Determine Customer Purchases During A Shopping Session At A Physical Store
- Irving TX, US Sailesh Bharathwaaj Krishnamurthy - Irving TX, US Trong Nghia Nguyen - Dallas TX, US Sarath Vakacharla - Irving TX, US
International Classification:
G06K 9/00 G06Q 30/06 G06N 20/00
Abstract:
An apparatus includes a processor. The processor receives an algorithmic shopping cart that includes a first set of items determined by an algorithm to have been selected by a person during a shopping session in a physical store, based on a set of inputs received from sensors located within the physical store. The processor also receives a virtual shopping cart that includes a second set of items. Video of the shopping session was captured by a set of cameras located in the physical store and depicts the person selecting the second set of items. The processor compares the algorithmic cart to the virtual cart and determines that a discrepancy exists between the algorithmic cart and the virtual cart. The processor determines a subset of the set of inputs associated with the discrepancy and attaches metadata explaining the discrepancy to the subset. The processor uses the subset to train the algorithm.
Determining Candidate Object Identities During Image Tracking
- Irving TX, US Sailesh Bharathwaaj Krishnamurthy - Irving TX, US Trong Nghia Nguyen - Dallas TX, US
International Classification:
G06K 9/00 H04N 7/18 G06T 7/292 G06T 7/246
Abstract:
A system includes sensors and a tracking subsystem. The subsystem receives frames of top-view images generated by the sensors. The subsystem tracks a first, second, and third object, based on received frames. The subsystem detects that the first object is within a threshold distance of the second object. In response, the subsystem determines a probability that the first object switched identifiers with the second object and updates candidate lists accordingly for the first and second objects. The updated first candidate list includes a probability that the first object is associated with a first identifier and a probability that the first object is associated with a second identifier. The updated second candidate list includes a probability that the second object is associated with the first identifier and a probability that the second object is associated with the second identifier.
Tracking Positions Using A Scalable Position Tracking System
- Irving TX, US Sarath Vakacharla - Irving TX, US Trong Nghia Nguyen - Dallas TX, US Shahmeer Ali Miza - Celina TX, US Madan Mohan Chinnam - Irving TX, US Caleb Austin Boulio - Lewisville TX, US
International Classification:
G06K 9/00 H04N 5/376 G01S 17/06 H04N 5/247
Abstract:
A scalable tracking system processes video of a space to track the positions of people within a space. The tracking system determines local coordinates for the people within frames of the video and then assigns these coordinates to time windows based on when the frames were received. The tracking system then combines or clusters certain local coordinates that have been assigned to the same time window to determine a combined coordinate for a person during that time window.
Gary Yates, Ron Tharp, Gena Goodson, Mauricia Turner, Rami Williams, Kathleen Woelke, Tammie Waldie, Jerel Smith, Miranda Manor, Brian Henry, Betty Hughey, Adam Harper