Patents by Inventor Michael Fanning

Michael Fanning 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: 12204613
    Abstract: The present invention provides a multiform separation classifier, including an input module, a data collection module, a multiform separation engine, and an output module. The input module is configured to receive sample data. The data collection module is connected to the input module and configured to store a collection of data from the input module. The collection of data includes a training set and/or a test set. The multiform separation engine is connected to the data collection module and configured to use at least two piecewise continuous functions to perform classification. The piecewise continuous functions are respectively trained with the training set through a learning process. The output module is connected to the multiform separation engine and configured to derive an output result after the sample data is processed through the multiform separation engine.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: January 21, 2025
    Inventor: Ko-Hui Michael Fan
  • Publication number: 20220343204
    Abstract: The present invention provides a loyalty extraction machine, wherein “quadratic multiform separation” (QMS) is modified and executed multiplicatively in an even generalized way. In each execution, the characteristic of one single membership is either enhanced or reduced. This process is performed in turn to each membership. Thus, every sample data (or element) receives multiple classification results. Then, the multiple classification results are collected and analyzed by an “eclectic classifier” to reach a final decision. The combination of the generalized QMS and the eclectic classifier therefore develops the loyalty extraction machine. Moreover, a label called “loyalty type” of the element is introduced to describe the effectiveness of membership recognition with respect to a training set.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 27, 2022
    Inventor: Ko-Hui Michael FAN
  • Publication number: 20220222494
    Abstract: The present invention provides a multiform separation classifier, including an input module, a data collection module, a multiform separation engine, and an output module. The input module is configured to receive sample data. The data collection module is connected to the input module and configured to store a collection of data from the input module. The collection of data includes a training set and/or a test set. The multiform separation engine is connected to the data collection module and configured to use at least two piecewise continuous functions to perform classification. The piecewise continuous functions are respectively trained with the training set through a learning process. The output module is connected to the multiform separation engine and configured to derive an output result after the sample data is processed through the multiform separation engine.
    Type: Application
    Filed: January 14, 2021
    Publication date: July 14, 2022
    Inventor: Ko-Hui Michael FAN
  • Publication number: 20220147866
    Abstract: The present invention provides an eclectic classifier including an input module, a data collection module, a classifier combination module, and an output module. The input module is configured to receive sample data. The data collection module is configured to store a collection of data from the input module. The collection of data includes a training set and/or a test set. The classifier combination module is configured to combine at least two developed classifiers trained with the training set. The output module is configured to derive an output result after the sample data is processed through the classifier combination module.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 12, 2022
    Inventor: Ko-Hui Michael FAN
  • Patent number: 11159519
    Abstract: A system may deliver contextual services with dynamic intelligent behavior. The system may receive a first request from a device of a user. The system may retrieve a response to the request. The system may anticipate that the user is going to make a second request. The system may retrieve a response to the second request. The system may store the response to the second request in a temporary memory, such that the response may be quickly transmitted to the device if the user submits the second request. In some cases, the system may transmit the response to the second request without the user submitting the second request.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 26, 2021
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: John Bruno, Sibish Neelikattil Basheerahammed, Michael Fanning, Christian Baker
  • Patent number: 9097590
    Abstract: A 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: Grant
    Filed: November 1, 2010
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles Ray Johns, Michael Fan Wang
  • Patent number: 8831156
    Abstract: Techniques for interference cancellation in a CDMA system. In an exemplary embodiment, a channel set scrambled using a secondary scrambling code (SSC) is estimated and cancelled along with a channel set scrambled using a primary scrambling code (SSC). The estimation and cancellation of the SSC channel set may proceed in series with the estimation and cancellation of the PSC channel set. Alternatively, the estimation of the SSC channel set may proceed in parallel with the estimation of the PSC channel set, and the cancellations of the PSC and SSC channel sets may be simultaneously performed. Multiple iterations of such estimation and cancellation may be performed in a successive interference cancellation (SIC) scheme.
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: September 9, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Jiye Liang, Michael Fan, Yisheng Xue
  • Publication number: 20130339473
    Abstract: Real time analytics via stream processing is described. A stream reader receives a stream of messages and batches the messages in a message queue. A stream writer accesses the messages from the message queue, aggregates the messages from a time window based on a hierarchy of an attribute to generate a set of event data for the time window, stores the set of event data in a memory cache cluster, and stores a key corresponding to the set of event data in a key buffer queue. A stream aggregator accesses the key from the key buffer queue, retrieves the set of data in the time window corresponding to the key from the memory cache cluster, and performs a process on the retrieved set of data.
    Type: Application
    Filed: March 14, 2013
    Publication date: December 19, 2013
    Applicant: Zynga Inc.
    Inventors: Daniel McCaffrey, Michael Fan, Rushan Chen
  • Publication number: 20130229990
    Abstract: A method and apparatus for effectively managing uplink interference in a TD-SCDMA HSUPA system is provided. The method may comprise receiving a load indicator from each of one or more non-serving Node Bs, calculating a load factor for each of the one or more non-serving Node Bs, generating a weighted serving and neighbor Node B path loss (SNPL) metric by applying the calculated load factor to a non-weighted SNPL metric determination, and transmitting the generated weighted SNPL metric to a serving Node B.
    Type: Application
    Filed: October 13, 2010
    Publication date: September 5, 2013
    Applicant: Qualcomm Incorporated
    Inventors: Michael Fan, Jiming Guo, Bo Chen
  • Publication number: 20130195232
    Abstract: Techniques for interference cancellation in a CDMA system. In an exemplary embodiment, a channel set scrambled using a secondary scrambling code (SSC) is estimated and cancelled along with a channel set scrambled using a primary scrambling code (SSC). The estimation and cancellation of the SSC channel set may proceed in series with the estimation and cancellation of the PSC channel set. Alternatively, the estimation of the SSC channel set may proceed in parallel with the estimation of the PSC channel set, and the cancellations of the PSC and SSC channel sets may be simultaneously performed. Multiple iterations of such estimation and cancellation may be performed in a successive interference cancellation (SIC) scheme.
    Type: Application
    Filed: November 27, 2009
    Publication date: August 1, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Jiye Liang, Michael Fan, Yisheng Xue
  • Patent number: 8250523
    Abstract: It may be advantageous to facilitate communication between two types of source code. For example, a wrapper may be generated to translate between managed source code and native source code. Current techniques may translate a single type of native source code into a managed binary wrapper. However, as provided herein, a managed source code wrapper may be generated based upon a variety of native source code formats. A native binary descriptor describing a set of native code may be received. A provider may be selected based upon the format of the set of native code. The provider may be executed upon the native binary descriptor to produce a common native binary description. A managed source code wrapper may be generated based upon the common native binary description. Because the managed source code wrapper may be in a textual source code format, a developer may easily maintain and/or customize the wrapper.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew Hall, Michael Fanning
  • Patent number: 8008977
    Abstract: Embodiments include but are not limited to apparatuses and systems including a unit cell having a source electrode, a gate electrode to receive an input radio frequency (RF) signal, and a drain electrode to output an amplified RF signal. A field plate may be coupled with the source electrode, and a feedback resistor may be coupled between the field plate and the source electrode.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: August 30, 2011
    Assignee: Triquint Semiconductor, Inc.
    Inventors: Hua-Quen Tserng, David Michael Fanning
  • Publication number: 20110191676
    Abstract: Multi-browser interactivity testing records user interactions with a recorder browser for subsequent playback in one or more player browsers. User input to the recorder browser directed at a Document Object Model element is intercepted, and the input and element are noted in an interaction record. After reading the interaction record in a player browser, a corresponding element is located, using attribute values or other mechanisms. The user input is applied to the located player element(s) by simulated system level events, and the results are displayed. Player browser playback can be synchronized with screenshots or video clips of the recorder browser. The interaction recording can also be edited. Layout which depends on interactive behaviors such as login or accordion controls, and other aspects of interactivity, can be tested without manually repeating the input for each browser, and despite differences in the layout engines.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Steve Guttman, Michael Fanning, Matt Hall
  • Publication number: 20110173589
    Abstract: Multi-browser interactivity testing connects a leader browser and one or more follower browsers. Direct user input to the follower browsers is blocked. User input to the leader browser directed at a Document Object Model element is intercepted. A corresponding element is located in each follower browser, using attribute values or other mechanisms. The user input is applied to the leader element, and applied to the follower element(s) by simulated system level events, and the results are displayed in real time on all browsers. Layout which depends on interactive behaviors such as login or accordion controls, and other aspects of interactivity can be tested without manually repeating the input for each browser, and despite differences in the screen territories assigned to an element by different browser's layout engines. The leader and follower browser roles can also be interchanged automatically.
    Type: Application
    Filed: January 13, 2010
    Publication date: July 14, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Steve Guttman, Michael Fanning, Matt Hall
  • Patent number: 7957848
    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: Grant
    Filed: November 4, 2008
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Ray Johns, Michael Fan Wang
  • Publication number: 20110040517
    Abstract: A 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: November 1, 2010
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Ray Johns, Michael Fan Wang
  • Patent number: 7880549
    Abstract: Embodiments include but are not limited to apparatuses and systems including a circuit comprising a unit cell including an input and an output, and a harmonic trap, intrinsic to the unit cell, implemented on one of the input and the output. Other embodiments may be described and claimed.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 1, 2011
    Assignee: TriQuint Semiconductor, Inc.
    Inventors: Hua-Quen Tserng, David Michael Fanning
  • Patent number: 7848901
    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: Grant
    Filed: October 2, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Charles Ray Johns, Michael Fan Wang
  • Patent number: 7831006
    Abstract: An apparatus is provided to reduce transient current swings during mode transitions. Traditionally, transient supply voltage fluctuations on a chip account for a large portion of the power supply. The number of series inductances and resistances are typically minimized, while adding large decoupling capacitances between the supply voltage and ground. However, situations may arise where reduction of series inductances and resistances cannot be accomplished. Therefore, to assist in controlling the transient current swings, reduction of clocking frequencies are performed in a controlled manner.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Eskinder Hailu, Mack Wayne Riley, Michael Fan Wang
  • Publication number: 20100259329
    Abstract: Embodiments include but are not limited to apparatuses and systems including a unit cell having a source electrode, a gate electrode to receive an input radio frequency (RF) signal, and a drain electrode to output an amplified RF signal. A field plate may be coupled with the source electrode, and a feedback resistor may be coupled between the field plate and the source electrode.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Applicant: TRIQUINT SEMICONDUCTOR, INC.
    Inventors: Hua-Quen Tserng, David Michael Fanning