IP Library Granted Patent US 12,586,139
Granted Patent B2
US 12,586,139 · App. 18/436,691 · Granted Mar 24, 2026

Offer management and document management system

Inventors: Chao Cheng-Shorland (New York, NY); Amir Homayoun Alishahi (New York, NY)
Assignee: ShelterZoom Corp.
G06Q50/16G06Q20/367G06Q30/0617G06Q30/0641G06Q30/0643G06Q30/0645G06Q50/167G06Q50/188H04L9/088H04L9/3239H04L9/3297H04L51/046G06Q2220/00H04L9/50
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,586,139
App. No.
18/436,691
Filed
Feb 8, 2024
Granted
Mar 24, 2026
Kind
B2
Art Unit
3629
USPC
705/307
Abstract

A transaction system has Internet-connected partner platforms which display webpages with an Offer-Now button initiating coded instructions to display an electronic input form enabling a person to configure a transaction offer, and an Internet-connected service enterprise providing the coded instructions to the partners, configured specifically to partner requirements. Upon the person activating the Offer Now button from a mobile device, a verification code is sent to the device, to be returned to verify the device, and offer input provided through the device and the electronic form is tracked to be saved as an offer for the transaction.

Claims (43)

1 . A computer implemented method, comprising:

providing, from a management server to one or more of a plurality of Internet-connected servers hosting respective websites, configurable coded instructions for displaying a button;

enabling display, by the one or more of the plurality of Internet-connected servers, of the button using the configurable coded instructions received from the management server on a user device connected to a respective website hosted by at least one of the plurality of Internet-connected servers;

receiving, by the one or more of the plurality of Internet-connected servers, a selection of the button from the user device connected to the respective website;

in response to receipt of the selection of the button from the user device connected to the respective website, requesting, via the one or more of the plurality of Internet-connected servers, the user device to enter an authorization code;

in response to receiving the authorization code entered by the user device, enabling display, by the one or more of the plurality of Internet-connected servers, of an electronic form on the respective website hosted by the at least one of the plurality of Internet-connected servers, wherein the electronic form includes input fields for the user device to submit document information for a transaction;

receiving, via the one or more of the plurality of Internet-connected servers, the information via the electronic form;

receiving, at the management server and from the one or more of the plurality of Internet-connected servers, the electronic form with the information;

storing, by the management server, the electronic form with the document information as a hashed transaction signed by a private key corresponding to the user device; and

directing, by the management server, the user device to a dashboard of an application configured to manage one or more hashed transactions signed by the private key corresponding to the user device and involving the configurable coded instructions.

2 . The computer implemented method of claim 1 , wherein enabling display of the electronic form further comprises:

automatically populating, by the one or more of the plurality of Internet-connected servers, the electronic form with integrated property information from the respective website hosted by the at least one of the plurality of Internet-connected servers.

3 . The computer implemented method of claim 1 , wherein the electronic form includes a field for specifying a condition corresponding to the transaction and wherein the condition is included in the document information.

4 . The computer implemented method of claim 1 , further comprising:

updating the dashboard to display an interaction with the electronic form, wherein the interaction indicates an acceptance of the document information, a rejection of the document information, or a counter offer corresponding to the document information.

5 . The computer implemented method of claim 1 , wherein the electronic form includes a field for indicating whether the user device corresponds to a buyer or an agent of a buyer.

6 . The computer implemented method of claim 1 , further comprising:

displaying a chat window on the dashboard configured to deliver messages from the user device to parties of the transaction.

7 . The computer implemented method of claim 1 , further comprising:

receiving, at the management server, a second document file related to the transaction;

associating, by the management server, the second document file with the electronic form; and

storing, by the management server, the second document file on a blockchain.

8 . A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

providing, from a management server to one or more of a plurality of Internet-connected servers hosting respective websites, configurable coded instructions for displaying a button;

enabling display, by the one or more of the plurality of Internet-connected servers, of the button using the configurable coded instructions received from the management server on a user device connected to a respective website hosted by at least one of the plurality of Internet-connected servers;

receiving, by the one or more of the plurality of Internet-connected servers, a selection of the button from the user device connected to the respective website;

in response to receipt of the selection of the button from the user device connected to the respective website, requesting, via the one or more of the plurality of Internet-connected servers, the user device to enter an authorization code;

in response to receiving the authorization code entered by the user device, enabling display, by the one or more of the plurality of Internet-connected servers, of an electronic form on the respective website hosted by the at least one of the plurality of Internet-connected servers, wherein the electronic form includes input fields for the user device to submit document information for a transaction;

receiving, via the one or more of the plurality of Internet-connected servers, the document information via the electronic form;

