IP Library › Granted Patent US 12,694,361
Granted Patent B2
US 12,694,361 · App. 18/920,914 · Granted Jul 28, 2026

On-demand services portal

Inventors: Robert O. Keith, Jr. (San Jose, CA); Sudha Manjunath (Fremont, CA)
G06Q10/083G06Q20/208
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,694,361
App. No.
18/920,914
Filed
Oct 20, 2024
Granted
Jul 28, 2026
Kind
B2
Examiner
ERB, NATHAN
Art Unit
3628
USPC
705/330
Abstract

A service portal enables a user to request a service from a variety of service providers from the comfort of home or elsewhere. The user is able to place the order and pay for the service using a computing device. Depending on the service request, additional steps may be included such as scanning an item or a room, packaging an item, and/or other preparatory steps. Items are able to be identified via scanning. Order entry is able to be initiated via the scanned identification. The scanned items are able to be inventoried and managed. Augmented reality is able to be used with the scanned items. A standalone services app is able to provide entertainment and other accompanying services.

Claims (45)

1 . A method comprising:

scanning an item of a user;

identifying the item based on scanning the item, automatically identifying a service option and a transporter option based on the item using trained artificial intelligence and machine learning (AI/ML) stored on a device, wherein one or more of the service option and transporter option are able to be selected by the user;

ordering a service for the item;

transporting the item to a location to perform the service;

processing the item;

notifying a transporter for pickup and delivery of the item to the user by sending a message to a mobile device of the transporter; and

transporting the item to the user, wherein transporting the item to the user comprises driving the item to the user with an autonomous vehicle or flying the item to the user with an unmanned aerial vehicle.

2 . The method of claim 1 wherein the service comprises a cleaning service.

3 . The method of claim 1 further comprising preparing the item for pickup.

4 . The method of claim 1 further comprising preparing the item for return to the user.

5 . The method of claim 1 wherein scanning the item comprises using a camera of a mobile device to scan or take pictures of the item.

6 . The method of claim 1 wherein identifying the item comprises searching for and determining a match of the item using machine learning.

7 . The method of claim 1 wherein ordering the service for the item includes automatically selecting the service based on identifying the item and service criteria.

8 . The method of claim 1 wherein transporting the item to the location to perform the service comprises driving the item to the location with an autonomous vehicle or flying the item to the location with an unmanned aerial vehicle.

9 . The method of claim 1 wherein processing the item includes cleaning the item.

10 . An apparatus comprising:

a camera for scanning an item of a user and capturing an amount of light reflected from the item;

a non-transitory memory for storing an application, the application for:

measuring the amount of light reflected from the item and determining a material of the item based on the amount of light reflected;

applying a digital mask on a stain within one or more digital images of the item such that the stain is masked out during analysis of the item to prevent misidentification of the item, wherein the stain is detected using machine learning based on a border of the stain within the digital images;

identifying the item based on the material and the digital images with the stain masked out, and automatically identifying a service option and a transporter option based on the item using trained artificial intelligence and machine learning (AI/ML) stored on the memory, wherein one or more of the service option and transporter option are able to be selected by the user;

ordering a service for the item from a plurality of different service options;

coordinating transport of the item to a location to perform the service by sending a message to a mobile device of a transporter; and

transporting the item to the user, wherein transporting the item to the user comprises driving the item to the user with an autonomous vehicle or flying the item to the user with an unmanned aerial vehicle; and

a processor for processing the application.

11 . The apparatus of claim 10 wherein the service comprises a cleaning service.

12 . The apparatus of claim 10 wherein scanning the item comprises using the camera to scan or take pictures of the item.

13 . The apparatus of claim 10 wherein identifying the item comprises searching for and determining a match of the item using machine learning.

14 . The apparatus of claim 10 wherein ordering the service for the item includes automatically selecting the service based on identifying the item and service criteria.

15 . A method comprising:

scanning an item of a user;

