Patents by Inventor Bowen Zhang
Bowen Zhang 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: 20230195922Abstract: Embodiments of the present disclosure relate to sharing database roles using hidden roles. A database role may be generated within a database container having a plurality of data objects, wherein the database role exists exclusively within the database container. A set of grants to a particular subset of the plurality of data objects of the database container may be assigned to the database role and the database role may be granted to the share object. The share object is mounted within a consumer account to generate an imported database container within the consumer account, the imported database container including an imported copy of the database role. The imported copy of the database role may be granted to each of one or more account level roles of the consumer account to share the particular subset of the plurality of data objects without creating proxy objects in the consumer account that represent the particular subset of the plurality of data objects.Type: ApplicationFiled: February 13, 2023Publication date: June 22, 2023Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Patent number: 11645244Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. An example method includes receiving, at a first deployment in a data exchange, a refresh message from a second deployment in the data exchange, wherein the first deployment comprises a database that stores a database object. The method also includes, in response to receiving the refresh message, retrieving, at the first deployment, a share grant from a share object of the first deployment and transmitting, by a processing device of the first deployment, a message including the share grant to the second deployment. The share grant includes a reference to the database object and allows a consumer to use the database object.Type: GrantFiled: August 25, 2022Date of Patent: May 9, 2023Assignee: Snowflake Inc.Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Publication number: 20230122779Abstract: The present disclosure discloses a calibration method for output force of strength-type intelligent fitness equipment, which belongs to the field of intelligent fitness, including: connecting a tension detection device to the strength-type intelligent fitness equipment; obtaining an actual tension of the strength-type intelligent fitness equipment by turning on the tension detection device to perform detection; obtaining a tension deviation based on a target tension of the strength-type intelligent fitness equipment and the actual tension; and calibrating the strength-type intelligent fitness equipment based on the tension deviation.Type: ApplicationFiled: October 11, 2022Publication date: April 20, 2023Applicant: CHENGDU FIT-FUTURE TECHNOLOGY CO., LTD.Inventors: Bowen ZHANG, Weitao XI, Jiabin SHI, Qiang FU, Yuhan TANG
-
Publication number: 20230119156Abstract: The present disclosure provides a method for strength measurement, including: obtaining action information at one or more rounds corresponding to one or more rounds of test actions completed by a user to be tested on a strength-type intelligent fitness device; and updating a measurement parameter of the strength-type intelligent fitness device based on the action information at the one or more rounds. The method further comprises determining a next round of a test action based on the updated measurement parameter; and calculating and obtaining maximum strength information of the user to be tested based on the action information during N rounds of the test actions.Type: ApplicationFiled: October 10, 2022Publication date: April 20, 2023Applicant: CHENGDU FIT-FUTURE TECHNOLOGY CO., LTD.Inventors: Bowen ZHANG, Weitao XI, Yifan YUAN, Qiang FU, Tianguang TANG
-
Publication number: 20230118708Abstract: The disclosure discloses a compensation method for output force of a strength-type intelligent fitness equipment, which relates to the field of intelligent fitness. The method comprises: obtaining the actual output force of the strength-type intelligent fitness equipment; obtaining the friction force of strength-type intelligent fitness equipment; compensating the output force of the strength-type intelligent fitness equipment based on the actual output force and the friction force.Type: ApplicationFiled: October 11, 2022Publication date: April 20, 2023Applicant: CHENGDU FIT-FUTURE TECHNOLOGY CO., LTD.Inventors: Bowen ZHANG, Weitao XI, Qiang FU, Tianguang TANG, Yuhan TANG
-
Publication number: 20230103148Abstract: A computer-implemented method for generating video representations utilizing a hierarchical video encoder includes obtaining a video, wherein the video includes a plurality of frames, processing each of the plurality of frames with a machine-learned frame-level encoder model to respectively generate a plurality of frame representations for the plurality of frames, the plurality of frame representations respective to the plurality of frames determining a plurality of segment representations representative of a plurality of video segments including one or more of the plurality of frames, the plurality of segment representations based at least in part on the plurality of frame representations, processing the plurality of segment representations with a machine-learned segment-level encoder model to generate a plurality of contextualized segment representations, determining a video representation based at least in part on the plurality of contextualized segment representations, and providing the video representatiType: ApplicationFiled: November 29, 2022Publication date: March 30, 2023Inventors: Vihan Jain, Joonseok Lee, Ming Zhao, Sheide Chammas, Hexiang Hu, Bowen Zhang, Fei Sha, Tze Way Eugene Ie
-
Publication number: 20230063911Abstract: Embodiments of the present disclosure relate to sharing database roles using hidden roles. A database role may be generated within a database container having a plurality of data objects, wherein the database role exists exclusively within the database container. A set of grants to a particular subset of the plurality of data objects of the database container may be assigned to the database role. For each of a set of share objects to which the database role is to be granted: a hidden role having no identifier may be created, the database role may be granted to the hidden role, and the hidden role may be granted to a share object. Each of the set of share objects are mounted within a consumer account to generate a set of imported database containers within the consumer account, wherein each imported database container includes an individualized grant of the database roles.Type: ApplicationFiled: September 30, 2022Publication date: March 2, 2023Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Patent number: 11580245Abstract: Embodiments of the present disclosure relate to sharing database roles using hidden roles. A database role may be generated within a database container having a plurality of data objects, wherein the database role exists exclusively within the database container. A set of grants to a particular subset of the plurality of data objects of the database container may be assigned to the database role. For each of a set of share objects to which the database role is to be granted: a hidden role having no identifier may be created, the database role may be granted to the hidden role, and the hidden role may be granted to a share object. Each of the set of share objects are mounted within a consumer account to generate a set of imported database containers within the consumer account, wherein each imported database container includes an individualized grant of the database roles.Type: GrantFiled: September 30, 2022Date of Patent: February 14, 2023Assignee: Snowflake Inc.Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Publication number: 20220405252Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. An example method includes receiving, at a first deployment in a data exchange, a refresh message from a second deployment in the data exchange, wherein the first deployment comprises a database that stores a database object. The method also includes, in response to receiving the refresh message, retrieving, at the first deployment, a share grant from a share object of the first deployment and transmitting, by a processing device of the first deployment, a message including the share grant to the second deployment. The share grant includes a reference to the database object and allows a consumer to use the database object.Type: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Patent number: 11533495Abstract: A computer-implemented method for generating video representations utilizing a hierarchical video encoder includes obtaining a video, wherein the video includes a plurality of frames, processing each of the plurality of frames with a machine-learned frame-level encoder model to respectively generate a plurality of frame representations for the plurality of frames, the plurality of frame representations respective to the plurality of frames determining a plurality of segment representations representative of a plurality of video segments including one or more of the plurality of frames, the plurality of segment representations based at least in part on the plurality of frame representations, processing the plurality of segment representations with a machine-learned segment-level encoder model to generate a plurality of contextualized segment representations, determining a video representation based at least in part on the plurality of contextualized segment representations, and providing the video representatiType: GrantFiled: January 29, 2021Date of Patent: December 20, 2022Assignee: GOOGLE LLCInventors: Vihan Jain, Joonseok Lee, Ming Zhao, Sheide Chammas, Hexiang Hu, Bowen Zhang, Fei Sha, Tze Way Eugene Ie
-
Publication number: 20220392653Abstract: An ERVC for floating nuclear power plants includes a containment, a reactor vessel, a liquid gallium collection tank, a heat pipe, a cooling cabin and a gallium storage tank. The containment is arranged in a sea environment, and the containment is provided with a containing cavity; the reactor vessel and the liquid gallium collection tank are arranged up and down and located in the containing cavity. An end of the heat pipe is inserted into the liquid gallium collection tank, and another end thereof is arranged outside the liquid gallium collection tank; the gallium storage tank is located in the containing cavity; the gallium storage tank is connected to the liquid gallium collection tank through a liquid gallium release valve; and the cooling cabin is located under the containment and under a sea level of the sea environment.Type: ApplicationFiled: May 17, 2022Publication date: December 8, 2022Inventors: GENGLEI XIA, MINJUN PENG, QIANG ZHAO, CHENYANG WANG, YUANDONG ZHANG, JILIN SUN, BOWEN ZHANG, XUE DU
-
Patent number: 11487893Abstract: Embodiments of the present disclosure provide techniques for defining database roles to allow sharing of the objects within a database in a more granular fashion. A set of database roles is created within a database container of a provider account, each database role comprising a separate object from any of a plurality of objects within the database container. A set of grants to a particular subset of the plurality of data objects of the database container is assigned to each of the set of database roles. A share object to which each of the set of database roles has been granted is mounted within a consumer account, thereby generating an imported database container having an imported copy of each of the set of database roles within the consumer account. Certain imported copies of the set of database roles are granted to account level roles of the consumer account.Type: GrantFiled: June 16, 2022Date of Patent: November 1, 2022Assignee: Snowflake Inc.Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Patent number: 11461285Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may include generating a global representation of a share object of a first database account located in a first region. The share object includes grant metadata associated with a set of objects of a database located in the first region and associated with the first database account. The method may further include, in response to a database refresh command received from a second database account associated with a database replica located in a second region, replicating the set of objects of the database to the database replica. The method may further include, in response to a share refresh command received from the second database account, replicating the grant metadata to a share object replica located in the second region.Type: GrantFiled: March 14, 2022Date of Patent: October 4, 2022Assignee: Snowflake Inc.Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Publication number: 20220298771Abstract: A reservoir dispenser for a bidet apparatus includes a housing unit having a first chamber and a second chamber, wherein the first chamber is capable of holding a liquid wash solution separate from the second chamber. A side check valve between a hollow barrel and the first chamber; and a bottom check valve between the first chamber and the second chamber allows for controlled release of the liquid wash solution from the first chamber to the second chamber.Type: ApplicationFiled: May 6, 2022Publication date: September 22, 2022Inventors: Anjum Gupta, Bowen Zhang
-
Publication number: 20220292413Abstract: The present disclosure provides a bike sharing rebalancing optimization method based on an adaptive neighborhood search algorithm. First, based on a difference between locations of shared bikes and users' travel demands in temporal and spatial distribution, a bike sharing rebalancing model is constructed. Next, an adaptive neighborhood search algorithm is constructed by using an adaptive operator selection mechanism and based on the fusion of a large neighborhood search algorithm and a neighborhood search algorithm. Then, seven types of perturbation operators, six types of repair operators, and eight types of neighborhood search operators are designed based on features of rebalancing time, pickup-and-delivery actions, and a capacity limit of a vehicle. Finally, a termination condition is constructed such that the algorithm terminates at an appropriate time and an optimization solution for a rebalancing route is provided.Type: ApplicationFiled: October 8, 2021Publication date: September 15, 2022Inventors: Xiang LI, Bowen ZHANG, Haitao YU, Sicheng ZHANG, Randong XIAO
-
Publication number: 20220256175Abstract: A computer-implemented method for generating video representations utilizing a hierarchical video encoder includes obtaining a video, wherein the video includes a plurality of frames, processing each of the plurality of frames with a machine-learned frame-level encoder model to respectively generate a plurality of frame representations for the plurality of frames, the plurality of frame representations respective to the plurality of frames determining a plurality of segment representations representative of a plurality of video segments including one or more of the plurality of frames, the plurality of segment representations based at least in part on the plurality of frame representations, processing the plurality of segment representations with a machine-learned segment-level encoder model to generate a plurality of contextualized segment representations, determining a video representation based at least in part on the plurality of contextualized segment representations, and providing the video representatiType: ApplicationFiled: January 29, 2021Publication date: August 11, 2022Inventors: Vihan Jain, Joonseok Lee, Ming Zhao, Sheide Chammas, Hexiang Hu, Bowen Zhang, Fei Sha, Tze Way Eugene Ie
-
Publication number: 20220245634Abstract: A blockchain-enhanced open Internet of Things (IoT) access architecture includes an access point, a number of IoT devices, a hash access mechanism, a blockchain mining network, and a blockchain enabling mechanism that manages network access of the IoT device. The blockchain-enhanced open IoT access architecture provided in the present invention provides a secure, reliable, fair, and short-packet access service for a plurality of devices in an IoT network by using features of a blockchain such as distributed storage, tamper-proofing, and traceability, thereby promoting the trust and cooperation between the devices and ensuring the security and efficiency of the network in the large-scale untrustworthy IoT network. The blockchain-enhanced open IoT access architecture in the present invention can provide secure and reliable IoT access with low latency and a high value in practice.Type: ApplicationFiled: June 16, 2020Publication date: August 4, 2022Applicant: SOUTHEAST UNIVERSITYInventors: Xintong LING, Yuwei LE, Bowen ZHANG, Jiaheng WANG, Xiqi GAO
-
Publication number: 20220197872Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may include generating a global representation of a share object of a first database account located in a first region. The share object includes grant metadata associated with a set of objects of a database located in the first region and associated with the first database account. The method may further include, in response to a database refresh command received from a second database account associated with a database replica located in a second region, replicating the set of objects of the database to the database replica. The method may further include, in response to a share refresh command received from the second database account, replicating the grant metadata to a share object replica located in the second region.Type: ApplicationFiled: March 14, 2022Publication date: June 23, 2022Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Patent number: 11366920Abstract: Embodiments of the present disclosure provide systems and methods for defining database roles to allow sharing of the objects within a database in a more granular fashion. A database role is created within a database, and privileges are granted to the database role by a provider account. The database role may be granted to a share object, which would result in the share object being indirectly granted all privileges that have been granted to the database role. Once the share object has been hydrated in the consumer account, the local administrator can then decide which local roles are granted usage on the shared database role, thus ultimately allowing some level of filtering as to which shared objects can be accessed by which local roles.Type: GrantFiled: September 1, 2021Date of Patent: June 21, 2022Assignee: Snowflake Inc.Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Subramanian Muralidhar, Bowen Zhang
-
Publication number: 20220162843Abstract: A reservoir dispenser for a bidet apparatus includes a housing unit having a first chamber and a second chamber, wherein the first chamber can hold liquid wash solution separate from the second chamber. The first chamber can include a lid with an opening therein; an activator located within the opening of the lids; and a stem and end piece located within the first chamber. The second chamber can include a water inlet and a water outlet for flow of water through the apparatus. Located between the first and second chamber is a check valve, which allows for the controlled transfer of liquid wash solution from the first chamber to the second chamber.Type: ApplicationFiled: December 20, 2021Publication date: May 26, 2022Inventors: Anjum Gupta, Bowen Zhang