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: 11018598
    Abstract: A system for controlling a switching network of a power regulation circuit arranged to regulate power transfer between a first and second circuit connected with the power regulation circuit includes one or more controllers receiving one or more first signals indicative of power characteristics of the first circuit and one or more second signals indicative of power characteristics of the second circuit. The controllers determine, based on the received signals and reference signals, a required power output for regulating power transfer between the first and second circuit, and then select, dynamically, a switching scheme, from predetermined switching schemes, based on the determination result. The predetermined switching schemes represent unique switching schemea for controlling switching of respective switches of the switching network.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 25, 2021
    Assignee: City University of Hong Kong
    Inventors: Shu Hung Henry Chung, Wing To John Fan, Shun Cheung Ryan Yeung
  • 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
  • Publication number: 20190081571
    Abstract: A system for controlling a switching network of a power regulation circuit arranged to regulate power transfer between a first and second circuit connected with the power regulation circuit includes one or more controllers receiving one or more first signals indicative of power characteristics of the first circuit and one or more second signals indicative of power characteristics of the second circuit. The controllers determine, based on the received signals and reference signals, a required power output for regulating power transfer between the first and second circuit, and then select, dynamically, a switching scheme, from predetermined switching schemes, based on the determination result. The predetermined switching schemes represent unique switching schemea for controlling switching of respective switches of the switching network.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventors: Shu Hung Henry Chung, Wing To John Fan, Shun Cheung Ryan Yeung
  • Patent number: 10119178
    Abstract: A titanium alloy having high strength, fine grain size, and low cost and a method of manufacturing the same is disclosed. In particular, the inventive alloy offers a strength increase of about 100 MPa over Ti 6-4, with a comparable density and near equivalent ductility. The inventive alloy is particularly useful for a multitude of applications including components of aircraft engines. The Ti alloy comprises, in weight percent, about 6.0 to about 6.7% aluminum, about 1.4 to about 2.0% vanadium, about 1.4 to about 2.0% molybdenum, about 0.20 to about 0.42% silicon, about 0.17 to about 0.23% oxygen, maximum about 0.24% iron, maximum about 0.08% carbon and balance titanium with incidental impurities.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: November 6, 2018
    Assignee: Titanium Metals Corporation
    Inventors: Roger Thomas, Paul Garratt, John Fanning
  • Patent number: 9631261
    Abstract: An alpha-beta Ti alloy having improved mechanical and ballistic properties formed using a low-cost composition is disclosed. In one embodiment, the Ti alloy composition, in weight percent, is 4.2 to 5.4% aluminum, 2.5 to 3.5% vanadium, 0.5 to 0.7% iron, 0.15 to 0.19% oxygen and balance titanium. The exemplary Ti alloy exhibits a tensile yield strength of at least about 120,000 psi and an ultimate tensile strength of at least about 128,000 psi in both longitudinal and transverse directions, a reduction in area of at least about 43%, an elongation of at least about 12% and about a 0.430-inch-thick plate has a V50 ballistic limit of about 1936 fps. The Ti alloy may be manufactured using a combination of recycled and/or virgin materials, thereby providing a low-cost route to the formation of high-quality armor plate for use in military systems.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: April 25, 2017
    Assignee: TITANIUM METALS CORPORATION
    Inventor: John Fanning
  • 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: 8906295
    Abstract: A high strength near-beta titanium alloy including, in weight %, 5.3 to 5.7% aluminum, 4.8 to 5.2% vanadium, 0.7 to 0.9% iron, 4.6 to 5.3% molybdenum, 2.0 to 2.5% chromium, and 0.12 to 0.16% oxygen with balance titanium and incidental impurities is provided. An aviation system component comprising the high strength near-beta titanium alloy, and a method for the manufacture of a titanium alloy for use in high strength, deep hardenability, and excellent ductility applications are also provided.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 9, 2014
    Assignee: Titanium Metals Corporation
    Inventor: John Fanning
  • 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
  • Patent number: 8454768
    Abstract: A high strength near-beta titanium alloy including, in weight %, 5.3 to 5.7% aluminum, 4.8 to 5.2% vanadium, 0.7 to 0.9% iron, 4.6 to 5.3% molybdenum, 2.0 to 2.5% chromium, and 0.12 to 0.16% oxygen with balance titanium and incidental impurities is provided. An aviation system component comprising the high strength near-beta titanium alloy, and a method for the manufacture of a titanium alloy for use in high strength, deep hardenability, and excellent ductility applications are also provided.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: June 4, 2013
    Assignee: Titanium Metals Corporation
    Inventor: John Fanning
  • 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
  • Publication number: 20130005417
    Abstract: A method includes, at a server, comparing (a) a geographic position of a mobile wireless device held by a person who is a target in a game with (b) an indication of a targeted position related to the target as shown on a mobile wireless device being held by a person who is an attacker in the game. The method further includes, depending on a result of the comparing of the geographic position and the indication, recording that the attacker has hit the target in the game.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 3, 2013
    Inventors: Peter Schmidt, John Fanning, John Fanning, JR.
  • Publication number: 20120202085
    Abstract: An alpha-beta Ti alloy having improved mechanical and ballistic properties formed using a low-cost composition is disclosed. In one embodiment, the Ti alloy composition, in weight percent, is 4.2 to 5.4% aluminum, 2.5 to 3.5% vanadium, 0.5 to 0.7% iron, 0.15 to 0.19% oxygen and balance titanium. The exemplary Ti alloy exhibits a tensile yield strength of at least about 120,000 psi and an ultimate tensile strength of at least about 128,000 psi in both longitudinal and transverse directions, a reduction in area of at least about 43%, an elongation of at least about 12% and about a 0.430-inch-thick plate has a V50 ballistic limit of about 1936 fps. The Ti alloy may be manufactured using a combination of recycled and/or virgin materials, thereby providing a low-cost route to the formation of high-quality armor plate for use in military systems.
    Type: Application
    Filed: August 5, 2010
    Publication date: August 9, 2012
    Applicant: TITANIUM METALS CORPORATION
    Inventor: John Fanning
  • Publication number: 20120181385
    Abstract: A high strength near-beta titanium alloy including, in weight %, 5.3 to 5.7% aluminum, 4.8 to 5.2% vanadium, 0.7 to 0.9% iron, 4.6 to 5.3% molybdenum, 2.0 to 2.5% chromium, and 0.12 to 0.16% oxygen with balance titanium and incidental impurities is provided. An aviation system component comprising the high strength near-beta titanium alloy, and a method for the manufacture of a titanium alloy for use in high strength, deep hardenability, and excellent ductility applications are also provided.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 19, 2012
    Applicant: TITANIUM METALS CORPORATION
    Inventor: John Fanning
  • Publication number: 20120107132
    Abstract: A titanium alloy having high strength, fine grain size, and low cost and a method of manufacturing the same is disclosed. In particular, the inventive alloy offers a strength increase of about 100 MPa over Ti 6-4, with a comparable density and near equivalent ductility. The inventive alloy is particularly useful for a multitude of applications including components of aircraft engines. The Ti alloy comprises, in weight percent, about 6.0 to about 6.7% aluminum, about 1.4 to about 2.0% vanadium, about 1.4 to about 2.0% molybdenum, about 0.20 to about 0.42% silicon, about 0.17 to about 0.23% oxygen, maximum about 0.24% iron, maximum about 0.08% carbon and balance titanium with incidental impurities.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Applicant: TITANIUM METALS CORPORATION
    Inventors: Roger Thomas, Paul Garratt, John Fanning
  • 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