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).
-
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
-
Publication number: 20220152817Abstract: The present disclosure discloses a neural network adaptive tracking control method for joint robots, which proposes two schemes: robust adaptive control and neural adaptive control, comprising the following steps: 1) establishing a joint robot system model; 2) establishing a state space expression and an error definition when taking into consideration both the drive failure and actuator saturation of the joint robot system; 3) designing a PID controller and updating algorithms of the joint robot system; and 4) using the designed PID controller and updating algorithms to realize the control of the trajectory motion of the joint robot. The present disclosure may solve the following technical problems at the same time: the drive saturation and coupling effect in the joint system, processing parameter uncertainty and non-parametric uncertainty, execution failure handling during the system operation, compensation for non-vanishing interference, and the like.Type: ApplicationFiled: March 24, 2021Publication date: May 19, 2022Inventors: Yongduan SONG, Huan LIU, Junfeng LAI, Ziqiang JIANG, Jie ZHANG, Huan CHEN, Li HUANG, Congyi ZHANG, Yingrui CHEN, Yating YANG, Chunxu REN, Han BAO, Kuilong YANG, Ge SONG, Bowen ZHANG, Hong LONG
-
Patent number: 11294868Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may comprise modifying a share object of a first account of a data exchange into a global object wherein the share object includes grant metadata indicating share grants to a set of objects of a database. The method may further comprise creating, in a second account of the data exchange, a local replica of the share object on the remote deployment based on the global object, wherein the second account is located in a remote deployment. The set of objects of the database may be replicated to a local database replica on the remote deployment and the share grants may be replicated to the local replica of the share object.Type: GrantFiled: August 27, 2021Date of Patent: April 5, 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: 20220050855Abstract: Provided herein are systems and methods for providing a secure and efficient way to manage a data exchange's availability and manage the visibility of data listings of the data exchange. For example, the method may comprise specifying, by an exchange admin of the data exchange, a set of regions where the data exchange is available, each of the set of regions comprising one or more remote deployments. The method may further comprise specifying by a data provider, one or more of the set of regions where a data listing owned by the data provider is visible. Upon receiving a request to access the data listing from a remote deployment of the one or more regions, the data provider may determine whether to reject or fulfill the request. In response to determining that the request should be fulfilled, replicating data of the data listing to the remote deployment.Type: ApplicationFiled: August 14, 2020Publication date: February 17, 2022Inventors: Pui Kei Johnston Chu, Benoit Dageville, Prasanna Krishnan, Elkhan Mammedov, Chao Ren, Bowen Zhang, Rongpeng Zheng
-
Publication number: 20210390083Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may comprise modifying a share object of a first account of a data exchange into a global object wherein the share object includes grant metadata indicating share grants to a set of objects of a database. The method may further comprise creating, in a second account of the data exchange, a local replica of the share object on the remote deployment based on the global object, wherein the second account is located in a remote deployment. The set of objects of the database may be replicated to a local database replica on the remote deployment and the share grants may be replicated to the local replica of the share object.Type: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Publication number: 20210349808Abstract: Techniques and solutions are provided for a source quality check service configured to analyze source text and identify issues in the source text. The source quality check service may identify the issues by performing a selected subset of checks with a centralized source quality check engine, and may be called from within one or more of an Integrated Development Environment (IDE), a build process, and/or a translation process to perform the selected subset of checks. The source quality check service may be further configured to output a report of the identified one or more issues.Type: ApplicationFiled: January 27, 2021Publication date: November 11, 2021Applicant: SAP SEInventors: Wendan Chen, Susanne Hempel, Abdallah El Sahhar, Ute Weingart, Takane Ozaki, Koichi Tsumoto, Boliang Chen, Zhong Xian Hu, Zhen Cheng, Bowen Zhang, Liufang Wu, Qiming Xu
-
Patent number: 11144511Abstract: Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may comprise modifying a share object of a first account of a data exchange into a global object wherein the share object includes grant metadata indicating share grants to a set of objects of a database. The method may further comprise creating, in a second account of the data exchange, a local replica of the share object on the remote deployment based on the global object, wherein the second account is located in a remote deployment. The set of objects of the database may be replicated to a local database replica on the remote deployment and the share grants may be replicated to the local replica of the share object.Type: GrantFiled: March 5, 2021Date of Patent: October 12, 2021Assignee: Snowflake Inc.Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Vishnu Dutt Paladugu, Bowen Zhang
-
Patent number: 11132468Abstract: The present invention relates to a security processing unit of PLC and a bus arbitration method thereof, to provide PLC with an active defense means to build a PLC hardware and software security layer. On a hardware security layer, a part of hardware processing mechanism is added to support trusted measurement, encryption algorithms and signature algorithms, and a virtual isolation technology is used; and on a software security layer, transparent encryption and decryption, integrity verification, backup recovery and virtual isolation security mechanism are provided. The security processing aspect is improved to achieve the purpose of security and reliability. The present invention can correctly establish a trusted environment of PLC to ensure that PLC is guided by a strictly verified path. A new star type trusted structure is designed to reduce loss during information transmission and increase information transmission efficiency.Type: GrantFiled: June 7, 2018Date of Patent: September 28, 2021Assignee: SHENYANG INSTITUTE OF AUTOMATION, CHINESE ACADEMY OF SCIENCESInventors: Haibin Yu, Peng Zeng, Xianda Liu, Jianming Zhao, Tianyu Wang, Bowen Zhang
-
Patent number: 11134064Abstract: The present invention relates to a network guard unit for an industrial embedded system and a guard method. The specific method is to form the network guard unit (NGU) through security technologies, such as integrated access control, identity authentication and communication data encryption, to provide active guard for a site control device. The NGU comprises an access control module, an identity authentication module, a data encryption module, a key negotiation module and a PCIE communication module, and supports the communication modes of dual network cards and PCIE bus. The present invention builds a secure and trusted operating environment for industrial control systems in combination with an active guard technical means in the field of information security on the basis of ensuring the correctness and the feasibility of security of various terminal devices in the industrial control systems.Type: GrantFiled: June 7, 2018Date of Patent: September 28, 2021Assignee: SHENYANG INSTITUTE OF AUTOMATION, CHINESE ACADEMY OF SCIENCESInventors: Xianda Liu, Tianyu Wang, Jianming Zhao, Bowen Zhang, Peng Zeng, Haibin Yu
-
Patent number: 11111516Abstract: Provided are malR-knockout Bacillus licheniformis strain, a construction method and a use. Using a genetic engineering method, gene, namely, the malR gene, which is in charge of conducting the transcription of the carbon metabolism transcription factor MalR, in the genome of Bacillus licheniformis DW2 is knocked out, thereby successfully obtaining Bacillus licheniformis DW2?malR, from which the malR gene has been deleted. In comparison with Bacillus licheniformis DW2, the strain obtained by the construction can improve the Bacitracin yield in a fermentation broth during Bacitracin fermentation by at least 23%.Type: GrantFiled: August 5, 2019Date of Patent: September 7, 2021Inventors: Shouwen Chen, Fei Wu, Dongbo Cai, Bowen Zhang, Junhui Li, Lijun Lou, Xiangqi Qiu