# US 9,519,719 B2 · Resource management in a presentation environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,519,719 B2
- Document ID: US9519719B2
- Status: Granted
- Kind: B2
- Application number: 14/618,059
- Filed: 2015-02-10
- Published: 2016-08-11
- Granted: 2016-12-13
- Earliest claimed: 2015-02-10
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Adam T. Clark; John S. Mysak; Aspen L. Payton; John E. Petri; Michael D. Pfeifer
- Web page: https://patentgrep.com/patent/US9519719B2

## CPC

- G06F 40/30: Semantic analysis
- G06F 9/5011: {the resources being hardware resources other than CPUs, Servers and Terminals}
- G06F 16/285: {Clustering or classification}
- G06F 16/3344: {using natural language analysis}
- G06F 16/35: Clustering; Classification
- G06F 16/367: {Ontology}
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 40/211: Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
- G06N 20/00: Machine learning
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/104: {Grouping of entities}
- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects of the present disclosure are directed toward managing resources in a presentation environment. Aspects are directed toward collecting, using a set of monitoring devices, context information with respect to a presentation. Aspects are also directed toward determining, based on the context information for the presentation, a subject matter group and a set of access rules for the set of network devices. Aspects are also directed toward identifying, based on the subject matter group, a first set of resources. Aspects are also directed toward establishing, based on the set of access rules and the first set of resources, a first subset of the first set of resources for the set of network devices of the presentation environment.

## Claims

### Claim 1

A method for managing resources in an environment having a set of network devices, the method comprising:
collecting, using a set of monitoring devices, context information with respect to a presentation;
determining, based on the context information for the presentation, a subject matter group and a set of access rules for the set of network devices;
identifying, based on the subject matter group, a first set of resources; and
establishing, based on the set of access rules and the first set of resources, a first subset of the first set of resources for the set of network devices of the presentation environment;
wherein the determining the set of access rules includes:
identifying, by analyzing the subject matter group, a set of relevant functions of the network devices with respect to the subject matter group; and
generating, based on the context information and the set of relevant functions of the set of network devices, the set of access rules for the set of network devices.

### Claim 2 (depends on 1)

The method of claim 1, wherein the context information includes audio data, image data, and video data.

### Claim 3 (depends on 2)

The method of claim 2, wherein determining the subject matter group includes:
parsing, by a natural language processing technique configured to analyze syntactic and semantic content, the audio data, image data, and video data to identify a first concept;
identifying, by comparing the first concept to an ontology framework, a set of related concepts; and
grouping the first concept and the set of related concepts into the subject matter group.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first set of resources includes one or more entities selected from a group consisting of at least one of: a network search feature, system hardware resources, a software application, or a subject matter corpus.

### Claim 5 (depends on 1)

The method of claim 1, wherein establishing, based on the set of access rules and the first set of resources, a subset of the first set of resources for the set of network devices of the presentation environment includes:
filtering, by applying the set of access rules to the first set of resources, a first portion from the first set of resources; and
determining, in response to filtering the first portion from the first set of resources, a second portion of the first set of resources as the first subset.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
determining, in response to filtering the first portion from the first set of resources, a third portion of the first set of resources as a second subset; and
allocating the first subset to a first network device of the set of network devices and the second subset to a second network device of the set of network devices.

### Claim 7

A method for managing resources in an environment having a set of network devices, the method comprising:
collecting, using a set of monitoring devices, context information with respect to a presentation;
determining, based on the context information for the presentation, a subject matter group and a set of access rules for the set of network devices;
identifying, based on the subject matter group, a first set of resources;
establishing, based on the set of access rules and the first set of resources, a first subset of the first set of resources for the set of network devices of the presentation environment;
determining, in response to establishing the first subset of the first set of resources, a second subject matter group and a second set of access rules for the set of network devices based on the context information;
identifying, based on the second subject matter group, a second set of resources;
establishing, based on the second set of access rules and the second set of resources, a subset of the second set of resources for the set of network devices of the presentation environment; and
allocating the subset of the second set of resources to the set of network devices.

### Claim 8

A method for managing resources in an environment having a set of network devices, the method comprising:
collecting, using a set of monitoring devices, context information with respect to a presentation;
determining, based on the context information for the presentation, a subject matter group and a set of access rules for the set of network devices;
identifying, based on the subject matter group, a first set of resources;
establishing, based on the set of access rules and the first set of resources, a first subset of the first set of resources for the set of network devices of the presentation environment;
identifying, based on the context information for the presentation, a first objective for a network device of the set of network devices;
determining, by evaluating a progress status of the first objective, an efficiency factor for the set of access rules; and
modifying, in response to determining that the efficiency factor is less than a first efficiency threshold, the set of access rules.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
receiving, in response to evaluating the progress status of the first objective, a set of user ratings for the set of access rules; and
defining, using a machine learning technique configured to process the set of user ratings for the set of access rules, a decision parameter for generating the set of access rules.
