Patents by Inventor John Fan

John 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: 20250141978
    Abstract: The techniques disclosed herein provide a synchronization engine that operates in conjunction with a service worker to dynamically store and update a working set of user data and single page application (SPA) resources from a network server to a user device. The working set can be hosted across several domains and identified by association with a user account. Accordingly, the synchronization engine retrieves the working set from the network server to enable offline execution of the single page applications. As such, subsequent requests for interacting with a single page application are then serviced by the synchronization engine using the working set retrieved from the network server. For instance, the service worker can bind user data to the application resources to enable progressive rendering through an application controller using locally available resources. In this way, the disclosed system provides a consistent user experience irrespective of network connectivity.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Inventors: Aninda RAY, Andrew James KOLTZ, Dennis Joel David MYREN, Naman KANAKIYA, Roger Allen LUEDER, Steven BAILEY, John FAN, Edgar HERNANDEZ GONZALEZ
  • Patent number: 12278881
    Abstract: The techniques disclosed herein provide a synchronization engine that operates in conjunction with a service worker to dynamically store and update a working set of user data and single page application (SPA) resources from a network server to a user device. The working set can be hosted across several domains and identified by association with a user account. Accordingly, the synchronization engine retrieves the working set from the network server to enable offline execution of the single page applications. As such, subsequent requests for interacting with a single page application are then serviced by the synchronization engine using the working set retrieved from the network server. For instance, the service worker can bind user data to the application resources to enable progressive rendering through an application controller using locally available resources. In this way, the disclosed system provides a consistent user experience irrespective of network connectivity.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: April 15, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aninda Ray, Andrew James Koltz, Dennis Joel David Myren, Naman Kanakiya, Roger Allen Lueder, Steven Bailey, John Fan, Edgar Hernandez Gonzalez
  • Patent number: 10704691
    Abstract: A method and apparatus for providing a mechanical seal between two objects is provided. The mechanical interface including a protrusion located on a first component; and a pair of cantilevered beams located on a second component, wherein the pair of cantilevered beams are forced outwardly on opposite sides of the protrusion when a tab portion of the second component is received in an opening of the first component. The method of including the steps of: forcing a pair of cantilevered beams located on a second component outwardly from opposite sides of the protrusion when as a tab portion of the second component is received in an opening of a first component.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: July 7, 2020
    Assignee: INTEVA PRODUCTS, LLC
    Inventors: Eduardo Estrada, John Fan
  • Patent number: 9547747
    Abstract: A system for generating a network analysis model is provided. The system comprises a text-based model definition file representing analysis flow and a hierarchical analysis tree; an analysis function block library comprising a plurality of analysis nodes in an analysis model definition, wherein each of the analysis nodes comprises at least one reusable analysis block; and a code generator that automatically generates code to implement the analysis model from the analysis function block library by parsing the model definition file.
    Type: Grant
    Filed: December 8, 2012
    Date of Patent: January 17, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: John Fan, Chuhyu Lin, Ronald Chu, George Weigt, Fangli Chien
  • Publication number: 20160115980
    Abstract: A method and apparatus for providing a mechanical seal between two objects is provided. The mechanical interface including a protrusion located on a first component; and a pair of cantilevered beams located on a second component, wherein the pair of cantilevered beams are forced outwardly on opposite sides of the protrusion when a tab portion of the second component is received in an opening of the first component. The method of including the steps of: forcing a pair of cantilevered beams located on a second component outwardly from opposite sides of the protrusion when as a tab portion of the second component is received in an opening of a first component.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 28, 2016
    Inventors: Eduardo Estrada, John Fan
  • Patent number: 8811348
    Abstract: A wireless terminal measures the received power of a tone corresponding to an intention base station null output, measures the received power of pilot signals, and determines a signal to noise ratio of the received pilot signal. The wireless terminal calculates a downlink signal to noise ratio saturation level representative of the SNR of a received downlink signal that the wireless terminal would measure on a received signal transmitted by the base station at infinite power. The calculated downlink signal to noise ratio saturation level is a function of the determined interference power, the measured received pilot signal power, and the determined pilot signal SNR. A report is generated corresponding to one of a plurality of quantized levels, the selected quantized level being the closest representation to the calculated downlink signal to noise ratio saturation level. The generated report is communicated using a dedicated control channel segment in a predetermined uplink timing structure.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: August 19, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sundeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan
  • Publication number: 20140134953
    Abstract: A wireless terminal measures the received power of a tone corresponding to an intention base station null output, measures the received power of pilot signals, and determines a signal to noise ratio of the received pilot signal. The wireless terminal calculates a downlink signal to noise ratio saturation level representative of the SNR of a received downlink signal that the wireless terminal would measure on a received signal transmitted by the base station at infinite power. The calculated downlink signal to noise ratio saturation level is a function of the determined interference power, the measured received pilot signal power, and the determined pilot signal SNR. A report is generated corresponding to one of a plurality of quantized levels, the selected quantized level being the closest representation to the calculated downlink signal to noise ratio saturation level. The generated report is communicated using a dedicated control channel segment in a predetermined uplink timing structure.
    Type: Application
    Filed: January 17, 2006
    Publication date: May 15, 2014
    Inventors: Sundeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan
  • Patent number: 8697746
    Abstract: A solid dispersion comprising ((1S)-1-((((1S)-1-benzyl-2,3-dioxo-3-(cyclopropylamino)propyl)amino)carbonyl)-3-methylbutyl)carbamic acid 5-methoxy-3-oxapentyl ester made amorphous in the presence of a water-soluble cellulosic polymer has improved storage stability. The solid dispersion also has improved solubility for an improved bioavailability.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: April 15, 2014
    Assignee: Senju Pharmaceutical Co., Ltd.
    Inventors: Andrew Xian Chen, John Fan, Masazumi Yamaguchi
  • Publication number: 20130117738
    Abstract: Upgrade control checks may be provided. A user may be notified that at least one upgrade is available. In response to receiving a selection of the at least one upgrade from the user, a check may be made to determine whether the at least one upgrade conflicts with an existing component. If no conflict is detected, the upgrade may be performed. If a conflict does exist, a repair may be attempted.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: Microsoft Corporation
    Inventors: Sean Lamont Grant Livingston, Meher J. Abidi, Ahmet Aktay, Le Chang, Vishwas Kulkarni, Liping Liu, Hongzhou Ma, John Edward Menges, Randy D. Thomson, Patrick Simek, John Fan
  • Patent number: 8169977
    Abstract: Improved pilot signal sequences which facilitate multiple channel quality measurements, e.g., through the use of different signal pilot transmission power levels, are described. In various implementations the transmitted pilot sequences facilitate determining the contribution of interference from other sectors of a cell using the same tones, e.g., in a synchronized manner, as the sector in which the pilot signal measurements are being made. To measure noise contributions from neighboring sectors a sector NULL pilot, e.g., a pilot with zero power, is transmitted in an adjacent sector at the same time a pilot signal with a pre-selected, and therefore known, non-zero power is transmitted in the sector where the received pilot signal measurement is made. To facilitate background noise measurements, a cell NULL is supported in some embodiments. In the case of a cell NULL, all sectors of a cell transmit a Null pilot, on a tone that is used to measure background noise.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: May 1, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Rajiv Laroia, John Fan, Junyi Li
  • Publication number: 20120016020
    Abstract: A solid dispersion comprising ((1S)-1-((((1S)-1-benzyl-2,3-dioxo-3-(cyclopropylamino)propyl)amino)carbonyl)-3-methylbutyl)carbamic acid 5-methoxy-3-oxapentyl ester made amorphous in the presence of a water-soluble cellulosic polymer has improved storage stability. The solid dispersion also has improved solubility for an improved bioavailability.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 19, 2012
    Applicant: SENJU PHARMACEUTICAL CO., LTD.
    Inventors: Andrew Xian CHEN, John FAN, Masazumi YAMAGUCHI
  • Patent number: 7917761
    Abstract: Methods, systems, and computer program products digitally sign an electronic entity, such as an electronic document, with a user-entered signature image. The method involves rendering the document and rendering a sign dialog. Rendering the sign dialog includes prompting the signer to write a signature to sign the document. The method also involves receiving and inking the signature from the signer, creating a digital representation incorporating an image of the signature; creating a unique value of the image of the signature and of the document, and saving the unique value in association with the document thereby digitally signing the document. The unique value saved in association with the document is verifiable for authenticity by users of the document. Additionally, the method may also involve automatically selecting a signing certificate appropriate for the signer based on selection criteria.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason Cahill, John Fan, Jeffrey Johnson, Lauren Antonoff
  • Patent number: 7502630
    Abstract: The invention includes a method and system for wirelessly transmitting data between a base transceiver station and a subscriber unit. The method comprises generating control signals to configure a base transceiver station to transmit selected data streams to a corresponding subscriber unit on an assigned channel of a multiple access protocol, transmitting in response to the control signals and in a spatially separate fashion, the selected data streams on the assigned channel of the multiple access protocol and utilizing co-located electric dipole and magnetic dipole antennae at the subscriber unit to receive the selected data streams.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: March 10, 2009
    Assignee: Intel Corporation
    Inventor: John Fan
  • Publication number: 20080013500
    Abstract: Improved pilot signal sequences which facilitate multiple channel quality measurements, e.g., through the use of different signal pilot transmission power levels, are described. In various implementations the transmitted pilot sequences facilitate determining the contribution of interference from other sectors of a cell using the same tones, e.g., in a synchronized manner, as the sector in which the pilot signal measurements are being made. To measure noise contributions from neighboring sectors a sector NULL pilot, e.g., a pilot with zero power, is transmitted in an adjacent sector at the same time a pilot signal with a pre-selected, and therefore known, non-zero power is transmitted in the sector where the received pilot signal measurement is made. To facilitate background noise measurements, a cell NULL is supported in some embodiments. In the case of a cell NULL, all sectors of a cell transmit a Null pilot, on a tone that is used to measure background noise.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventors: Rajiv Laroia, John Fan, Junyi Li
  • Publication number: 20070213087
    Abstract: Pilot signal transmission sequences and methods for use in a multi-sector cell. Pilots in different sectors are transmitted at different known power levels. In adjacent sectors a pilot is transmitted while no pilot is transmitted in the adjoining sector. This represents transmission of a NULL pilot signal. A cell NULL is also supported in which NULL pilots are transmitted in each sector of a cell at the same time. Multiple pilot signal measurements are made. At least two channel quality indicator values are generated from measurements corresponding to at least two pilot signals of different power levels. The two values are transmitted back to the base station which uses both values to determine the transmit power required to achieve a desired SNR at the wireless terminal. The wireless terminal also reports information indicating its location to a sector boundary.
    Type: Application
    Filed: May 14, 2007
    Publication date: September 13, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Rajiv Laroia, John Fan, Junyi Li
  • Publication number: 20070149126
    Abstract: A wireless terminal measures the received power of a tone corresponding to an intention base station null output, measures the received power of pilot signals, and determines a signal to noise ratio of the received pilot signal. The wireless terminal calculates a downlink signal to noise ratio saturation level representative of the SNR of a received downlink signal that the wireless terminal would measure on a received signal transmitted by the base station at infinite power. The calculated downlink signal to noise ratio saturation level is a function of the determined interference power, the measured received pilot signal power, and the determined pilot signal SNR. A report is generated corresponding to one of a plurality of quantized levels, the selected quantized level being the closest representation to the calculated downlink signal to noise ratio saturation level. The generated report is communicated using a dedicated control channel segment in a predetermined uplink timing structure.
    Type: Application
    Filed: January 17, 2006
    Publication date: June 28, 2007
    Inventors: Sunddeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan
  • Publication number: 20070018919
    Abstract: An active matrix color crystal display has an active matrix circuit, a counterelectrode panel and an interposed layer of liquid crystal. The active matrix display is located in a portable microdisplay system. The image is written to the the display therein causing the liquid crystal to move to a specific image position. A light source is flashed to illuminate the display. The pixel electrodes are set to a specific value to cause the liquid crystal to move towards a desired position. The process of writing, flashing, and setting the electrode intensity value to reorient the liquid crystal to produce an image is repeated.
    Type: Application
    Filed: June 26, 2006
    Publication date: January 25, 2007
    Inventors: Matthew Zavracky, Frederick Herrmann, Wen-Foo Chern, Alan Richard, Ronald Gale, Jason Lo, David Ellertson, Kuojinng Tsai, John Fan, Bor-Yeu Tsaur, Stephen Pombo, Rodney Bumgardner, Duy-Phach Vu
  • Publication number: 20060212707
    Abstract: Methods, systems, and computer program products digitally sign an electronic entity, such as an electronic document, with a user-entered signature image. The method involves rendering the document and rendering a sign dialog. Rendering the sign dialog includes prompting the signer to write a signature to sign the document. The method also involves receiving and inking the signature from the signer, creating a digital representation incorporating an image of the signature; creating a unique value of the image of the signature and of the document, and saving the unique value in association with the document thereby digitally signing the document. The unique value saved in association with the document is verifiable for authenticity by users of the document. Additionally, the method may also involve automatically selecting a signing certificate appropriate for the signer based on selection criteria.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Jason Cahill, John Fan, Jeffrey Johnson, Lauren Antonoff
  • Publication number: 20050179042
    Abstract: An integrated light-emitting device includes multiple p-n diodes integrated monolithically on an insulating substrate. The p-n diodes are of monolithic semiconductor materials over the single substrate. The p-n diodes can be all light-emitting diodes or a combination of light-emitting and ESD-protection diodes. The p-n diodes may have at least one beveled sidewall to enhance light extraction out of the light-emitting diodes. A method for producing such integrated light-emitting device and a method for producing such p-n diode that includes at least one beveled sidewall are also disclosed.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 18, 2005
    Applicant: Kopin Corporation
    Inventors: Bo Yang, Tchang-hun Oh, Brenda Dingle, William Roberts, Ilya Libenzon, Hong Choi, John Fan
  • Publication number: 20050179046
    Abstract: An improved p-type electrode for a p-type gallium-nitride based semiconductor material is disclosed that includes at least one layer of indium-tin-oxide. The electrode can include the indium-tin-oxide layer(s) such that at least one of the indium-tin-oxide layers is in contact with the p-type semiconductor layer. Alternatively, the electrode can further include a first electrode layer in contact with the p-type semiconductor layer. In this example, the indium-tin-oxide layer(s) is over the first electrode layer. The first electrode layer includes at least one metal selected from the group consisting of nickel oxide, molybdenum oxide, ruthenium oxide and zinc oxide, and/or at least one non-oxidizing metal.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 18, 2005
    Applicant: Kopin Corporation
    Inventors: Tchang-hun Oh, Brenda Dingle, Bo Yang, Ilya Libenzon, William Roberts, Hong Choi, John Fan