IP Library › Granted Patent US 12,700,279
Granted Patent B2
US 12,700,279 · App. 18/092,085 · Granted Aug 4, 2026

Server connectivity for a dispensing machine and related processes

Inventors: Jeremiah Divyan David (Tamil Nadu, IN); David D. Davidar (Schwenksville, PA)
Assignee: Trinity Axis Inc.
G07F9/002G06Q10/087G06Q20/18G06Q30/0241G07F9/006G07F11/004
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,700,279
App. No.
18/092,085
Filed
Dec 30, 2022
Granted
Aug 4, 2026
Kind
B2
Art Unit
3655
USPC
700/231
Abstract

Systems and methods of the present disclosure relate to server connectivity for a dispensing machine and related processes such as mapping of a vending machine to a location via a network server and software application using an optical code; updating a planogram for a vending machine via a network server; updating inventory/pricing for items in a vending machine via a server using a second application; updating authorized personnel access data on a vending machine via a server; and managing advertisements/campaigns in a vending network system.

Claims (21)

1 . A method comprising:

generating an optical code on a web application;

displaying an optical code on a first application associated with a dispensing machine;

pre-allocating the dispensing machine to a location via a web application;

receiving on the cloud application server, a request for a menu badge notification, wherein the request is sent from a second application;

transmitting from the cloud application server, a list of active locations that are ready for allocation;

receiving on the cloud application server, a selection for the location from the list of active locations that includes the optical code for scanning with a second application;

transmitting from the cloud application server, a confirmation of an internal structure of dispensing machine, location requirement for the said internal structure; and synchronization of dispensing machine;

requesting an API call with push device token and update type for allocating the location;

transmitting at least one push notification message to the first application for performing an update action, via a messaging server;

receiving on the cloud application server, a response for storing a message ID, a notification type, a dispensing machine ID, success and/or failure state in a notification table, wherein the response is transmitted from a cloud messaging server;

transmitting a request for updating a read status for the message ID that is mapped with the dispensing machine ID, the notification ID and type in the notification table, to the cloud application server;

sending a request for changing the visual representation upon allocation of the dispensing machine, and a request for updating an advertisement, dispensing machine access data, and the location configurations, wherein the request is sent from the first application to the cloud application server;

receiving on the first application, updates for changing the visual representation upon allocation, the advertisement, the dispensing machine access data, and the location related configurations; and

allocating the dispensing machine to the location.

2 . The method of claim 1 , further comprising receiving with the cloud application server, a request to pre-allocate the dispensing machine to the location.

3 . The method of claim 2 , wherein the request is received from a web application before the pre-allocating.

4 . The method of claim 3 , further comprising confirming system requirements for allocating a dispensing machine by communicating with the cloud application server before the synchronizing.

5 . The method of claim 4 , further comprising synchronizing the dispensing machine via a cloud application server.

6 . The method of claim 1 , wherein the optical code is displayed on the dispensing machine.

7 . The method of claim 1 , wherein the dispensing machine includes a vending machine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: DAVID, JEREMIAH DIVYAN; DAVIDAR, DAVID D.
To: TRINITY AXIS INC.
Reel/Frame 062357/0122 →
Continuity (1)
Related Publication 20240221451A1 · Jul 4, 2024
References Cited (23)
US 7072855B1 · Godlewski et al. · 2006 [cited by applicant]
US 8138930B1 · Heath · 2012 [cited by examiner]
US 8812558B1 · Qian · 2014 [cited by applicant]
US 8990868B2 · Lee et al. · 2015 [cited by applicant]
US 9268472B1 · Daboub et al. · 2016 [cited by applicant]
US 9311071B2 · Tan et al. · 2016 [cited by applicant]
US 9898884B1 · Arora · 2018 [cited by examiner]
US 10200487B2 · Arabo et al. · 2019 [cited by applicant]
US 10200850B2 · Chao · 2019 [cited by applicant]
US 10666751B1 · Price et al. · 2020 [cited by applicant]
US 10884729B2 · Naibero et al. · 2021 [cited by applicant]
US 11044188B2 · Martin et al. · 2021 [cited by applicant]
US 11124405B2 · Kline et al. · 2021 [cited by applicant]
US 11232188B2 · Mummadl et al. · 2022 [cited by applicant]
US 20040068346A1 · Boucher · 2004 [cited by examiner]
US 20100029691A1 · Dong · 2010 [cited by examiner]
US 20130035787A1 · Canter · 2013 [cited by examiner]
US 20140179231A1 · Charania · 2014 [cited by examiner]
US 20150296373A1 · Morejon et al. · 2015 [cited by applicant]
US 20160092581A1 · Joshi et al. · 2016 [cited by applicant]
US 20220058906A1 · Dundigalla et al. · 2022 [cited by applicant]
US 20220164828A1 · Hicken et al. · 2022 [cited by applicant]
US 20220398557A1 · Richards · 2022 [cited by examiner]