Patents by Inventor Michael Lin

Michael 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: 10558224
    Abstract: Systems, methods, and apparatuses described herein are directed to sharing vehicle obstacle data between vehicles and/or between vehicles and a central server. Vehicles may include sensors capturing data including, but not limited to, speed, direction, acceleration, deceleration, LIDAR data, RADAR data, SONAR data, camera data, GPS data, etc. In some implementations, acceleration of a vehicle above a threshold, such as braking or swerving, may trigger the transmission of sensor data to other vehicles and/or infrastructure devices. Vehicles that receive the transmitted data may determine a validity of the data, and may incorporate the data into operations of the receiving vehicle based at least in part on the validity of the data. Validity of the data may be based on sensor type, elapsed time or distance between detection of an obstacle or event and reception of data, a number of retransmissions, duplicative data, independent sources of data, etc.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: February 11, 2020
    Assignee: Zoox, Inc.
    Inventors: Michael Lin, Timothy David Kentley-Klay
  • Publication number: 20190389642
    Abstract: A shock-absorbing package includes a box and a base. The box is configurable to enclose an item and has a box bottom panel. The base has a base bottom panel and defines a recess sized to accommodate a portion of the box including the box bottom panel. The base interfaces with the box in a transport configuration so that the box bottom panel is held separated from the base bottom panel and a volume of air is disposed between the base bottom panel and the box bottom panel. An impact force applied to the base bottom panel generated by dropping the shock-absorbing package onto a surface induces relative movement between the box and the base that expels air from the volume air and decelerates the box at a rate less than a desired maximum deceleration rate.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
  • Patent number: 10482374
    Abstract: An ensemble learning based image classification system contains multiple cellular neural networks (CNN) based integrated circuits (ICs) operatively coupling together as a set of base learners of an ensemble for an image classification task. Each CNN based IC is configured with at least one distinct deep learning model in form of filter coefficients. The ensemble learning based image classification system further contains a controller configured as a meta learner of the ensemble and a memory based data buffer for holding various data used in the ensemble by the controller and the CNN based ICs. Various data may include input imagery data to be classified. Various data may also include extracted feature vectors or image classification outputs out of the set of base learners. The extracted feature vectors or image classification outputs are then used by the meta learner to further perform the image classification task.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: November 19, 2019
    Assignee: Gyrfalcon Technology Inc.
    Inventors: Lin Yang, Patrick Z. Dong, Charles Jin Young, Jason Z. Dong, Michael Lin, Baohua Sun
  • Publication number: 20190342236
    Abstract: According to an aspect, a system includes a messaging platform configured to facilitate an exchange of messages between user accounts of the messaging platform, and a client application configured to communicate with the messaging platform. The messaging platform is configured to store a UI process flow relating to the on-boarding process, where the UI process flow defines a flow logic for a plurality of nodes representing tasks to be executed by the client application, and each node is defined by one or more generic UI components and configuration data that configures the generic UI components to render UI objects on a user interface of the client application. The messaging platform is configured to modify one or more of the tasks or the flow logic to change at least one aspect of the on-boarding process without requiring the client application to implement a software update.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 7, 2019
    Inventors: Ricardo Castro, Aastha Bhargava, Murph Finnicum, Vince Lee, Abe White, Kai Xiao Fang, Zhen Yuan, Michael Lin, Miguel Cervera
  • Patent number: 10464730
    Abstract: A shock-absorbing package includes a box and a base. The box is configurable to enclose an item and has a box bottom panel. The base has a base bottom panel and defines a recess sized to accommodate a portion of the box including the box bottom panel. The base interfaces with the box in a transport configuration so that the box bottom panel is held separated from the base bottom panel and a volume of air is disposed between the base bottom panel and the box bottom panel. An impact force applied to the base bottom panel generated by dropping the shock-absorbing package onto a surface induces relative movement between the box and the base that expels air from the volume air and decelerates the box at a rate less than a desired maximum deceleration rate.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
  • Publication number: 20190294482
    Abstract: Process states of computing devices may be obtained and processed. Process event information of a computing device may be obtained. The process event information may characterize states of processes of the computing device. The process event information may be stored within a queue. Graph information may be determined based on the process event information within the queue. The graph information may characterize states of processes of the computing device using nodes and edges. The graph information may be stored within a graph database.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Dong LI, Huaiyu ZHU, Jing CHEN, Michael LIN, Shray KAPOOR, Yichong LIN
  • Publication number: 20190294481
    Abstract: Process states of computing devices may be collected for processing. Process event information of a first computing device may be determined based on an observation of process creation events and process termination events, a garbage collection, and a process scan. The process event information may be provided to a second computing device.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Dong LI, Huaiyu ZHU, Jing CHEN, Michael LIN, Shray KAPOOR, Yichong LIN
  • Patent number: 10387772
    Abstract: An ensemble learning based image classification system contains multiple cellular neural networks (CNN) based integrated circuits (ICs) operatively coupling together as a set of base learners of an ensemble for an image classification task. Each CNN based IC is configured with at least one distinct deep learning model in form of filter coefficients. The ensemble learning based image classification system further contains a controller configured as a meta learner of the ensemble and a memory based data buffer for holding various data used in the ensemble by the controller and the CNN based ICs. Various data may include input imagery data to be classified. Various data may also include extracted feature vectors or image classification outputs out of the set of base learners. The extracted feature vectors or image classification outputs are then used by the meta learner to further perform the image classification task.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: August 20, 2019
    Assignee: Gyrfalcon Technology Inc.
    Inventors: Lin Yang, Patrick Z. Dong, Charles Jin Young, Jason Z. Dong, Michael Lin, Baohua Sun
  • Publication number: 20190092548
    Abstract: A shock-absorbing package includes a box and a base. The box is configurable to enclose an item and has a box bottom panel. The base has a base bottom panel and defines a recess sized to accommodate a portion of the box including the box bottom panel. The base interfaces with the box in a transport configuration so that the box bottom panel is held separated from the base bottom panel and a volume of air is disposed between the base bottom panel and the box bottom panel. An impact force applied to the base bottom panel generated by dropping the shock-absorbing package onto a surface induces relative movement between the box and the base that expels air from the volume air and decelerates the box at a rate less than a desired maximum deceleration rate.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
  • Publication number: 20180270299
    Abstract: A method for building, optimizing, and maintaining a computing infrastructure on a cloud computing environment is provided. A user provides a high-level declaration to a cloud environment operating system, specifying the details of the infrastructure that is intended to be built on the cloud. A cloud environment operating system converts the high level declaration to a lower level declaration and then to a series of instructions that can be executed by the cloud to build the desired infrastructure. The instructions can be sent to an API of a cloud service provider for execution. In order to avoid tripping an API throttle limit imposed by the cloud service provider, the cloud operating system can send a pre-determined number of commands to the API at any given time so as to avoid having the commands rejected due to exceeding the API throttle.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Applicant: FUGUE, INC.
    Inventors: Nathaniel S. MCCOURTNEY, Michael LIN
  • Patent number: 10013739
    Abstract: An embodiment of an image enhancement method is introduced for use in an electronic device. An image composed of a plurality of pixel values is first received, and each pixel therein is separated into two channels. The image is further divided into a plurality of blocks. A distribution of a selected channel is determined for each block, which is selected from the two channels. For each pixel, the pixel value of the selected channel is adjusted according to at least one distribution corresponding to at least one neighboring block. For each pixel, the pixel value of the other channel is adjusted according to the adjusted pixel value of the selected channel. As a result, the adjusted image is provided.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: July 3, 2018
    Assignee: HTC CORPORATION
    Inventors: Chia Yen Michael Lin, Chia-Ho Pan, Jing-Lung Wu, Hsin-Ti Chueh
  • Publication number: 20180116732
    Abstract: A method of real-time 3D flexible needle tracking for image-guided surgery is provided that includes uploading, using a controller, a virtual model of a flexible needle to a calibrated 3D mixed reality headset, where the virtual model, establishing an initial position of a base of a flexible needle relative to a target under test, using the controller and the flexible needle, where the flexible needle includes sensors spanning from the base to along a length of the flexible needle, where the sensors communicate a position, a shape, and an orientation of the flexible needle to the controller, where the controller communicates the sensor positions to the calibrated 3D mixed-reality headset, and using the calibrated 3D mixed-reality headset to display in real-time a position and shape of the flexible needle relative to the target under test.
    Type: Application
    Filed: October 18, 2017
    Publication date: May 3, 2018
    Inventors: Michael A. Lin, Jung Hwa Bae, Subashini Srinivasan, Mark R. Cutkosky, Brian A. Hargreaves, Bruce L. Daniel
  • Patent number: 9908918
    Abstract: Engineered orange-red fluorescent proteins with enhanced fluorescent properties, obtained by mutagenesis of mNeptune2, are disclosed. In particular, the invention relates to engineered orange-red fluorescent proteins excitable with cyan light having increased emission intensity and their use in bioluminescent resonance energy transfer systems and fluorescence and bioluminescence imaging.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 6, 2018
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Michael Lin, Jun Chu, Younghee Oh
  • Patent number: 9752874
    Abstract: A system for measuring dimensions and/or other internal properties of a shoe, garment or other object of interest is described. The system includes a fixture having a measurement tip. When the tip is placed inside of the object of interest, a processor collects positional data from the fixture to develop a three-dimensional model of the interior of the object. If the measurement tip includes one or more pressure sensors, the processor may collect pressure data and use the pressure data to include stretch properties in the three-dimensional model.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Tyler Wilkinson, Grant B. Fresen, Nicholas B. End, Michael Lin
  • Publication number: 20170091629
    Abstract: Techniques for determining online content to provide to a member of an online social networking service based on their explicit and/or inferred intent are described. According to various embodiments, member profile data and user behavior log data associated with a member of an online social networking service is accessed. Based on the accessed data and a plurality of trained intent-specific machine learning models, a plurality of intent prioritization scores associated with a plurality of intents are generated, each intent prioritization score indicating an inferred likelihood that a member of the online social networking service is utilizing the online social networking service in connection with the corresponding intent. Thereafter, the plurality of intents are ranked, based on the plurality of intent prioritization scores, and one or more of the highest ranked intents are selected and displayed to the member.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Lizabeth Li, Zhijun Chen, Carrie Peng, Christopher J. Fong, Chanh Nguyen, Michael Lin
  • Publication number: 20170075246
    Abstract: A method for providing a developer mix having tribocharge uniformity across varying temperature and humidity conditions is provided. A developer mix used in a dual component development (DCD) system typically is a mixture of toner particles and magnetic carrier particles. Tribocharge uniformity is achieved in the developer mix by performing the step of treating the surface of the magnetic carrier particles with surface additives before the magnetic carrier particles are mixed with the toner particles. Surface additives include but are not limited to silica, titania and alumina.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Inventors: KASTURI RANGAN SRINIVASAN, LIGIA AURA BEJAT, MICHAEL ANTHONY BLASSINGAME, RICK OWEN JONES, BRANDON MICHAEL LIN, JAMES CRAIG MINOR
  • Publication number: 20170068179
    Abstract: A developer mix formulation having tribocharge uniformity across varying temperature and humidity conditions is provided. A developer mix used in a dual component development (DCD) system is a mixture of toner particles and magnetic carrier particles. Tribocharge uniformity is achieved in the developer mix by using magnetic carrier particles having surface additives on its surface. Surface additives include but are not limited to silica, titania and alumina.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 9, 2017
    Inventors: KASTURI RANGAN SRINIVASAN, LIGIA AURA BEJAT, MICHAEL ANTHONY BLASSINGAME, RICK OWEN JONES, BRANDON MICHAEL LIN, JAMES CRAIG MINOR
  • Patent number: 9578224
    Abstract: A system and method for enhanced automatic monoimaging. Embodiments of the present invention are operable for configuring a first camera based on a configuration determination by a second camera. The method includes capturing a first image with the first camera and determining an optical configuration based on an optical measurement performed by a second camera. In one embodiment, the second camera comprises a lower resolution sensor than a sensor of the first camera. The method further includes sending the optical configuration from the second camera to the first camera and adjusting a configuration of the first camera based on the optical configuration. The method further includes capturing a second image with the first camera. The first image and the second image may be preview images.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 21, 2017
    Assignee: Nvidia Corporation
    Inventors: Guanghua Gary Zhang, Michael Lin, Patrick Shehane, Hugh Phu Nguyen
  • Patent number: D824937
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: August 7, 2018
    Assignee: General Electric Company
    Inventors: Michael Sparandara, Nicholas Leonard, Michael Lin, Anna Ostberg, Averie Youna Yang
  • Patent number: D825589
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: August 14, 2018
    Assignee: General Electric Company
    Inventors: Michael Sparandara, Nicholas Leonard, Michael Lin, Anna Ostberg, Averie Youna Yang