Patents by Inventor Michael Fan

Michael Fan 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: 20250224848
    Abstract: A method of gradually revealing a hidden user-interface feature in accordance with performance of a self-care activity is disclosed. The method includes, while a user of an electronic device has performed less than a first threshold amount of a self-care activity, displaying a user interface without displaying a hidden user-interface feature. In accordance with a determination that the user has performed more than the first threshold amount of the self-care activity, the method also includes revealing a first portion of the hidden user-interface feature. In accordance with a determination that the user has performed more than a second threshold amount of the self-care activity, the second threshold amount being greater than the first threshold amount, the method additionally includes: continuing to display the first portion of the hidden user-interface feature, and revealing a second portion of the hidden user-interface feature within the user interface.
    Type: Application
    Filed: March 24, 2025
    Publication date: July 10, 2025
    Inventors: Willy Huang, Abhishek Doshi, George Liang, Keito Uchiyama, Allan Velzy, Ian Taylor Cavazos Brooks, Michael Fan, Vicki Chang, John Matthew Delacruz, Mengnan Shen, Tanner Wirig Rhodes, Swapna Joshi, James Matthew Grichnik, Yifan Geoffrey Wang, Andrew Valko, David Sven Woodland, Jade Moana Palomino, John Henry Trollman, JR., Marc Biondolillo, Peter Wesley Bristol, William Lott, Christine Eun
  • 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