Patents by Inventor Ronghui Zhu
Ronghui Zhu 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: 20240124913Abstract: Disclosed herein include methods, compositions, and kits suitable for use in signal amplification. There are provided, in some embodiments, protease-based signal amplification modules. Disclosed herein include amplifier proteins comprising a first part of a first protease domain, a first dimerization domain, a first cut site a protease in a protease active state is capable of cutting, a second dimerization domain, a second cut site a protease in a protease active state is capable of cutting, and a first caging domain. Disclosed herein include companion amplifier proteins comprising a second part of a first protease domain, a third dimerization domain, a third cut site a protease in a protease active state is capable of cutting, a fourth dimerization domain, a fourth cut site a protease in a protease active state is capable of cutting, and a second caging domain.Type: ApplicationFiled: October 13, 2023Publication date: April 18, 2024Inventors: Andrew C. Lu, Michael J. Flynn, Lucy S. Chong, Ronghui Zhu, Michael B. Elowitz
-
Publication number: 20240101606Abstract: Disclosed herein include methods, compositions, and kits suitable for use in thresholding of protein signals. There are provided, in some embodiments, synthetic protein circuits that respond to inputs only above or below a certain threshold concentration. In some embodiments, the threshold value itself is tunable. Methods of treating a disease or disorder characterized by aberrant signaling are provided in some embodiments.Type: ApplicationFiled: May 11, 2023Publication date: March 28, 2024Inventors: Lucy S. Chong, Ronghui Zhu, Xiaofei Ge, Michael B. Elowitz, Mark W. Budde
-
Patent number: 11893309Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.Type: GrantFiled: March 10, 2022Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
-
Patent number: 11667676Abstract: Disclosed herein include methods, compositions, and kits suitable for use in thresholding of protein signals. There are provided, in some embodiments, synthetic protein circuits that respond to inputs only above or below a certain threshold concentration. In some embodiments, the threshold value itself is tunable. Methods of treating a disease or disorder characterized by aberrant signaling are provided in some embodiments.Type: GrantFiled: January 9, 2020Date of Patent: June 6, 2023Assignee: California Institute of TechnologyInventors: Lucy S. Chong, Ronghui Zhu, Xiaofei Ge, Michael B. Elowitz, Mark W. Budde
-
Publication number: 20220197593Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.Type: ApplicationFiled: March 10, 2022Publication date: June 23, 2022Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
-
Publication number: 20220177911Abstract: Disclosed herein include circuits, compositions, nucleic acids, populations, systems, and methods enabling single circuits to generate multiple molecularly and functionally distinct states that are each stable across multiple cell division cycles. Synthetic circuits provided herein can stably exist in multiple distinct states characterized by differences in the concentrations and expression levels of its components. In the absence of changes to the external environment, each of these states can be stable. In some embodiments, transcription factors provided herein activate when dimerized, and show much weaker activity as monomers. In some embodiments, each transcription factor homodimer activates expression of its own gene. In some embodiments, transcription factors can form mixed heterodimers with one another that do not strongly activate any genes in the circuit.Type: ApplicationFiled: December 7, 2021Publication date: June 9, 2022Inventors: Ronghui Zhu, Michael B. Elowitz
-
Patent number: 11275553Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.Type: GrantFiled: February 1, 2019Date of Patent: March 15, 2022Assignee: Google LLCInventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
-
Patent number: 11237795Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.Type: GrantFiled: February 1, 2019Date of Patent: February 1, 2022Assignee: Google LLCInventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
-
Publication number: 20210072953Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.Type: ApplicationFiled: February 1, 2019Publication date: March 11, 2021Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
-
Patent number: 10890941Abstract: A headset for experiencing an augmented and/or a virtual reality environment may include a housing defining an interior cavity, with optical components received in the interior cavity of the housing. A front face may be rotatably coupled to a front portion of the housing to selectively enclose the interior of the housing. A computing device including a display may be received in a slot defined between the front portion of the housing and the front face. A face pad may be removably coupled to the housing, opposite the front face, so as to enclose the optical components in the housing. A user may view an augmented/virtual reality environment displayed on the display through the optical components received in the housing. An adjustable head strap assembly may adjustably position the headset on the head of the user.Type: GrantFiled: September 29, 2017Date of Patent: January 12, 2021Assignee: GOOGLE LLCInventors: Hayes S. Raffle, Andrew Nartker, Sandeep Waraich, Phan Thao Benno Dang, Gerald Kirk McGinty, Jr., Albert Lee, Byeong Seon Oh, Dan Odell, Eric Allan MacIntosh, Erik Hubert Dolly Goossens, Michael Simonian, Maaike Evers, Xinda Hu, Xiaohui Tao, Ronghui Zhu
-
Publication number: 20200277333Abstract: Disclosed herein include methods, compositions, and kits suitable for use in thresholding of protein signals. There are provided, in some embodiments, synthetic protein circuits that respond to inputs only above or below a certain threshold concentration. In some embodiments, the threshold value itself is tunable. Methods of treating a disease or disorder characterized by aberrant signaling are provided in some embodiments.Type: ApplicationFiled: January 9, 2020Publication date: September 3, 2020Inventors: Lucy S. Chong, Ronghui Zhu, Xiaofei Ge, Michael B. Elowitz, Mark W. Budde
-
Publication number: 20180095498Abstract: A headset for experiencing an augmented and/or a virtual reality environment may include a housing defining an interior cavity, with optical components received in the interior cavity of the housing. A front face may be rotatably coupled to a front portion of the housing to selectively enclose the interior of the housing. A computing device including a display may be received in a slot defined between the front portion of the housing and the front face. A face pad may be removably coupled to the housing, opposite the front face, so as to enclose the optical components in the housing. A user may view an augmented/virtual reality environment displayed on the display through the optical components received in the housing. An adjustable head strap assembly may adjustably position the headset on the head of the user.Type: ApplicationFiled: September 29, 2017Publication date: April 5, 2018Inventors: Hayes S. RAFFLE, Andrew NARTKER, Sandeep WARAICH, Phan Thao Benno DANG, Gerald Kirk MCGINTY, JR., Albert LEE, Byeong Seon OH, Dan ODELL, Eric Allan MACINTOSH, Erik Hubert Dolly GOOSSENS, Michael SIMONIAN, Maaike EVERS, Xinda HU, Xiaohui TAO, Ronghui ZHU
-
Patent number: 9597638Abstract: A membrane seawater desalination pressurization and energy recovery integrated method. Piston rods of single-rod piston-type seawater cylinders are connected with single-rod piston-type hydraulic cylinders to form two or more than two working combined bodies which operate alternately. In a process that the hydraulic cylinders drive the seawater cylinders to move back and forth, one piston cavity of a seawater cylinder sucks high pressure condensed brine in the process of moving forward and drains the high pressure condensed brine in the returning process; and the other piston cavity of the seawater cylinder sucks raw seawater in the returning process, pressurizes the raw seawater in the process of moving forward and continuously and stably outputs the pressurized high pressure raw seawater to a reverse osmosis membrane module. Meanwhile, a membrane seawater desalination pressurization and energy recovery integrated device is further disclosed.Type: GrantFiled: September 4, 2012Date of Patent: March 21, 2017Inventor: Ronghui Zhu
-
Patent number: 9569463Abstract: A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database and in the form of map data tiles. The system identifies those map data tiles that correspond to the subset of map data corresponding to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for cache storage. The pre-fetch map data tiles are identified using a variable map tile radius, which when extended from the points of interest defines the map tiles that qualify as pre-fetch map data tiles. The tile radius can be fixed or dynamically adjusted and changes across different map zoom levels.Type: GrantFiled: March 17, 2014Date of Patent: February 14, 2017Assignee: GOOGLE INC.Inventors: Thomas Gregory Nourse, Michael Siliski, Hans-Olav CaveLie, Ronghui Zhu
-
Patent number: 9491255Abstract: A computer-implemented method and system for pre-fetching remote resource data from a remote mapping system for display on a client computing device is disclosed. Data received at a client device from an online mapping system in response to a query from the client device includes vector and remote resource data. Vector data is rasterized by the client device to depict graphical elements that are easily described by mathematical formulas. Remote resource data includes digital map elements that are not easily described by vectors, but instead, must be relayed to the client device as either bitmaps or references (e.g., URLs) to remote resources that are resolved at the backend or the client device. This remote resource data is prefetched to a client device so that it will be available for subsequent mapping application searches without resolving a corresponding reference to the remote resource data for each search.Type: GrantFiled: November 23, 2015Date of Patent: November 8, 2016Assignee: GOOGLE INC.Inventors: Thomas Gregory Nourse, Hans-Olav CaveLie, Ronghui Zhu, Andrew Miller
-
Patent number: 9307045Abstract: A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database in map data tiles. The pre-fetching map data system identifies those map data tiles that correspond to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for cache storage. The number of pre-fetch map data tiles are determined using a tile budget that is dynamically adjusted in response to changing conditions on a client device.Type: GrantFiled: November 10, 2014Date of Patent: April 5, 2016Assignee: GOOGLE INC.Inventors: Ronghui Zhu, Thomas Gregory Nourse
-
Publication number: 20160080518Abstract: A computer-implemented method and system for pre-fetching remote resource data from a remote mapping system for display on a client computing device is disclosed. Data received at a client device from an online mapping system in response to a query from the client device includes vector and remote resource data. Vector data is rasterized by the client device to depict graphical elements that are easily described by mathematical formulas. Remote resource data includes digital map elements that are not easily described by vectors, but instead, must be relayed to the client device as either bitmaps or references (e.g., URLs) to remote resources that are resolved at the backend or the client device. This remote resource data is prefetched to a client device so that it will be available for subsequent mapping application searches without resolving a corresponding reference to the remote resource data for each search.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: Thomas Gregory Nourse, Hans-Olav CaveLie, Ronghui Zhu, Andrew Miller
-
Patent number: 9197713Abstract: A computer-implemented method and system for pre-fetching remote resource data from a remote mapping system for display on a client computing device is disclosed. Data received at a client device from an online mapping system in response to a query from the client device includes vector and remote resource data. Vector data is rasterized by the client device to depict graphical elements that are easily described by mathematical formulas. Remote resource data includes digital map elements that are not easily described by vectors, but instead, must be relayed to the client device as either bitmaps or references (e.g., URLs) to remote resources that are resolved at the backend or the client device. This remote resource data is prefetched to a client device so that it will be available for subsequent mapping application searches without resolving a corresponding reference to the remote resource data for each search.Type: GrantFiled: December 9, 2011Date of Patent: November 24, 2015Assignee: GOOGLE INC.Inventors: Thomas Gregory Nourse, Hans-Olav CaveLie, Ronghui Zhu, Andrew Tesch Miller
-
Publication number: 20150298062Abstract: A membrane seawater desalination pressurization and energy recovery integrated method. Piston rods of single-rod piston-type seawater cylinders are connected with single-rod piston-type hydraulic cylinders to form two or more than two working combined bodies which operate alternately. In a process that the hydraulic cylinders drive the seawater cylinders to move back and forth, one piston cavity of a seawater cylinder sucks high pressure condensed brine in the process of moving forward and drains the high pressure condensed brine in the returning process; and the other piston cavity of the seawater cylinder sucks raw seawater in the returning process, pressurizes the raw seawater in the process of moving forward and continuously and stably outputs the pressurized high pressure raw seawater to a reverse osmosis membrane module. Meanwhile, a membrane seawater desalination pressurization and energy recovery integrated device is further disclosed.Type: ApplicationFiled: September 4, 2012Publication date: October 22, 2015Inventor: Ronghui ZHU
-
Publication number: 20150286741Abstract: To select map data for storage in a memory of a computing device, geographic locations for which a user of a client device is expected to subsequently request digital maps are determined. Prior to receiving a user request for map data related to the geographic locations, pre-fetch map data for generating digital maps including the plurality of geographic locations is determined. Further, a memory budget for storing map data in a memory of the client device is determined along with a priority for retrieving map data from a remote database to the memory of the client device. At least a portion of the determined pre-fetch map data is retrieved from the remote database to the memory of the client device in accordance with the determined memory budget and the determined priority.Type: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Inventors: Ronghui Zhu, Thomas Gregory Nourse