Patents by Inventor H. Lin

H. Lin 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: 12361119
    Abstract: In an embodiment, a processor includes hardware circuitry which may be used to authenticate instruction operands. The processor may execute instructions that perform operand authentication both speculatively and non-speculatively. During speculative execution of such instructions, the processor may execute authentication such that no differences in observable state of the processor, relative to authentication result, are detectable via a side channel. During speculative execution, a result of authentication may be deferred until speculative execution of the instruction, and additional instructions, may be completed. Upon resolution of a condition that indicates acceptance of the speculative execution, a speculative execution result may cause a processor exception and stalling of execution at the instruction to be performed.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: July 15, 2025
    Assignee: Apple Inc.
    Inventors: John D Pape, Deepankar Duggal, Christopher M Tsay, Andrew H Lin, Corey C Stappenbeck
  • Publication number: 20250189727
    Abstract: A MEMS switch that can be integrated with waveguides to switch transmission of terahertz electromagnetic waves between the waveguides.
    Type: Application
    Filed: September 18, 2024
    Publication date: June 12, 2025
    Applicant: California Institute of Technology
    Inventors: Sofia Rahiminejad, Mina Rais-Zadeh, Cecile D. Jung-Kubiak, Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Subash Khanal
  • Patent number: 12314670
    Abstract: Systems and methods are provided for automatically generating a program based on a natural language utterance using semantic parsing. The semantic parsing includes translating a natural language utterance into instructions in a logical form for execution. The methods use a pre-trained natural language model and generate a canonical utterance as an intermediate form before generating the logical form. The natural language model may be an auto-regressive natural language model with a transformer to paraphrase a sequence of words or tokens in the natural language utterance. The methods generate a prompt including exemplar input/output pairs as a few-shot learning technique for the natural language model to predict words or tokens. The methods further use constrained decoding to determine a canonical utterance, iteratively selecting sequence of words as predicted by the model against rules for canonical utterances. The methods generate a program based on the canonical utterance for execution in an application.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: May 27, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin David Van Durme, Adam D. Pauls, Daniel Louis Klein, Eui Chul Shin, Christopher H. Lin, Pengyu Chen, Subhro Roy, Emmanouil Antonios Platanios, Jason Michael Eisner, Benjamin Lev Snyder, Samuel McIntire Thomson
  • Publication number: 20250094567
    Abstract: In an embodiment, a processor includes hardware circuitry which may be used to authenticate instruction operands. The processor may execute instructions that perform operand authentication both speculatively and non-speculatively. During speculative execution of such instructions, the processor may execute authentication such that no differences in observable state of the processor, relative to authentication result, are detectable via a side channel. During speculative execution, a result of authentication may be deferred until speculative execution of the instruction, and additional instructions, may be completed. Upon resolution of a condition that indicates acceptance of the speculative execution, a speculative execution result may cause a processor exception and stalling of execution at the instruction to be performed.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 20, 2025
    Applicant: Apple Inc.
    Inventors: John D Pape, Deepankar Duggal, Christopher M Tsay, Andrew H Lin, Corey C Stappenbeck
  • Publication number: 20250086556
    Abstract: The present disclosure provides a computer-implemented system for matching at least one client with at least one service provider. The system includes a terminal for receiving input data comprising a processor, a memory, a database module, and a network module. An engine for data processing comprises a machine learning process trained to match the at least one client and the at least one service provider. An explainable model minimizes bias of the machine learning process. An explanation interface shows output data comprising results of the machine learning process after application of the explainable model, offering a recommendation for matching the at least one client with the at least one provider.
    Type: Application
    Filed: September 20, 2024
    Publication date: March 13, 2025
    Inventor: Ella H. LIN
  • Publication number: 20250057292
    Abstract: An umbrella may be provided including a hub, a plurality of arms, a plurality of stretchers, a plurality of ribs, a runner, and a motor. Each of the plurality of stretchers is coupled to the hub at one of a plurality of first joints. Each of the plurality of stretchers is coupled to one of the plurality of arms. Each of the plurality of ribs extends outwardly from one of the plurality of arms. Each of the plurality of the arms is more rigid than each of the plurality of ribs. The runner is moveable from a first position to a second position. Each of the stretchers is coupled to the runner at one of the plurality of second joints. The motor is coupled to the runner. The motor is adapted to move the runner from the first position to the second position.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Inventor: Calvin H Lin
  • Publication number: 20250036416
    Abstract: A processor may include an indirect control transfer prediction circuit. During fetch of an indirect control transfer instruction from memory to an instruction cache of the processor, the indirect control transfer prediction circuit may predict whether the indirect control transfer instruction is biased. Responsive to a prediction that the indirect control transfer instruction is biased, the indirect control transfer prediction circuit may cause the indirect control transfer instruction to be executed as an unconditional direct control transfer instruction according to the predicted bias.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Applicant: Apple Inc.
    Inventors: Muawya M Al-Otoom, Pruthivi Vuyyuru, Andrew H Lin, Ian D Kountanis
  • Publication number: 20250021332
    Abstract: Disclosed techniques relate to trace cache circuitry configured to identify and cache traces that satisfy certain criteria. Prediction circuitry may track directions of executed control transfer instructions, including a first category of control transfer instructions that meet a first threshold bias level toward a given direction (which may be referred to as “stable”) and a second category of control transfer instructions that do not meet the first threshold bias level (which may be referred to as “unstable”). Trace cache circuitry may identify traces of instructions that satisfy a set of criteria, including: only control transfer instructions of the first category are allowed as internal control transfer instructions and a control transfer instruction in the second category is allowed only at an end of a given trace. Disclosed techniques may advantageously provide performance and power advantages of trace caching with reduced complexity, relative to certain traditional trace caches.
    Type: Application
    Filed: July 14, 2023
    Publication date: January 16, 2025
    Inventors: Niket K. Choudhary, Muawya M. Al-Otoom, Pruthivi Vuyyuru, Andrew H. Lin, Ilhyun Kim, Douglas C. Holman, Samir Dutt, Ronald P. Hall
  • Patent number: 12113259
    Abstract: Low-loss terahertz switches with nanometer resolution positioning and feedback are disclosed. In one embodiment, the switch uses a U-bend waveguide surrounded by an electromagnetic band gap and is implemented in a fully metal-machined fashion in combination with a piezo-electric motor and an optical linear encoder. In another embodiment, the switch comprises a MEMS device.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: October 8, 2024
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Sofia Rahiminejad
  • Patent number: 12087867
    Abstract: A solid-state device chip including diodes (generating a higher or lower frequency output through frequency multiplication or mixing of the input frequency) and a novel on-chip diplexing design that allows combination of two or more multiplier or mixer structures operating at different frequency bands within the 50-5000 GHz range within a same chip and/or waveguide. The on-chip diplexing design consists of a single-substrate multiplier chip with two or more multiplying structures each one containing 2 or more Schottky diodes. The diodes in each structure are tuned to one portion of the target frequency band, resulting in the two or more structures working together as a whole as a large broadband multiplier or mixer. Thus, an increase in bandwidth from 10-15% (current state-of-the-art) to at least 40% is achieved. Depending on the target frequencies, each subset of diodes within the chip can be designed to work either as a doubler or a tripler.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: September 10, 2024
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Jose Vicente Siles Perez, Choonsup Lee, Robert H. Lin, Alejandro Peralta
  • Patent number: 11841699
    Abstract: An industrial data broker system receives contextualized industrial data from one or more industrial devices that support data modeling at the device level. The received industrial data is augmented with contextualization metadata that defines correlations between the data relevant to an analytical objective, and labels specifying analytic topics to which each data item is relevant. The broker system allows external systems, such as analytic systems, to subscribe to topics of interest, and streams a subset of contextualized device data relevant to the topic of interest to the external system for analysis.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 12, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Michael Pantaleano, Ka H Lin, Juergen K Weinhofer, Andrew J Ellis, Kyle Crum, Sujeet Chand, David Vasko, Subbian Govindaraj
  • Publication number: 20230375541
    Abstract: Ultra near-field index modulated plasmonic nano-aperture label-free imaging methods and techniques are useful for imaging and detection of biological microparticles and nanoparticles such as circulating tumor exosomes (CTEs), bacteria and vimses. The methods and techniques utilize a high-density array of gold, silver, or gold/silver alloy nanodisks, in some cases on an undercut or invisible substrate. Given the relatively large nanodisk dimensions, the nanodisk array may feature a significantly blue-shifted LSPR extinction peak due to both far-field plasmonic coupling and substrate undercut. The ultra near-field imaging methods have the ability to image nanoparticles as small as 25 nm.
    Type: Application
    Filed: October 4, 2021
    Publication date: November 23, 2023
    Applicants: University of Houston System, Board of Regents, The University of Texas System
    Inventors: Wei-Chuan Shih, Nareg Ohannesian, Steven H. Lin
  • Publication number: 20230279399
    Abstract: The present invention relates to RNAi constructs for reducing expression of the HSD17B13 gene. Methods of using such RNAi constructs to treat or prevent liver disease, nonalcoholic fatty liver disease (NAFLD) are also described.
    Type: Application
    Filed: June 3, 2021
    Publication date: September 7, 2023
    Applicant: Amgen Inc.
    Inventors: Daniel C. H. LIN, Michael OLLMANN, Justin K. MURRAY, Bradley J. HERBERICH, Amrita DAS, Patrick COLLINS, Oliver HOMANN
  • Patent number: 11709481
    Abstract: An industrial device supports device-level data modeling that pre-models data stored in the device with known relationships, correlations, key variable identifiers, and other such metadata to assist higher-level analytic systems to more quickly and accurately converge to actionable insights relative to a defined business or analytic objective. Data at the device level can be modeled according to modeling templates stored on the device that define relationships between items of device data for respective analytic goals (e.g., improvement of product quality, maximizing product throughput, optimizing energy consumption, etc.). This device-level modeling data can be provided to higher level systems together with their corresponding data tag values to high level analytic systems, which discovers insights into an industrial process or machine based on analysis of the data and its modeling data.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: July 25, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Michael Pantaleano, Ka H Lin, Juergen K Weinhofer, Andrew J Ellis, Kyle Crum, Sujeet Chand, David Vasko, Subbian Govindaraj
  • Publication number: 20230201202
    Abstract: The present invention provides methods for reducing the viability of cells that express PI3K?, treating myeloid malignancies, and sensitizing cells, particularly cancer cells that express PI3K? to chemotherapeutic agents. The methods comprise contacting a cell or administering to the subject a PI3K inhibitor that inhibits PI3K? in an isoform-specific manner.
    Type: Application
    Filed: May 26, 2021
    Publication date: June 29, 2023
    Inventors: Kris WOOD, Kevin H. Lin, Justine Rutter, Xiaohui Hazel ANG
  • Publication number: 20230080929
    Abstract: A computer-implemented system and method for connecting clients with service providers is described herein. The system uses explainable artificial intelligence (XAI) to match clients and service providers, minimizing system bias. In addition to matching clients with service providers, the system also has tools for background checks, payment, scheduling, and goal setting.
    Type: Application
    Filed: March 2, 2021
    Publication date: March 16, 2023
    Inventor: Ella H. LIN
  • Publication number: 20230027356
    Abstract: Low-loss terahertz switches with nanometer resolution positioning and feedback are disclosed. In one embodiment, the switch uses a U-bend waveguide surrounded by an electromagnetic band gap and is implemented in a fully metal-machined fashion in combination with a piezo-electric motor and an optical linear encoder. In another embodiment, the switch comprises a MEMS device.
    Type: Application
    Filed: June 21, 2022
    Publication date: January 26, 2023
    Applicant: California Institute of Technology
    Inventors: Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Sofia Rahiminejad
  • Publication number: 20220404803
    Abstract: An industrial device supports device-level data modeling that pre-models data stored in the device with known relationships, correlations, key variable identifiers, and other such metadata to assist higher-level analytic systems to more quickly and accurately converge to actionable insights relative to a defined business or analytic objective. Data at the device level can be modeled according to modeling templates stored on the device that define relationships between items of device data for respective analytic goals (e.g., improvement of product quality, maximizing product throughput, optimizing energy consumption, etc.). This device-level modeling data can be provided to higher level systems together with their corresponding data tag values to high level analytic systems, which discovers insights into an industrial process or machine based on analysis of the data and its modeling data.
    Type: Application
    Filed: August 25, 2022
    Publication date: December 22, 2022
    Inventors: Bijan Sayyarrodsari, Michael Pantaleano, Ka H Lin, Juergen K Weinhofer, Andrew J Ellis, Kyle Crum, Sujeet Chand, David Vasko, Subbian Govindaraj
  • Publication number: 20220327288
    Abstract: Systems and methods are provided for automatically generating a program based on a natural language utterance using semantic parsing. The semantic parsing includes translating a natural language utterance into instructions in a logical form for execution. The methods use a pre-trained natural language model and generate a canonical utterance as an intermediate form before generating the logical form. The natural language model may be an auto-regressive natural language model with a transformer to paraphrase a sequence of words or tokens in the natural language utterance. The methods generate a prompt including exemplar input/output pairs as a few-shot learning technique for the natural language model to predict words or tokens. The methods further use constrained decoding to determine a canonical utterance, iteratively selecting sequence of words as predicted by the model against rules for canonical utterances. The methods generate a program based on the canonical utterance for execution in an application.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Benjamin David VAN DURME, Adam D. PAULS, Daniel Louis KLEIN, Eui Chul SHIN, Christopher H. LIN, Pengyu CHEN, Subhro ROY, Emmanouil Antonios PLATANIOS, Jason Michael EISNER, Benjamin Lev SNYDER, Samuel McIntire THOMSON
  • Publication number: 20220318460
    Abstract: A method for determining seam weld length pattern for a component includes generating a baseline finite element model wherein each weld line having a base length, each weld line comprises a first end and a second end. The method also includes generating a first set of finite element models, each of the first set of models having one weld end shortened while all other weld ends at base length, generating a second set of finite element models, each of the second set of models having one weld end lengthened while all other weld ends at base length, generating fatigue data for the baseline finite element model, first and second set of finite element models. Combination models are created by comparing fatigue data between for each weld pair. The method further determines combination model fatigue data for each combination model, determines a minimum fatigue life for each of the combination models from the fatigue data and selects a weld pattern of the combination model having a highest minimum fatigue life value.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Inventors: Jianghui Mao, Baizhong H Lin, Frederick J Zweng