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: 12361119Abstract: 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: GrantFiled: November 15, 2023Date of Patent: July 15, 2025Assignee: Apple Inc.Inventors: John D Pape, Deepankar Duggal, Christopher M Tsay, Andrew H Lin, Corey C Stappenbeck
-
Publication number: 20250189727Abstract: A MEMS switch that can be integrated with waveguides to switch transmission of terahertz electromagnetic waves between the waveguides.Type: ApplicationFiled: September 18, 2024Publication date: June 12, 2025Applicant: California Institute of TechnologyInventors: Sofia Rahiminejad, Mina Rais-Zadeh, Cecile D. Jung-Kubiak, Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Subash Khanal
-
Patent number: 12314670Abstract: 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: GrantFiled: April 13, 2021Date of Patent: May 27, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20250094567Abstract: 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: ApplicationFiled: November 15, 2023Publication date: March 20, 2025Applicant: Apple Inc.Inventors: John D Pape, Deepankar Duggal, Christopher M Tsay, Andrew H Lin, Corey C Stappenbeck
-
Publication number: 20250086556Abstract: 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: ApplicationFiled: September 20, 2024Publication date: March 13, 2025Inventor: Ella H. LIN
-
Publication number: 20250057292Abstract: 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: ApplicationFiled: August 16, 2023Publication date: February 20, 2025Inventor: Calvin H Lin
-
Publication number: 20250036416Abstract: 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: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Applicant: Apple Inc.Inventors: Muawya M Al-Otoom, Pruthivi Vuyyuru, Andrew H Lin, Ian D Kountanis
-
Publication number: 20250021332Abstract: 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: ApplicationFiled: July 14, 2023Publication date: January 16, 2025Inventors: Niket K. Choudhary, Muawya M. Al-Otoom, Pruthivi Vuyyuru, Andrew H. Lin, Ilhyun Kim, Douglas C. Holman, Samir Dutt, Ronald P. Hall
-
Patent number: 12113259Abstract: 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: GrantFiled: June 21, 2022Date of Patent: October 8, 2024Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Sofia Rahiminejad
-
Patent number: 12087867Abstract: 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: GrantFiled: November 9, 2020Date of Patent: September 10, 2024Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Jose Vicente Siles Perez, Choonsup Lee, Robert H. Lin, Alejandro Peralta
-
Patent number: 11841699Abstract: 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: GrantFiled: September 30, 2019Date of Patent: December 12, 2023Assignee: 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: 20230375541Abstract: 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: ApplicationFiled: October 4, 2021Publication date: November 23, 2023Applicants: University of Houston System, Board of Regents, The University of Texas SystemInventors: Wei-Chuan Shih, Nareg Ohannesian, Steven H. Lin
-
Publication number: 20230279399Abstract: 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: ApplicationFiled: June 3, 2021Publication date: September 7, 2023Applicant: Amgen Inc.Inventors: Daniel C. H. LIN, Michael OLLMANN, Justin K. MURRAY, Bradley J. HERBERICH, Amrita DAS, Patrick COLLINS, Oliver HOMANN
-
Patent number: 11709481Abstract: 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: GrantFiled: August 25, 2022Date of Patent: July 25, 2023Assignee: 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: 20230201202Abstract: 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: ApplicationFiled: May 26, 2021Publication date: June 29, 2023Inventors: Kris WOOD, Kevin H. Lin, Justine Rutter, Xiaohui Hazel ANG
-
Publication number: 20230080929Abstract: 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: ApplicationFiled: March 2, 2021Publication date: March 16, 2023Inventor: Ella H. LIN
-
Publication number: 20230027356Abstract: 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: ApplicationFiled: June 21, 2022Publication date: January 26, 2023Applicant: California Institute of TechnologyInventors: Goutam Chattopadhyay, Robert H. Lin, Sven L. Van Berkel, Sofia Rahiminejad
-
Publication number: 20220404803Abstract: 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: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Inventors: Bijan Sayyarrodsari, Michael Pantaleano, Ka H Lin, Juergen K Weinhofer, Andrew J Ellis, Kyle Crum, Sujeet Chand, David Vasko, Subbian Govindaraj
-
Publication number: 20220327288Abstract: 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: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20220318460Abstract: 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: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Inventors: Jianghui Mao, Baizhong H Lin, Frederick J Zweng