IP Library › Granted Patent US 11,762,936
Granted Patent B2
US 11,762,936 · App. 18/075,545 · Granted Sep 19, 2023

Apparatus and methods for bookmark sharing

Inventors: Aravind Mangadu Chakkaravarthy (Charlotte, NC); Chris Welles (Charlotte, NC); David Ovitsky (Brooklyn, NY); Dawn A. Buhl-Rivelli (Hazlet, NJ); Erica Grunfeld (Charlotte, NC); Andrew Dennis (Huntersville, NC)
Assignee: Bank of America Corporation
G06F16/9562G06F16/907G06F16/9532G06N20/00H04L51/02H04L67/10
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,762,936
App. No.
18/075,545
Granted
Sep 19, 2023
Kind
B2
Abstract

Apparatus and methods for sharing bookmarks are provided. Bookmarks may include queries to a chatbot or other interactive application. A server may include a shared bookmark controller and a personal computing device may include a user bookmark controller. A user may save a bookmark and share the bookmark with a chosen recipient. The user bookmark controller may send the bookmark and the identity of the recipient to the shared bookmark controller. The shared bookmark controller may then send the bookmark to the recipient and record whether the recipient saves or rejects the bookmark. Bookmarks may be collated and categorized into groups, and entire groups may be shared.

Claims (75)

1. An apparatus for sharing bookmarks, the apparatus comprising:

a server, the server comprising:

a server communication link;

a server processor;

a server non-transitory memory configured to store at least:

a server operating system;

one or more bookmarks; and

a shared bookmark controller that runs on the processor and is configured to:

store the one or more bookmarks;

add metadata to the one or more bookmarks;

send the one or more bookmarks to a recipient; and

record when the recipient saves the one or more bookmarks; and

a personal computing device, the personal computing device comprising:

a device communication link;

a device processor;

a device non-transitory memory configured to store at least:

a device operating system; and

a user bookmark controller that runs on the processor and is configured to:

permit a user of the personal computing device to save one or more bookmarks to the non-transitory memory;

permit the user to assign each of the saved one or more bookmarks to one or more categories;

permit the user to select the one or more categories;

permit the user to share the selected one or more categories with the shared bookmark controller; and

permit the user to select the recipient of the shared one or more categories;

wherein:

the one or more bookmarks comprises a sequence of keystrokes;

the one or more bookmarks is formed by the user selecting a response to the query from the chatbot; and

each of the one or more categories comprises two or more bookmarks.

2. The apparatus of claim 1 wherein the sequence of keystrokes comprises a query to a chatbot.

3. The apparatus of claim 1 wherein the sequence of keystrokes performs an action on the personal computing device.

4. The apparatus of claim 1 wherein the server and shared bookmark controller is distributed across multiple servers.

5. The apparatus of claim 2 wherein the one or more bookmarks further comprises the response to the query.

6. The apparatus of claim 2 wherein the sequence of keystrokes includes an audio query.

7. The apparatus of claim 1 wherein the user bookmark controller is further configured to provide a predictive search function to the user, and the predictive search function is linked to a directory including all possible recipients.

8. The apparatus of claim 2 wherein the user bookmark controller is further configured to insert a graphical user interface into the chatbot.

9. The apparatus of claim 1 wherein the metadata comprises:

an identity of the user;

a time when the user created the one or more bookmarks;

a location where the user created the one or more bookmarks;

a title of the one or more bookmarks; and

a category of the one or more bookmarks.

10. A method for sharing bookmarks, the method comprising:

storing, at a user bookmark controller, one or more bookmarks each comprising one or more interactions with a software program;

categorizing, at the user bookmark controller, the one or more bookmarks into one or more categories;

receiving, at the user bookmark controller, a selection of the one or more categories;

receiving, at the user bookmark controller, an identification of one or more recipients for the selected one or more categories;

sending, from the user bookmark controller, the one or more categories and the identities of the one or more recipients to a shared bookmark controller;

sending, from the shared bookmark controller, the one or more categories to the one or more recipients; and

recording, at the shared bookmark controller, when the one or more recipients saves the one or more bookmarks.

11. The method of claim 10 wherein each of the one or more categories comprises two or more bookmarks.

12. The method of claim 11 further comprising, adding, at the shared bookmark controller, metadata comprising:

an identity of a user sending the one or more bookmarks;

a time when the user created the one or more bookmarks;

a location where the user created the one or more bookmarks;

a title of the one or more bookmarks; and

a category of the one or more bookmarks.

13. The method of claim 10 , wherein one of the one or more interactions with a software program comprises a query to a chatbot and a response to the query from the chatbot.

14. The method of claim 10 further comprising:

recording, at the shared bookmark controller, when the one or more recipients rejects the one or more categories; and

sending, from the shared bookmark controller to the user bookmark controller, a notification of the rejection or save.

15. The method of claim 14 wherein the user bookmark controller is located at a location remote from the shared bookmark controller.

16. A method of sharing bookmarks, the method comprising:

storing a plurality of bookmarks each comprising one or more historical queries to a chatbot regarding a plurality of topics;

monitoring a user's current queries to the chatbot; and

when two or more of the user's current queries are regarding a single topic:

identifying one or more stored bookmarks corresponding to the single topic; and

sending the one or more stored bookmarks corresponding to the single topic to the user;

wherein the monitoring, identifying, and sending are performed by a shared bookmark controller running on a processor included in a server.

17. The method of claim 16 further comprising:

storing a plurality of bookmarks each comprising one or more queries to a chatbot regarding a plurality of roles; and

when the user is assigned a role from the plurality of roles:

identifying one or more stored bookmarks corresponding to the role; and

sending the one or more stored bookmarks corresponding to the role to the user.

18. The method of claim 16 wherein the shared bookmark controller includes an artificial intelligence/machine (“AI/ML”) learning algorithm.

19. The method of claim 16 further comprising collating, by an artificial intelligence/machine (“AI/ML”) learning algorithm, the one or more stored bookmarks corresponding to the single topic into a collection and sending the collection to the user.

20. The method of claim 17 further comprising collating, by an artificial intelligence/machine (“AI/ML”) learning algorithm, the one or more stored bookmarks corresponding to the role into a collection and sending the collection to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: CHAKKARAVARTHY, ARAVIND MANGADU; WELLES, CHRIS; OVITSKY, DAVID; BUHL-RIVELLI, DAWN A.; GRUNFELD, ERICA; DENNIS, ANDREW
To: BANK OF AMERICA CORPORATION
Reel/Frame 061990/0261 →
Continuity (2)
Continuation 17469943 · Sep 9, 2021
Related Publication 20230102496A1 · Mar 30, 2023