Patents by Inventor Michael Wang

Michael Wang 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: 20070140385
    Abstract: Apparatus and methods for use in a wireless communication system are disclosed for determining a timing position for channel activity in order to resolve timing ambiguity. A disclosed apparatus includes a processor that determines when channel activity occurs in at least one of an early or a late arrival position in a communication channel estimate and unwraps the channel activity in either the early arrival position or the late arrival position to a corresponding late or early arrival unwrapped channel activity position in the wireless channel estimate. The processor correlates symbol data in the communication signal corresponding to both the channel activity and the unwrapped channel activity to symbol data of the main channel activity. The processor determines whether a correct timing position of the channel activity is one of the early or late arrival positions based on the correlations, thus resolving timing ambiguity. Complementary methods are also disclosed.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Krishna Mukkavilli, Michael Wang, Raghuraman Krishnamoorthi
  • Publication number: 20070140322
    Abstract: Apparatus and methods for use in a wireless communication system are disclosed for recovery of timing tracking in a device, such as a wireless transceiver, after decoding errors occur due to incorrect timing tracking. In particular, the disclosed methods and apparatus recover timing tracking by monitoring a decoded signal in the transceiver for decoding errors occurring during a first frame, determining whether a number of decoding errors is greater than a predetermined amount, reacquiring a first pilot channel at a start of a subsequently received second frame when the number of decoding errors is determined to be greater than the predetermined amount, and resetting timing tracking of the transceiver based on the reacquired first pilot channel.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Michael Wang, Bojan Vrcelj, Fuyun Ling, Rajiv Vijayan
  • Publication number: 20070124611
    Abstract: A computer implemented method, data processing system, and processor are provided for thermal throttle control with minimal impact to interrupt latency. A setting of an interrupt status bit is monitored. A determination is made as to whether an interrupt associated with the interrupt status bit is an unmasked interrupt in response to the interrupt status bit being set. An existing throttling mode is disabled and the interrupt handled in response to the interrupt being unmasked, where the interrupt latency of the integrated circuit is reduced.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: Charles Johns, Michael Wang
  • Publication number: 20070121698
    Abstract: A computer implemented method, data processing system, and processor are provided for thermal throttling control for testing of real-time software. At least one thermal control setting is received. A thermal management system is set to a test mode using the at least one thermal control settings, where the test mode indicates a thermal throttling control using the thermal control setting. The real-time software is executed under the test mode and a test is performed as to whether a real-time deadline associated with the real-time software is met under the test mode. At least one thermal control setting is recorded as a passing thermal control setting in response to the real-time software meeting the real-time deadline.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: CHARLES JOHNS, MICHAEL WANG
  • Publication number: 20070124105
    Abstract: A computer implemented method, data processing system, and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data structure and a trace of the sensed temperatures is graphically displayed.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: Charles Johns, Michael Wang
  • Publication number: 20070124325
    Abstract: A system and method for organizing media based on associated metadata is provided. One or more items of media are accessed. Metadata associated with the one or more items of media is identified. A grouping for the one or more items of media according to the metadata is determined. The one or more items of media are organized according to the grouping.
    Type: Application
    Filed: September 7, 2006
    Publication date: May 31, 2007
    Inventors: Michael Moore, Daniel Kaye, Kenneth Turcotte, Randy Jongens, Michael Wang-Helmke, Peter Tjeerdsma, Christopher Davey
  • Publication number: 20070124104
    Abstract: A computer implemented method, data processing system, and processor are provided for logging a maximal temperature in an integrated circuit. A digital thermal sensor senses a temperature in the integrated circuit. The sensed temperature of the digital thermal sensor is read and a determination is made as to whether the sensed temperature is higher than a current maximal temperature. The sensed temperature is logged in response to the sensed temperature being higher than the current maximal temperature. The sensed temperature becomes a new maximal temperature for the integrated circuit.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: Charles Johns, Michael Wang
  • Publication number: 20070124355
    Abstract: A computer implemented method, data processing system, and processor are provided for managing a thermal management system. A determination is made as to whether a plurality of digital thermal sensors is faulty or functional. A power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor is monitored in response to at least one of the plurality of digital thermal sensors being functional. A functional digital thermal sensor is disabled in response to the at least one unit being in a power savings mode.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: Charles Johns, Michael Wang
  • Publication number: 20070121492
    Abstract: A computer implemented method, data processing system, and processor are provided for thermal interrupt generation. An interrupt temperature is set to a first temperature and an interrupt direction is to a greater than or equal to determination. A determination is made as to whether a sensed temperature from a digital thermal sensor meets or exceeds the interrupt temperature in response to the interrupt direction. A first interrupt is generated in response to the sensed temperature meeting or exceeding the interrupt temperature.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: Charles Johns, Michael Wang
  • Publication number: 20070121699
    Abstract: A computer implemented method, data processing system, and processor are provided for hysteresis in thermal throttling. A digital thermal sensor senses a temperature in the integrated circuit. A determination is made as to whether the sensed temperature is greater than or equal to a throttling temperature. A throttling mode is initiated in response to the sensed temperature meeting or exceeding the throttling temperature. The digital thermal sensor senses a new temperature. A determination is made as to whether the new sensed temperature is less than an end throttling temperature. The throttling mode is disabled in response to the new sensed temperature being less than the end throttling temperature.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: CHARLES JOHNS, MICHAEL WANG
  • Publication number: 20070124622
    Abstract: A computer implemented method, data processing system, and processor are provided for implementation of thermal throttling logic. A sensed temperature value is received from a digital thermal sensor representing a current temperature of a unit associated with the digital thermal sensor in the integrated circuit. The sensed temperature is reported as the current temperature in a status register. The unit in the integrated circuit is throttled in response to the current temperature exceeding a first predetermined value.
    Type: Application
    Filed: June 21, 2006
    Publication date: May 31, 2007
    Inventors: CHARLES JOHNS, MICHAEL WANG
  • Publication number: 20070118800
    Abstract: Systems and methods for dynamically integrated capture, collection, authoring, presentation and production of digital content are provided. According to one embodiment, a user interface automatically captures and collects digital content as the digital content is viewed by a user. The user interface includes features for the user to author some or all of the collected digital content. A further embodiment of the user interface formats the digital content in the presentation band for previewing in a variety of production formats, including as a web page, webshow, digital video disk “DVD”) and/or printbook. The user interface then allows the user to save the presentation and/or produce the presentation at a production facility.
    Type: Application
    Filed: September 7, 2006
    Publication date: May 24, 2007
    Inventors: Michael Moore, Daniel Kaye, Kenneth Turcotte, Randy Jongens, Michael Wang-Helmke, Peter Tjeerdsma, Christopher Davey
  • Publication number: 20070105525
    Abstract: Apparatus and methods for estimating the frequency of a sleep or slow clock using a fast clock, such as a temperature compensated crystal oscillator. The disclosed apparatus include an estimator having a first counter that receives sleep clock synchronized pulses issuing each cycle of the sleep clock period, yet are synchronized to a fast clock. The slow clock synchronized pulses are counted up to a predetermined number; whereupon a full count signal is issued. A second counter receives the full count signal and increments each time the full count signal is received. A third counter counts fast clock cycles until the full count signal occurs. Based on the number of counts of the slow and fast clock cycles, the frequency of the slow clock may be determined using only the domain of the fast clock for performing the measurement thereby tying accuracy of the measurement to the accuracy of the fast clock.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Inventors: Michael Wang, Chinnappa Ganapathy, Jinxia Bai
  • Publication number: 20070106428
    Abstract: Systems and methods for sensing temperatures of multiple functional blocks within a digital device and controlling the operation of these functional blocks in a manner that selectively reduces temperatures associated with some of the functional blocks, but not others. One embodiment comprises an integrated circuit having multiple functional blocks (such as processor cores) and a set of thermal sensors coupled to sense the temperatures of the functional blocks. The integrated circuit includes control circuitry configured to receive signals from the thermal sensors, detect thermal events in the functional blocks and to individually adjust operation of the functional blocks to reduce the temperatures causing the thermal events. In one embodiment, the control circuitry includes a detection/control circuit coupled to each of the functional blocks and a thermal management unit configured to evaluate detected thermal events and to determine actions to be taken in response to the thermal events.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Inventors: Takashi Omizo, Charles Johns, Michael Wang, Kazuaki Yazawa, Toshiyuki Hiroi
  • Publication number: 20070098120
    Abstract: Apparatus and methods for use in a wireless communication system are disclosed for reducing channel estimation noise in a device such as a wireless transceiver. A disclosed apparatus includes a processor that determines a channel activity portion and a noise portion of a channel estimation. The processor also determines a threshold noise level based on channel estimate values in the noise portion of the channel estimation. The processor compares channel estimate energy values in the channel estimation to the threshold noise level and sets each of the channel estimate energy values being less than the threshold noise level to a predetermined value such as zero in order to reduce or eliminate the noise. Similar methods are also disclosed.
    Type: Application
    Filed: December 15, 2005
    Publication date: May 3, 2007
    Inventor: Michael Wang
  • Publication number: 20070098125
    Abstract: Methods and apparatus for setting timing of sampling of one or more symbols. The disclosed methods account for at least three types of effective interference (EI) and are used to set the timing of a sampling window for sampling received symbols. The methods includes setting timing based on determining an energy density function accounting for both static and dynamic EI, determining the minimum of a total energy profile and sliding the sampling window to ensure that the minimum point is at a predetermined point, and determining and using a composite energy profile accounting for short term and long term fading effects. The disclosed apparatus include a transceiver employing one or more of the disclosed methods for setting timing when receiving the symbols.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Bojan Vrcelj, Fuyun Ling, Michael Wang
  • Publication number: 20070089164
    Abstract: A system and method for providing an alternate keypad arrangement in a virtual keypad is presented. In the alternate keypad arrangement, the virtual keys are laid out in a non-sequential arrangement. In one embodiment, the labels displayed on the virtual keys appear sequential, however the values registered when the user presses the virtual key does not match the label and, hence, the values are laid out in a non-sequential manner. Using alternate keypad arrangements arranged in patterns enables the user to use a common pattern, or patterns easily remembered by the user, for a wide variety of authentication data used to access a wide variety of systems. Rather than remembering the specific PIN codes and passwords, the user simply remembers a pattern and selects virtual keys that match the pattern.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Inventors: Jie Gao, Charles Johns, Michael Wang
  • Publication number: 20070081484
    Abstract: Method and apparatus for transmitting a wireless communication signal frame, such as an OFDM superframe. In particular, the disclosed methods and apparatus transmit a first pilot symbol in the signal frame where the symbol serves to communicate coarse timing information to a receiver. A second pilot symbol is subsequently transmitted to communicate information including network identification information concerning a wide-area network. Next, overhead information (OIS) concerning the wide-area network is then transmitted and then a third pilot symbol is transmitted to communicate information including network identification information concerning a local-area network to a receiver. By transmitting the third pilot symbol concerning the local-area network after the wide-area OIS, a receiver is allowed to acquire wide-area network timing and information and then subsequently acquire more updated local-area network timing and information and more efficiently utilize processing resources.
    Type: Application
    Filed: September 27, 2006
    Publication date: April 12, 2007
    Inventor: Michael Wang
  • Publication number: 20070082696
    Abstract: Methods and apparatus for constructing a pilot symbol for a communication frame transmitted in a wireless communication system, such as an OFDM system, are disclosed. In particular, the methods and apparatus generate at least one pseudo-random noise sequence having at least a predetermined length, where the at least one pseudo-random noise sequence represents a system configuration of a wireless system. A time domain symbol sequence is modulated with the at least one pseudo-random noise sequence to create a timing acquisition pilot symbol. The modulated acquisition pilot symbol is further masked to a prescribed frequency profile and placed in a frame for wireless transmission.
    Type: Application
    Filed: September 27, 2006
    Publication date: April 12, 2007
    Inventor: Michael Wang
  • Publication number: 20070070971
    Abstract: Systems and methods are provided for processing forward link only (FLO) signals. A device receives a FLO signal, processes a TDM pilot comprising a TDM Pilot 1, a TDM Pilot 2, a WIC, a LIC, a Transition Pilot Channel, and a Positioning Pilot, from the FLO signal, processes an overhead information symbol (OIS) comprising a wide-area OIS and a local-area OIS, from the FLO signal, processes an FDM pilot comprising a wide-area FDM pilot and a local-area FDM pilot, from the FLO signal; and processes data comprising wide-area data and local-area data, from the FLO signal.
    Type: Application
    Filed: July 27, 2006
    Publication date: March 29, 2007
    Inventors: Fuyun Ling, Murali Chari, Rajiv Vijayan, Ashok Mantravadi, Alok Gupta, Krishna Mukkavilli, Michael Wang, Bojan Vrcelj, Bruce Collins