Patents Assigned to LEMON, INC.
-
Patent number: 12190009Abstract: A connection may be established between an extended reality (XR) device and a non-XR device. User input may be received via one of the XR device and the non-XR device. Position information associated with the user input may be captured by the one of the XR device and the non-XR device. The position information associated with the user input may be converted to be executable by the other device of the XR device and the non-XR device. The other device of the XR device and the non-XR device may perform an action in response to the user input received by the one of the XR device and the non-XR device.Type: GrantFiled: June 2, 2023Date of Patent: January 7, 2025Assignee: Lemon Inc.Inventor: Koken Ishii
-
Patent number: 12189858Abstract: A rotary input for an electronic device is described. The rotary input comprises a housing, a haptic actuator engaged with the housing, and a slip ring. The haptic actuator is configured to rotate about an axis passing through the electronic device responsive to a user action that manipulates the housing. The slip ring is configured to transfer electrical power from the electronic device to the haptic actuator.Type: GrantFiled: September 5, 2023Date of Patent: January 7, 2025Assignee: Lemon Inc.Inventors: Mohammed Al-Rubaiai, Ali Israr
-
Patent number: 12189969Abstract: A system and method are described to efficiently allocate memory space with low latency overhead by allocating blocks of non-volatile memory on a storage device according to a tree data structure comprising a plurality of counter sets, each counter set including one or a plurality of counters indicating numbers of unallocated blocks of memory space within the non-volatile memory.Type: GrantFiled: December 15, 2022Date of Patent: January 7, 2025Assignee: LEMON INC.Inventors: Ping Zhou, Kan Frankie Fan, Chaohong Hu, Longxiao Li, Peng Xu, Fei Liu, Hui Zhang
-
Patent number: 12190554Abstract: The present disclosure describes techniques for determining a bounding box. An image may be received. An X-frame, a Y-frame, and a normal frame may be estimated based on the image using a first neural network. At least one planar region may be detected from the image using a second neural network. A vanishing point detection may be performed on each of the at least one planar region. Output of the first neural network may be fused with results of the vanishing point detection. A depth value of each pixel in at least one plane corresponding to the at least one planar region may be determined based at least in part on a result of the fusing. A location of a bounding box may be determined based at least in part on the depth value of each pixel in the at least one plane.Type: GrantFiled: February 7, 2022Date of Patent: January 7, 2025Assignee: Lemon Inc.Inventors: Shuo Cheng, Peng Wang
-
Patent number: 12190558Abstract: A computer-implemented method for transforming a neural radiance field model is described. A plurality of inputs are provided to a neural radiance field (NeRF) model that represents a 3-dimensional space having a subject, wherein each input of the plurality of inputs includes a location and a view direction and corresponds to respective colors of voxels that represent the 3-dimensional space. A spectral analysis is performed on a plurality of outputs of the NeRF model based on the plurality of inputs, wherein the plurality of outputs include the respective colors of the voxels. Frequency components of the spectral analysis that represent colors for at least some of the voxels are extracted. A sparse volume data structure that represents the 3-dimensional space and the respective colors for the at least some of the voxels is generated.Type: GrantFiled: June 10, 2022Date of Patent: January 7, 2025Assignee: Lemon Inc.Inventors: Celong Liu, Lelin Zhang, Qingyu Chen, Yunzhu Li, Haoze Li, Xing Mei
-
Patent number: 12190481Abstract: Methods and systems for enlarging a stylized region of an image are disclosed that include receiving an input image, generating, using a first generative adversarial network (GAN) generator, a first stylized image, based on the input image, normalizing the input image, generating, using a second generative adversarial network (GAN) generator, a second stylized image, based on the normalized input image, blending the first stylized image and the second stylized image to obtain a third stylized image, and providing the third stylized image as an output.Type: GrantFiled: June 17, 2022Date of Patent: January 7, 2025Assignee: Lemon Inc.Inventors: Guoxian Song, Jing Liu, Weihong Zeng, Jingna Sun, Xu Wang, Linjie Luo
-
Patent number: 12185026Abstract: The present disclosure describes techniques for facilitating collaboration in a workspace. The techniques may comprise automatically displaying an avatar of a user in a representation corresponding to a first virtual room once an application starts to run on a computing device associated with the user. Display of the avatar in the representation may indicate that the user is in the first virtual room. A collaborative mode may be entered based on user input from the user. A visual element may be added to the avatar in response to entering the collaborative mode. The visual element added to the avatar may indicate that the user is available for a real-time communication with other users among the plurality of users.Type: GrantFiled: June 2, 2022Date of Patent: December 31, 2024Assignee: Lemon Inc.Inventors: Yuhui Zhang, Hongjie Dong, Ruchir Astavans, Yibing Zhu, Yuchen Zhang, Ling Zhong, Bartosz Narkiewicz, Inchang Jung, Tiancheng Jiang, Jiamin Chen
-
Patent number: 12182065Abstract: Techniques for improving performance of file system operations are provided. Dirty memory pages may be copied from a file system into a memory associated with a first hardware accelerator. Content of the memory pages may be compressed by one or more cores of the hardware accelerator. The compressed data may be compacted into a payload area of at least one log. Metadata of the at least one log may be prepared by the one or more cores of the hardware accelerator. The at least one log may be flushed into a storage device. A read operation may be performed on the at least one log. On a read path, in response to determining that a size of data from a plurality of logs is greater than a predetermined threshold, a new log may be created by combining the data using compression by a second hardware accelerator.Type: GrantFiled: April 11, 2023Date of Patent: December 31, 2024Assignees: Lemon Inc., Beijing Youzhuju Network Technology Co., Ltd.Inventors: Viacheslav Dubeyko, Jian Wang
-
Patent number: 12174232Abstract: A apparatus, method, system and medium are provided. The apparatus includes: a buffer chain, including N first buffers connected end to end, N first AND gates with one input connected to a pulse signal and the other input connected to an output of a corresponding first buffer, and N flip-flops coupled with outputs of respective first AND gates; a path time delay adjustment circuit, with an input receiving a pulse signal, and an output connected to an input terminal of the first buffer; a control apparatus, controlling the time delay produced by the adjustment circuit to be reduced by at least one step from a preset time delay during each adjustment until an output of a Pth flip-flop flips; a measuring device measuring the pulse signal's width according to an output of each flip-flop, the time delay of each first buffer and the time delay of the adjustment circuit.Type: GrantFiled: June 6, 2022Date of Patent: December 24, 2024Assignee: Lemon Inc.Inventors: Junmou Zhang, Dongrong Zhang, Shan Lu, Jian Wang
-
Patent number: 12175431Abstract: The present disclosure describes techniques for facilitating a collaborative environment. The techniques may comprise aggregating data shared by at least a subset of a plurality of users via a plurality of message threads and a plurality of virtual rooms in the collaborative environment. The data may be categorized into a plurality of categories based on determining relatedness of the data. Data associated with any category among the plurality of categories may be classified based on a plurality of types of the data associated with the category. One of the plurality of types of the data associated with the category may be displayed on a first computing device associated with a first user among the plurality of users.Type: GrantFiled: July 7, 2022Date of Patent: December 24, 2024Assignee: Lemon Inc.Inventors: Yuhui Zhang, Jiamin Chen, Hongjie Dong, Ruchir Astavans, Tianzi Yuan, Minghan Jiang, Jianqiu Yang, Justin Moonsoo Kang
-
Method and system for a high-frequency attention network for efficient single image super-resolution
Patent number: 12169913Abstract: Example aspects include techniques for implementing a high-frequency attention network for single image super-resolution. These techniques may include extracting a plurality of features from an original image input into a CNN to generate a feature map, and restoring one or more high-frequency details of the original image via an efficient residual block (ERB) and a high-frequency attention block (HFAB) configured to assign a scaling factor to one or more high-frequency areas. In addition, the techniques may include generating reconstruction input information by performing an element-wise operation on the one or more high-frequency details and cross-connection information from the feature map and performing, by the CNN, an enhancement operation on the reconstruction input information to generate an enhanced image.Type: GrantFiled: February 10, 2022Date of Patent: December 17, 2024Assignee: LEMON INC.Inventor: Ding Liu -
Patent number: 12169907Abstract: Methods and systems for generating a texturized image are disclosed. Some examples may include: receiving an input image, receiving an exemplar texture image, generating, using an encoder, a first latent code vector representation based on the input image, generating, using a generative adversarial network generator, a second latent code vector representation based on the exemplar texture image, blending the first latent code vector representation and the second latent code vector representation to obtain a blended latent code vector representation, generating, by the GAN generator, a texturized image based on the blended latent code vector representation and providing the texturized image as an output image.Type: GrantFiled: November 24, 2021Date of Patent: December 17, 2024Assignee: Lemon Inc.Inventors: Guoxian Song, Jing Liu, Chunpong Lai, Linjie Luo
-
Patent number: 12164482Abstract: The present disclosure describes techniques for improving data processing. At least one transaction may be generated by a file system driver associated with a host. Each transaction comprises logical block addresses (LBAs) and information associated with at least one function. The at least one transaction may be journaled into a computational storage for offloading data processing from the host to the computational storage. The computational storage comprises a persistent memory and at least one field-programmable gate array (FPGA) core. The offloading of the data processing comprises offloading journal replay operations to the computational storage. The journal replay operations comprise applying the at least one function to at least one subset of the LBAs by the at least one FPGA core.Type: GrantFiled: May 6, 2022Date of Patent: December 10, 2024Assignee: Lemon Inc.Inventors: Viacheslav Dubeyko, Jian Wang
-
Patent number: 12166747Abstract: The present disclosure describes techniques for managing secret information. A material set may be created. The material set may correspond to a material set name (MSN). The material set may be configured to contain secret information and information for identifying destinations that are authorized to access the secret information. The secret information may be managed by using the MSN to identify and track the secret information and without exposing the secret information.Type: GrantFiled: May 31, 2022Date of Patent: December 10, 2024Assignee: Lemon Inc.Inventor: Jun Zeng
-
Patent number: 12165379Abstract: Described are examples for detecting objects in an image on a device including setting, based on a condition, a number of sparse proposals to use in performing object detection in the image, performing object detection in the image based on providing the sparse proposals as input to an object detection process to infer object location and classification of one or more objects in the image, and indicating, to an application and based on an output of the object detection process, the object location and classification of the one or more objects.Type: GrantFiled: January 21, 2022Date of Patent: December 10, 2024Assignee: LEMON INC.Inventors: Linjie Yang, Yiming Cui, Ding Liu
-
Patent number: 12164920Abstract: The present disclosure describes techniques for offloading data processing and knowledge synthesis. A set of flags may indicate information about the memory pages in a first memory and may be manageable by at least one central processing unit (CPU). A memory page may be flushed to a second memory if the memory page is associated with a first flag. The first flag may indicate that the memory page is ready to be flushed to the second memory. The second memory may be configured to store a sequence of states of each of the memory pages. Data patterns and relations among the data patterns may be determined by data processing units (DPUs) based on the sequence of states of each of the memory pages. A knowledge base may be built in a third memory based on the data patterns and the relations among the data patterns.Type: GrantFiled: November 9, 2022Date of Patent: December 10, 2024Assignees: Lemon Inc., Beijing Youzhuju Network Technology Co. Ltd.Inventors: Viacheslav Dubeyko, Jian Wang
-
Patent number: 12166804Abstract: The present disclosure describes techniques for facilitating a collaborative work environment. The techniques comprise forming a first group of users among the plurality of users, wherein the first group of users share information with each other; creating a first plurality of virtual rooms, each of the first plurality of virtual rooms being asynchronously accessible by each user in the first group of users, wherein the first plurality of virtual rooms enable real-time communications among users in the first group of users associated with a same virtual room among the first plurality of virtual rooms; and permitting a first user in the first group of users to review a subset of information associated with a first virtual room by receiving a request to review, the first user unassociated with the first virtual room.Type: GrantFiled: November 15, 2021Date of Patent: December 10, 2024Assignee: Lemon Inc.Inventor: Yuhui Zhang
-
Patent number: 12164960Abstract: The present disclosure relates to a database-based data processing method, device, medium and electronic apparatus, the method including: receiving a query request task to be executed, and determining a plurality of coroutine tasks corresponding to the query request task; in each thread, determining a target coroutine task to be executed according to time information of each coroutine task in the local task queue of the thread; interrupting the target coroutine task and adding the target coroutine task to the global task queue when execution of the target coroutine task is not completed and the target coroutine task has been executed in the thread for a current time slice; according to the global task queue, and the local task queue of the thread, determining a new target coroutine task for the thread, and executing the new target coroutine task in a next time slice.Type: GrantFiled: June 7, 2024Date of Patent: December 10, 2024Assignees: DOUYIN VISION CO., LTD., LEMON INC.Inventors: Yuanjin Lin, Wei Ding
-
Patent number: 12166764Abstract: Example aspects include techniques for implementing social media content collections. These techniques may include generating a social media content collection (SMCC) within a social media network, and assigning an administrator privilege for the SMCC to an account, the administrator privilege granting the account one or more access rights. In addition, the techniques may include generating a collection representation via a graphical user interface (GUI) wizard, and setting the collection representation as a collection thumbnail representation of the SMCC. Further, the techniques may include adding, based on the one or more access rights, one or more video content items to the SMCC, in response to selection of a GUI control in a presentation mode of the one or more content items, and reproducing, in response to selection of the SMCC, the one or more video content items in a continuous playback mode.Type: GrantFiled: June 2, 2022Date of Patent: December 10, 2024Assignee: LEMON INC.Inventor: Dustin Dahlman
-
Patent number: 12159649Abstract: According to the embodiments of the disclosure, a multimedia processing method, device, electronic device, and storage medium are provided by obtaining a first multimedia resource; determining an initial text content corresponding to the first multimedia resource by performing speech recognition on audio data of the first multimedia resource, the audio data of the first multimedia resource comprises speech data of the initial text content; determining an invalid text content in the initial text content, the invalid text content is semantically non-informative; determining a first playing position of speech data of the invalid text content in the first multimedia resource; and cropping the first multimedia resource based on the first playing position to obtain a second multimedia resource, wherein audio data of the second multimedia resource comprises speech data of a target text content but does not comprise the speech data of the invalid text content.Type: GrantFiled: December 11, 2023Date of Patent: December 3, 2024Assignee: LEMON INC.Inventors: Xin Zheng, Conghui Zhu, Rui Xia, Chuxiang Shang, Dejian Zhong, Yongsen Jiang, Ming Tu, Lelai Deng