US 11,856,049 B2
Pin board interface
Sundar Ranganathan, Lincolnshire, IL (US); Sridhar Srinivasan, Franklin, MA (US); Venu Challa, Smyrna, MA (US); Murali Viswanathan, Medway, MA (US); and Arun Santhanam, Medfield, MA (US)
Assigned to Zebra Technologies Corporation, Lincolnshire, IL (US)
Filed by ZEBRA TECHNOLOGIES CORPORATION, Lincolnshire, IL (US)
Filed on Oct. 26, 2020, as Appl. No. 17/080,602.
Prior Publication US 2022/0131930 A1, Apr. 28, 2022
Int. Cl. H04L 67/10 (2022.01); H04L 67/02 (2022.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06F 21/33 (2013.01); H04L 9/40 (2022.01)
CPC H04L 67/10 (2013.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 9/547 (2013.01); G06F 21/33 (2013.01); H04L 63/08 (2013.01); H04L 67/02 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A system comprising:
a server having a server processor, a server memory, and a set of server instructions stored in the server memory, the server being configured to execute the server instructions, via the server processor, to execute a plurality of server-side applications; and
a mobile device communicatively coupled to the server, the mobile device having a display, a mobile device processor, a mobile device memory, and a set of mobile device instructions stored in the mobile device memory, the mobile device being configured to execute the mobile device instructions, via the mobile device processor, to execute a mobile device application, the mobile device application being configured to obtain a list of applicable server-side applications from the server and filter the list of applicable server-side applications to determine a subset of the plurality of server-side applications from the list of applicable server-side applications,
wherein, based on at least two of (i) a geolocation of the mobile device, (ii) a user profile activated on the mobile device, (iii) a time of day, (iv) a date, or (v) an activity associated with a user, the mobile device application is configured to transmit messages to respective ones of the subset of the plurality of server-side applications that include a request for data from the respective server-side application,
wherein, responsive to receiving the one or more messages from the mobile device application, the server-side applications are configured to obtain respective data, and transmit the data to the mobile device application,
wherein, responsive to receiving the obtained data from the subset of the server-side applications, the mobile device application displays the obtained data on the display of the mobile device in respective regions of a user interface, and
wherein, when one of the respective regions of the user interface is activated, transmitting a message to the respective server-side application via a different address for obtaining further data from the respective server-side application, wherein the further data represents an interactive user interface displayed in another region of the user interface.