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: 20250141978Abstract: 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: ApplicationFiled: October 25, 2023Publication date: May 1, 2025Inventors: Aninda RAY, Andrew James KOLTZ, Dennis Joel David MYREN, Naman KANAKIYA, Roger Allen LUEDER, Steven BAILEY, John FAN, Edgar HERNANDEZ GONZALEZ
-
Patent number: 12278881Abstract: 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: GrantFiled: October 25, 2023Date of Patent: April 15, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aninda Ray, Andrew James Koltz, Dennis Joel David Myren, Naman Kanakiya, Roger Allen Lueder, Steven Bailey, John Fan, Edgar Hernandez Gonzalez
-
Patent number: 10704691Abstract: 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: GrantFiled: October 26, 2015Date of Patent: July 7, 2020Assignee: INTEVA PRODUCTS, LLCInventors: Eduardo Estrada, John Fan
-
Patent number: 9547747Abstract: 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: GrantFiled: December 8, 2012Date of Patent: January 17, 2017Assignee: Futurewei Technologies, Inc.Inventors: John Fan, Chuhyu Lin, Ronald Chu, George Weigt, Fangli Chien
-
Publication number: 20160115980Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 28, 2016Inventors: Eduardo Estrada, John Fan
-
Methods and apparatus for generating, communicating, and/or using information relating to self-noise
Patent number: 8811348Abstract: 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: GrantFiled: January 17, 2006Date of Patent: August 19, 2014Assignee: QUALCOMM IncorporatedInventors: Sundeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan -
METHODS AND APPARATUS FOR GENERATING, COMMUNICATING, AND/OR USING INFORMATION RELATING TO SELF-NOISE
Publication number: 20140134953Abstract: 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: ApplicationFiled: January 17, 2006Publication date: May 15, 2014Inventors: Sundeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan -
Patent number: 8697746Abstract: 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: GrantFiled: July 13, 2011Date of Patent: April 15, 2014Assignee: Senju Pharmaceutical Co., Ltd.Inventors: Andrew Xian Chen, John Fan, Masazumi Yamaguchi
-
Publication number: 20130117738Abstract: 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: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: Microsoft CorporationInventors: 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: 8169977Abstract: 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: GrantFiled: July 14, 2006Date of Patent: May 1, 2012Assignee: QUALCOMM IncorporatedInventors: Rajiv Laroia, John Fan, Junyi Li
-
Publication number: 20120016020Abstract: 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: ApplicationFiled: July 13, 2011Publication date: January 19, 2012Applicant: SENJU PHARMACEUTICAL CO., LTD.Inventors: Andrew Xian CHEN, John FAN, Masazumi YAMAGUCHI
-
Patent number: 7917761Abstract: 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: GrantFiled: March 21, 2005Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventors: Jason Cahill, John Fan, Jeffrey Johnson, Lauren Antonoff
-
Patent number: 7502630Abstract: 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: GrantFiled: June 5, 2001Date of Patent: March 10, 2009Assignee: Intel CorporationInventor: John Fan
-
Publication number: 20080013500Abstract: 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: ApplicationFiled: July 14, 2006Publication date: January 17, 2008Inventors: Rajiv Laroia, John Fan, Junyi Li
-
Publication number: 20070213087Abstract: 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: ApplicationFiled: May 14, 2007Publication date: September 13, 2007Applicant: QUALCOMM IncorporatedInventors: Rajiv Laroia, John Fan, Junyi Li
-
Methods and apparatus for generating, communicating, and/or using information relating to self-noise
Publication number: 20070149126Abstract: 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: ApplicationFiled: January 17, 2006Publication date: June 28, 2007Inventors: Sunddeep Rangan, Rajiv Laroia, Arnab Das, Junyi Li, John Fan -
Publication number: 20070018919Abstract: 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: ApplicationFiled: June 26, 2006Publication date: January 25, 2007Inventors: 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: 20060212707Abstract: 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: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Jason Cahill, John Fan, Jeffrey Johnson, Lauren Antonoff
-
Monolithic integration and enhanced light extraction in gallium nitride-based light-emitting devices
Publication number: 20050179042Abstract: 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: ApplicationFiled: February 14, 2005Publication date: August 18, 2005Applicant: Kopin CorporationInventors: Bo Yang, Tchang-hun Oh, Brenda Dingle, William Roberts, Ilya Libenzon, Hong Choi, John Fan -
Publication number: 20050179046Abstract: 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: ApplicationFiled: February 14, 2005Publication date: August 18, 2005Applicant: Kopin CorporationInventors: Tchang-hun Oh, Brenda Dingle, Bo Yang, Ilya Libenzon, William Roberts, Hong Choi, John Fan