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).
-
Publication number: 20230160563Abstract: Apparatus and methods for deployment of fixtures. The apparatus may include a system for controlling deployed fixtures. The system may receive user commands different devices in different formats. The fixtures may be independently addressable. The fixtures may be magnetically supported by a fixture support. A brace may join two or more fixture supports without reducing space available to support fixtures. The brace may join a fixture support to a fixture support accessory. An accessory may include a variable-angle junction. The fixture may include articulating joints for controlling the direction of a beam. The fixture may include a lens having an electrically controllable beam spread angle. The fixture may be stowable in the fixture support. The fixture may be slidable along a cord to adjust a height of the fixture. The fixture may include an extendable ring. The system may coordinate motions of the fixtures to follow a target. The fixture may include an elongated board.Type: ApplicationFiled: May 10, 2021Publication date: May 25, 2023Inventors: Sean Tham, Peter Vancorenland, Michael Sabolcik, Voravit Puvanakijjakorn, Jonathan Ian Hoffman, Dimauro Andrade Edwards, Dunping Hu, Hu Jianqiu, Lu Zhongliang, Zou Sikang, Li Renyun, Du Lin, Zhou Wenjie, Wu Chong, Wu Limei, Gong Xingping, Li Jinqiang
-
Publication number: 20220316974Abstract: A stretchable sensor skin is provided, which is a soft tactile sensor sleeve that can cover large areas of a robot, and is both low-cost and robust. It is made of elastomer molded pouches (referred to as sensor taxels) that when contacted transmit pneumatic pressure to off-board barometric sensors, via stretchable channels. The entirely soft makeup of the sleeve makes it highly conformable to 3D curved geometries of a robot. The stretchable channels mean that it can cover joints without wiring getting caught. The stretchable rubber channels are also inherently more robust than stretchable conductor approaches, and the skin lacks fragile soft-rigid interfaces that has plagued many other sensor skins. The fact that there are no conductive components also makes the skin easy to sanitize and waterproof.Type: ApplicationFiled: March 22, 2022Publication date: October 6, 2022Inventors: Alexander M. Gruebele, Michael A. Lin, Mark R. Cutkosky, Daniel C. Brouwer
-
Patent number: 11449073Abstract: 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: GrantFiled: February 3, 2020Date of Patent: September 20, 2022Assignee: Zoox, Inc.Inventors: Michael Lin, Timothy David Kentley-Klay
-
Publication number: 20210377196Abstract: 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: ApplicationFiled: August 10, 2021Publication date: December 2, 2021Inventors: Ricardo Castro, Aastha Bhargava, Murph Finnicum, Vince Lee, Abe White, Kai Xiao Fang, Zhen Yuan, Michael Lin, Miguel Cervera
-
Patent number: 11130621Abstract: 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: GrantFiled: September 3, 2019Date of Patent: September 28, 2021Assignee: Amazon Technologies, Inc.Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
-
Patent number: 11095581Abstract: 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: GrantFiled: May 1, 2019Date of Patent: August 17, 2021Assignee: Twitter, Inc.Inventors: Ricardo Castro, Aastha Bhargava, Murph Finnicum, Vince Lee, Abe White, Kai Xiao Fang, Zhen Yuan, Michael Lin, Miguel Cervera
-
Publication number: 20210171602Abstract: Provided are polypeptides that include, from N-terminus to C-terminus, a chimeric antigen receptor (CAR), a protease, and a degron, where the polypeptide further includes a cleavage site for the protease disposed between the CAR and the degron. Also provided are cells that include such polypeptides (e.g., where the cells express the CAR on their surface) and pharmaceutical compositions including such cells. Nucleic acids that encode the polypeptides, cells including such nucleic acids, and pharmaceutical compositions including such cells, are also provided. Also provided are methods for controlling the expression of a CAR on the surface of a cell, and methods of using the cells of the present disclosure, including methods of using such cells to administer a regulatable CAR cell-based therapy (e.g., a regulatable CAR T cell therapy) to an individual.Type: ApplicationFiled: July 3, 2019Publication date: June 10, 2021Inventors: Crystal Mackall, Michael Lin, Robbie Majzner, Hokyung Chung, Louai Labanieh
-
Publication number: 20210122442Abstract: A vehicle may have a seat and front wheel similar to those of a bicycle. However, the vehicle may have two rear wheels. The position of the two rear wheels may be adjustable. When the two rear wheels touch each other, the vehicle may function as a bicycle. When they are moved apart, the vehicle may function as a tricycle. In tricycle mode, the vehicle may travel autonomously without a human rider. In bicycle mode, a human may ride the vehicle like a bicycle. To transition between bicycle and tricycle modes, each rear wheel may rotate about a horizontal axis that is parallel to a longitudinal axis of the vehicle. In some cases, a bike chain is connected to only one of the rear wheels. In bicycle mode, motion imparted by the chain to one rear wheel may be transferred to the other by friction.Type: ApplicationFiled: October 23, 2020Publication date: April 29, 2021Inventors: Kent Larson, Naroa Coretti Sanchez, Michael Lin
-
Patent number: 10769001Abstract: 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: GrantFiled: March 21, 2018Date of Patent: September 8, 2020Assignee: DiDi Research America, LLCInventors: Dong Li, Huaiyu Zhu, Jing Chen, Michael Lin, Shray Kapoor, Yichong Lin
-
Patent number: 10747591Abstract: 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: GrantFiled: March 21, 2018Date of Patent: August 18, 2020Assignee: DiDi Research America, LLCInventors: Dong Li, Huaiyu Zhu, Jing Chen, Michael Lin, Shray Kapoor, Yichong Lin
-
Publication number: 20200174493Abstract: 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: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: Michael Lin, Timothy David Kentley-Klay
-
Patent number: 10592520Abstract: Embodiments describe a system and method for presenting a data visualization using, at least in part, social network metrics. The social network metrics can include components such as a social connection score, a social content score and a social conversation score. Further details and values of the metrics can include a number of social network connections that an individual has in their social network, a number of content followers of the individual, a number of social network spaces to which the individual belongs, an indication of how a human resource interacts with others within a social network, a number of bookmarks shared, a number of tags added to particular areas of interest, a number of tags added to certain areas of expertise, and others.Type: GrantFiled: November 20, 2015Date of Patent: March 17, 2020Assignee: Oracle International CorporationInventors: Kenneth F. Klaus, Mary E. G. Bear, Chau Ha Leung, Michael Lin, Kristine Lois Van der Ploeg, Kathi Lynn Chenoweth
-
Patent number: 10558224Abstract: 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: GrantFiled: August 10, 2017Date of Patent: February 11, 2020Assignee: Zoox, Inc.Inventors: Michael Lin, Timothy David Kentley-Klay
-
Publication number: 20190389642Abstract: 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: ApplicationFiled: September 3, 2019Publication date: December 26, 2019Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
-
Patent number: 10482374Abstract: 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: GrantFiled: July 3, 2019Date of Patent: November 19, 2019Assignee: Gyrfalcon Technology Inc.Inventors: Lin Yang, Patrick Z. Dong, Charles Jin Young, Jason Z. Dong, Michael Lin, Baohua Sun
-
Publication number: 20190342236Abstract: 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: ApplicationFiled: May 1, 2019Publication date: November 7, 2019Inventors: Ricardo Castro, Aastha Bhargava, Murph Finnicum, Vince Lee, Abe White, Kai Xiao Fang, Zhen Yuan, Michael Lin, Miguel Cervera
-
Patent number: 10464730Abstract: 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: GrantFiled: September 27, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Kaveh Goudarzian, Chad Hockin, Michael Lin, Daniel Wang, Frank Michael Marceau
-
Publication number: 20190294482Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventors: Dong LI, Huaiyu ZHU, Jing CHEN, Michael LIN, Shray KAPOOR, Yichong LIN
-
Publication number: 20190294481Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventors: Dong LI, Huaiyu ZHU, Jing CHEN, Michael LIN, Shray KAPOOR, Yichong LIN
-
Patent number: 10387772Abstract: 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: GrantFiled: October 22, 2018Date of Patent: August 20, 2019Assignee: Gyrfalcon Technology Inc.Inventors: Lin Yang, Patrick Z. Dong, Charles Jin Young, Jason Z. Dong, Michael Lin, Baohua Sun