IP Library Granted Patent US 9,946,739
Granted Patent B2
US 9,946,739 · App. 14/212,654 · Granted Apr 17, 2018

Intelligent internet system with adaptive user interface providing one-step access to knowledge

Inventor: Robert Haddock (Cliffside Park, NJ)
Assignee: NEURA LABS CORP.
G06F17/30312G06F17/30731
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,946,739
App. No.
14/212,654
Granted
Apr 17, 2018
Kind
B2
Abstract

An Intelligent Internet system having the capacity to discover, acquire, organize, store, and make accessible knowledge about things of interest to users and to help users more efficiently interact with these things in a rich variety of ways. The Intelligent Internet system provides users with a personalized interface that dynamically adapts to each user's interests and context. This interface provides users with direct access to “knowledge” about things that humans or machines can uniquely sense, recognize, name, understand and interact with, whether real or imagined. Users can access the knowledge stored in the Intelligent Internet system to find, learn about and select products and services; communicate with family, friends, colleagues, classmates, customers and suppliers; learn about things they encounter in their environment, make decisions about them, consume and share content related to them and perform transactions.

Claims (45)

1. A computer-implemented method for acquiring, organizing, and storing knowledge about entities, the method comprising:

storing metadata including knowledge about entities in a knowledge metadata database, the knowledge metadata database comprising: sources of original content, sources of knowledge about entities and entity relationships, and knowledge about applicable user interactions with entities within the original content;

storing knowledge about the entities and relationships between the entities in a knowledge graph database, wherein the knowledge graph database comprises:

knowledge about entities in graph nodes,

knowledge about applicable types of relationships between entities in the graph nodes and graph relationship properties, including factual relationships, contextual relationships, and behavioral relationships; and

storing knowledge-enhanced smart content-records in a knowledge-enhanced smart content database, each of the knowledge-enhanced smart content records having:

original content,

knowledge about one or more entities associated with the original content including knowledge about applicable methods for interacting with the original content and with one or more entities associated with the original content, and

a plurality of content display templates, including templates for:

a content panel displaying:

original content, the content panel having access to knowledge about entities associated with the original content; and

an interaction panel displaying:

an interaction menu pane showing applicable methods for interacting with an entity of interest, the interaction pane having access to knowledge in the smart content, and,

an interaction details pane showing applicable methods for specifying details about specific interaction methods, the interaction details pane having access to the knowledge about the interaction methods in the metadata and to knowledge about the entities in the knowledge graph.

2. The method of claim 1 , further comprising receiving over a network access to the knowledge metadata, the original content, the smart content, the knowledge about entities and entity relationships, and the user interface components.

3. The method of claim 1 , wherein transforming the original content from content sources into knowledge-enhanced smart content comprises:

recognizing one or more entities embedded in original content;

classifying the one or more entities into categories of entities having common properties, common types of relationships with other entities, and common methods of interacting with other entities; and

mapping the locations of the one or more entities embedded in the original content to knowledge about the one or more entities, including knowledge about their unique entity id, knowledge about the categories the one or more entities belong to, and knowledge about applicable methods for interacting with the one or more entities.

4. The method of claim 1 , further comprising autonomously acquiring factual knowledge about entities by:

surveying knowledge graph entity nodes and graph entity relationships between entity nodes to identify graph entity node properties set at null and graph entity relationship properties set at null;

requesting a list of knowledge resources from the metadata as having factual knowledge about entities and categories of entities;

parsing the knowledge resources to discover entities, entity properties, entity relationships, and entity relationship properties;

storing factual entity property knowledge in the graph node properties in the knowledge graph database; and

storing factual entity relationship properties in the entity relationships properties of the knowledge graph database.

5. The method of claim 1 , further comprising: storing additional contextual knowledge about relationships among entities, comprising:

examining and parsing content from open linked content resources, RSS feed content resources, Web page content resources and other content resources in order to discover relationships among entities; and

updating the system's knowledge graph database by adding new nodes, new node properties, new relationships and new relationship properties.

6. The method of claim 1 , further comprising including sets of entity properties in the knowledge graph database designated as entity knowledge markers, each of such set of entity markers varying according to the entity collection of the entity represented in an entity node.

7. The method of claim 1 , further comprising storing behavioral knowledge about interactions between entities, comprising:

logging user interactions with entities and storing records of the interactions in the knowledge graph database as relationships between entities, and

logging interaction details and storing the interaction details as properties in the entities relationships records.

8. The method of claim 1 , further comprising: linking knowledge metadata, original content, smart content, knowledge about entities and entity relationships, and user interface components in the knowledge network using a single unique entity id for each entity known to the network, with each component in the network having linked access to other components.

9. The method of claim 1 , further comprising:

a content panel containing original content of any type, wherein the content panel has access to knowledge about the original content displayed and about the entities embedded in or associated with the original content, and the content panel is responsive to a selection of any recognized entity embedded in or associated with the original content:

a first interaction pane component having a visual interface containing menu options for selecting a method of interacting with an entity of interest, the menu options varying based on the specific entity of interest selected, and

a second interaction pane component having a visual interface containing interaction details for each method of interacting with entities, the interaction details varying based on the preferred method of interaction selected,

wherein the interaction panel and its two pane components include two states: invisible when viewing the content panel, and visible when interacting with entities embedded in or associated with the original content, the visible state of the menu options pane activated by selection of an entity of interest, the visible state of the interaction details pane activated by selection of an applicable interaction method.

10. The method of claim 9 , further comprising:

receiving access over a network to a visual user interface content panel for displaying original content knowledge, the content panel having access to the smart content containing knowledge about the original content and about entities embedded in or associated with the original content;

receiving access over a network to a knowledge map linking the locations of recognized entities embedded in or associated with the original content to knowledge about the entities in the original content;

sending over a network an indication of interest in an entity embedded in the original content;

accessing over a network and making visible as an overlay to the content panel, upon an indication of interest in a particular entity, a stylized visual user interface pane containing menu options for selecting a preferred method for interacting with the entity of interest from among a list of applicable methods;

sending over a network an indication of a preferred method for interacting with an entity of interest; and

accessing over a network and making visible as an overlay to the content panel, upon an indication of a preferred method for interacting with the entity of interest, a stylized user interface pane containing user interface forms, each such form containing visual elements specifying details about a preferred method of interacting with the entity of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: HADDOCK, ROBERT
To: NEURA LABS CORP.
Reel/Frame 041048/0905 →
Continuity (2)
Provisional Application 61800302 · Mar 15, 2013
Related Publication 20140282219A1 · Sep 18, 2014