IP Library Granted Patent US 9,830,388
Granted Patent B2
US 9,830,388 · App. 14/266,548 · Granted Nov 28, 2017

Modular search object framework

Inventors: Scott Richard Andress (San Jose, CA); Guy Hepworth (San Francisco, CA); Rafael Vasconcellos Coelho (San Francisco, CA); Carrie Christina Merry Barkema (Sunnyvale, CA); Andrew Poon (San Francisco, CA); Vanessa Ilona Grass (San Francisco, CA); Conrad Wai (San Francisco, CA); Arnabnil Bhattacharjee (Union City, CA); Ivan Young Lee (Sunnyvale, CA); Abhay Kumar Gupta (Los Altos, CA); Alicia Korn (San Francisco, CA); Yihong Zhao (Fremont, CA); Guilherme de Barros Chapiewski (Cupertino, CA); Michael Eric Plasmeier (Mountian View, CA)
Assignee: Excalibur IP, LLC
G06F17/30864G06F17/2247G06F17/30554G06F17/278
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,830,388
App. No.
14/266,548
Granted
Nov 28, 2017
Kind
B2
Abstract

A modular search object framework provides modular search results including entity and non-entity search results. The framework includes circuitry that outputs an interactive entity section based on an online search. The interactive section includes a plurality of moveable visual objects, such as cards that can be shuffled, flipped, or swiped around.

Claims (20)

1. A system stored in a non-transitory medium executable by processor circuitry, comprising:

a plurality of module circuitry, wherein the plurality of circuitry includes entity graphical user interface (GUI) module circuitry;

inter-module interface circuitry configured to communicatively couple at least the entity GUI circuitry to one or more other circuitry of the plurality of module circuitry; a plurality of entity circuitry; and

inter-framework interface circuitry configured to communicatively couple at least one entity circuitry of the plurality of entity circuitry to the entity GUI module circuitry, wherein the entity GUI module circuitry is configured to interact with the at least one entity module to output an interactive entity section to a page view in response to a search query,

wherein the interactive section includes a plurality of moveable visual objects with information relevant to an entity corresponding to the at least one entity circuitry, the plurality of moveable visual objects being moveable within the interactive entity section, wherein each entity circuitry of the plurality of entity circuitry is a person entity circuitry, a place entity circuitry, a thing entity circuitry, or any combination thereof, wherein the moveable visual objects are cards, wherein a card of the cards includes a miniature tray of miniature cards within the card, and wherein the miniature cards include information relevant to the entity.

2. The system of claim 1 , further comprising framework circuitry comprising the plurality of module circuitry, the inter-module interface circuitry, the plurality of entity circuitry, and the inter-framework interface circuitry.

3. The system of claim 2 , further comprising network communications circuitry communicatively coupled to the framework circuitry, wherein the network communications circuitry is configured to communicatively couple the system to a client device over a network, and wherein the entity section is displayed via a client-side application installed on the client device.

4. The system of claim 2 , wherein movement by an object of the plurality of moveable objects is seamless without unintentional visual artifacts, due to close coupling of client-side

circuitry of the framework circuitry and native operating system circuitry of the client device, circuitry of the client-side application, or both.

5. The system of claim 2 , wherein the framework circuitry further comprises inter-entity interface circuitry configured to communicatively couple at least one of the plurality of entity circuitry to one or more other of the plurality of entity circuitry.

6. The system of claim 1 , wherein each module circuitry of the plurality of module circuitry includes corresponding user interface circuitry, configuration circuitry, analytic circuitry, data processing circuitry, data storage circuitry, data retrieval circuitry, navigation circuitry, or any combination thereof.

7. The system of claim 1 , wherein the cards have rounded corners.

8. The system of claim 1 , wherein the entity is a first entity and the entity section is a first entity section, and wherein at least one of the plurality of moveable visual objects includes at least one link to a second entity section corresponding to a second entity.

9. The system of claim 1 , wherein a first object of the moveable visual objects is overlapping a second object of the moveable objects.

10. The system of claim 9 , wherein at least the first overlapping object of the

moveable visual objects is moveable to view at least part of the second object of the moveable visual objects beneath the first object.

11. The system of claim 1 , wherein at least one object of the moveable visual objects is adjacent to one other object of the moveable objects.

12. The system of claim 1 , wherein at least one object of the moveable visual objects is abutting one other object of the moveable objects.

13. The system of claim 1 , wherein at least part of the information relevant to the entity on at least one of the moveable objects is information predicted, by analytic circuitry of the system, to be information intended to be viewed by an audience member of the entity section.

14. The system of claim 13 , wherein the analytic circuitry is configured to use machine learning to determine the predicted information according to historical online user interaction data, and wherein the historical online user interaction data includes data pertaining to clicks, searches, dwell times, or any combination thereof.

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 →
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: SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC; 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
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
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 May 30, 2014
From: ANDRESS, SCOTT RICHARD; HEPWORTH, GUY; COELHO, RAFAEL VASCONCELLOS; BARKEMA, CARRIE CHRISTINA MERRY; POON, ANDREW; GRASS, VANESSA ILONA; WAI, CONRAD; BHATTACHARJEE, ARNABNIL; LEE, IVAN YOUNG; GUPTA, ABHAY KUMAR; KORN, ALICIA; ZHAO, YIHONG; DE BARROS CHAPIEWSKI, GUILHERME; PLASMEIER, MICHAEL ERIC
To: YAHOO! INC.
Reel/Frame 033000/0398 →
Continuity (1)
Related Publication 20150317365A1 · Nov 5, 2015