IP Library › Granted Patent US 12,389,224
Granted Patent B2
US 12,389,224 · App. 16/491,988 · Granted Aug 12, 2025

System, device and method for accessing shared infrastructure

Inventors: Balwinder Singh Atwal (Bohemia, NY); Matthys Christiaan Serfontein (Atlanta, GA); Shamus Edward Gleason (Bohemia, NY); Mian Tamur Ul Haq (Bohemia, NY); Eric Richard Torbenson (Bohemia, NY)
Assignee: SITA Information Networking Computing USA, Inc.
H04W12/068G06F3/1222G06F3/1238G06F3/1243G06Q10/02H04W4/021H04W4/029H04W4/33G06F3/1292H04W4/80H04W12/63
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,389,224
App. No.
16/491,988
Granted
Aug 12, 2025
Kind
B2
Abstract

A computer processing device for providing access to one or more electronic devices is provided. The device comprising processing means ( 103 ) configured to: determine a location identifier associated with a user login event; associate the location identifier with a user session identifier; and communicate ( 3013 ) the location identifier and associated user session identifier to an application ( 109 ).

Claims (43)

1. A data processing system for providing user access to one or more devices, the system comprising:

a memory; and

at least one processor in communication with the memory, the at least one processor being configured to:

i. determine a location identifier for a user, wherein the location identifier defines a predetermined area associated with the one or more devices;

ii. associate the location identifier with a user identifier for the user;

iii. communicate the location identifier and associated user identifier to an application; and

iv. provide the user access to one or more associated capabilities of the one or more devices based on the association of the user identifier and the location identifier;

v. wherein the location identifier defines a location according to a hierarchical structure stored in a database, wherein each location identifier is associated with a predetermined location and a hierarchical tree is provided that defines a location relative to each predetermined location and wherein the one or more devices are communicatively coupled to a first communication channel and communicatively coupled to a second communication channel wherein the first communication channel is configured to communicate data defining a document to be processed, wherein the second communication channel is configured to communicate data defining device capabilities associated with the one or more devices, and wherein the first communication channel is linked to or associated with the second communication channel using the location identifier.

2. The system according to claim 1 , wherein the at least one processor is further configured to receive a user login event message associated with the user.

3. The system according to claim 1 , wherein the at least one processor is further configured to generate a user session identifier for the user wherein the user session identifier is associated with a user login event.

4. The system according to claim 1 , wherein the at least one processor is communicatively coupled to sending or receiving means for sending or receiving one or more messages or data.

5. The system according to claim 1 , wherein the at least one processor is further configured to generate a login event message in response to receiving a user login message.

6. The system according to claim 5 , wherein the at least one processor is further configured to send a user login event message to the application.

7. The system according claim 1 wherein the location identifier comprises an alpha-numeric string.

8. The system according to claim 1 , further comprising one or more devices for the processing data or a document and wherein the document is a boarding pass or bag tag and wherein the one or more devices are further configured to print or read the data or document.

9. A data processing method for providing user access to one or more devices, the method executed on a computer processor, the method comprising the steps of:

i. determining a location identifier for a user, wherein the location identifier defines a predetermined area associated with the one or more devices;

ii. associating the location identifier with a user identifier for the user;

iii. communicating the location identifier and the associated user identifier to an application; and

iv. providing the user access to one or more associated capabilities of the one or more devices based on the association of the user identifier and the location identifier;

v. wherein the location identifier defines a device location according to a hierarchical structure stored in a database, wherein each location identifier is associated with a predetermined location and a hierarchical tree is provided that defines a location relative to each predetermined location and wherein the one or more devices are communicatively coupled to a first communication channel and communicatively coupled to a second communication channel wherein the first communication channel is configured to communicate data defining a document to be processed, wherein the second communication channel is configured to communicate data defining device capabilities associated with the one or more devices, and wherein the first communication channel is linked to or associated with the second communication channel using the location identifier.

10. The method according to claim 9 , wherein the location identifier defines a location at any position within a predetermined area or region.

11. The method according to claim 9 , wherein the location identifier defines each device location within a plurality of different regions and wherein at least some of the different regions define a sub region which is contained within one or more other regions and wherein each sub region defines a portion or part of the one or more of the different regions.