receiving, at the management server and from the one or more of the plurality of Internet-connected servers, the electronic form with the document information;

storing, by the management server, the electronic form with the document information as a hashed transaction signed by a private key corresponding to the user device; and

directing, by the management server, the user device to a dashboard of an application configured to manage one or more hashed transactions signed by the private key corresponding to the user device and involving the configurable coded instructions.

9 . The non-transitory computer-readable device of claim 8 , wherein enabling displaying of the electronic form further comprises:

automatically populating, by the one or more of the plurality of Internet-connected servers, the electronic form with integrated property information from the respective website hosted by the at least one of the plurality of Internet-connected servers.

10 . The non-transitory computer-readable device of claim 8 , wherein the electronic form includes a field for specifying a condition corresponding to the transaction and wherein the condition is included in the document information.

11 . The non-transitory computer-readable device of claim 8 , the operations further comprising:

updating the dashboard to display an interaction with the electronic form, wherein the interaction indicates an acceptance of the document information, a rejection of the document information, or a counter offer corresponding to the document information.

12 . The non-transitory computer-readable device of claim 8 , the operations further comprising:

displaying a chat window on the dashboard configured to deliver messages from the user device to parties of the transaction.

13 . The non-transitory computer-readable device of claim 8 , the operations further comprising:

receiving, at the management server, a second document file related to the transaction;

associating, by the management server, the second document file with the electronic form; and