identifying the item based on scanning the item, automatically identifying a service option and a transporter option based on the item using trained artificial intelligence and machine learning (AI/ML) stored on a device, wherein one or more of the service option and transporter option are able to be selected by the user;

ordering a cleaning service for the item;

preparing the item for pickup;

transporting the item to a location to perform the cleaning service;

processing the item;

preparing the item for return to the user;

notifying a transporter for pickup and delivery to the user by sending a message to a mobile device of the transporter; and

transporting the item to the user wherein transporting the item to the user comprises driving the item to the user with an autonomous vehicle or flying the item to the user with an unmanned aerial vehicle.

16 . The method of claim 15 wherein scanning the item comprises using a camera of a mobile device to scan or take pictures of the item.

17 . The method of claim 15 wherein identifying the item comprises searching for and determining a match of the item using machine learning.

18 . The method of claim 15 wherein ordering the cleaning service for the item includes automatically selecting the cleaning service based on identifying the item and service criteria.

19 . The method of claim 15 wherein transporting the item to the location to perform the cleaning service comprises driving the item to the location with an autonomous vehicle or flying the item to the location with an unmanned aerial vehicle.

20 . The method of claim 15 wherein processing the item includes cleaning the item.

Continuity (1)
Related Publication 20260111831A1 · Apr 23, 2026
References Cited (111)
US 5873068A · Beaumont · 1999 [cited by applicant]
US 6366696B1 · Hertz · 2002 [cited by applicant]
US 7903838B2 · Hudnut · 2011 [cited by applicant]
US 8406566B1 · Wilensky · 2013 [cited by examiner]
US 9117137B2 · Uchiyama · 2015 [cited by applicant]
US 9691161B1 · Yalniz · 2017 [cited by applicant]
US 9828094B2 · McMillion · 2017 [cited by applicant]
US 10521865B1 · Spader · 2019 [cited by applicant]
US 10614506B2 · Penner · 2020 [cited by applicant]
US 10685400B1 · Brandmaier · 2020 [cited by applicant]
US 10706524B2 · Kichar · 2020 [cited by applicant]
US 10713775B2 · Bae · 2020 [cited by applicant]
US 10789702B2 · Dahlmeyer, Jr. · 2020 [cited by applicant]
US 10825567B1 · Wala · 2020 [cited by applicant]
US 10846678B2 · Patil · 2020 [cited by applicant]
US 10989592B2 · Neumaier · 2021 [cited by applicant]
US 11023938B2 · Chalkley · 2021 [cited by applicant]
US 11157988B2 · Penner · 2021 [cited by applicant]
US 11263579B1 · Siegel · 2022 [cited by examiner]
US 11314401B2 · Lee · 2022 [cited by applicant]
US 11327503B2 · Deyle · 2022 [cited by applicant]
US 11328339B2 · Penner · 2022 [cited by applicant]
US 11430043B2 · Penner · 2022 [cited by applicant]
US 11526925B2 · Penner · 2022 [cited by applicant]
US 11544768B2 · Penner · 2023 [cited by applicant]
US 11645837B1 · Ko · 2023 [cited by applicant]
US 11782452B2 · Deyle · 2023 [cited by applicant]
US 11861953B1 · Hayes · 2024 [cited by applicant]
US 11875389B2 · Chalkley · 2024 [cited by applicant]
US 12033477B2 · Dion · 2024 [cited by applicant]
US 20010042391A1 · Wobkemeier · 2001 [cited by applicant]
US 20010049846A1 · Guzzi · 2001 [cited by applicant]
US 20040119972A1 · Smit-Kingma · 2004 [cited by applicant]
US 20040133516A1 · Buchanan · 2004 [cited by applicant]
US 20040245334A1 · Sikorski · 2004 [cited by applicant]
US 20050135703A1 · Wang · 2005 [cited by applicant]
US 20120139540A1 · Flood · 2012 [cited by applicant]
US 20130086520A1 · Beaudet · 2013 [cited by applicant]
US 20150058150A1 · Gura · 2015 [cited by applicant]
US 20170149708A1 · Baumgartner · 2017 [cited by examiner]
US 20180197221A1 · Grossman · 2018 [cited by examiner]
US 20180218433A1 · Penner · 2018 [cited by applicant]
US 20180253430A1 · Grigorescu · 2018 [cited by applicant]
US 20190164205A1 · Agrawal · 2019 [cited by applicant]
US 20190239716A1 · Choi · 2019 [cited by applicant]
US 20190392568A1 · Dahlmeyer, Jr. · 2019 [cited by applicant]
US 20200089997A1 · Chaubard · 2020 [cited by applicant]
US 20200134806A1 · Kessler · 2020 [cited by applicant]
US 20200174494A1 · Lessels · 2020 [cited by examiner]
US 20200184591A1 · Balu · 2020 [cited by applicant]
US 20200320610A1 · Penner · 2020 [cited by applicant]
US 20210014201A1 · Crabtree · 2021 [cited by applicant]
US 20210026521A1 · Lee · 2021 [cited by applicant]
US 20210048829A1 · Deyle · 2021 [cited by applicant]
US 20210090143A1 · Chalkley · 2021 [cited by applicant]
US 20210108351A1 · Patterson · 2021 [cited by examiner]
US 20210233152A1 · Penner · 2021 [cited by applicant]
US 20210256588A1 · Moosaei · 2021 [cited by applicant]
US 20210272171A1 · Chalkley · 2021 [cited by applicant]
US 20210334590A1 · Rodriguez · 2021 [cited by applicant]
US 20210350422A1 · Amron · 2021 [cited by applicant]
US 20210350442A1 · Amron · 2021 [cited by applicant]
US 20220101408A1 · Penner · 2022 [cited by applicant]
US 20220138683A1 · Nimry · 2022 [cited by applicant]
US 20220188898A1 · Penner · 2022 [cited by applicant]
US 20220262189A1 · Dion · 2022 [cited by applicant]
US 20220283590A1 · Deyle · 2022 [cited by applicant]
US 20220327321A1 · Vemulapalli · 2022 [cited by applicant]
US 20220327608A1 · Assouline · 2022 [cited by applicant]
US 20220343393A1 · Penner · 2022 [cited by applicant]
US 20220358673A1 · Patel · 2022 [cited by applicant]
US 20220366476A1 · Penner · 2022 [cited by applicant]
US 20230069541A1 · Arharya · 2023 [cited by applicant]
US 20230104294A1 · Minvielle · 2023 [cited by applicant]
US 20230120374A1 · Reczek · 2023 [cited by examiner]
US 20230126384A1 · Adamy · 2023 [cited by applicant]
US 20230140225A1 · Ko · 2023 [cited by applicant]
US 20230297933A1 · Purohit · 2023 [cited by applicant]
US 20240005265A1 · Gupta · 2024 [cited by examiner]
US 20240005388A1 · Gore · 2024 [cited by applicant]
US 20240013277A1 · Pehrson · 2024 [cited by applicant]
US 20240070737A1 · Chalkley · 2024 [cited by applicant]
US 20240070899A1 · Wagner · 2024 [cited by applicant]
US 20240265436A1 · Kairali · 2024 [cited by applicant]
US 20240312284A1 · Dion · 2024 [cited by applicant]
US 20240370130A1 · Baer · 2024 [cited by applicant]
US 20250051996A1 · Alban · 2025 [cited by applicant]
Wikipedia, “Mask (computing)”, www.wikipedia.org, version of article dated Oct. 10, 2024, article retrieved on Sep. 29, 2025. [cited by examiner]
MENAFN, “Global Drone Service Market Size to Reachd 641.05 Billion In 2032 Emergen Research,” MENAFN—Press Releases (English), Sep. 20, 2023. [cited by examiner]
Yale Cleaners, “Extra Care How Does it Work?”, Sep. 2018, https://www.facebook.com/YaleCleaners/videos/extra-care-how-does-it-work/696876350710820/(Year: 2018). [cited by applicant]
Yale Cleaners, “Introducing the new Yale Cleaners App!”, snapshot taken Mar. 4, 2024, https://web.archive.org/web/20240304151752/https://yalecleaners.com/App, hereinafter Yale2 (Year:2024). [cited by applicant]
Koike, “Discrimination of clothing materials from smartphone camera images”, 2023,https://web.p.ebscohost.com/ehost/pdfviewer?vid=0&sid=5dae94dd-265d-43e1-b62e64000f88ac11bf%40redis (Year: 2023). [cited by applicant]
Xavier Biseul, The Benefits of Virtual and Augmented Reality for Maintenance, Praxedo, Sep. 4, 2018 (Year: 2018). [cited by applicant]
Gomez, Rodrigo Rico et al., An AI pipeline for garment price projection using computer vision Natural Computing and Applications, May 2024 (Year: 2024). [cited by applicant]
Wjingaarden, Melissa, How to Digitise Your Wardrobe & Make the Most of It (Best Apps) ProjectCece.com, Sep. 6, 2023 (Year: 2023). [cited by applicant]
Goode, Lauren, Turn Old Clothes Into Cash With These Apps, VOX, Jan. 19, 2015 (Year: 2015) VOX, Jan. 19, 2015 (Year:2015). [cited by applicant]
Wrightman-Stone, Danielle, Whering app expands into care, repair and donation Fashion United, Aug. 12, 2021 (Year: 2021). [cited by applicant]
Hanchinal, Tainiyat K. et al., Clothese Price Comparison Using Machine Learning International Journal of Engineering and Technology, vol. 11, No. 3, Mar. 2024 (Year: 2024). [cited by applicant]
Liu, Ziwel et al., DeepFashion; Powering Robust Clothes Recognition and Retrieval with Rich Annotations IEEE<Explore, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016 (Year: 2016). [cited by applicant]
Zou , Xingxing et al., FashionAI; Hierarchial Dataset for Fashion Understanding 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2019 (Year: 2019). [cited by applicant]
“The DIY Thinkers Harnessing the Power of Artificial Intelligence”, 2018, https://www.wired.com/story/diy-tinkerers-artificial-intelligence-smart-tech/ (Year:2018). [cited by applicant]
Nalwan, “Teaching AI to Identifify Clothes”, 2020, https://agustinus-nalwan.medium.com/teaching-ai-to-identify-clothes-1feb0a8b3446 (Year:2020). [cited by applicant]
Simonlite “The DIY Tinkerers Harnessing the Power of Artificial Intelligence”, 2018 (Year 2018). [cited by applicant]
Paraska, “Vision Methods of Examining the Cleanliness of Textile Materials”, 2012 (Year: 2023). [cited by applicant]
Chandran, Lithin et al., Identification of Stain on White Fabric and Data Set Generation 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICIC), 2019 (Year: 2019). [cited by applicant]
Islam, Farzana et al., FabricSpotDefect: An annotated dataset for identifying spot defects in different fabric types Data in Brief, vol. 57, 2024 (Year: 2024). [cited by applicant]
Silva, Luis et al., Automatic system to identify and manage garments for blind people ACTA IMEKO, ISSN:2221-870X, vol. 12, No. 3, Sep. 1-10, 2023 (Year: 2023). [cited by applicant]
Rocha, Daniel et al., Design of a Smart Mechatronic System to Combine Garments for Blind People: First Insights HealthyIoT 2019, LNICST 314, 20202 (Year: 2020). [cited by applicant]
Rocha, Daniel et al., Using Object Detection Technology to Identify Defects in Clothing for Blind People Sensors, vol. 23, Apr. 2023 (Year: 2023). [cited by applicant]
Bosch X-Spect Laundry Scanner iF Gold, 2019 (Year 2019). [cited by applicant]
Bosch Reveals ZX-Spect Scanner, Allowing You to Look Into Your Food and Fabric iReviews.com, Sep. 5, 2017 (Year: 2017). [cited by applicant]