12. The method according claim 9 , further comprising receiving, via an application, a message comprising first data defining data to be processed by one of the devices in response to a request by the user and wherein the first data comprises the location identifier associated with the user or a further user.

13. The method according to claim 12 wherein the first data further comprises a device label associated with the location identifier, and wherein the first data comprises the location identifier concatenated with the device label and wherein the first data is associated with a user session identifier.

14. The method according to claim 9 , wherein a first data comprises data defining a document to be processed by one of the devices and wherein the first data comprises a location identifier associated with the user or a further user.

15. The method according to claim 9 , wherein a first data comprises data defining a boarding pass or a bag tag.

16. The method according to claim 9 , further comprising generating, via an application, a further message for processing of at least some of a first data.

17. The method according to claim 16 , wherein the further message comprises data for printing or processing a document such as a boarding pass or a bag tag and wherein the data for printing a boarding pass or bag tag is encoded within the further message according to a portable document file format and further wherein the further message comprises data associated with a boarding pass or bag tag including data defining any one or more of a flight number, departure date, class, origin, destination, departure gate, seat number, passenger name, and seat number, unique bag identifier, and intermediate stops between an origin and destination and wherein the message comprises defining a format associated with the boarding pass or bag tag.

18. A non-transitory computer-readable medium embodying a program for providing user access to one or more devices, wherein the program, when executed by at least one computing device, causes the at least one computing device to:

i. determine a location identifier for a user, wherein the location identifier defines a predetermined area associated with the one or more devices;

ii. associate the location identifier with a user identifier for the user;

iii. communicate the location identifier and the associated user identifier to an application; and

iv. provide the user access to one or more associated capabilities of the one or more devices based on the associated of the user identifier and the location identifier;

v. wherein the location identifier defines a device location according to a hierarchical structure stored in a database, wherein each location identifier is associated with a predetermined location and a hierarchical tree is provided that defines a location relative to each predetermined location and wherein the one or more devices are communicatively coupled to a first communication channel and communicatively coupled to a second communication channel wherein the first communication channel is configured to communicate data defining a document to be processed, wherein the second communication channel is configured to communicate data defining device capabilities associated with the one or more devices, and wherein the first communication channel is linked to or associated with the second communication channel using the location identifier.

19. The non-transitory computer-readable medium according to claim 18 , wherein only data defining a document to be processed is communicated on the first communication channel and wherein only data defining device capabilities associated with the one or more devices is communicated on the second communication channel.

20. The non-transitory computer-readable medium according to claim 18 , wherein the at least one computing device is communicatively coupled to a third communication channel and a fourth communication channel and wherein the third communication channel is linked to or associated with the fourth communication channel using the location identifier.

21. The non-transitory computer-readable medium according to claim 20 , wherein only data defining a document to be processed is communicated on the third communication channel and wherein only data defining device capabilities associated with the one or more devices is communicated on the fourth communication channel.

22. The non-transitory computer-readable medium according to claim 18 , further comprising a field gateway module or application for uniquely identifying one of a plurality of the devices based on the location identifier and a device label associated with the device and wherein the location identifier and device label are provided within a concatenated field within a message.

23. The non-transitory computer-readable medium according to claim 18 , further comprising a module or application for uniquely determining which of a plurality of devices to send a message based on a unique device identifier associated with each device.

24. The non-transitory computer-readable medium according to claim 18 , wherein the location identifier is associated with a transportation hub in particular an airport.

25. The system according to claim 1 , wherein the association of the user identifier and the location identifier is based on a URL for providing the user access to the one or more associated capabilities.

