Patents by Inventor John Hedin
John Hedin 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: 10088598Abstract: Methods for compiling, generating, and using a run weather index and a personalized run weather index which represent the cumulative and weighted effects of weather and environmental conditions on outdoor running for different distance categories. The run weather index and personalized run weather index represent relative environmental and meteorological conditions as they affect run performance. Targeted messages associated with a run weather index may also be delivered based on current and/or forecasted run weather indexes or personalized run weather indexes.Type: GrantFiled: November 20, 2014Date of Patent: October 2, 2018Assignee: TWC Patent Trust LLTInventors: Christopher Paul Huff, Robert John Hedin, Curtis Brian Halbrook, Joseph Paul Koval
-
Publication number: 20070180175Abstract: A method for controlling bi-directional data transfers in an electronic circuit is provided. The method involves when a first of at least two data signals is activated as an originating data signal prior to a second of the at least two data signals: allowing only a device associated with the first of the at least two data signals to be a signal source, and causing a device associated with the second of the at least two data signals to enter a receive state as a signal sink. The method further involves passing at least one bit of data from the signal source to the signal sink.Type: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Applicant: ADC Telecommunications, Inc.Inventor: John Hedin
-
Publication number: 20070067763Abstract: A method of upgrading the system capability of a communications network is provided. The method involves initiating a transfer of at least one set of upgraded system capability software machine-coded instructions to a host card, instructing the host card to begin an upgrade process, determining whether at least one set of system capability software machine-coded instructions on the host card is valid, and completing the transfer of at least one valid set of system capability software machine-coded instructions to the host card, wherein the system capability is upgraded without affecting operation of the network.Type: ApplicationFiled: September 19, 2005Publication date: March 22, 2007Applicant: ADC Telecommunications, Inc.Inventors: Santosh Sonbarse, John Hedin, Jeffrey Cannon, Paul Schatz, Michael Kremer, William Mitchell
-
Publication number: 20060227805Abstract: The present invention relates to buffers that handle multiple protocols in a communication system. In one embodiment, a plurality of communication channels is provide. There is a buffer for each communication channel. Moreover, each buffer is adapted to pass data samples in more than one protocol.Type: ApplicationFiled: March 31, 2005Publication date: October 12, 2006Applicant: ADC Telecommunications, Inc.Inventors: John Hedin, Donald Bauman, Jeffrey Cannon
-
Publication number: 20060227737Abstract: Systems and methods for maintaining data stream synchronization are provided. A system comprises one or more radio head interface modules and a call processing software module each adapted to communicate with each other. The call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards. The call processing software module communicates a forward data stream to a first radio head interface module. The forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words. When the first radio head interface module does not observe the receipt of a first fixed synchronization word of the plurality of fixed synchronization words word from the call processing software module when expected, the first radio head interface module concludes that it has lost synchronization with the call processing software module.Type: ApplicationFiled: March 31, 2005Publication date: October 12, 2006Applicant: ADC Telecommunications, Inc.Inventors: John Hedin, Jeffrey Cannon, Douglas Weaver, Santosh Sonbarse, William Mitchell, Michael Hermel, Donald Bauman, Jerry Toms
-
Publication number: 20060222087Abstract: Systems and methods for handling buffer overflows and underflows in a software defined radio are presented. A communications system comprises one or more radio head interface modules and a call processing software module. The radio head interface modules are adapted to communicate with the call processing software module. The call processing software module performs modulation and demodulation of voice and data streams and transmits complex RF data samples to the radio head interface modules. A first radio head interface module is adapted to create zero value data samples when complex RF data samples are not received from the call processing software module at an expected data sample rate. The first radio head interface module is further adapted to count zero value data samples created and discard a number of complex RF data samples based on the number of zero value data samples counted by the first radio head interface module.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: ADC Telecommunications, Inc.Inventors: Donald Bauman, Jeffrey Cannon, John Hedin, Santosh Sonbarse
-
Publication number: 20060223572Abstract: Methods and systems for reconfiguring communications systems are provided. A communications system comprises one or more radio head interface modules and a call processing software module. The one or more radio head interface modules are adapted to communicate with the call processing software module. The call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards. The one or more radio head interface modules receive reconfiguration parameters from the call processing software module for one or more logical channels. The call processing software module and the one or more radio head interface modules communicate one or more pages of data samples to each other, each of the one or more pages of data samples having a page header. Reconfiguration parameters are contained in the page header.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: ADC Telecommunications, Inc.Inventors: John Hedin, Douglas Weaver, Santosh Sonbarse, William Mitchell, Michael Hermel, Donald Bauman, Jerry Toms
-
Publication number: 20060222019Abstract: The synchronization of timing between devices in a communication system is presented. In one embodiment a method includes attaching a time stamp message to a page of data samples that indicates when a first one of the data samples was received by a receive engine in a host card. Passing the data samples and the time stamp message to a call processing module and synchronizing communications between the host card and the call processing module based at least in part on the time stamp message.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: ADC Telecommunications, Inc.Inventors: John Hedin, Donald Bauman, Jeffrey Cannon
-
Publication number: 20060222054Abstract: A frequency hopping communications system is disclosed. A server is adapted to have one or more radio head interface modules and a call processing software module. The call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards. A radio head unit is coupled to the radio head interface module over one or more transport mediums and communicates with one or more subscriber units using the one or more air interface standards. The one or more radio head interface modules, are adapted to receive frequency channel hopping information, including a channel and a time to hop trigger, from the call processing software module for one or more of a plurality of communication channels.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: ADC Telecommunications, Inc.Inventors: David Conyers, Jeffrey Cannon, John Hedin, Douglas Weaver, Santosh Sonbarse, William Mitchell, Michael Hermel, Donald Bauman, Jerry Toms
-
Publication number: 20060222020Abstract: The synchronization of timing between devices in a communication system is presented. In particular, in one embodiment, a method of synchronizing timing of communications between a software module and a host card in a forward direction is presented. The method comprises reading a time start message in a header of a page of data received from the software module and transmitting the page of data when the time start message matches a time of a time clock in the host card.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: ADC Telecommunications, Inc.Inventors: John Hedin, Donald Bauman, Jeffrey Cannon
-
Patent number: 5823387Abstract: A method an apparatus for simultaneously dispensing a plurality of viscous materials, such as dentifrice pastes, produces a striped outer layer of a first material surrounding a core of a second viscous material. The apparatus includes a collapsible tube or pump-type dispenser containing a first viscous material and a second viscous material of a contrasting color in contact with the first material so that both materials are dispensed simultaneously. The tube or dispenser includes an outlet nozzle having a shaped outlet capable of scraping and removing a portion of the outer layer of viscous material to dispense the core material having stripes of the outer material. The nozzle is capable of forming a plurality of fine pin stripes on the core material.Type: GrantFiled: May 18, 1993Date of Patent: October 20, 1998Assignee: Colgate-Palmolive CompanyInventors: Benjamin Yap Manadanas, James Michael Skaggs, Sean Patrick O'Sullivan, Christopher John Hedin