Patents by Inventor Jonathan Lim
Jonathan Lim 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: 20260134419Abstract: Certain aspects of the present disclosure provide techniques for efficiently executing transactions across different processing domains in a distributed computing system. An example method generally includes receiving a request to transfer a quantity of tokens from a source processing domain to a target processing domain. Based on detecting initiation of a burn operation for the quantity of tokens on the source processing domain, the quantity of tokens are minted on the target processing domain. The minting is generally performed using resources in a cross-domain reserve resource pool. A request associated with the minting generally includes a signature generated by an issuer of the tokens and associated with the burn operation on the source processing domain. Execution of the request is finalized based on minting the quantity of tokens on the target processing domain.Type: ApplicationFiled: November 13, 2024Publication date: May 14, 2026Inventors: Walker MAYERCHAK, Michael GRANT, Chase Barrett MCDERMOTT, Jonathan LIM, Adrian SOGHOIAN, Keri Kaili WANG
-
Patent number: 12535942Abstract: A method for oil and gas analysis includes receiving measurements from sensing devices instrumented on a blowout preventer, the measurements generated by the plurality of sensing devices over time, storing the measurements in a database, providing a data playback interface to a client device, determining a time range based one or more inputs into the data playback interface, determining one or more data variables selected from a plurality of data variables based the one or more inputs retrieving, from the database, respective values of the one or more data variables corresponding to the time range, generating, one the display, a visual representation of the values of the one or more data variables corresponding to the time range, the visual representation providing playback of the values of the one or more data variables synchronized with respect to time, and displaying the values according to user manipulation of playback control elements.Type: GrantFiled: July 9, 2020Date of Patent: January 27, 2026Assignee: Hydril USA Distribution LLCInventors: Prakashkumar Arcot, Thanh T. Nguyen, Sudhakar Bhagavatula, Jonathan Lim, John Holmes
-
Publication number: 20250390850Abstract: Implementations are directed to providing, within the chain network, a liquidity source including a set of liquidity providers that provide a pool of native cryptocurrency, receiving, by a paymaster executed in the chain network, an amount of native cryptocurrency from the pool of native cryptocurrency, receiving, by the paymaster, an amount of non-native cryptocurrency from a user to account for a transaction fee for execution of a transaction within the chain network, and after execution of the transaction: accounting for the transaction fee using at least a portion of the amount of native cryptocurrency, determining, by the paymaster, a total cost of the transaction in the non-native cryptocurrency at least partially based on a spread, and transferring, by the paymaster, respective amounts of non-native cryptocurrency to one or more liquidity providers in the set of liquidity providers based on the spread.Type: ApplicationFiled: June 24, 2024Publication date: December 25, 2025Inventors: Calvin Cai, Zhou Fang, Michael Grant, Jonathan Lim, Kaili Wang, Haichuan Wang
-
Publication number: 20250335904Abstract: Implementations for account creation within chain networks include creating, by an account factory executed in a chain network, an account for a user within the chain network, the user providing an amount of non-native cryptocurrency to the paymaster to account for a transaction fee for creation of the account in a native cryptocurrency provided from a centralized source of native cryptocurrency, determining, by the paymaster, a maximum transaction fee for creation of the account, the maximum transaction fee being provided in a non-native cryptocurrency, transferring, by the paymaster, the maximum transaction fee from a source of non-native cryptocurrency to the paymaster, after creation of the account, determining, by the paymaster, a total cost of the in the non-native cryptocurrency, and transferring a refund amount from the paymaster to the account based on the total cost, the refund amount being in the non-native cryptocurrency.Type: ApplicationFiled: March 22, 2024Publication date: October 30, 2025Inventors: CALVIN CAI, Zhou Fang, Michael Grant, Jonathan Lim, Kaili Wang
-
Publication number: 20250315147Abstract: Methods and systems for coordinating operation of a head-wearable device and an electronic device to assist a user in interacting with the electronic device are disclosed. A method includes, while a user interface is displayed on a display of an electronic device associated with a user, receiving sensor data from one or more sensors of the electronic device or from a head-wearable device worn by the user that is in communication with the electronic device. The method includes determining, based at least in part on the sensor data from the one or more sensors, whether an augmented-display criterion is satisfied for the electronic device, and, in accordance with a determination that the augmented-display criterion is satisfied, causing presentation, via a display of the head-wearable device, of an augmented representation of the user interface.Type: ApplicationFiled: April 25, 2025Publication date: October 9, 2025Inventors: Andrew Morrison, Willy Huang, Jonathan Lim, Szeyin Lee
-
Patent number: 12299252Abstract: Methods and systems for coordinating operation of a head-wearable device and an electronic device to assist a user in interacting with the electronic device are disclosed. A method includes, while a user interface is displayed on a display of an electronic device associated with a user, receiving sensor data from one or more sensors of the electronic device or from a head-wearable device worn by the user that is in communication with the electronic device. The method includes determining, based at least in part on the sensor data from the one or more sensors, whether an augmented-display criterion is satisfied for the electronic device, and, in accordance with a determination that the augmented-display criterion is satisfied, causing presentation, via a display of the head-wearable device, of an augmented representation of the user interface.Type: GrantFiled: June 6, 2023Date of Patent: May 13, 2025Assignee: Meta Platforms Technologies, LLCInventors: Andrew Morrison, Willy Huang, Jonathan Lim, Szeyin Lee
-
Patent number: 12253106Abstract: A coupler including a fitting for mounting to externally threaded reinforcing bar for use in concrete construction, the fitting including a body having a portion with an internal thread for engagement with the thread of the reinforcing bar, wherein the internal thread has an asymmetric thread form having an outer ramped portion and an inner ramped portion, the outer ramped portion being inclined to a central axis of the coupler at a first angle, the inner ramped portion being inclined to the central axis of the coupler at a second angle, the first angle being smaller in magnitude than the second angle.Type: GrantFiled: May 4, 2022Date of Patent: March 18, 2025Assignee: Illinois Tool Works Inc.Inventors: James Stone, Andrew Coumaros, Jonathan Lim, Bryan Kennedy
-
Publication number: 20240290003Abstract: An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.Type: ApplicationFiled: May 9, 2024Publication date: August 29, 2024Inventors: Kyle Sejin YOON, Alex Garcia GONCALVES, Jonathan LIM, Yuanshuo LU
-
Publication number: 20240282307Abstract: A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.Type: ApplicationFiled: April 30, 2024Publication date: August 22, 2024Inventor: Jonathan Lim
-
Patent number: 12026802Abstract: An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.Type: GrantFiled: February 3, 2022Date of Patent: July 2, 2024Assignee: Meta Platforms Technologies, LLCInventors: Kyle Sejin Yoon, Alex Garcia Goncalves, Jonathan Lim, Yuanshuo Lu
-
Patent number: 11996100Abstract: A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.Type: GrantFiled: January 13, 2022Date of Patent: May 28, 2024Assignee: Universal Electronics Inc.Inventor: Jonathan Lim
-
Publication number: 20230400958Abstract: Methods and systems for coordinating operation of a head-wearable device and an electronic device to assist a user in interacting with the electronic device are disclosed. A method includes, while a user interface is displayed on a display of an electronic device associated with a user, receiving sensor data from one or more sensors of the electronic device or from a head-wearable device worn by the user that is in communication with the electronic device. The method includes determining, based at least in part on the sensor data from the one or more sensors, whether an augmented-display criterion is satisfied for the electronic device, and, in accordance with a determination that the augmented-display criterion is satisfied, causing presentation, via a display of the head-wearable device, of an augmented representation of the user interface.Type: ApplicationFiled: June 6, 2023Publication date: December 14, 2023Inventors: Andrew Morrison, Willy Huang, Jonathan Lim, Szeyin Lee
-
Publication number: 20220356893Abstract: A coupler including a fitting for mounting to externally threaded reinforcing bar for use in concrete construction, the fitting including a body having a portion with an internal thread for engagement with the thread of the reinforcing bar, wherein the internal thread has an asymmetric thread form having an outer ramped portion and an inner ramped portion, the outer ramped portion being inclined to a central axis of the coupler at a first angle, the inner ramped portion being inclined to the central axis of the coupler at a second angle, the first angle being smaller in magnitude than the second angle.Type: ApplicationFiled: May 4, 2022Publication date: November 10, 2022Inventors: James Stone, Andrew Coumaros, Jonathan Lim, Bryan Kennedy
-
Patent number: 11436653Abstract: A computing resource monitoring service obtains a request from a third-party partner system to generate a first bus. In response to the request, the computing resource monitoring service updates an account associated with a customer of a remote service to indicate presence of the first bus. The computing resource monitoring service activates the first bus to establish an association with a second bus, obtain a set of events generated by a resource of the third-party partner system, and provides the set of events to the first bus. The computing resource monitoring service publishes the set of events to cause the second bus to distribute the set of events to another remote service.Type: GrantFiled: September 26, 2019Date of Patent: September 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Bradley Nathaniel Burkett, Kaili Xu, Alireza Sahraei, Mustafa Ugur Torun, Surya Prakash Dhoolam, Hans-Philipp Anton Hussels, James Paul Kardos, Jonathan Lim
-
Publication number: 20220156984Abstract: An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.Type: ApplicationFiled: February 3, 2022Publication date: May 19, 2022Inventors: Kyle Sejin Yoon, Alex Garcia Goncalves, Jonathan Lim, Yuanshuo Lu
-
Publication number: 20220139394Abstract: A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.Type: ApplicationFiled: January 13, 2022Publication date: May 5, 2022Inventor: Jonathan Lim
-
Patent number: 11315301Abstract: In one embodiment, a method includes retrieving a video stream that was recorded while a first artificial-reality effect was being displayed on the video stream, where each frame of the video stream comprises a real-world scene without the first artificial-reality effect, retrieving an artificial-reality state information stream corresponding to the video stream, where the artificial-reality state information stream comprises state information associated with the first artificial-reality effect, retrieving one or more contextual data streams corresponding to the video stream, where the first artificial-reality effect displayed on the video stream was rendered based on at least a portion of the one or more contextual data streams, rendering a second artificial-reality effect based on at least a portion of the artificial-reality state information stream and a portion of the one or more contextual data streams, and displaying the second artificial-reality effect on the video stream.Type: GrantFiled: September 4, 2020Date of Patent: April 26, 2022Assignee: Meta Platforms, Inc.Inventors: Jonathan Lim, Yuanshuo Lu, Mohmmad Feisal Saleh Amir Rasras
-
Patent number: 11276206Abstract: An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.Type: GrantFiled: June 25, 2020Date of Patent: March 15, 2022Inventors: Kyle Sejin Yoon, Alex Garcia Goncalves, Jonathan Lim, Yuanshuo Lu
-
Patent number: 11264018Abstract: A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.Type: GrantFiled: October 17, 2017Date of Patent: March 1, 2022Assignee: Universal Electronics Inc.Inventor: Jonathan Lim
-
Publication number: 20220011930Abstract: A method for oil and gas analysis includes receiving measurements from sensing devices instrumented on a blowout preventer, the measurements generated by the plurality of sensing devices over time, storing the measurements in a database, providing a data playback interface to a client device, determining a time range based one or more inputs into the data playback interface, determining one or more data variables selected from a plurality of data variables based the one or more inputs retrieving, from the database, respective values of the one or more data variables corresponding to the time range, generating, one the display, a visual representation of the values of the one or more data variables corresponding to the time range, the visual representation providing playback of the values of the one or more data variables synchronized with respect to time, and displaying the values according to user manipulation of playback control elements.Type: ApplicationFiled: July 9, 2020Publication date: January 13, 2022Applicant: Baker Hughes Oilfield Operations LLCInventors: Prakashkumar Arcot, Thanh T. Nguyen, Sudhakar Bhagavatula, Jonathan Lim, John Holmes