26. The system according to claim 1 , wherein providing the user access to one or more associated capabilities of the one or more devices comprises providing access to a printer in the predetermined area based on the location identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2022
From: SINGH ATWAL, BALWINDER; SERFONTEIN, MATTHYS CHRISTIAAN; GLEASON, SHAMUS EDWARD; TAMUR UL HAQ, MIAN; TORBENSON, ERIC RICHARD
To: SITA INFORMATION NETWORKING COMPUTING USA, INC.
Reel/Frame 060604/0353 →
Continuity (2)
Provisional Application 62468067 · Mar 7, 2017
Related Publication 20200045547A1 · Feb 6, 2020
References Cited (55)
US 6259405B1 · Stewart et al. · 2001 [cited by applicant]
US 7743074B1 · Parupudi · 2010 [cited by examiner]
US 7802724B1 · Nohr · 2010 [cited by examiner]
US 9986040B2 · Dersy · 2018 [cited by applicant]
US 9986041B2 · Dersy · 2018 [cited by applicant]
US 10009868B1 · Reyes · 2018 [cited by examiner]
US 10455027B2 · Dersy · 2019 [cited by applicant]
US 20010018349A1 · Kinnunen · 2001 [cited by applicant]
US 20050065834A1 · Hale · 2005 [cited by examiner]
US 20060059024A1 · Bailey · 2006 [cited by examiner]
US 20080129488A1 · Hill · 2008 [cited by examiner]
US 20080133127A1 · Havens · 2008 [cited by examiner]
US 20080167887A1 · Marcken · 2008 [cited by examiner]
US 20080252910A1 · Cordesses et al. · 2008 [cited by applicant]
US 20090119135A1 · Schoeman · 2009 [cited by examiner]
US 20100078475A1 · Lin · 2010 [cited by examiner]
US 20100273509A1 · Sweeney · 2010 [cited by examiner]
US 20110133892A1 · Nohr · 2011 [cited by examiner]
US 20110231212A1 · Hurley · 2011 [cited by examiner]
US 20120086549A1 · Barnes, Jr. · 2012 [cited by examiner]
US 20120200390A1 · Saravanan · 2012 [cited by examiner]
US 20130167208A1 · Shi · 2013 [cited by applicant]
US 20140006071A1 · Sear · 2014 [cited by examiner]
US 20140018112A1 · Cohen-Zur · 2014 [cited by examiner]
US 20140050122A1 · Pro · 2014 [cited by examiner]
US 20140351832A1 · Cho · 2014 [cited by examiner]
US 20150095073A1 · Li · 2015 [cited by examiner]
US 20150178641A1 · Yepez · 2015 [cited by examiner]
US 20150289087A1 · Oki · 2015 [cited by examiner]
US 20160311348A1 · Watson et al. · 2016 [cited by applicant]
US 20170068551A1 · Vadodaria · 2017 [cited by examiner]
US 20170169528A1 · Kundu · 2017 [cited by examiner]
US 20170187817A1 · Kajak · 2017 [cited by examiner]
US 20170208131A1 · Dersy · 2017 [cited by examiner]
US 20180025293A1 · Flotat · 2018 [cited by examiner]
US 20180032926A1 · DeLuca · 2018 [cited by examiner]
US 20180121834A1 · Wong · 2018 [cited by examiner]
US 20190138949A1 · Malinofsky · 2019 [cited by examiner]
US 20200151626A1 · Mateer · 2020 [cited by examiner]
KR 101728892B1 · 2017 [cited by applicant]
RU 2014125180A · 2015 [cited by applicant]
RU 2602668C2 · 2016 [cited by applicant]
WO WO2001063533 · 2001 [cited by examiner]
WO WO2001037169A1 · 2001 [cited by examiner]
WO WO20010192910 · 2001 [cited by examiner]
WO WO2006029639 · 2006 [cited by examiner]
WO 2014095030A1 · 2014 [cited by applicant]
WO 2016178731A1 · 2016 [cited by applicant]
Avoiding The Blues for Airline Travelers, Snowdon et al., Proceedings of the 1998 Winter Simulation Conference. [cited by examiner]
Architecture of a Passenger Information System for Public Transport Services, Hiinnikainen et al., 0-7803-7005-8/01/%100.0 200 01 IEEE. [cited by examiner]
An Integration Framework for Airport Automation Systems, Ningjiang “Jay” Cheng; 2001 The MITRE Corporation. All Rights Reserved. [cited by examiner]
End-to-end passenger travel assistance from airport to airport with wearable device; IPCOM000239235D IP.com Electronic Publication Date: Oct. 23, 2014. [cited by examiner]
Jones, Industry Track: Next Generation Airline Information Using Consumer Devices to keep passengers informed and as an additional channel to market, Proceedings of the 2004 IEEE International Conference on Mobile Data … [cited by examiner]
International Search Report and Written Opinion issued in Application No. PCT/IB2018/051490, mailed May 11, 2018. [cited by applicant]
Examination Report issued in Application No. 2018231765, dated Oct. 9, 2023. [cited by applicant]