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).

  • Patent number: 12651402
    Abstract: 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: Grant
    Filed: July 20, 2022
    Date of Patent: June 9, 2026
    Assignee: Beijing Zitiao Network Technology Co., Ltd.
    Inventors: Xiaofeng Li, Yi Guo, Bo Lin, Shanyue Huang, Xi Gao
  • Publication number: 20260087833
    Abstract: 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: Application
    Filed: September 26, 2024
    Publication date: March 26, 2026
    Inventors: Eric Cuiffo, Bo Lin
  • Patent number: 12559164
    Abstract: 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: Grant
    Filed: July 12, 2024
    Date of Patent: February 24, 2026
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel James Nichols, William James Bouse, Justin Sekula, Alex Parker, Zhongzhou Yang, Timothy Panagis, Zheng Tan, Bo Lin
  • Patent number: 12557150
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: February 17, 2026
    Assignee: Huawei Technologies Co., LTD.
    Inventors: Bo Lin, Yajuan Li
  • Patent number: 12550032
    Abstract: 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: Grant
    Filed: June 24, 2022
    Date of Patent: February 10, 2026
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bin Xu, Bingzhao Li, Lei Chen, Bo Lin
  • Publication number: 20260009705
    Abstract: 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: Application
    Filed: December 9, 2024
    Publication date: January 8, 2026
    Inventors: Benguo HE, Hanyi LIU, Xiating FENG, Jiahua GUAN, Hongyuan FU, Bo LIN
  • Publication number: 20250348557
    Abstract: 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: Application
    Filed: May 29, 2025
    Publication date: November 13, 2025
    Inventors: Bo LIN, Zhiyuan REN, Yongjia XIN, Kaiyuan CUI, Zhaowei KANG
  • Patent number: 12458878
    Abstract: 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: Grant
    Filed: August 10, 2021
    Date of Patent: November 4, 2025
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Wenqiang Cai, Lingjiang Wu, Guanyu Chen, Bo Lin, Zhehao Li
  • Publication number: 20250326050
    Abstract: 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: Application
    Filed: May 31, 2024
    Publication date: October 23, 2025
    Inventors: BO LIN, CHENGGONG ZHENG
  • Patent number: 12417791
    Abstract: 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: Grant
    Filed: December 19, 2023
    Date of Patent: September 16, 2025
    Assignee: SIGMASTAR TECHNOLOGY LTD.
    Inventors: Jian-Zhi Wang, Wei Zhu, Bing-Jie He, Jian Liu, Bo Lin, Ming-Yong Sun
  • Publication number: 20250200141
    Abstract: 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: Application
    Filed: November 19, 2024
    Publication date: June 19, 2025
    Inventors: Donghao LIU, Wei ZHU, Bo LIN
  • Publication number: 20250126019
    Abstract: 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: Application
    Filed: November 15, 2023
    Publication date: April 17, 2025
    Inventors: Bo Lin, Zhengsheng Zhou, Donghai Han, Dongping Chen, Xiao Liang
  • Publication number: 20250126168
    Abstract: 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: Application
    Filed: November 15, 2023
    Publication date: April 17, 2025
    Inventors: Xiao Liang, Bo Lin, Dongping Chen, Xinyang Liu, Jingchun Jason Jiang, Yi Zeng, Donghai Han
  • Publication number: 20250056578
    Abstract: 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: Application
    Filed: December 14, 2022
    Publication date: February 13, 2025
    Inventor: Bo Lin
  • Publication number: 20250036445
    Abstract: 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: Application
    Filed: August 17, 2023
    Publication date: January 30, 2025
    Inventors: Bo LIN, Caixia JIANG, Xiao LIANG, Xi ZENG, Qi WU
  • Publication number: 20250028791
    Abstract: 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: Application
    Filed: August 30, 2023
    Publication date: January 23, 2025
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Qi WU, Xi ZENG, Kai LOU, Dongping CHEN, Yi ZENG, Danyang LI, DongSheng SHEN, Donghai HAN
  • Publication number: 20250026662
    Abstract: 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: Application
    Filed: August 11, 2022
    Publication date: January 23, 2025
    Inventors: Bo Lin, Changdong Li, Dingshan Ruan, Yong Cai, Weijian Liu, Shuaijun Xu
  • Publication number: 20250030782
    Abstract: 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: Application
    Filed: September 28, 2023
    Publication date: January 23, 2025
    Inventors: Bo LIN, Kai LOU, Chuntao CHEN, Caixia JIANG, Xi ZENG, Wu QI, Danyang LI, Xiao LIANG
  • Publication number: 20240419473
    Abstract: 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: Application
    Filed: July 7, 2023
    Publication date: December 19, 2024
    Inventors: Bo LIN, Caixia JIANG, Xi ZENG, Xiao LIANG, Kai LOU, Chuntao CHEN, Danyang LI, Qi WU
  • Patent number: 12155718
    Abstract: An example method of distributed load balancing in a virtualized computing system includes: configuring, at a logical load balancer, a traffic detector to detect traffic to a virtual internet protocol address (VIP) of an application having a plurality of instances; detecting, at the traffic detector, a first request to the VIP from a client executing in a virtual machine (VM) supported by a hypervisor executing on a first host; sending, by a configuration distributor of the logical load balancer in response to the detecting, a load balancer configuration to a configuration receiver of a local load balancer executing in the hypervisor for configuring the local load balancer to perform load balancing for the VIP at the hypervisor using the load balancer configuration.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: November 26, 2024
    Assignee: VMware LLC
    Inventors: DongPing Chen, Jingchun Jiang, Bo Lin, Xinyang Liu, Donghai Han, Xiao Liang, Yi Zeng