Patents by Inventor Kevin A. Miller

Kevin A. Miller 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).

  • Publication number: 20080013661
    Abstract: A method for synchronizing counters in a wireless terminal device with those of an administrative device. A wireless terminal device advances its frame counter. With each increment of the frame counter, the wireless terminal device minislot counter advances by an amount equal to the number of minislots per frame. Likewise, with each increment of the frame counter, the wireless terminal, device's timestamp counter is incremented by the number of timestamps per frame. This continues until the counters at the wireless terminal device are within one frame of the administrative device's counters. The minislot counter is then incremented. With each increment of the minislot counter, the timestamp counter is incremented by an amount equal to the number of timestamps per minislot. This continues until the wireless terminal devices counters are within a minislot of the administrative device's counters.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 17, 2008
    Applicant: Broadcom Corporation
    Inventors: Kevin Miller, Anders Hebsgaard
  • Publication number: 20070290790
    Abstract: A lock programming device (10) is for use with a lock system (40) including a computer (2) and a one door lock(s) having a control. The computer has RAM (6), a storage device (7), and a program for generating lock code data files in response to user input. The lock control has memory (4a) for storing a lock code data file(s) and is configured to operate the lock when receiving input corresponding to the code file. The programming device (10) includes a base (12) disposeable in a user's hand and a flash memory (14) connected with the base for storing at least one data file. A controller (16) connected with the base is coupled with the flash memory and coupleable with the computer. The controller communicates with the computer to write a data file in RAM directly to the flash memory and communicates with the lock control to transfer the data file from the flash memory to the lock memory.
    Type: Application
    Filed: October 20, 2005
    Publication date: December 20, 2007
    Applicant: HARROW PRODUCTS LLC
    Inventors: Kevin Miller, George Frolov, Mark Caterino
  • Publication number: 20070268170
    Abstract: A system for spur cancellation comprises an input, an output, a memory, and a summer. A value corresponding to an energy level of a spur is stored in the memory. The summer is configured to receive an input signal from the input, to receive the value from the memory, to subtract the value from the input signal, and to convey an output signal to the output. The output signal is a difference of the value subtracted from the input signal.
    Type: Application
    Filed: July 31, 2007
    Publication date: November 22, 2007
    Applicant: Broadcom Corporation
    Inventors: Joel Danzig, Kevin Miller, H. Whitehead
  • Patent number: 7260165
    Abstract: A method for synchronizing counters in a terminal device, such as a cable modem in a DOCSIS-based system, with those of an administrative device, such as a headend. A cable modem advances its frame counter. With each increment of the frame counter, the cable modem's minislot counter advances by an amount equal to the number of minislots per frame. Likewise, with each increment of the frame counter, the cable modem's timestamp counter is incremented by the number of timestamps per frame. This continues until the counters at the cable modem are within one frame of the headend's counters. The minislot counter is then incremented. With each increment of the minislot counter, the timestamp counter is incremented by an amount equal to the number of timestamps per minislot. This continues until the cable modem's counters are within a minislot of the headend's counters. The timestamp counter is then incremented until the cable modem's counters match those of the headend.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: August 21, 2007
    Assignee: Broadcom Corporation
    Inventors: Kevin Miller, Anders Hebsgaard
  • Patent number: 7209848
    Abstract: Systems and methods for pulse stretching architectures for phase alignment of multi-frequency clocks for high speed data acquisitions are disclosed. A high speed data acquisition system includes a transmitter and a receiver. The receiver includes a multi-frequency clock generator that generates a plurality of clock signals, a pattern check module that detects a test pattern received from the transmitter and outputs a stretch command signal, and a stretch pulse generator that receives the stretch command signal and provides a stretch pulse signal that aligns the phases of the plurality of clock signals generated by the multi-frequency clock generator. Methods for initializing and shifting multi-phase clock signals to optimize error performance of a high speed data acquisition system are also provided.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: April 24, 2007
    Assignee: Broadcom Corporation
    Inventors: Xicheng Jiang, Chun-Ying Chen, Kevin Miller, Joel Danzig, Beth Wilcher
  • Publication number: 20070077883
    Abstract: A paging and mobile communications system and method is disclosed whereby entertainment, news, and other timely information may be delivered to a service recipient through a pager while the service recipient is waiting for service. A master unit delivers information to base units associated with each service provider subscribing to the system, and a plurality of pager units are associated with each base unit. The pager units may allow two-way communication with the base unit, whereby games and other interactive content may be delivered to the service recipient using the paging unit. Advertising may be delivered to service recipients through the system, thereby providing an additional revenue flow to the subscriber.
    Type: Application
    Filed: May 22, 2006
    Publication date: April 5, 2007
    Inventors: Garrett Childers, Ashley Childers, Kevin Miller, Gary Childers
  • Publication number: 20070061642
    Abstract: A system and method are used to provide uncorrelated code hopping in a communications system. A multi-bit linear shift register receives data and clocks the data fifteen times. A word assembler receives the shifted data and outputs a fifteen bit word. A mixer mixes the fifteen bit word with an numerical value of active codes to generate a mixed signal. A divider divides the mixed signal to produce a divided signal. A truncator truncates the divided signal to its seven most significant bits to produce a pseudo random hop number. A code matrix shifter circularly shifts the active codes in a code matrix based on the pseudo random hop number to produce a circularly shifted code. A transmitter transmits the circularly shifted code matrix.
    Type: Application
    Filed: July 20, 2006
    Publication date: March 15, 2007
    Applicant: Broadcom Corporation
    Inventors: Bruce Currivan, Thomas Kolze, Kevin Miller, Richard Prodan, Jonathan Min
  • Publication number: 20070009075
    Abstract: A timing recovery system and method for accelerated clock synchronization of remotely distributed electronic devices is provided. The system includes a phase locked loop, a linear estimator and control logic. The method includes sampling a clock signal received from an electronic device, applying a linear estimation technique to estimate the frequency and phase of the received signal and providing those estimates to a phase locked loop to accelerate the phase locked loop acquisition rate and secure signal lock quickly.
    Type: Application
    Filed: September 11, 2006
    Publication date: January 11, 2007
    Applicant: Broadcom Corporation
    Inventors: Kevin Miller, Anders Hebsgaard
  • Publication number: 20060268824
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Subhasri Dhesikan, Keith Lantz, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu
  • Publication number: 20060268683
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Subhasri Dhesikan, Keith Lantz, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu
  • Publication number: 20060268678
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Inventors: Subhasri Dhesikan, Denise Caballero-McCann, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu, Keith Lantz, David Sauerhaft
  • Publication number: 20060268693
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Subhasri Dhesikan, Kevin Miller, Rongxuan Chen, John Restrick, Martin Wu, Keith Lantz, James Stormes
  • Patent number: 7106823
    Abstract: A timing recovery system and method for accelerated clock synchronization of remotely distributed electronic devices is provided. The system includes a phase locked loop, a linear estimator and control logic. The method includes sampling a clock signal received from an electronic device, applying a linear estimation technique to estimate the frequency and phase of the received signal and providing those estimates to a phase locked loop to accelerate the phase locked loop acquisition rate and secure signal lock quickly.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: September 12, 2006
    Assignee: Broadcom Corporation
    Inventors: Kevin Miller, Anders Hebsgaard
  • Publication number: 20060170293
    Abstract: The apparatus for converting side-to-side to rotational motion for a workpiece includes a spring assembly with a movable base mounting element which is driven in a slightly arcuate reciprocal side-to-side motion and a fixed mounting element spaced apart from the base element and mounted in the appliance so that it does not rotate or move in operation of the apparatus. A spring member, such as two planar leaf springs positioned at an angle to each other, is mounted between the movable base element and the fixed mounting element. A drive shaft member extends from the movable base element through the fixed mounting element and beyond. A workpiece such as a brushhead is mounted on the distal end of the drive shaft. The spring member is configured so that it is substantially less resistant to twisting action than bending action, such that the side-to-side motion of the base element results in rotation of the workpiece.
    Type: Application
    Filed: April 3, 2006
    Publication date: August 3, 2006
    Inventors: Joseph Grez, Jeffrey Gueble, Jerry Wood, Devin Nelson, Kevin Miller, Craig Hanela, Bruce Taber, Richard Taylor, Willam Bryant, Scott Hall, Andreas Loibnegger, Piet van Rens, Kurt Sadek, Paulus Barten, D.I. Stephen Leitner
  • Publication number: 20060161370
    Abstract: Systems and methods for pulse stretching architectures for phase alignment of multi-frequency clocks for high speed data acquisitions are disclosed. A high speed data acquisition system includes a transmitter and a receiver. The receiver includes a multi-frequency clock generator that generates a plurality of clock signals, a pattern check module that detects a test pattern received from the transmitter and outputs a stretch command signal, and a stretch pulse generator that receives the stretch command signal and provides a stretch pulse signal that aligns the phases of the plurality of clock signals generated by the multi-frequency clock generator. Methods for initializing and shifting multi-phase clock signals to optimize error performance of a high speed data acquisition system are also provided.
    Type: Application
    Filed: October 24, 2005
    Publication date: July 20, 2006
    Applicant: Broadcom Corporation
    Inventors: Xicheng Jiang, Chun-Ying Chen, Kevin Miller, Joel Danzig, Beth Wilcher
  • Patent number: 7067945
    Abstract: The apparatus for converting side-to-side to rotational motion for a workpiece includes a spring assembly with a movable base mounting element which is driven in a slightly arcuate reciprocal side-to-side motion and a fixed mounting element spaced apart from the base element and mounted in the appliance so that it does not rotate or move in operation of the apparatus. A spring member, such as two planar leaf springs positioned at an angle to each other, is mounted between the movable base element and the fixed mounting element. A drive shaft member extends from the movable base element through the fixed mounting element and beyond. A workpiece such as a brushhead is mounted on the distal end of the drive shaft. The spring member is configured so that it is substantially less resistant to twisting action than bending action, such that the side-to-side motion of the base element results in rotation of the workpiece.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: June 27, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Joseph W. Grez, Jeffrey R. Gueble, Jerry C. Wood, Devin M. Nelson, Kevin A. Miller, Craig D. Hanela, Bruce E. Taber, Richard K. Taylor, William Bryant, Scott E. Hall, Andreas Loibnegger, Piet C. J. van Rens, Kurt Sadek, Paulus L. W. M. Barten, D. I. Stephan Leitner
  • Publication number: 20060125668
    Abstract: A digital modulator includes a quantizer and a mapper. The quantizer converts a dithered signal value to a voltage. The mapper provides a modulated signal based on the voltage received from the quantizer. The mapper may maintain a substantially identical average centroid for modulated signals provided by the mapper. In an aspect, the mapper is included in a feedback of the digital modulator. The digital modulator may include any number of mappers. For example, a mode selection switch may select one of a plurality of mappers to map a voltage level received from the quantizer to a respective digital sequence.
    Type: Application
    Filed: January 27, 2006
    Publication date: June 15, 2006
    Applicant: Broadcom Corporation
    Inventor: Kevin Miller
  • Publication number: 20060119497
    Abstract: Provided is a system and method for converting digital data audio data audio data that has a predetermined input sample rate, into an analog data signal. A system includes a digital to analog converter (DAC) including a digital processing portion configured to receive as an input the digital audio data and timing information, the timing information being representative of a time base of the input sample rate. The digital processing portion is similarly configured to digitally process the digital audio data and the timing information to produce serialized output data. The DAC also includes an analog processing portion configured to convert serialized data to an analog format. The digital processing portion operates in accordance with at least one clock having a corresponding clock rate wherein the corresponding clock rate is unrelated to the input sample rate.
    Type: Application
    Filed: January 31, 2006
    Publication date: June 8, 2006
    Applicant: Broadcom Corporation
    Inventors: Kevin Miller, Keith Klingler, Brian Schoner
  • Patent number: 7058864
    Abstract: Systems, methods, software products test a memory cache of a processor that includes a test engine (e.g., a BISTE). High level test source code is formulated to use routines in API source code that, when compiled into machine test code, interfaces with the test engine. The machine test code is executed with the processor to test the memory cache to detect one or more faulty memory blocks in the memory cache. If any of the faulty memory blocks are detected, the test engine is instructed, through the machine test code, to set one or more bits in registers to functionally replace the faulty memory blocks with redundant blocks of the memory cache.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: June 6, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William Bryson McHardy, Raymond Paul Gratias, Kevin Miller, Brian Nugent
  • Publication number: 20060111631
    Abstract: A system, method and apparatus for performing a facial approximation is described. The system includes an acquisition subsystem and a facial approximation algorithm. The method includes the steps of acquiring models of known skulls and a model of a questioned skull, comparing the models of the known skulls with the model of the questioned skull, and removing variation in the facial structure of the questioned skull due to skeletal variation between the known skulls and the questioned skull. The apparatus includes a bony structure software component, a bony structure warping software component, and a soft tissue software component.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Inventors: Timothy Kelliher, Peter Tu, Wesley Turner, Rebecca Brown, Michael Taister, Kevin Miller