storing, by the management server, the second document file on a blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2025
From: CHENG-SHORLAND, CHAO; ALISHAHI, AMIR HOMAYOUN
To: SHELTERZOOM CORP.
Reel/Frame 071970/0573 →
Continuity (5)
Continuation 18106755 · Feb 7, 2023
Continuation 17344010 · Jun 10, 2021
Continuation 16121391 · Sep 4, 2018
Provisional Application 62605943 · Sep 5, 2017
Related Publication 20250014127A1 · Jan 9, 2025
References Cited (117)
US 8219558B1 · Trandal · 2012 [cited by examiner]
US 8719952B1 · Damm-Goossens · 2014 [cited by applicant]
US 9444645B2 · Blot-Lefevre · 2016 [cited by applicant]
US 10121183B2 · Traina · 2018 [cited by examiner]
US 11062407B2 · Cheng-Shorland et al. · 2021 [cited by applicant]
US 11526472B2 · Craft · 2022 [cited by applicant]
US 11526857B1 · Eidson et al. · 2022 [cited by applicant]
US 11599959B2 · Cheng-Shorland et al. · 2023 [cited by applicant]
US 11605142B2 · Cheng-Shorland et al. · 2023 [cited by applicant]
US 11734753B2 · Wohlstadter · 2023 [cited by examiner]
US 11748828B1 · Pagliano · 2023 [cited by examiner]
US 11763394B2 · Vilmont · 2023 [cited by examiner]
US 12190389B2 · Bryant · 2025 [cited by examiner]
US 12211114B2 · Wodetzki · 2025 [cited by examiner]
US 20020116534A1 · Teeple · 2002 [cited by examiner]
US 20020198736A1 · Harrison · 2002 [cited by applicant]
US 20030050834A1 · Caplan · 2003 [cited by examiner]
US 20030078897A1 · Florance et al. · 2003 [cited by applicant]
US 20040098315A1 · Haynes · 2004 [cited by examiner]
US 20040128215A1 · Florance · 2004 [cited by examiner]
US 20040153352A1 · Berns · 2004 [cited by examiner]
US 20050010537A1 · Ettinger · 2005 [cited by examiner]
US 20050187868A1 · Aspelin · 2005 [cited by examiner]
US 20060136595A1 · Satyavolu · 2006 [cited by examiner]
US 20060173985A1 · Moore · 2006 [cited by examiner]
US 20070094076A1 · Perkowski et al. · 2007 [cited by applicant]
US 20070192115A1 · Oliver · 2007 [cited by examiner]
US 20080015874A1 · Dolle · 2008 [cited by examiner]
US 20080154774A1 · Dennison · 2008 [cited by examiner]
US 20090024404A1 · Morley et al. · 2009 [cited by applicant]
US 20090125556A1 · Naroian · 2009 [cited by examiner]
US 20090150920A1 · Jones · 2009 [cited by examiner]
US 20090307651A1 · Senthil et al. · 2009 [cited by applicant]
US 20100262478A1 · Bamborough et al. · 2010 [cited by applicant]
US 20110099294A1 · Kapur et al. · 2011 [cited by applicant]
US 20110107408A1 · Blot-Lefevre · 2011 [cited by applicant]
US 20110145424A1 · Sattari et al. · 2011 [cited by applicant]
US 20110162052A1 · Hayward · 2011 [cited by examiner]
US 20110264561A1 · Sundaresan · 2011 [cited by examiner]
US 20110270766A1 · Ramakrishnan · 2011 [cited by examiner]
US 20110288891A1 · Zaid · 2011 [cited by examiner]
US 20110320349A1 · Olsen et al. · 2011 [cited by applicant]
US 20120233020A1 · Eberstadt et al. · 2012 [cited by applicant]
US 20120254156A1 · Rao · 2012 [cited by applicant]
US 20130073473A1 · Heath · 2013 [cited by applicant]
US 20140067702A1 · Rathod · 2014 [cited by applicant]
US 20140207551A1 · Van Der Spoel · 2014 [cited by applicant]
US 20140214554A1 · Lang et al. · 2014 [cited by applicant]
US 20140344112A1 · Smedberg · 2014 [cited by examiner]
US 20140365387A1 · Kiaman et al. · 2014 [cited by applicant]
US 20150254762A1 · Fisher · 2015 [cited by examiner]
US 20160027051A1 · Gross · 2016 [cited by examiner]
US 20160055576A1 · Reddy · 2016 [cited by applicant]
US 20160132608A1 · Rathod · 2016 [cited by applicant]
US 20160260128A1 · Gardner et al. · 2016 [cited by applicant]
US 20160328459A1 · Somaiya · 2016 [cited by examiner]
US 20170116691A1 · Syiau · 2017 [cited by applicant]
US 20170185596A1 · Spirer · 2017 [cited by applicant]
US 20170232300A1 · Tran et al. · 2017 [cited by applicant]
US 20180033101A1 · Bennett · 2018 [cited by examiner]
US 20180322597A1 · Sher · 2018 [cited by examiner]
US 20190095542A1 · Westerberg · 2019 [cited by examiner]
US 20190318433A1 · Mcgee · 2019 [cited by examiner]
US 20200219212A1 · Robinson · 2020 [cited by examiner]
US 20200234386A1 · Blackman · 2020 [cited by examiner]
US 20230177624A1 · Cheng-Shorland et al. · 2023 [cited by applicant]
US 20230221851A1 · Rathod · 2023 [cited by applicant]
US 20230222609A1 · Cheng-Shorland et al. · 2023 [cited by applicant]
US 20230334561A1 · Wohlstadter · 2023 [cited by examiner]
US 20250037220A1 · Cheng-Shorland et al. · 2025 [cited by applicant]
CA 2654647A1 · 2007 [cited by examiner]
CA 2881897A1 · 2015 [cited by examiner]
CA 2937252A1 · 2018 [cited by examiner]
CA 3040442A1 · 2019 [cited by examiner]
CA 2839077C · 2022 [cited by examiner]
GB 2382687A · 2003 [cited by examiner]
JP 2002169872A · 2002 [cited by applicant]
JP 2003030301A · 2003 [cited by applicant]
JP 2011526010A · 2011 [cited by applicant]
JP 2014160446A · 2014 [cited by applicant]
JP 2015045964A · 2015 [cited by applicant]
WO WO0055793A1 · 2000 [cited by examiner]
WO WO0188810A1 · 2001 [cited by examiner]
WO WO0241115A2 · 2002 [cited by applicant]
WO WO2005024601A2 · 2005 [cited by examiner]
WO WO2008008935A2 · 2008 [cited by examiner]
WO WO2012131429A1 · 2012 [cited by applicant]
WO WO2015015251A1 · 2015 [cited by applicant]
WO WO2015025189A1 · 2015 [cited by applicant]
WO WO2016009683A1 · 2016 [cited by applicant]
WO WO2016161073A1 · 2016 [cited by applicant]
WO WO2017010455A1 · 2017 [cited by applicant]
WO 2019050904A1 · 2019 [cited by applicant]
Tavares, N. F. E. (2018). Using blockchain and smart contracts in a reverse auction syndicated e-procurement platform (Order No. 31028327). Available from ProQuest Dissertations and Theses Professional (Year: 2018). [cited by examiner]
“A study on data and information integration for conveyancing, cadastre and land registry automation,” 2016 Portland International Conference on Management of Engineering and Technology (PICMET), Honolulu, HI, USA, 2016… [cited by examiner]
Tama et al A critical review of blockchain and its current applications, 2017 International Conference on Electrical Engineering and Computer Science (ICECOS), Palembang, Indonesia, 2017, pp. 109-113, doi: 10.1109/ICECO… [cited by examiner]
Amadi-Echendu et al.“A study on data and information integration for conveyancing, cadastre and land registry automation,” 2016 Portland International Conference on Management of Engineering and Technology (PICMET), Hon… [cited by examiner]
Ickovic et al.“Affiliate internet marketing: Concept and application analysis,” 2010 International Conference on Education and Management Technology, Cairo, Egypt, 2010, pp. 319-323, doi: 10.1109/ICEMT.2010.5657647. (Ye… [cited by examiner]
Flex Offers “Affiliate Programs”, Aug. 14, 2017, https://web.archive.org/web/20170814101017/https://www.flexoffers.com/affiliate-programs/business/real-estate/ (Year: 2017). [cited by examiner]
Caroline Feeney, “Everything you need to know about Zillow Instant Offers,” May 26, 2017, https://www.inman.com/2017/05/26/every1hing-you-need-to-know-about-zillow-instant-offers/ (2017). [cited by applicant]
Flex Offers, “Affiliate Programs,” Aug. 14, 2017, https://web.archive.org/web/20170814101017/hllps://www.flexoffers.com/ affiliate-programs/business/real-estate/ (2017). [cited by applicant]
M. Ivkovic and D. Milanov, “Affiliate internet marketing: Concept and application analysis,” 2010 International Conference on Education and Management Technology, Cairo, Egypt, 2010, pp. 319-323 (2010). [cited by applicant]
T. Kwok and Thao Nguyen, “A novel Web sales tracking solution for multi-channel marketing programs on electronic commerce,” Proceedings. IEEE International Conference on e-commerce Technology, 2004. CEC 2004., San Diego… [cited by applicant]
“How Tapfiliate Works,” Tapfiliate, Aug. 28, 2017, https://web.archive.org/web/20170828230100/hllps://tapfiliate.com/ (2017). [cited by applicant]
Hongmin Zhou, Xiaochen Zhou, Zhijun Wang and Xi Zhang, “Research on network marketing of real estate enterprises,” The 2nd International Conference on Information Science and Engineering, Hangzhou, China, 2010, pp. 3048… [cited by applicant]
“The great chain of being sure about things,” The Economist, Oct. 31, 2015, https://www.economist.com/briefing/2015/10/31/ the-great-chain-of-being-sure-about-things, (2015). [cited by applicant]
Peter Ajn Vanleeuwen, Douwe van de Ruit, “Blockchain—Operator Opportunities,” GSMA Internet Group, Version 1, Jul. 2018, https://www.gsma.com/newsroom/wp-content/uploads/1G.03-v1.O_Whitepaper.pdf (2018). [cited by applicant]
Kirk McElhearn, “Protect Your Amazon Account with Two-Step Verification,” intego.com, Nov. 24, 2015, https:// www.intego.com/mac-security-blog/protect-your-amazon-account-with-two-step-verification/ (2015). [cited by applicant]
Anonymous Computer Hope, “What is autofill,” Jan. 6, 2013, https://web.archive.org/web/20130106180857/https://www.computerhope.com/jargon/a/autofill.htm (2013). [cited by applicant]
Brad Andersohn, “How to Post Your Real Estate Listings for Free on Zillow,” Jun. 18, 2014, https://www.zillow.com/agent-resources/blog/post-real-estate-listings-for-free/ (2014). [cited by applicant]
Divya Nema, “Jquery Autocomplete With And Without Ajax,” Nov. 2, 2012, https://mobisoftinfotech.com/resources/blog/web-programming/jquery-autocomplete-with-and-without-ajax/ (2012). [cited by applicant]
Anonymous, “Launch of New Online Service, Data Center Research Provides Industry With Comprehensive Overview of Global Data Center Sector,” 2014, Internet Wire, pp. NA (2014). [cited by applicant]
Synopsis “What are cryptographic hash functions” Synopsis, Dec. 10, 2015, https://www.synopsys.com/blogs/software-security/cryptographic-hash-functions/ (2015). [cited by applicant]
Office Action for Chinese Patent Application No. 201880066978.4, dated Mar. 2, 2023, The State Intellectual Property Office of China, Beijing, China, 21 pages. [cited by applicant]
Chainnode, “New Expansion of Blockchain Applications (Iii): Solving Housing Transaction Pain Points,” Waiting for a Waning Moon, Retrieved from URL: https://www.chainnode.com/tutorial/3920, Retrieved on Feb. 28, 2023, (… [cited by applicant]
Guangdou, Li, “Blockchain: Digging for New Wealth in Digital Currency,” Modem Commercial Banking, No. 7, (Apr. 14, 2017), 10 Pages, (Machine Translation). [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/049483, mailed on Nov. 23, 2018, 14 Pages. [cited by applicant]