IP Library Granted Patent US 12,307,226
Granted Patent B2
US 12,307,226 · App. 17/688,414 · Granted May 20, 2025

Apparatus, system and method for app discovery and installation

Inventors: Curtis Deptuck (Scottsdale, AZ); Nicu Ahmadi (San Francisco, CA); Prasanna Moodlamakki Prabhakara (Bangalore, IN); Sarika Desai (Bangalore, IN)
Assignee: Universal Electronics Inc.
G06F8/61
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,307,226
App. No.
17/688,414
Granted
May 20, 2025
Kind
B2
Abstract

Information obtained from a smart device is used to determine a unique identity for the smart device. The identity for the smart device is then used to locate installed app information for the smart device. Data for installing one or more apps corresponding to the installed app information for the smart device is then provided to a setup app to thereby facilitate installation on the centralized, host device of the one or more apps corresponding to the installed app information for the smart device.

Claims (14)

1. A non-transitory, computer-readable media having stored thereon instructions wherein the instructions, when executed by a processing device, perform steps for causing one or more apps installed on a smart device to be installed on a centralized, host device, the steps comprising:

receiving information obtained from the smart device;

using the information obtained from the smart device to determine a unique identity for the smart device;

using the unique identity for the smart device to locate installed app information for the smart device;

using an identity for the centralized, host device to locate installed app information for the centralized, host device;

comparing the installed app information for the smart device and the installed app information for the centralized, host device to determine one or more apps installed on the smart device that are not installed on the centralized, host device; and

causing data for installing the one or more apps determined to be installed on the smart device that are not installed on the centralized, host device to be provided to a setup app to thereby facilitate installation on the centralized, host device of the one or more apps determined to be installed on the smart device that are not installed on the centralized, host device.

2. The non-transitory, computer-readable media as recited in claim 1 , wherein the setup app is installed on the centralized, host device.

3. The non-transitory, computer-readable media as recited in claim 1 , wherein a machine learning process uses the information obtained from the smart device to determine the unique identity for the smart device.

4. The non-transitory, computer-readable media as recited in claim 3 , wherein linguistic data obtained from the smart device is further used to filter or augment results obtained by the machine learning process to determine the unique identity for the smart device.

5. The non-transitory, computer-readable media as recited in claim 3 , wherein geographic data obtained from the smart device is further used to filter or augment results obtained by the machine learning process to determine the unique identity for the smart device.

6. The non-transitory, computer-readable media as recited in claim 1 , wherein the instructions use appliance identifying information for a plurality of appliances within a local area network that includes the smart device to determine from amongst the plurality of appliances the centralized, host device.

7. The non-transitory, computer-readable media as recited in claim 1 , wherein the instructions use the identity for the centralized, host device to determine from where the one or more apps determined to be installed on the smart device that are not installed on the centralized, host device may be obtained.

8. The non-transitory, computer-readable media as recited in claim 7 , wherein the identity for the centralized, host device is indicative of an operating system being used by the centralized, host device.

Assignments (3)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: AHMADI, NICU; PRABHAKARA, PRASANNA MOODLAMAKKI; DESAI, SARIKA
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059470/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: DEPTUCK, CURTIS
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059470/0502 →
Continuity (1)
Related Publication 20230280993A1 · Sep 7, 2023
References Cited (12)
US 10063625B2 · Arling et al. · 2018 [cited by applicant]
US 10904722B2 · Klein · 2021 [cited by applicant]
US 11474801B1 · Karppanen · 2022 [cited by examiner]
US 20090058618A1 · Gopalan · 2009 [cited by applicant]
US 20120131324A1 · Ansari · 2012 [cited by applicant]
US 20140216071A1 · Broadbent · 2014 [cited by applicant]
US 20180041591A1 · Yoden · 2018 [cited by examiner]
US 20180167762A1 · Hatambeiki · 2018 [cited by applicant]
US 20200211721A1 · Ochoa · 2020 [cited by examiner]
CN 104363578A · 2018 [cited by applicant]
International search report and written opinion of international application No. PCT/US2023/063783, dated Sep. 26, 2023, 14 pp. [cited by applicant]
Extended Search Report from European application No. 23767585.5, dated Mar. 28, 2025, 10 pp. [cited by applicant]