IP Library › Granted Patent US 12,621,208
Granted Patent B2
US 12,621,208 · App. 18/800,982 · Granted May 5, 2026

Systems and methods for providing user preferences for a connected device

Inventor: Al Hecht (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
H04L41/0813
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,621,208
App. No.
18/800,982
Granted
May 5, 2026
Kind
B2
Abstract

A computing system includes an account associated with a user of the system, and a server. One or more processors are configured to receive user information from a user computing device, wherein the user information is related to a user of the account, determine, based on the user information, one or more user settings preferences related to a second computing device, receive an information request, wherein the information request includes a request to send the one or more user settings preferences to the second computing device, and to send the one or more user settings preferences to the second computing device, wherein the one or more user settings preferences are useable by the second computing device to adjust one or more settings of the second computing device.

Claims (32)

1 . A computing system comprising a server and one or more processors, the computing system configured to:

receive user information related to a user;

determine, based on at least a characteristic in the user information, one or more user settings preferences related to a second computing device having one or more adjustable settings relating to a physical setting of the second computing device, the second computing device being remote from the server;

receive an information request transmitted to the server responsive to a user computing device being paired with the second computing device, wherein the information request includes a request to send the one or more user settings preferences to the second computing device, the request identifying the second computing device; and

send, responsive to receiving the request, the one or more user settings preferences to the second computing device, to cause the second computing device to adjust at least one of the one or more adjustable settings of the second computing device based on the one or more user settings preferences.

2 . The computing system of claim 1 , the one or more processors further configured to receive additional user information from the second computing device, wherein the additional user information is related to use of the second computing device by the user, and update the one or more user settings preferences based on the additional user information.

3 . The computing system of claim 1 , wherein the computing system resides in a financial institution computing system, and wherein the computing system further comprises account management logic configured to manage accounts respectively associated with a plurality of users, the accounts including at least one of bank accounts or information wallet accounts.

4 . The computing system of claim 1 , wherein at least one user setting preference of the one or more user settings preferences is determined by estimating the at least one user settings preference based on the user information.

5 . The computing system of claim 1 , the one or more processors further configured to provide an interface between the user computing device and the computing system.

6 . The computing system of claim 1 , wherein the computing system comprises a cloud storage computing system.

7 . The computing system of claim 1 , the one or more processors further configured to, prior to sending the one or more user settings preferences to the second computing device:

send the one or more user settings preferences to the user computing device; and

receive a confirmation of the one or more user settings preferences from the user computing device.

8 . The computing system of claim 7 , the one or more processors further configured to:

receive feedback related to the one or more user settings preferences from the user computing device prior to receiving the confirmation from the user computing device; and

adjust the one or more user settings preferences based on the feedback.

9 . The computing system of claim 1 , the one or more processors further configured to receive additional user information from the second computing device, wherein the additional user information is related to use of the second computing device by the user, and update the one or more user settings preferences based on the additional user information from the second computing device, and send the one or more updated user settings preferences to the second computing device, wherein the one or more updated user settings preferences are useable by the second computing device to adjust one or more settings of the second computing device.

10 . The computing system of claim 1 , wherein the characteristic in the user information indicates a height of the user.

11 . The computing system of claim 1 , wherein the characteristic in the user information indicates a weight of the user.

12 . The computing system of claim 1 , wherein the second computing device is a vehicle of the user.

13 . The computing system of claim 1 , wherein the second computing device is a home appliance of the user.

14 . The computing system of claim 1 , wherein the one or more user settings preferences of the second computing device comprises a temperature setting.

15 . The computing system of claim 1 , wherein the one or more user settings preferences of the second computing device comprises a radio setting.

16 . The computing system of claim 1 , wherein the one or more user settings preferences of the second computing device comprises a seat adjustment setting.

17 . The computing system of claim 1 , wherein the one or more user settings preferences of the second computing device comprises at least one of a mirror setting or a light setting.

18 . The computing system of claim 1 , wherein the user information is received from the user computing device remote from the server, wherein the information request is transmitted by the user computing device, and wherein the second computing device is configured to enforce a common data protocol and to synchronize information traveling between the second computing device and the computing system.

19 . A method implemented by a computing system comprising a server and one or more processors, the method comprising:

receiving user information related to a user;

determining, based on at least a characteristic in the user information, one or more user settings preferences related to a second computing device having one or more adjustable settings relating to a physical setting of the second computing device, the second computing device being remote from the server;

receiving an information request transmitted by a user computing device to the server responsive to the user computing device being paired with the second computing device, wherein the information request includes a request to send the one or more user settings preferences to the second computing device, the request identifying the second computing device; and

sending, responsive to receiving the request, the one or more user settings preferences to the second computing device, to cause the second computing device to adjust at least one of the one or more adjustable settings of the second computing device based on the one or more user settings preferences.

20 . The method of claim 19 , wherein the user information is received from the user computing device, wherein the information request is transmitted by the user computing device, and wherein the method further comprises receiving additional user information from the second computing device, wherein the additional user information is related to use of the second computing device by the user, and updating the one or more user settings preferences based on the additional user information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2026
From: HECHT, AL
To: WELLS FARGO BANK, N.A.
Reel/Frame 074243/0164 →
Continuity (7)
Continuation 18244725 · Sep 11, 2023
Continuation 18094282 · Jan 6, 2023
Continuation 16706170 · Dec 6, 2019
Continuation 14195182 · Mar 3, 2014
Provisional Application 61922486 · Dec 31, 2013
Provisional Application 61806686 · Mar 29, 2013
Related Publication 20240406064A1 · Dec 5, 2024
References Cited (142)
US 5521815A · Rose, Jr. · 1996 [cited by applicant]
US 5978774A · Rogers et al. · 1999 [cited by applicant]
US 6085172A · Junger · 2000 [cited by applicant]
US 6587835B1 · Treyz et al. · 2003 [cited by applicant]
US 6850902B1 · Finch · 2005 [cited by applicant]
US 6898598B2 · Himmel et al. · 2005 [cited by applicant]
US 6912507B1 · Phillips et al. · 2005 [cited by applicant]
US 6934686B1 · Rajagopalan · 2005 [cited by applicant]
US 7099850B1 · Mann et al. · 2006 [cited by applicant]
US 7162451B2 · Berger et al. · 2007 [cited by applicant]
US 7266533B2 · Karas et al. · 2007 [cited by applicant]
US 7343551B1 · Bourdev · 2008 [cited by applicant]
US 7689508B2 · Davis et al. · 2010 [cited by applicant]
US 7766223B1 · Mello et al. · 2010 [cited by applicant]
US 7778934B2 · Graves et al. · 2010 [cited by applicant]
US 7822065B2 · Lu · 2010 [cited by applicant]
US 7991652B2 · Chamberlain · 2011 [cited by applicant]
US 8117444B2 · Takatori et al. · 2012 [cited by applicant]
US 8121983B2 · Prahlad et al. · 2012 [cited by applicant]
US 8260806B2 · Steele et al. · 2012 [cited by applicant]
US 8452654B1 · Wooters et al. · 2013 [cited by applicant]
US 8583549B1 · Mohsenzadeh · 2013 [cited by applicant]
US 8606640B2 · Brody et al. · 2013 [cited by applicant]
US 8612349B1 · Ledder et al. · 2013 [cited by applicant]
US 8646060B1 · Ben Ayed · 2014 [cited by applicant]
US 8825757B2 · Lunt et al. · 2014 [cited by applicant]
US 8977408B1 · Cazanas et al. · 2015 [cited by applicant]
US 9292484B1 · Plow et al. · 2016 [cited by applicant]
US 9305411B2 · Ricci · 2016 [cited by applicant]
US 10037561B1 · Hecht · 2018 [cited by applicant]
US 10217108B1 · Hecht · 2019 [cited by applicant]
US 10572725B1 · Becker et al. · 2020 [cited by applicant]
US 20010053980A1 · Suliman et al. · 2001 [cited by applicant]
US 20020179704A1 · Deaton · 2002 [cited by applicant]
US 20030028427A1 · Dutta et al. · 2003 [cited by applicant]
US 20030074265A1 · Oshima · 2003 [cited by applicant]
US 20030130907A1 · Karas et al. · 2003 [cited by applicant]
US 20040122685A1 · Bunce · 2004 [cited by applicant]
US 20050033650A1 · Robertson · 2005 [cited by applicant]
US 20050097320A1 · Golan et al. · 2005 [cited by applicant]
US 20050210263A1 · Levas et al. · 2005 [cited by applicant]
US 20050250538A1 · Narasimhan et al. · 2005 [cited by applicant]
US 20060179404A1 · Yolleck et al. · 2006 [cited by applicant]
US 20060208065A1 · Mendelovich et al. · 2006 [cited by applicant]
US 20060259380A1 · Milstein et al. · 2006 [cited by applicant]
US 20070162338A1 · Lawe · 2007 [cited by applicant]
US 20070168175A1 · Fux et al. · 2007 [cited by applicant]
US 20070255564A1 · Yee et al. · 2007 [cited by applicant]
US 20080010298A1 · Steele et al. · 2008 [cited by applicant]
US 20080052184A1 · Junger et al. · 2008 [cited by applicant]
US 20080071627A1 · Junger · 2008 [cited by applicant]
US 20080117966A1 · Topiwala et al. · 2008 [cited by applicant]
US 20090006646A1 · Duarte · 2009 [cited by applicant]
US 20090008384A1 · Roux · 2009 [cited by applicant]
US 20090076966A1 · Bishop et al. · 2009 [cited by applicant]
US 20090083847A1 · Fadell et al. · 2009 [cited by applicant]
US 20090132392A1 · Davis et al. · 2009 [cited by applicant]
US 20090132415A1 · Davis et al. · 2009 [cited by applicant]
US 20090234764A1 · Friesen · 2009 [cited by applicant]
US 20090288012A1 · Hertel et al. · 2009 [cited by applicant]
US 20100005034A1 · Carpenter et al. · 2010 [cited by applicant]
US 20100030578A1 · Siddique et al. · 2010 [cited by applicant]
US 20100137008A1 · Li et al. · 2010 [cited by applicant]
US 20100191570A1 · Michaud et al. · 2010 [cited by applicant]
US 20100205091A1 · Graziano et al. · 2010 [cited by applicant]
US 20100250364A1 · Song et al. · 2010 [cited by applicant]
US 20110004921A1 · Homer et al. · 2011 [cited by applicant]
US 20110020130A1 · Murakami et al. · 2011 [cited by applicant]
US 20110022483A1 · Hammad · 2011 [cited by applicant]
US 20110022681A1 · Simeonov · 2011 [cited by applicant]
US 20110035788A1 · White et al. · 2011 [cited by applicant]
US 20110106698A1 · Isaacson et al. · 2011 [cited by applicant]
US 20110179061A1 · Chilakamarri et al. · 2011 [cited by applicant]
US 20110201306A1 · Ali Al-Harbi · 2011 [cited by applicant]
US 20110276478A1 · Hirson et al. · 2011 [cited by applicant]
US 20110307375A1 · Maney · 2011 [cited by applicant]
US 20120022944A1 · Volpi · 2012 [cited by applicant]
US 20120041877A1 · Rao · 2012 [cited by applicant]
US 20120066262A1 · Greenberg · 2012 [cited by applicant]
US 20120095855A1 · Sterling · 2012 [cited by applicant]
US 20120150643A1 · Wolfe et al. · 2012 [cited by applicant]
US 20120150731A1 · Isaacson et al. · 2012 [cited by applicant]
US 20120150743A1 · Isaacson et al. · 2012 [cited by applicant]
US 20120179325A1 · Faenger · 2012 [cited by applicant]
US 20120191615A1 · Schibuk · 2012 [cited by applicant]
US 20120203750A1 · Vaananen · 2012 [cited by applicant]
US 20120239581A1 · Mosher · 2012 [cited by applicant]
US 20120265926A1 · Tal · 2012 [cited by examiner]
US 20120271712A1 · Katzin et al. · 2012 [cited by applicant]
US 20130013512A1 · Cloud et al. · 2013 [cited by applicant]
US 20130024327A1 · Nargizian · 2013 [cited by applicant]
US 20130030934A1 · Bakshi et al. · 2013 [cited by applicant]
US 20130066740A1 · Ouimet et al. · 2013 [cited by applicant]
US 20130073365A1 · Mccarthy · 2013 [cited by applicant]
US 20130080289A1 · Roy et al. · 2013 [cited by applicant]
US 20130103484A1 · Mclaughlin · 2013 [cited by applicant]
US 20130110639A1 · So et al. · 2013 [cited by applicant]
US 20130117087A1 · Coppinger · 2013 [cited by applicant]
US 20130132219A1 · Liberty · 2013 [cited by applicant]
US 20130198598A1 · Kirsch · 2013 [cited by applicant]
US 20130246258A1 · Dessert · 2013 [cited by applicant]
US 20130325568A1 · Mangalvedkar et al. · 2013 [cited by applicant]
US 20130325588A1 · Kalyanam et al. · 2013 [cited by applicant]
US 20130332342A1 · Kasower · 2013 [cited by applicant]
US 20130332826A1 · Karunamuni et al. · 2013 [cited by applicant]
US 20130340052A1 · Jakobsson · 2013 [cited by applicant]
US 20140067564A1 · Yuan · 2014 [cited by applicant]
US 20140068010A1 · Nicholson · 2014 [cited by examiner]
US 20140068713A1 · Nicholson · 2014 [cited by examiner]
US 20140164082A1 · Sun et al. · 2014 [cited by applicant]
US 20140214626A1 · Bowers et al. · 2014 [cited by applicant]
US 20140229375A1 · Zaytzsev et al. · 2014 [cited by applicant]
US 20140244365A1 · Price et al. · 2014 [cited by applicant]
US 20140244487A1 · Seligmann et al. · 2014 [cited by applicant]
US 20140379521A1 · Novotny et al. · 2014 [cited by applicant]
US 20150052064A1 · Karpenko et al. · 2015 [cited by applicant]
US 20150088337A1 · Toohy et al. · 2015 [cited by applicant]
US 20150128241A1 · Jakobsson · 2015 [cited by applicant]
US 20150220924A1 · Bakker · 2015 [cited by applicant]
US 20150248664A1 · Makhdumi et al. · 2015 [cited by applicant]
US 20150339652A1 · Park et al. · 2015 [cited by applicant]
US 20150356562A1 · Siddens et al. · 2015 [cited by applicant]
US 20160062972A1 · Ramakrishnan et al. · 2016 [cited by applicant]
US 20160188181A1 · Smith · 2016 [cited by applicant]
US 20160203213A1 · Lewis et al. · 2016 [cited by applicant]
US 20160239887A1 · Zhao et al. · 2016 [cited by applicant]
US 20170262421A1 · Yue · 2017 [cited by applicant]
US 20180181866A1 · Dalle et al. · 2018 [cited by applicant]
US 20180314711A1 · Botner et al. · 2018 [cited by applicant]
US 20190108909A1 · Lee et al. · 2019 [cited by applicant]
JP 2010526376A · 2010 [cited by applicant]
KR 20120014224A · 2012 [cited by applicant]
WO WO2010043722A1 · 2010 [cited by applicant]
“Use AutoFill for credit cards, contacts, and passwords”; https://support.apple.com/guide/safari/use-autofill-ibrw1103; 2018. 2 pages. [cited by applicant]
Corcoran, Cate T., “Caught In A Cloud: Technology Revolution Reinventing Retail” WWD: Women's Wear Daily; Los Angeles vol. 199, Iss. 13 (Jan. 20, 2010): 1. (Year: 2010. 4 pages. [cited by applicant]
Dashlane; “Never forget another password”; https://www.dashlane.com/;2018. 8 pages. [cited by applicant]
Dashlane; “The most accurate way to autofill forms on the web”; https://www.dashlane.com/features/autofill; 2018. 8 pages. [cited by applicant]
Desai et al., E-commerce policies and customer privacy: a longitudinal study, Information Management & Computer Security, vol. 20, No. 3, pp. 222-244, Emerald Group Publishing Limited (2012) (Year: 2012). [cited by applicant]
Gaunt, Matt; “Deep Dive into the Payment Request API”; https://developers.google.com/web/fundamentals/payments/deep-dive-into-payment-request; Jan. 9, 2018. 53 pages. [cited by applicant]
McCormick et al.; “Payment Request API”; https://docs.microsoft.com/en-us/microsoft-edge/dev- guide/device/payment-request-api; May 24, 2017. 7 pages. [cited by applicant]
Steven Castle, LG Smart Fridge Knows Your Grocery List, Electronic House, Jan. 11, 2012 (4 pages). [cited by applicant]
Steven Castle, LG Smart Fridge Knows Your Grocery List, Electronic House, Jan. 11, 2012 (Year: 2012). [cited by applicant]