IP Library Granted Patent US 11,934,467
Granted Patent B2
US 11,934,467 · App. 17/713,953 · Granted Mar 19, 2024

Advanced keyword search

Inventors: Aaron Meyers (Menlo Park, CA); Michael Diaz (Santa Clara, CA)
Assignee: AWES.ME, INC.
G06F16/951G06F16/51
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,934,467
App. No.
17/713,953
Filed
Apr 5, 2022
Granted
Mar 19, 2024
Kind
B2
Art Unit
2167
USPC
707/707
Abstract

Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.

Claims (41)

1. A method of providing owner-customized searches, the method comprising:

storing information in memory regarding a customized search query limitation associated with a search application for performing a customized search of one or more media items, wherein the customized search query limitation has been configured by an owner of the media items associated with operating the search application;

generating a graphical user interface for display at a user device of a user accessing the search application over a communication network, wherein the graphical user interface displays at least one content block configured to receive one or more search scope selections in association with the media items;

receiving input corresponding to a search scope selection, the input received over a communication network from the user device;

automatically modifying the search scope selection received from the user device to satisfy the customized search query limitation stored in memory, wherein the modification and the customized search query limitation are not visible in the graphical user interface displayed at the user device;

performing the customized search of the one or more media items based on the modified search scope selection; and

generating an updated graphical user interface that displays a set of results of the customized search performed based on the modified search scope selection.

2. The method of claim 1 , wherein the customized search query limitation is further customizable by the owner of the media items.

3. The method of claim 1 , wherein the received search scope selection is a keyword, and wherein the customized search query limitation modifies the keyword.

4. The method of claim 1 , wherein modifying the received search scope selection includes initially determining that the received search scope selection does not comply with the customized search query limitation, and wherein modifying the received search scope selection further includes applying a correction to the received search scope selection.

5. The method of claim 1 , further comprising initially receiving input corresponding to a selection of a group of the media items, wherein the group selection is linked to the search scope selection.

6. The method of claim 5 , wherein the search uses the group selection as a root level limitation that limits the search to the selected group.

7. The method of claim 5 , wherein the selected group is part of a hierarchical structure, and wherein the search is further based on an order of the hierarchical structure.

8. The method of claim 1 , wherein the graphical user interface includes a context indicator associated with one or more available search scope selections.

9. The method of claim 8 , wherein the context indicator is customizable by the owner of the media items.

10. The method of claim 1 , wherein the graphical user interface further includes a custom graphical control element associated with receiving the input.

11. A system of providing owner-customized searches, the system comprising:

memory that stores information regarding a customized search query limitation associated with a search application for performing a customized search of one or more media items, wherein the customized search query limitation is specified by an owner of the media items associated with operating the search application; and

a processor that executes instructions stored in memory, wherein the processor executes the instructions to:

generate a graphical user interface for display at a user device of a user accessing the search application over a communication network, wherein the graphical user interface displays at least one content block configured to receive search scope selections in association with the media items, wherein input corresponding to a search scope selection is received from the user device via the graphical user interface over the communication network;

automatically modify the search scope selection received from the user device to satisfy the customized search query limitation stored in memory, wherein the modification and the customized search query limitation are not visible in the graphical user interface displayed at the user device;

perform the customized search of the one or more media items based on the modified search scope selection; and

generate an updated graphical user interface that displays a set of results of the customized search performed based on the modified search scope selection.

12. The system of claim 11 , wherein the customized search query limitation is further customizable by the owner of the media items.

13. The system of claim 11 , wherein the received search scope selection is a keyword, and wherein the customized search query limitation modifies the keyword.

14. The system of claim 11 , wherein the processor modifies the received search scope selection by initially determining that the received search scope selection does not comply with the customized search query limitation, and further applying a correction to the received search scope selection.

15. The system of claim 11 , further comprising a communication interface that communicates over a communication network with a computing device, wherein the communication interface:

initially receiving input corresponding to a selection of a group of the media items, wherein the group selection is linked to the search scope selection; and

receives the input corresponding to the search scope selection.

16. The system of claim 15 , wherein the search uses the group selection as a root level limitation that limits the search to the selected group.

17. The system of claim 15 , wherein the selected group is part of a hierarchical structure, and wherein the search is further based on an order of the hierarchical structure.

18. The system of claim 11 , wherein the graphical user interface includes a context indicator associated with one or more available search scope selections.

19. The system of claim 18 , wherein the context indicator is customizable by the owner of the media items.

20. The system of claim 11 , wherein the graphical user interface further includes a custom graphical control element associated with receiving the input.

21. A non-transitory, computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method of providing owner-customized searches, the method comprising:

storing information regarding a customized search query limitation associated with a search application for performing a customized search of one or more media items, wherein the customized search query limitation has been configured by an owner of the media items associated with operating the search application;

generating a graphical user interface for display at a user device of a user accessing the search application over a communication network, wherein the graphical user interface displays at least one content block configured to receive one or more search scope selections in association with the media items;

receiving input corresponding to a search scope selection, the input received over a communication network from the user device;

automatically modifying the search scope selection received from the user device to satisfy the customized search query limitation stored in memory, wherein the modification and the customized search query limitation are not visible in the graphical user interface displayed at the user device;

performing the customized search of the one or more media items based on the modified search scope selection; and

generating an updated graphical user interface that displays a set of results of the customized search performed based on the modified search scope selection.

Assignments (3)
SECURITY INTEREST Recorded Jul 30, 2025
From: AWES.ME, INC.
To: AVIDBANK
Reel/Frame 071884/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: MEYERS, AARON; DIAZ, MICHAEL
To: SMUGMUG, INC.
Reel/Frame 060901/0883 →
CHANGE OF NAME Recorded Aug 25, 2022
From: SMUGMUG, INC.
To: AWES.ME, INC.
Reel/Frame 061326/0778 →
Continuity (3)
Continuation 16890308 · Jun 2, 2020
Continuation 14737987 · Jun 12, 2015
Related Publication 20220300564A1 · Sep 22, 2022
Cited By (1)
US 12,235,909