IP Library Granted Patent US 9,530,094
Granted Patent B2
US 9,530,094 · App. 13/843,666 · Granted Dec 27, 2016

Jabba-type contextual tagger

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 9,530,094
App. No.
13/843,666
Granted
Dec 27, 2016
Kind
B2
Abstract

Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate or otherwise support one or more processes or operations for a Jabba-type contextual tagger.

Claims (30)

1. A method comprising:

electronically applying a tagging scheme to generate one or more labels with respect to one or more sequences of candidate atoms, said tagging scheme is applied without utilizing one or more machine-learned models, and further comprising:

accessing one or more digital signals representative of a rule defining said one or more sequences of candidate atoms; and

generating one or more digital signals representative of said one or more labels based, at least in part, on one or more slot actions specifying said one or more sequences of said candidate atoms via one or more Jabba language constructs or patterns descriptive of one or more named terms corresponding to at least one of the following: a match expression; a sequence; a call; or any combination thereof, and having at least one slot name associated with said rule.

2. The method of claim 1 , and further comprising electronically tagging at least one of said candidate atoms with at least one of said one or more labels based, at least in part, on a match with respect to at least one entire sequence of said one or more sequences of said candidate atoms.

3. The method of claim 2 , wherein said tagging comprises associating at least one attribute with said at least one of said one or more labels.

4. The method of claim 3 , wherein said attribute comprises a string key associated with a JSON-type value.

5. The method of claim 1 , wherein at least one of said candidate atoms are associated with at least one of the following: a search query; a structured text accessible over an electronic network; or any combination thereof.

6. The method of claim 1 , and further comprising electronically associating at least one additional attribute with said at least one of said one or more labels.

7. The method of claim 1 , wherein said one or more labels comprises one or more contextual labels.

8. The method of claim 1 , wherein said rule is defined via Jabba language.

9. The method of claim 1 , wherein said tagging scheme is applied in connection with a language compiler.

10. The method of claim 9 , wherein said language compiler comprises a Jabba language-type compiler.

11. The method of claim 1 , wherein said tagging scheme is applied in connection at least one tokenization operation with respect to a search query.

12. The method of claim 11 , wherein said at least one tokenization operation comprises transforming said search query into at least one of the following: at least one of said candidate atoms; said one or more sequences of said candidate atoms; or any combination thereof.

13. The method of claim 1 , wherein said one or more digital signals representative of said rule is associated with at least one of the following: a data file internal to a language compiler; a data file external to a language compiler; or any combination thereof.

14. An apparatus comprising:

a computing platform comprising at least one processor to:

electronically apply a tagging scheme to generate one or more labels with respect to one or more sequences of candidate atoms, said tagging scheme is to be applied without a utilization of one or more machine-learned models, wherein said at least one processor further to:

access one or more digital signals to represent a rule to define said one or more sequences of candidate atoms; and

generate one or more digital signals to represent said one or more labels to be based, at least in part, on one or more slot actions to specify said one or more sequences of said candidate atoms via one or more Jabba language constructs or patterns descriptive of one or more named terms corresponding to at least one of the following: a match expression; a sequence; a call; or any combination thereof, and to have at least one slot name associated with said rule.

15. The apparatus of claim 14 , wherein said at least one processor further to electronically tag at least one of said candidate atoms with at least one of said one or more labels to be based, at least in part, on a match with respect to at least one entire sequence of said one or more sequences of candidate atoms.

16. The apparatus of claim 14 , wherein said at least one processor further to electronically associate at least one additional attribute with said at least one of said one or more labels.

17. An article comprising:

a non-transitory storage medium having instructions stored thereon executable by a special purpose computing platform to:

electronically apply a tagging scheme to generate one or more labels with respect to one or more sequences of candidate atoms, said tagging scheme is to be applied without a utilization of one or more machine-learned models, wherein said instructions further to:

access one or more digital signals to represent a rule to define said one or more sequences of candidate atoms; and

generate one or more digital signals to represent said one or more labels to be based, at least in part, on one or more slot actions to specify said one or more sequences of said candidate atoms via one or more Jabba language constructs or patterns descriptive of one or more named terms corresponding to at least one of the following: a match expression; a sequence; a call; or any combination thereof, and to have at least one slot name associated with said rule.

18. The article of claim 17 , wherein said non-transitory storage medium further includes instructions to electronically tag at least one of said candidate atoms with at least one of said one or more labels to be based, at least in part, on a match with respect to at least one entire sequence of said one or more sequences of candidate atoms.

19. The article of claim 17 , wherein said non-transitory storage medium further includes instructions to electronically associate at least one additional attribute with said at least one of said one or more labels.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: COALSON, JOSH
To: YAHOO! INC.
Reel/Frame 030671/0984 →