US 12,355,639 B2
Eyewear experience hub for network resource optimization
Mehmood Zafarullahkhan, Torrance, CA (US); Manish Bodhankar, Seattle, WA (US); and Mingyang Chai, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jan. 30, 2024, as Appl. No. 18/427,246.
Application 18/427,246 is a continuation of application No. 17/742,103, filed on May 11, 2022, granted, now 11,902,107.
Claims priority of provisional application 63/190,317, filed on May 19, 2021.
Prior Publication US 2024/0205105 A1, Jun. 20, 2024
Int. Cl. H04L 41/50 (2022.01); H04L 67/56 (2022.01)
CPC H04L 41/50 (2013.01) [H04L 67/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
an electronic eyewear device adapted to request application services in connection with display of at least one of images or information in a viewing area of the electronic eyewear device;
a backend server having a processor that executes instructions to provide application services in response to an application services request from the electronic eyewear device; and
a device hub comprising an edge proxy server for processing the application services request from the electronic eyewear device and for providing additional logic, the edge proxy server providing a standardized request and response optimized schema for providing a standardized communication between the electronic eyewear device and the backend server in response to the application services request in a standardized format adapted to minimize network requests, providing the standardized communication to at least one backend service of the backend server, receiving a response to the standardized communication from the at least one backend service of the backend server, and providing application services from the at least one backend service of the backend server to the electronic eyewear device in response to the application services request,
wherein the device hub further implements multiple application features that are called by the electronic eyewear device, calls corresponding backend services of the backend server in accordance with the additional logic provided at the device hub for the multiple application features, and provides results of the calls back to the electronic eyewear device.