IP Library Granted Patent US 11,294,969
Granted Patent B2
US 11,294,969 · App. 16/890,308 · Granted Apr 5, 2022

Advanced keyword search

Inventors: Aaron Meyers (Menlo Park, CA); Michael Diaz (Santa Clara, CA)
Assignee: SmugMug, 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,294,969
App. No.
16/890,308
Filed
Jun 2, 2020
Granted
Apr 5, 2022
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 (47)

1. A method of keyword searching, comprising:

generating a first content search feature linked to a media organization architecture;

receiving a first search scope selection via the first content search feature;

associating a root level limitation to the media organization architecture in response to the first search scope selection;

generating a second content search feature linked to the root level limitation associated with the media organization architecture;

associating a query limitation to the second content search feature, wherein the query limitation is limited in scope based on the first search scope selection;

receiving a second search scope selection via the second content search feature;

comparing the second search scope selection to metadata of one or more media content in the media organization architecture;

correcting the second search scope when the query limitation is not satisfied; and

displaying results of the second search scope selection based on the comparison to the metadata.

2. The method of claim 1 , further comprising influencing input received via the first content search feature with a first context indicator, wherein the first context indicator is customizable with alphanumeric characters.

3. The method of claim 1 , further comprising influencing input received via the second content search feature with a second context indicator, wherein the second context indicator is customizable with alphanumeric characters.

4. The method of claim 1 , wherein the query limitation restricts access to a higher order file in the media organization architecture than the root level limitation in response to the first scope selection.

5. The method of claim 1 , further comprising customizing the display of the results of the second search scope selection.

6. The method of claim 1 , further comprising a query limitation tool for designating a requirement for input of the query limitation.

7. The method of claim 6 , wherein the requirement for the input of the query limitation is a numeric value.

8. The method of claim 6 , wherein the requirement for the input of the query limitation defines a length of the query limitation.

9. The method of claim 1 , further comprising matching the second search scope selection with at least one of a file name or a tag of a media.

10. A system for keyword searching, the system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to: generate a first content search feature linked to a media organization architecture;

receive a first search scope selection via the first content search feature;

associate a root level limitation to the media organization architecture in response to the first search scope selection;

generate a second content search feature linked to the root level limitation associated with the media organization architecture;

associate a query limitation to the second content search feature, wherein the query limitation is limited in scope based on the first search scope selection;

receive a second search scope selection via the second content search feature;

compare the second search scope selection to metadata of one or more media content in the media organization architecture;

correct the second search scope when the query limitation is not satisfied; and

display results of the second search scope selection based on the comparison to the metadata.

11. The system of claim 10 , further comprising a first context indicator that influence input received via the first content search feature, wherein the first context indicator is customizable with alphanumeric characters.

12. The system of claim 10 , further comprising a second context indicator that influence input received via the second content search feature, wherein the second context indicator is customizable with alphanumeric characters.

13. The system of claim 10 , wherein the query limitation restricts access to a higher order file in the media organization architecture than the root level limitation in response to the first scope selection.

14. The system of claim 10 , wherein the display of the results of the second search scope selection is customized.

15. The system of claim 10 , further comprising a query limitation tool for designating a requirement for input of the query limitation.

16. The system of claim 15 , wherein the requirement for the input of the query limitation is a numeric value.

17. The system of claim 15 , wherein the requirement for the input of the query limitation defines a length of the query limitation.

18. The system of claim 10 , wherein the second search scope selection is matched with at least one of a file name or a tag of a media.

19. A non-transitory computer-readable storage medium, having embodied thereon a program, the program being executable by a processor to perform a method for keyword searching, the method comprising:

generating a first content search feature linked to a media organization architecture;

receiving a first search scope selection via the first content search feature;

associating a root level limitation to the media organization architecture in response to the first search scope selection;

generating a second content search feature linked to the root level limitation associated with the media organization architecture;

associating a query limitation to the second content search feature, wherein the query limitation is limited in scope based on the first search scope selection;

receiving a second search scope selection via the second content search feature;

comparing the second search scope selection to metadata of one or more media content in the media organization architecture;

correcting the second search scope when the query limitation is not satisfied; and

displaying results of the second search scope selection based on the comparison to the metadata.

Assignments (3)
SECURITY INTEREST Recorded Jul 30, 2025
From: AWES.ME, INC.
To: AVIDBANK
Reel/Frame 071884/0090 →
CHANGE OF NAME Recorded Mar 30, 2022
From: SMUGMUG, INC.
To: AWES.ME, INC.
Reel/Frame 059554/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: MEYERS, AARON; DIAZ, MICHAEL
To: SMUGMUG, INC.
Reel/Frame 053809/0615 →
Continuity (2)
Continuation 14737987 · Jun 12, 2015
Related Publication 20200410014A1 · Dec 31, 2020
Cited By (1)
US 12,235,909