Patents by Inventor Yuchen Wu
Yuchen Wu 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: 20240143127Abstract: This application discloses an application notification display method and apparatus, and an electronic device, and belongs to the field of communication technologies. The method includes: displaying a first icon in a first region; and displaying a second icon in a second region, where the first region is close to the second region; and the display position of the second icon is updated or display of the second icon is canceled in a case of receiving the first notification corresponding to the first application, the first notification is displayed in the third region, where the third region includes the first region and the second region, where the first icon corresponds to the first application.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Yuchen WU
-
Publication number: 20240117740Abstract: Disclosed is a detection device for a working surface. The detection device (100) comprises: a plurality of hydraulic supports (101), a laser ranging set (102), a displacement sensor (103), a hydroelectric signal conversion module (104), and a support controller (105) which are disposed on a working surface. The laser ranging set (102) is disposed below a top beam of a first target hydraulic support among the plurality of hydraulic supports and parallel to a post of the first target hydraulic support, and is configured to determine error length and send the error length to the hydroelectric signal conversion module (104). The displacement sensor (103) is configured to at least obtain the degrees of inclination of the hydraulic supports (101) and send the degrees of inclination to the hydroelectric signal conversion module (104).Type: ApplicationFiled: August 17, 2021Publication date: April 11, 2024Applicant: TAIYUAN UNIVERSITY OF TECHNOLOGYInventors: Ziming KOU, Juan WU, Qichao REN, Tengyan HOU, Peng XU, Yuchen LI, Kaiyu GUO, Mingsong YUAN, Baoqin WANG, Lele LUAN
-
Publication number: 20240092318Abstract: An end cover assembly, an air cylinder, a tread sweeper and a railway vehicle.Type: ApplicationFiled: October 9, 2020Publication date: March 21, 2024Inventors: Qingbing GOU, Anxu WU, Chang FENG, Yuchen ZHANG, Bo WU, Hao XU, Zichen WANG, Xun CHEN, Dongdong WANG, Meng WAN
-
Publication number: 20240050560Abstract: The present application relates to a self-sustained release immune adjuvant suspension comprising microparticles composed of a lipid soluble immune adjuvant and a surfactant, the balance being a dispersant, wherein the lipid soluble immune adjuvant is coated with the surfactant to form the microparticles which are dispersed in the dispersant to form a suspension. The self-sustained release immune adjuvant suspension can be retained in a tumor for a long time and can maintain a sustained release property, and can also inhibit the growth of distal metastatic tumors and reduce the probability of tumor recurrence by means of an immune response. The present application further provides a preparation method for a self-sustained release immune adjuvant suspension, and use of the self-sustained release immune adjuvant suspension in a sensitizing formulation used for tumor therapies, such as, radiotherapy, chemotherapy, or thermotherapy.Type: ApplicationFiled: December 30, 2021Publication date: February 15, 2024Applicant: INNOBM PHARMACEUTICALS CO., LTD.Inventors: Zhuang LIU, Huiquan TAO, Zhongqing DENG, Yuchen WU, Shang BAI, Xuanfang ZHOU
-
Patent number: 11878425Abstract: Methods, apparatus, systems, and computer-readable media are provided for optimizing robot-implemented tasks based at least in part on historical task and location correlated duration data collected from one or more robots. Historical task and location correlated duration data may, in some implementations, include durations of different tasks performed in different locations by one or more robots in one or more particular environments, and knowledge of such durations may be used to optimize tasks performed by the same or different robots in the future.Type: GrantFiled: December 27, 2021Date of Patent: January 23, 2024Assignee: GOOGLE LLCInventors: Gregory Prisament, Laura Stoia, Yuchen Wu, Alan Thompson
-
Patent number: 11729083Abstract: A control server receives probe data from a plurality of data centers indicating measured latencies with a first IP address associated with an origin server. The control server sums the measured latencies of a first data center having a lowest measured latency and a second data center. When the sum is below a threshold value, the control server determines the IP address to be an anycast IP address and selects a proper subset of the plurality of data centers as proxying data centers for other data centers in the plurality of data centers. When the sum is not below the threshold value, the control server determines the IP address to not be an anycast IP address and selects the first data center having the lowest measure latencies as the proxying data center for other data centers in the plurality of data centers.Type: GrantFiled: August 8, 2022Date of Patent: August 15, 2023Assignee: CLOUDFLARE, INC.Inventors: Zaidoon Abd Al Hadi, Samantha Aki Shugaeva, Yuchen Wu, Brian C. Bradley
-
Patent number: 11707840Abstract: Mitigating the reality gap through optimization of one or more simulated hardware parameters for simulated hardware components of a simulated robot. Implementations generate and store real navigation data instances that are each based on a corresponding episode of locomotion of a real robot. A real navigation data instance can include a sequence of velocity control instances generated to control a real robot during a real episode of locomotion of the real robot, and one or more ground truth values, where each of the ground truth values is a measured value of a corresponding property of the real robot (e.g., pose). The velocity control instances can be applied to a simulated robot, and one or more losses can be generated based on comparing the ground truth value(s) to corresponding simulated value(s) generated from applying the velocity control instances to the simulated robot. The simulated hardware parameters and environmental parameters can be optimized based on the loss(es).Type: GrantFiled: November 24, 2021Date of Patent: July 25, 2023Assignee: GOOGLE LLCInventors: Yunfei Bai, Elmar Mair, Yuchen Wu, Ian Wilkes, Max Moroz, Weidan Wu
-
Publication number: 20230117875Abstract: A control server receives probe data from a plurality of data centers indicating measured latencies with a first IP address associated with an origin server. The control server sums the measured latencies of a first data center having a lowest measured latency and a second data center. When the sum is below a threshold value, the control server determines the IP address to be an anycast IP address and selects a proper subset of the plurality of data centers as proxying data centers for other data centers in the plurality of data centers. When the sum is not below the threshold value, the control server determines the IP address to not be an anycast IP address and selects the first data center having the lowest measure latencies as the proxying data center for other data centers in the plurality of data centers.Type: ApplicationFiled: August 8, 2022Publication date: April 20, 2023Inventors: Zaidoon Abd Al Hadi, Samantha Aki Shugaeva, Yuchen Wu, Brian C. Bradley
-
Publication number: 20230088115Abstract: An intermediary server receives a request from a client that identifies an asset that is handled by an origin server. The intermediary server generates an informational response that includes one or more link header fields that reference one or more pieces of content respectively that are predicted by the intermediary server to be linked within a final response for the asset. The intermediary server transmits the generated informational response to the client prior to a final response for the request. The intermediary server transmits the request to the origin server and receives a final response to the request. The intermediary server transmits the final response to the request to the client.Type: ApplicationFiled: May 2, 2022Publication date: March 23, 2023Inventors: Alex Krivit, Rustam Xing Lalkaka, Samantha Aki Shugaeva, Edward H. Wang, Yuchen Wu
-
Publication number: 20220351330Abstract: An image cropping method and an electronic device are provided. The method includes: displaying a to-be-cropped image on a first screen, and receiving a first input performed on a second screen in a case that a crop box is displayed on the to-be-cropped image; in response to the first input and in a case that the relative position of the to-be-cropped image and the crop box is kept unchanged, adjusting the size of the to-be-cropped image and the size of the crop box according to the same contraction or magnification ratio; receiving a second input performed on a target border line of the crop box displayed on the first screen; and in response to the second input and in a case that the display position of the to-be-cropped image is kept unchanged, adjusting the position of the target border line and cropping the to-be-cropped image.Type: ApplicationFiled: July 14, 2022Publication date: November 3, 2022Applicant: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Yuchen WU
-
Patent number: 11472026Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by one or more non-real-time processors, data defining a light illumination pattern for a robotic device. Generating, by the one or more non-real-time processors and based on the data, a spline that represents the light illumination pattern, where a knot vector of the spline defines a timing profile of the light illumination pattern. Providing the spline to one or more real-time processors of the robotic system. Calculating, by the one or more real-time processors, an illumination value from the spline at each of a plurality of time steps. Controlling, by the one or more real-time processors, illumination of a lighting display of the robotic system in accordance with the illumination value of the spline at each respective time step.Type: GrantFiled: February 24, 2021Date of Patent: October 18, 2022Assignee: X Development LLCInventors: Sarah Coe, Yuchen Wu
-
Patent number: 11458630Abstract: Mitigating the reality gap through utilization of technique(s) that enable compliant robotic control and/or compliant robotic contact to be simulated effectively by a robotic simulator. The technique(s) can include, for example: (1) utilizing a compliant end effector model in simulated episodes of the robotic simulator; (2) using, during the simulated episodes, a soft constraint for a contact constraint of a simulated contact model of the robotic simulator; and/or (3) using proportional derivative (PD) control in generating joint control forces, for simulated joints of the simulated robot, during the simulated episodes. Implementations additionally or alternatively relate to determining parameter(s), for use in one or more of the techniques that enable effective simulation of compliant robotic control and/or compliant robotic contact.Type: GrantFiled: October 15, 2019Date of Patent: October 4, 2022Assignee: X DEVELOPMENT LLCInventors: Yunfei Bai, Yuchen Wu
-
Patent number: 11411849Abstract: A control server receives probe data from a plurality of data centers indicating measured latencies with a first IP address associated with an origin server. The control server sums the measured latencies of a first data center having a lowest measured latency and a second data center. When the sum is below a threshold value, the control server determines the IP address to be an anycast IP address and selects a proper subset of the plurality of data centers as proxying data centers for other data centers in the plurality of data centers. When the sum is not below the threshold value, the control server determines the IP address to not be an anycast IP address and selects the first data center having the lowest measure latencies as the proxying data center for other data centers in the plurality of data centers.Type: GrantFiled: June 10, 2021Date of Patent: August 9, 2022Assignee: Cloudflare, Inc.Inventors: Zaidoon Abd Al Hadi, Samantha Aki Shugaeva, Yuchen Wu, Brian C. Bradley
-
Patent number: 11323537Abstract: An intermediary server determines, for an asset handled by an origin server, piece(s) of content for inclusion in link header field(s) in an informational response that signifies that the piece(s) of content are predicted to be linked within a final response for the asset. The intermediary server generates an informational response that includes the link header field(s) and responds to a request from a client with the informational response. The intermediary server transmits the request to the origin server. The intermediary server receives the final response to the request from the origin server, and transmits the final response to the client.Type: GrantFiled: September 15, 2021Date of Patent: May 3, 2022Assignee: CLOUDFLARE, INC.Inventors: Alex Krivit, Rustam Xing Lalkaka, Samantha Aki Shugaeva, Edward H. Wang, Yuchen Wu
-
Patent number: 11235464Abstract: Methods, apparatus, systems, and computer-readable media are provided for optimizing robot-implemented tasks based at least in part on historical task and location correlated duration data collected from one or more robots. Historical task and location correlated duration data may, in some implementations, include durations of different tasks performed in different locations by one or more robots in one or more particular environments, and knowledge of such durations may be used to optimize tasks performed by the same or different robots in the future.Type: GrantFiled: November 27, 2018Date of Patent: February 1, 2022Assignee: X DEVELOPMENT LLCInventors: Gregory Prisament, Laura Stoia, Yuchen Wu, Alan Thompson
-
Patent number: 11237975Abstract: A computing device includes a volatile memory that includes a first cache, a non-volatile storage that includes a second cache, and a cache service. The cache service, responsive to a cache miss, retrieves that asset and writes that asset to the first cache and not the second cache. The cache service reads the asset from the first cache responsive to requests for the asset until the asset is evicted from the first cache or until the asset is promoted to the second cache. The cache service promotes the asset to the second cache upon determining that a set of one or more criteria are satisfied including a predefined number of cache hits for the asset when it is in the first cache. The cache service reads the asset from the second cache responsive to requests for the asset until the asset is evicted from the second cache.Type: GrantFiled: October 13, 2020Date of Patent: February 1, 2022Assignee: CLOUDFLARE, INC.Inventors: Samantha Aki Shugaeva, Ivan Babrou, Yuchen Wu
-
Patent number: 11213946Abstract: Mitigating the reality gap through optimization of one or more simulated hardware parameters for simulated hardware components of a simulated robot. Implementations generate and store real navigation data instances that are each based on a corresponding episode of locomotion of a real robot. A real navigation data instance can include a sequence of velocity control instances generated to control a real robot during a real episode of locomotion of the real robot, and one or more ground truth values, where each of the ground truth values is a measured value of a corresponding property of the real robot (e.g., pose). The velocity control instances can be applied to a simulated robot, and one or more losses can be generated based on comparing the ground truth value(s) to corresponding simulated value(s) generated from applying the velocity control instances to the simulated robot. The simulated hardware parameters and environmental parameters can be optimized based on the loss(es).Type: GrantFiled: December 27, 2018Date of Patent: January 4, 2022Assignee: X DEVELOPMENT LLCInventors: Yunfei Bai, Elmar Mair, Yuchen Wu, Ian Wilkes, Max Moroz, Weidan Wu
-
Publication number: 20210294749Abstract: A computing device includes a volatile memory that includes a first cache, a non-volatile storage that includes a second cache, and a cache service. The cache service, responsive to a cache miss, retrieves that asset and writes that asset to the first cache and not the second cache. The cache service reads the asset from the first cache responsive to requests for the asset until the asset is evicted from the first cache or until the asset is promoted to the second cache. The cache service promotes the asset to the second cache upon determining that a set of one or more criteria are satisfied including a predefined number of cache hits for the asset when it is in the first cache. The cache service reads the asset from the second cache responsive to requests for the asset until the asset is evicted from the second cache.Type: ApplicationFiled: October 13, 2020Publication date: September 23, 2021Inventors: Samantha Aki Shugaeva, Ivan Babrou, Yuchen Wu
-
Publication number: 20210107157Abstract: Mitigating the reality gap through utilization of technique(s) that enable compliant robotic control and/or compliant robotic contact to be simulated effectively by a robotic simulator. The technique(s) can include, for example: (1) utilizing a compliant end effector model in simulated episodes of the robotic simulator; (2) using, during the simulated episodes, a soft constraint for a contact constraint of a simulated contact model of the robotic simulator; and/or (3) using proportional derivative (PD) control in generating joint control forces, for simulated joints of the simulated robot, during the simulated episodes. Implementations additionally or alternatively relate to determining parameter(s), for use in one or more of the techniques that enable effective simulation of compliant robotic control and/or compliant robotic contact.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Inventors: Yunfei Bai, Yuchen Wu
-
Patent number: 10940584Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by one or more non-real-time processors, data defining a light illumination pattern for a robotic device. Generating, by the one or more non-real-time processors and based on the data, a spline that represents the light illumination pattern, where a knot vector of the spline defines a timing profile of the light illumination pattern. Providing the spline to one or more real-time processors of the robotic system. Calculating, by the one or more real-time processors, an illumination value from the spline at each of a plurality of time steps. Controlling, by the one or more real-time processors, illumination of a lighting display of the robotic system in accordance with the illumination value of the spline at each respective time step.Type: GrantFiled: April 26, 2018Date of Patent: March 9, 2021Assignee: X Development LLCInventors: Sarah Coe, Yuchen Wu