Patents by Inventor Fei Fei

Fei Fei 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: 20240021018
    Abstract: Systems and methods of capturing privacy protected images and performing machine vision tasks are described. An embodiment includes a system that includes an optical component and an image processing application configured to capture distorted video using the optical component, where the optical component includes a set of optimal camera lens parameters ?*o learned using machine learning, performing a machine vision task on the distorted video, where the machine vision task includes a set of optimal action recognition parameters ?*c learned using the machine learning, and generating a classification based on the machine vision task, where the machine learning is jointly trained to optimize the optical element and the machine vision task.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 18, 2024
    Applicants: The Board of Trustees of the Leland Stanford Junior University, Universidad Industrial de Santander
    Inventors: Juan Carlos Niebles, Carlos Hinojosa, Henry Arguello, Miguel Marquez, Ehsan Adeli-Mosabbeb, Fei-Fei Li
  • Patent number: 11846878
    Abstract: Disclose is a shielding element for bridge type contact power supply lens provided on a PCB of an electronic device and covering a camera of the electronic device, comprising: a mounting base, a light shielding piece, a driving assembly, a metal reinforcing plate and a contact conductive copper piece; the driving assembly comprising a swing arm rotatably connected with the mounting base, the swing arm being connected with the light shielding piece; the swing arm rotating to drive the light shielding piece to move back and forth between a first position and a second position; wherein when the light shielding piece is located in the first position, the light shielding piece covers on a side of the viewfinder hole away from the camera, and when the light shielding piece is located in the second position, the camera is exposed from the viewfinder hole.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: December 19, 2023
    Assignee: SHEN ZHEN FUNDER ELECTRONICS LTD
    Inventor: Fei Fei
  • Patent number: 11819535
    Abstract: There is described herein methods of treating a disease associated with extracellular matrix (ECM) in a patient. In some cases, the methods comprise administering to the patient a therapeutically effective amount of fibroblasts which express CD36.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: November 21, 2023
    Assignee: UNIVERSITY HEALTH NETWORK
    Inventors: Fei-Fei Liu, Xiao Zhao, Kenneth W. Yip
  • Patent number: 11775317
    Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Qin Yue Chen, Li Cao, Fei Fei Li, Han Su
  • Publication number: 20230226696
    Abstract: Methods and systems to remotely operate robotic devices are provided. A number of embodiments allow users to remotely operate robotic devices using generalized consumer devices (e.g., cell phones). Additional embodiments provide for a platform to allow communication between consumer devices and the robotic devices. Further embodiments allow for training robotic devices to operate autonomously by training the robotic device with machine learning algorithms using data collected from scalable methods of controlling robotic devices.
    Type: Application
    Filed: November 2, 2020
    Publication date: July 20, 2023
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Ajay U. Mandlekar, Yuke Zhu, Animesh Garg, Silvio Savarese, Fei-Fei Li
  • Publication number: 20230205050
    Abstract: Disclose is a shielding element for bridge type contact power supply lens provided on a PCB of an electronic device and covering a camera of the electronic device, comprising: a mounting base, a light shielding piece, a driving assembly, a metal reinforcing plate and a contact conductive copper piece; the driving assembly comprising a swing arm rotatably connected with the mounting base, the swing arm being connected with the light shielding piece; the swing arm rotating to drive the light shielding piece to move back and forth between a first position and a second position; wherein when the light shielding piece is located in the first position, the light shielding piece covers on a side of the viewfinder hole away from the camera, and when the light shielding piece is located in the second position, the camera is exposed from the viewfinder hole.
    Type: Application
    Filed: May 13, 2022
    Publication date: June 29, 2023
    Applicant: SHEN ZHEN FUNDER ELECTRONICS LTD
    Inventor: Fei FEI
  • Patent number: 11656864
    Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Qin Yue Chen, Xin Peng Liu, Han Su, Fei Fei Li
  • Publication number: 20230091915
    Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: QIN YUE CHEN, Xin Peng Liu, Han Su, Fei Fei Li
  • Publication number: 20220383095
    Abstract: In a method for improving converter and compiler operator granularity, a processor extracts an operator granularity from an artificial intelligence framework and an original model. A processor receives device characteristics from a target device. A processor outputs a converter granularity level to a converter based on the operator granularity and the device characteristics. A processor outputs a compiler granularity level to a compiler based on the operator granularity and the device characteristics.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Li Cao, Zhan Peng Huo, WeiFeng Zhang, Wei Cui, Fei Fei Li, Ren Jie Feng, Han Su, Zhong Hao Wang
  • Publication number: 20220350619
    Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: QIN YUE CHEN, Li Cao, Fei Fei Li, Han Su
  • Patent number: 11487542
    Abstract: Instruction cache behavior and branch prediction are used to improve the functionality of a computing device by profiling branching instructions in an instruction cache to identify likelihoods of proceeding to a plurality of targets from the branching instructions; identifying a hot path in the instruction cache based on the identified likelihoods; and rearranging the plurality of targets relative to one another and associated branching instructions so that a first branching instruction that has a higher likelihood of proceeding to a first hot target than to a first cold target and that previously flowed to the first cold target and jumped to the first hot target instead flows to the first hot target and jumps to the first cold target.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yang Liu, Ting Wang, Qi Li, Qing Zhang, Gui Haochen, Xiao Ping Guo, Xiao Hua Zeng, Yangming Wang, Yi Li, Hua Qing Li, Fei Fei
  • Patent number: 11455025
    Abstract: A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 27, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Xiaojie He, Alexander J. Branover, Mihir Shaileshbhai Doctor, Evgeny Mintz, Fei Fei, Ming So, Felix Yat-Sum Ho, Biao Zhou
  • Publication number: 20220292390
    Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: Li Cao, WeiFeng Zhang, Fei Fei Li, Ren Jie Feng, Han Su, Zhan Peng Huo, Zhong Hao Wang
  • Publication number: 20220257071
    Abstract: A wet-dry vacuum cleaner device comprising: a housing; a motor-fan assembly mounted in the housing and arranged to generate an air flow between a dirty air inlet and a clean air outlet; a tank arranged to capture liquid entrained in the dirty air flow, the tank comprising a tank inlet in fluid communication with the dirty air inlet and a tank outlet in fluid communication with the motor fan assembly; wherein the tank outlet is in fluid communication with a liquid trap mounted inside the tank arranged to capture liquid entrained in the air flow exiting the tank.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Inventors: Pei Zhong Zheng, Jiang Jian Hui, Ren Bao Jiang, Fei Fei Yang, Hong Xi Wang
  • Publication number: 20220019435
    Abstract: Instruction cache behavior and branch prediction are used to improve the functionality of a computing device by profiling branching instructions in an instruction cache to identify likelihoods of proceeding to a plurality of targets from the branching instructions; identifying a hot path in the instruction cache based on the identified likelihoods; and rearranging the plurality of targets relative to one another and associated branching instructions so that a first branching instruction that has a higher likelihood of proceeding to a first hot target than to a first cold target and that previously flowed to the first cold target and jumped to the first hot target instead flows to the first hot target and jumps to the first cold target.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Yang LIU, Ting WANG, Qi LI, Qing ZHANG, Gui HAOCHEN, Xiao Ping GUO, Xiao Hua ZENG, Yangming WANG, Yi LI, Hua Qing LI, Fei FEI
  • Patent number: 11191822
    Abstract: The present invention relates to immunogenic compositions comprising a conjugate of a saccharide from Streptococcus pneumoniae serotype 8 and a carrier protein, and a mixture consisting of capsular polysaccharides from Streptococcus pneumoniae serotypes 1, 3, 4, 5, 6A, 6B, 7F, 9V, 14, 18C, 19A, 19F and 23F individually conjugated to CRM197 carrier protein, or a mixture consisting of capsular polysaccharides from Streptococcus pneumoniae serotypes 1, 4, 5, 6B, 7F, 9V, 14, 18C, 19F and 23F individually conjugated to a carrier protein, wherein the capsular polysaccharides from Streptococcus pneumoniae serotypes 1, 4, 5, 6B, 7F, 9V, 14, and 23F are individually conjugated to protein D, the capsular polysaccharide from Streptococcus pneumoniae serotype 18C is conjugated to tetanus toxoid and the capsular polysaccharide from Streptococcus pneumoniae serotype 19F is conjugated to diphtheria toxoid. Said compositions are useful for the prevention and/or treatment of diseases caused by Streptococcus pneumoniae.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: December 7, 2021
    Assignee: Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V.
    Inventors: Peter H. Seeberger, Claney Lebev Pereira, Madhu Emmadi, Sharavathi Guddehalli Parameswarappa, Adam Calow, Petra Menova, Marilda Lisboa, Christopher Martin, Benjamin Schumann, Fei-Fei Xu, Naeem Khan, Paulina Kaplonek, Lennart Lykke
  • Publication number: 20210334624
    Abstract: A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 28, 2021
    Inventors: Wei Hua, Barret Zoph, Jonathon Shlens, Chenxi Liu, Jonathan Huang, Jia Li, Fei-Fei Li, Kevin Patrick Murphy
  • Patent number: 11087201
    Abstract: A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Wei Hua, Barret Zoph, Jonathon Shlens, Chenxi Liu, Jonathan Huang, Jia Li, Fei-Fei Li, Kevin Patrick Murphy
  • Patent number: 10929305
    Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qin Yue Chen, Chao Jun Wei, Han Su, Fei Fei Li
  • Publication number: 20200409448
    Abstract: A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Xiaojie He, Alexander J. Branover, Mihir Shaileshbhai Doctor, Evgeny Mintz, Fei Fei, Ming So, Felix Yat-Sum Ho, Biao Zhou