Patents by Inventor Guohui Wang
Guohui Wang 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: 11418362Abstract: Techniques for group control using service data objects (SDO) are disclosed. A device controller is configured to perform operations including: receiving, from device controllers that are configured to control devices so that the devices operate based on a shared set point, SDO messages using an SDO protocol; determining that the device controller is a master device controller for the device controllers, based at least on the SDO messages; and sending a setpoint update message including a modified value of the shared set point, using the SDO protocol, to slave device controllers in the device controllers, wherein a slave device controller in the slave device controllers is configured to adjust operation of at least one slave device in the devices, based at least on the setpoint update message.Type: GrantFiled: November 25, 2020Date of Patent: August 16, 2022Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Junshan Li, Guohui Wang, Lei Xu
-
Patent number: 11403081Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer software and systems by facilitating the automatic performance optimization of a software application based on the particular platform upon which the application runs. In some embodiments, the system can automatically choose a set of parameters or methods at run-time from a design space with pre-selected optimization methods and parameters (e.g., algorithms, software libraries, and/or hardware accelerators) for a specific task.Type: GrantFiled: December 28, 2020Date of Patent: August 2, 2022Assignee: Snap Inc.Inventors: Guohui Wang, Fenglei Tian, Samuel Edward Hare, Sumant Hanumante, Tony Mathew
-
Publication number: 20220230277Abstract: Remote distribution of multiple neural network models to various client devices over a network can be implemented by identifying a native neural network and remotely converting the native neural network to a target neural network based on a given client device operating environment. The native neural network can be configured for execution using efficient parameters, and the target neural network can use less efficient but more precise parameters.Type: ApplicationFiled: April 6, 2022Publication date: July 21, 2022Inventors: Guohui Wang, Sumant Milind Hanumante, Ning Xu, Yuncheng Li
-
Patent number: 11394814Abstract: One embodiment described herein provides a system and method for path control in a network. During operation, in response to determining that a path-control condition is met, an end host in the network can determine an offset value to be applied to a packet header of a packet, modify the packet header by applying the determined offset value, and forward the packet based on the modified packet header.Type: GrantFiled: May 20, 2020Date of Patent: July 19, 2022Assignee: Alibaba Group Holding LimitedInventors: Zhehui Zhang, Xiangning Yu, Haiyong Wang, Haiyang Zheng, Jiayao Hu, Guohui Wang
-
Publication number: 20220166645Abstract: Techniques for group control using service data objects (SDO) are disclosed. A device controller is configured to perform operations including: receiving, from device controllers that are configured to control devices so that the devices operate based on a shared set point, SDO messages using an SDO protocol; determining that the device controller is a master device controller for the device controllers, based at least on the SDO messages; and sending a setpoint update message including a modified value of the shared set point, using the SDO protocol, to slave device controllers in the device controllers, wherein a slave device controller in the slave device controllers is configured to adjust operation of at least one slave device in the devices, based at least on the setpoint update message.Type: ApplicationFiled: November 25, 2020Publication date: May 26, 2022Inventors: Junshan Li, Guohui Wang, Lei Xu
-
Publication number: 20220137461Abstract: Provided is a back light unit, a display unit and a display apparatus. The back light unit is configured to be disposed on a side of a display panel away from a display side, and includes a back plate and a plastic frame. The back plate includes a bottom plate and a side plate connected to an edge of the bottom plate, and a step is formed on an inner side of the side plate. The step has a first side away from the bottom plate and a second side away from an outer side of the side plate. The plastic frame is supported on the first side surface of the step, and a supporting part is disposed on an end surface of the side plate away from the bottom plate.Type: ApplicationFiled: May 11, 2021Publication date: May 5, 2022Inventors: Dake WANG, Tianma LI, Liang LI, Guohui WANG, Qijun ZHANG, Xuefeng DING
-
Patent number: 11315219Abstract: Remote distribution of multiple neural network models to various client devices over a network can be implemented by identifying a native neural network and remotely converting the native neural network to a target neural network based on a given client device operating environment. The native neural network can be configured for execution using efficient parameters, and the target neural network can use less efficient but more precise parameters.Type: GrantFiled: May 29, 2020Date of Patent: April 26, 2022Assignee: Snap Inc.Inventors: Guohui Wang, Sumant Milind Hanumante, Ning Xu, Yuncheng Li
-
Patent number: 11196663Abstract: Embodiments of the present disclosure provide methods and devices for data transmission by a switch. The method can include transmitting, by the switch, over a first path, a first packet that is received from a first host to a second host; receiving a replacement packet from the first host, wherein the replacement packet is transmitted from the first host in response to a determination that the first packet was lost and wherein the replacement packet includes a path indicator; and based on the path indicator of the replacement packet, transmitting, over a second path different from the first path, at least part of the replacement packet to the second host.Type: GrantFiled: October 16, 2019Date of Patent: December 7, 2021Assignee: Alibaba Group Holding LimitedInventors: Xiangning Yu, Haiyang Zheng, Guohui Wang, Jiayao Hu, Haiyong Wang
-
Publication number: 20210368029Abstract: One embodiment described herein provides a system and method for path control in a network. During operation, in response to determining that a path-control condition is met, an end host in the network can determine an offset value to be applied to a packet header of a packet, modify the packet header by applying the determined offset value, and forward the packet based on the modified packet header.Type: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Applicant: Alibaba Group Holding LimitedInventors: Zhehui Zhang, Xiangning Yu, Haiyong Wang, Haiyang Zheng, Jiayao Hu, Guohui Wang
-
Publication number: 20210279842Abstract: Systems and methods are provided for initiating transfer of image data corresponding to at least one predetermined level of an image pyramid comprising higher resolution to a graphic processing unit (GPU) of the computing device, calculating, by the central processing unit (CPU) of the computing device, optical flow of at least one predetermined coarse level of the image pyramid, transferring, by the CPU of the computing device, the calculated optical flow of the at least one predetermined coarse level of the image pyramid to the GPU, calculating, by the GPU of the computing device, the optical flow of the at least one predetermined level of the image pyramid comprising higher resolution, and outputting, by the GPU of the computing device, the optical flow of the image data.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Shah Tanmay Anilkumar, Samuel Edward Hare, Guohui Wang
-
Patent number: 11087513Abstract: Systems and methods are provided for receiving an image from a camera of a mobile device, analyzing the image to determine a subject of the image, segmenting the subject of the image to generate a mask indicating an area of the image comprising the subject of the image, applying a bokeh effect to a background region of the image to generate a processed background region, generating an output image comprising the subject of the image and the processed background region, and causing the generated output image to display on a display of the mobile device.Type: GrantFiled: November 9, 2018Date of Patent: August 10, 2021Assignee: Snap Inc.Inventors: Kun Duan, Nan Hu, Linjie Luo, Chongyang Ma, Guohui Wang
-
Publication number: 20210224050Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer software and systems by facilitating the automatic performance optimization of a software application based on the particular platform upon which the application runs. In some embodiments, the system can automatically choose a set of parameters or methods at run-time from a design space with pre-selected optimization methods and parameters (e.g., algorithms, software libraries, and/or hardware accelerators) for a specific task.Type: ApplicationFiled: December 28, 2020Publication date: July 22, 2021Inventors: Guohui Wang, Fenglei Tian, Samuel Edward Hare, Sumant Hanumante, Tony Mathew
-
Publication number: 20210216776Abstract: A mobile device can generate real-time complex visual image effects using asynchronous processing pipeline. A first pipeline applies a complex image process, such as a neural network, to keyframes of a live image sequence. A second pipeline generates flow maps that describe feature transformations in the image sequence. The flow maps can be used to process non-keyframes on the fly. The processed keyframes and non-keyframes can be used to display a complex visual effect on the mobile device in real-time or near real-time.Type: ApplicationFiled: January 22, 2021Publication date: July 15, 2021Inventors: Samuel Edward Hare, Fedir Poliakov, Guohui Wang, Xuehan Xiong, Jianchao Yang, Linjie Yang, Shah Tanmay Anilkumar
-
Patent number: 11030721Abstract: Systems and methods are provided for initiating transfer of image data corresponding to at least one predetermined level of an image pyramid comprising higher resolution to a graphic processing unit (GPU) of the computing device, calculating, by the central processing unit (CPU) of the computing device, optical flow of at least one predetermined coarse level of the image pyramid, transferring, by the CPU of the computing device, the calculated optical flow of the at least one predetermined coarse level of the image pyramid to the GPU, calculating, by the GPU of the computing device, the optical flow of the at least one predetermined level of the image pyramid comprising higher resolution, and outputting, by the GPU of the computing device, the optical flow of the image data.Type: GrantFiled: April 23, 2019Date of Patent: June 8, 2021Assignee: Snap Inc.Inventors: Shah Tanmay Anilkumar, Samuel Edward Hare, Guohui Wang
-
Publication number: 20210137541Abstract: Disclosed is a thrombectomy stent system, comprising a thrombectomy stent, wherein the thrombectomy stent is roll-shaped, and the cross section of the thrombectomy stent is of an open-ring structure. Disclosed is a thrombectomy device, comprising the thrombectomy stent, wherein the thrombectomy stent is provided with a developing element that can accurately display the expansion state of the thrombectomy stent during thrombectomy and the specific position of the thrombectomy stent so as to determine the situation of the thrombectomy stent being fused with a blood vessel. Disclosed is a thrombectomy device system, comprising the thrombectomy stent and a push rod, wherein a proximal end of the thrombectomy stent is connected to the push rod, and the proximal end of the thrombectomy stent or the push rod is connected to a catching member; and the catching member is configured to receive the thrombectomy stent. The catching member can effectively catch a thrombus that is detached during the thrombectomy.Type: ApplicationFiled: March 9, 2018Publication date: May 13, 2021Inventors: Guohui WANG, Zhen WANG, Jianping WU, Zongyu XUE
-
Patent number: 11002904Abstract: This application discloses a display device. The display device includes a display module, a frame surrounding the sides of the display module, a backlight module stacked with the display module, and a backplane. The frame includes holes. The backplane includes a main plane, side walls, and protrusions. The main plane is located on a side of the backlight module away from the display module. The side walls extend from the edges of the main plane toward the display module and are perpendicular to the main plane. The protrusions are located on the side walls and each of the protrusions is embedded in a corresponding one of the holes of the frame.Type: GrantFiled: September 4, 2020Date of Patent: May 11, 2021Assignees: CHENGDU BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Fujian Ren, Liang Li, Tianma Li, Dake Wang, Guohui Wang, Qijun Zhang, Donglong Lin, Shulin Qin
-
Publication number: 20210119904Abstract: Embodiments of the present disclosure provide methods and devices for data transmission by a switch. The method can include transmitting, by the switch, over a first path, a first packet that is received from a first host to a second host; receiving a replacement packet from the first host, wherein the replacement packet is transmitted from the first host in response to a determination that the first packet was lost and wherein the replacement packet includes a path indicator; and based on the path indicator of the replacement packet, transmitting, over a second path different from the first path, at least part of the replacement packet to the second host.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Inventors: Xiangning YU, Haiyang ZHENG, Guohui WANG, Jiayao HU, Haiyong WANG
-
Publication number: 20210120092Abstract: Methods, systems and computer program products for data fetching in a networked computing environment. In one embodiment, the method comprises receiving a request from an analytical node for a set of data for a defined job, and identifying in networked storage a subset of the data for the job. The subset of data is loaded to the analytical node based on the sequence in which the data are projected to be accessed in the job. In an embodiment, the request includes a specification for the job, and the specification is analyzed to identify the subset of data. In one embodiment, the subset of data is identified by identifying another job having a relationship to the defined job, and identifying the data used for that other job. In an embodiment, the networked computing environment is a cloud computing environment, and the defined job is an analytics job.Type: ApplicationFiled: December 30, 2020Publication date: April 22, 2021Inventors: Xiaoqiao Meng, Wei Tan, Guohui Wang, Zhe Zhang
-
Publication number: 20210109277Abstract: This application discloses a display device. The display device includes a display module, a frame surrounding the sides of the display module, a backlight module stacked with the display module, and a backplane. The frame includes holes. The backplane includes a main plane, side walls, and protrusions. The main plane is located on a side of the backlight module away from the display module. The side walls extend from the edges of the main plane toward the display module and are perpendicular to the main plane. The protrusions are located on the side walls and each of the protrusions is embedded in a corresponding one of the holes of the frame.Type: ApplicationFiled: September 4, 2020Publication date: April 15, 2021Inventors: Fujian REN, Liang LI, Tianma LI, Dake WANG, Guohui WANG, Qijun ZHANG, Donglong LIN, Shulin QIN
-
Patent number: 10931776Abstract: Methods, systems and computer program products for data fetching in a networked computing environment. In one embodiment, the method comprises receiving a request from an analytical node for a set of data for a defined job, and identifying in networked storage a subset of the data for the job. The subset of data is loaded to the analytical node based on the sequence in which the data are projected to be accessed in the job. In an embodiment, the request includes a specification for the job, and the specification is analyzed to identify the subset of data. In one embodiment, the subset of data is identified by identifying another job having a relationship to the defined job, and identifying the data used for that other job. In an embodiment, the networked computing environment is a cloud computing environment, and the defined job is an analytics job.Type: GrantFiled: December 31, 2013Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Xiaoqiao Meng, Wei Tan, Guohui Wang, Zhe Zhang