Patents by Inventor Bo Lin
Bo Lin 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: 20260187528Abstract: The present invention provides discloses a personalized federated learning method and system based on similar feature collaboration, applied to clients and servers, wherein each of the servers is used to manage at least two of the clients, each of the client has a local model and a local data set; the method comprises: (1) the servers receives local class-level feature vector sets sent by the clients; (2) the servers generate personalized class-level feature vector sets for the clients based on aggregation weights of the clients according to the local class-level feature vector sets; (3) the clients download corresponding personalized class-level feature vector sets from the servers, train and update local models on local data sets thereof, and obtain local class-level feature vector sets; and (4) the steps (2) to (3) are repeated until average training losses of the clients no longer decrease.Type: ApplicationFiled: December 15, 2023Publication date: July 2, 2026Applicants: ZHEJIANG UNIVERSITY, BINJIANG INSTITUTE OF ZHEJIANG UNIVERSITYInventors: Gang Yu, Bo Lin, Jing Wang, Jing Li, Jian Huang, Jianwei Yin
-
Patent number: 12651402Abstract: There is provided a solution for rendering a transparent polyhedron. In a method, obtaining reflected light colors of respective positions on a back face of the transparent polyhedron; sampling on a background image or an ambient map according to the refracted light directions of respective positions on the back face to obtain refracted light colors; obtaining colors of respective positions on the back face according to the reflected light colors and the refracted light colors of respective positions on the back face; obtaining colors of respective positions on a front face of the transparent polyhedron; weighted-mixing the colors of respective positions on the back face and the colors of respective positions on the front face according to a first weighting coefficient to obtain rendering colors of respective positions of the transparent polyhedron; rendering the transparent polyhedron according to the rendering colors of respective positions of the transparent polyhedron.Type: GrantFiled: July 20, 2022Date of Patent: June 9, 2026Assignee: Beijing Zitiao Network Technology Co., Ltd.Inventors: Xiaofeng Li, Yi Guo, Bo Lin, Shanyue Huang, Xi Gao
-
Publication number: 20260087833Abstract: Implementations are described herein for improving the identification of entities in image data. In various implementations, image data is received depicting one or more food items. A geolocation associated with the image data can be obtained, as well as additional contextual data about one or more of the digital images. The image data along with the additional contextual data can be assembled into an input prompt for a generative model and processed by the generative model. The output of the generative mode can include a classification of one or more of the food items present in the image data. This classification can be rendered as output at a user device.Type: ApplicationFiled: September 26, 2024Publication date: March 26, 2026Inventors: Eric Cuiffo, Bo Lin
-
Patent number: 12559164Abstract: Methods and apparatus are disclosed herein to center a steering wheel. An example vehicle includes a steering assistance system, an axle including a wheel, memory, and a processor to execute instructions to identify a first position of the wheel, detect a request to move the wheel to a second position, adjust the wheel from the first position to the second position via the steering assistance system, disengage the steering assistance system, the disengagement of the steering assistance system to cause the wheel to move to a third position, the third position offset from the second position by an angular offset in a first direction, adjust the wheel to a fourth position, the fourth position offset from the second position by the angular offset in a second direction different than the first direction, and disengage the steering assistance system, the disengagement of the steering assistance system to cause the wheel to move to the second position.Type: GrantFiled: July 12, 2024Date of Patent: February 24, 2026Assignee: Ford Global Technologies, LLCInventors: Daniel James Nichols, William James Bouse, Justin Sekula, Alex Parker, Zhongzhou Yang, Timothy Panagis, Zheng Tan, Bo Lin
-
Radio resource control RRC connection method and apparatus and RRC reconnection method and apparatus
Patent number: 12557150Abstract: Embodiments of the present invention relate to an RRC connection method and a serving node. In the embodiments, an RRC connection is established between an anchor node and UE. Therefore, when an serving node of the UE is switched, a connection between an MME and the anchor node does not change. When the MME needs to send a paging message, the MME does not need to send the paging message to all base stations in a TA area that corresponds to the paging message, thereby effectively reducing signaling load of a core network.Type: GrantFiled: May 28, 2021Date of Patent: February 17, 2026Assignee: Huawei Technologies Co., LTD.Inventors: Bo Lin, Yajuan Li -
Patent number: 12550032Abstract: A communication method and a device are provided. The method includes: Two thresholds are set on a terminal device side: a first threshold and a second threshold. A terminal device may determine a cause for a radio link failure RLF based on a value relationship between a measurement result of a radio signal and the two thresholds, and further may use different handling manners depending on different RLF causes. According to the foregoing method, the terminal device can more accurately locate the cause for the RLF, and perform corresponding handling, to quickly resume communication, meet a service requirement of an industrial scenario, and the like.Type: GrantFiled: June 24, 2022Date of Patent: February 10, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Bin Xu, Bingzhao Li, Lei Chen, Bo Lin
-
Publication number: 20260009705Abstract: A true triaxial time-dependent dynamic disturbance test device for a deep-buried hard rock includes a rigid static load loading assembly and a rigid dynamic load loading assembly. The rigid static load loading assembly applies a static load to a rock test sample, and the rigid dynamic load loading assembly applies a disturbance stress to the rock test sample. Coupled application and control of a long time-dependent static force and a disturbance stress of the rock in a true triaxial disturbance stress state are achieved. The rigid dynamic load is provided with a disturbance rod in a loading direction, and a “point” disturbance mode is converted into a “face” disturbance mode through the disturbance rod, a disturbance hole and a test sample clamp, so that a disturbance mode more suitable for an actual working condition on site is provided while power consumption is reduced and time-dependent dynamic disturbance is achieved.Type: ApplicationFiled: December 9, 2024Publication date: January 8, 2026Inventors: Benguo HE, Hanyi LIU, Xiating FENG, Jiahua GUAN, Hongyuan FU, Bo LIN
-
Publication number: 20250348557Abstract: This application discloses a classification model training method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product. The method is performed by an electronic device and includes obtaining one original sample content, one labeled sample content, and a classification model; selecting at least one target sample content from the original sample content and constructing an expected content type corresponding to the target sample content; classifying the target sample content to obtain an actual content type of the target sample content; adjusting parameters of the classification model based on the actual content type; classifying the labeled sample content by using the adjusted classification model to obtain an actual content type of the labeled sample content; and updating a parameter of the adjusted classification model according to the actual content type for classifying a content to be processed to obtain a content type.Type: ApplicationFiled: May 29, 2025Publication date: November 13, 2025Inventors: Bo LIN, Zhiyuan REN, Yongjia XIN, Kaiyuan CUI, Zhaowei KANG
-
Patent number: 12458878Abstract: Provided are a method and apparatus for controlling an AR game, an electronic device and a storage medium. In the provided method for controlling an AR game, a game control instruction is determined, according to a voice instruction obtained during running of the AR game and a preset instruction mapping relationship, and then the AR game is controlled according to the game control instruction.Type: GrantFiled: August 10, 2021Date of Patent: November 4, 2025Assignee: Beijing Bytedance Network Technology Co., Ltd.Inventors: Wenqiang Cai, Lingjiang Wu, Guanyu Chen, Bo Lin, Zhehao Li
-
Publication number: 20250326050Abstract: A method forms an integrated circuit by forming circuitry relative to a first side of a semiconductor layer and an alphanumeric character having a plurality of linear segments on a surface comprising, or fixed relative to, a second side of the semiconductor layer opposite the first side. The forming of an alphanumeric character comprises controlling a tip of a laser to point to a series of laser pulse target positions along a path of the surface while enabling the laser to selectively apply light pulses to form a surface depression corresponding to each light pulse and along at least a portion of the path, the path traversing from a first linear segment of the plurality of linear segments to a final linear segment of the plurality of linear segments, without any segment of the plurality of segments having a start point overlapping a start point of a previously-formed segment.Type: ApplicationFiled: May 31, 2024Publication date: October 23, 2025Inventors: BO LIN, CHENGGONG ZHENG
-
Patent number: 12417791Abstract: An operation method of a direct memory access (DMA) circuit comprising a buffer circuit and two channels includes following steps: determining first and second start addresses from the buffer circuit respectively according to first and second read requests of first and second channels that respectively correspond to first and second data; determining a read address according to the first start address and a read count; reading a first part of the first data from the buffer circuit according to the read address and updating the read count; reading at least one part of the second data from the buffer circuit according to the second start address after reading the first part of the first data; updating the read address according to the first start address and the updated read count; and reading a second part of the first data from the buffer circuit according to the updated read address.Type: GrantFiled: December 19, 2023Date of Patent: September 16, 2025Assignee: SIGMASTAR TECHNOLOGY LTD.Inventors: Jian-Zhi Wang, Wei Zhu, Bing-Jie He, Jian Liu, Bo Lin, Ming-Yong Sun
-
Publication number: 20250200141Abstract: A pooling calculation device operable to perform a pooling operation on a data matrix with multiple channels includes an internal memory, a pooling calculation circuit and multiple registers. The internal memory stores at least part of data of the data matrix. The pooling calculation circuit reads multiple sets of data corresponding to a matching number of channels, and simultaneously performs a pooling process on the data corresponding to the matching number of channels to generate multiple sets of pooling data corresponding to the matching number of channels. The multiple registers respectively correspond to the matching number of channels, and respectively store multiple sets of intermediate data for the pooling process of the data corresponding to the matching number of channels. The matching number of channels are determined according to a bandwidth of the internal memory, and the matching number is a positive integer greater than or equal to 2.Type: ApplicationFiled: November 19, 2024Publication date: June 19, 2025Inventors: Donghao LIU, Wei ZHU, Bo LIN
-
Publication number: 20250126019Abstract: Some embodiments of the invention provide a method of implementing a virtualization software-based service mesh for a network that includes multiple host computers, each host computer including a set of virtualization software executing a set of application instances. For each host computer, the method deploys, to the set of virtualization software, an application service agent and an application service data plane that includes a set of data plane service mesh levels. The method configures the application service agent to apply policy rules defined for flows associated with the set of application instances to the flows on the application service data plane, and configures the application service data plane to forward the flows for the set of application instances to and from services provided at each data plane service mesh level in the set of data plane service mesh levels according to the policy rules applied by the application service agent.Type: ApplicationFiled: November 15, 2023Publication date: April 17, 2025Inventors: Bo Lin, Zhengsheng Zhou, Donghai Han, Dongping Chen, Xiao Liang
-
Publication number: 20250126168Abstract: Some embodiments of the invention provide a method of performing end-user monitoring. At a health monitor that executes on a first host computer along with a client machine and a load balancer, to monitor health of a set of two or more servers that are candidate servers for processing packets from the client machine, the method exchanges health monitoring messages with each server in the set of servers to assess health of the servers in the set. At the health monitor, the method provides health data expressing health of the servers to the load balancer to use in determining how to distribute packets from the client machine between the servers in the set of servers.Type: ApplicationFiled: November 15, 2023Publication date: April 17, 2025Inventors: Xiao Liang, Bo Lin, Dongping Chen, Xinyang Liu, Jingchun Jason Jiang, Yi Zeng, Donghai Han
-
Publication number: 20250056578Abstract: This application provides a communication method, user equipment, a base station, a core network device, and a communication system. The communication system includes a first base station, a second base station, and a core network. In the communication system, the first base station is configured to send a first request message to the core network, where the first request message is for requesting to send a data packet in a bi-casting mode, and the bi-casting mode is a transmission mode in which the core network sends a same data packet to each of the first base station and the second base station. The core network is configured to: after receiving the first request message, send one or more data packets to the first base station and the second base station in the bi-casting mode.Type: ApplicationFiled: December 14, 2022Publication date: February 13, 2025Inventor: Bo Lin
-
Publication number: 20250036445Abstract: An example method of entitling software in a cloud includes: receiving, from an entitlement agent of the software, an entitlement request at a first entitlement proxy of an entitlement service executing in the cloud; determining, by the entitlement proxy, an entitlement of the software in response to the entitlement request based on an entitlement specification, the entitlement specification provided by an entitlement root of the entitlement service; and sending, by the entitlement proxy, the entitlement to the entitlement agent for application to the software.Type: ApplicationFiled: August 17, 2023Publication date: January 30, 2025Inventors: Bo LIN, Caixia JIANG, Xiao LIANG, Xi ZENG, Qi WU
-
Publication number: 20250028791Abstract: Example methods and systems for blockchain-based licensing as a service are described. In one example, a computer system may receive a first request to obtain a first license associated with a first product from a first client system. In response, the computer system may (a) select a first blockchain from multiple blockchains, and (b) generate and store a first non-fungible token (NFT) on the first blockchain to issue the first license. Further, the computer system may receive a second request to obtain a second license associated with the first product or a second product from a second client system. In response, the computer system may (a) select a second blockchain from multiple blockchains, and (b) generate and store a second NFT on the second blockchain to issue the second license.Type: ApplicationFiled: August 30, 2023Publication date: January 23, 2025Applicant: VMware, Inc.Inventors: Bo LIN, Qi WU, Xi ZENG, Kai LOU, Dongping CHEN, Yi ZENG, Danyang LI, DongSheng SHEN, Donghai HAN
-
Publication number: 20250026662Abstract: Disclosed is a preparation method for a high-nickel ternary cathode material, including the steps of mixing a LiOH powder with a high-nickel ternary precursor according to a molar ratio of (0.6 to 0.95):1, performing primary sintering in an oxygen atmosphere, adding a metal oxide into a LiOH solution to obtain a mixed solution, mixing the mixed solution with a primary-sintered material in a protective atmosphere, drying and crushing a mixed material, performing secondary sintering on a powder material, spraying an atomized boric acid alcohol solution onto a secondary-sintered material, and then tempering to obtain the high-nickel ternary cathode material.Type: ApplicationFiled: August 11, 2022Publication date: January 23, 2025Inventors: Bo Lin, Changdong Li, Dingshan Ruan, Yong Cai, Weijian Liu, Shuaijun Xu
-
Publication number: 20250030782Abstract: Data usage by networking and data processing services is measured using a timeslot system. The timeslots have multiple states for collecting, collecting with processing, and expired timeslots. Data from upstream components is reported to local manager clusters and placed into timeslots corresponding to a timestamp of the data. Data can be reported from local managers to an entitlement service and/or a cloud service portal. Timing inconsistencies due to latency or processing time can be resolved by accounting for a timestamp difference using a timestamp difference value between the timeslot time and the reporting time. Data can be deduplicated, cleaned, and/or compacted. Data can be also be version controlled, with timeslots maintaining a version number. Complete and accurate tracking of data usage and associated costs is improved by reporting and collecting usage data using state-based timeslots.Type: ApplicationFiled: September 28, 2023Publication date: January 23, 2025Inventors: Bo LIN, Kai LOU, Chuntao CHEN, Caixia JIANG, Xi ZENG, Wu QI, Danyang LI, Xiao LIANG
-
Publication number: 20240419473Abstract: An example method of configuring an entitlement service that manages entitlement of software in a virtualized computing system includes: receiving, at a plug-in of the entitlement service, software component data that specifies a component type and offerings of the component type, the offerings associated with feature sets, the entitlement service executing on a cloud platform in the virtualized computing system; storing, by the plug-in, the software component data in a database; and notifying, by the plug-in, the entitlement service to support entitlement of components of the software having the component type.Type: ApplicationFiled: July 7, 2023Publication date: December 19, 2024Inventors: Bo LIN, Caixia JIANG, Xi ZENG, Xiao LIANG, Kai LOU, Chuntao CHEN, Danyang LI, Qi WU