IP Library › Granted Patent US 11,997,172
Granted Patent B2
US 11,997,172 · App. 17/982,192 · Granted May 28, 2024

Browser navigation for facilitating data access

Inventors: Jerome Gorin (Paris, FR); Maja Bystrom (Watertown, MA)
Assignee: Bevara Technologies, LLC
H04L67/34G06F16/383G06F16/955G06F16/9574G06F40/123G06F40/146H04L67/02H04L67/303
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 11,997,172
App. No.
17/982,192
Granted
May 28, 2024
Kind
B2
Abstract

An apparatus for decoding and rendering or otherwise processing, manipulating, or outputting a variety of digital data is provided. The apparatus may include a browser engine configured to receive first encoded digital data. The apparatus may include a browser extension configured to intercept the first encoded digital data transmitted in response to a first request from the browser engine. The browser extension may be configured to intercept a first decoder written in a platform-independent syntax for decoding at least a portion of the first encoded digital data. The browser extension may be configured to point the browser engine to one or more local storage locations of the first encoded digital data and the first decoder.

Claims (21)

1. A system for decoding data, the system comprising:

browser code configured for execution on general-purpose processing circuitry;

memory circuitry storing a plurality of accessors, wherein at least some of the plurality of accessors comprise platform-independent syntax implementing an algorithm for decoding encoded data;

wherein the browser code is configured to access the memory circuitry automatically without user intervention and retrieve one or more of the plurality of accessors in response to retrieving encoded data.

2. The system of claim 1 , wherein the browser code is configured to access at least a portion of the memory circuitry over a WAN or LAN.

3. The system of claim 1 , wherein at least a portion of the memory circuitry forms an accessor cache local to the general-purpose processor.

4. The system of claim 1 , wherein the browser code includes an accessor processor configured to decode retrieved encoded data using one or more of the accessors stored in the memory.

5. The system of claim 1 , wherein the plurality of accessors includes accessors that differ by what file formats they decode.

6. The system of claim 5 , wherein the plurality of accessors includes accessors that decode the same file formats but differ by their data manipulation capabilities.

7. A system for decoding data, the system comprising:

browser code configured for execution on general-purpose processing circuitry;

memory circuitry storing a database of accessor functionalities, wherein at least some of the accessor functionalities stored in the database comprise platform-independent syntax implementing different algorithms for decoding encoded data;

wherein the browser code is configured to access the database automatically without user intervention and retrieve a plurality of the accessor functionalities in response to retrieving encoded data.

8. The system of claim 7 , wherein the platform-independent syntax comprises WebAssembly syntax.

9. The system of claim 7 , wherein the browser code comprises a browser engine and a browser extension.

10. The system of claim 7 , wherein the encoded data comprises one or more media files.

11. The system of claim 7 , wherein the browser code is configured to retrieve accessor functionalities from the database over a WAN or LAN.

12. The system of claim 7 , wherein the browser code is configured to retrieve accessor functionalities from the database from memory local to the general-purpose processing circuitry.

13. The system of claim 7 , wherein the browser code includes an accessor processor configured to decode retrieved encoded data using the plurality of accessor functionalities retrieved from the database.

14. The system of claim 7 , wherein the database stores accessor functionalities that differ by what file formats they decode.

15. The system of claim 14 , wherein the database stores accessor functionalities that decode the same file formats but differ by their data manipulation capabilities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2023
From: GORIN, JEROME; BYSTROM, MAJA
To: BEVARA TECHNOLOGIES, LLC,
Reel/Frame 062495/0537 →
Continuity (4)
Continuation 17179891 · Feb 19, 2021
Division 16250525 · Jan 17, 2019
Provisional Application 62619092 · Jan 18, 2018
Related Publication 20230138362A1 · May 4, 2023
Cited By (2)
US 12,204,910 US 12,574,444