Using a conversation context to manage conference participants

US9843684B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9843684-B1
Application numberUS-201615262512-A
CountryUS
Kind codeB1
Filing dateSep 12, 2016
Priority dateSep 12, 2016
Publication dateDec 12, 2017
Grant dateDec 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Using a conversation context to manage conference participants including receiving a request from an invitee to join a conference in progress; extracting audio from the conference; converting said audio to data describing the conference; matching data to a context, wherein the context comprises a specification of a subject matter of the conference and a list of authorized participants for the conference; comparing the invitee to the list of the authorized participants for the conference; responsive to determining that the invitee matches an authorized participant of the list of authorized participants for the conference, granting permission to the invitee to join the conference; and responsive to determining that the invitee does not match an authorized participant of the list of authorized participants for the conference, denying the invitee access to the conference.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by first computing instructions executed by a computing system: receiving a request from an invitee to join a conference in progress; extracting audio from the conference in progress, the audio including at least a portion of the conference in progress; converting said audio to data describing the conference including transcribing the at least a portion of the conference in progress; matching the data to a context, wherein the context comprises a specification of a subject matter of the conference and a list of authorized participants for the conference; comparing the invitee to the list of the authorized participants for the conference; responsive to determining that the invitee matches an authorized participant of the list of authorized participants for the conference, granting permission to the invitee to join the conference; and responsive to determining that the invitee does not match an authorized participant of the list of authorized participants for the conference, denying the invitee access to the conference. 2. The method of claim 1 , wherein the context comprises a calendar event. 3. The method of claim 2 , wherein a scheduled time of the calendar event does not match a time of the conference in progress. 4. The method of claim 1 , wherein the list of authorized participants comprises a restriction level, and wherein determining that the invitee does not match an authorized participant of the list of authorized participants for the conference comprises determining that a restriction level of the invitee does not match the restriction level of the list of authorized participants. 5. The method of claim 1 , wherein matching said data to a context further comprises matching the context to a file presented during the conference in progress. 6. The method of claim 1 , wherein matching said data to a context further comprises matching said data to data stored in a calendar event file for the context. 7. The method of claim 1 , wherein converting said audio to data describing the conference further comprises extracting the audio information from the conference beginning at expiration of a most extended audio lapse. 8. An apparatus comprising a computing device, a computer processor, and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: receiving a request from an invitee to join a conference in progress; extracting audio from the conference in progress, the audio including at least a portion of the conference in progress; converting said audio to data describing the conference including transcribing the at least a portion of the conference in progress; matching the data to a context, wherein the context comprises a specification of a subject matter of the conference and a list of authorized participants for the conference; comparing the invitee to the list of the authorized participants for the conference; responsive to determining that the invitee matches an authorized participant of the list of authorized participants for the conference, granting permission to the invitee to join the conference; and responsive to determining that the invitee does not match an authorized participant of the list of authorized participants for the conference, denying the invitee access to the conference. 9. The apparatus of claim 8 , wherein the context comprises a calendar event. 10. The apparatus of claim 9 , wherein a scheduled time of the calendar event does not match a time of the conference in progress. 11. The apparatus of claim 8 , wherein the list of authorized participants comprises a restriction level, and wherein determining that the invitee does not match an authorized participant of the list of authorized participants for the conference comprises determining that a restriction level of the invitee does not match the restriction level of the list of authorized participants. 12. The apparatus of claim 8 , wherein matching said data to a context further comprises matching the context to a file presented during the conference in progress. 13. The apparatus of claim 8 , wherein matching said data to a context further comprises matching said data to data stored in a calendar event file for the context. 14. The apparatus of claim 8 , wherein converting said audio to data describing the conference further comprises extracting the audio information from the conference beginning at expiration of a most extended audio lapse. 15. A computer program product including a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of: receiving a request from an invitee to join a conference in progress; extracting audio from the conference in progress, the audio including at least a portion of the conference in progress; converting said audio to data describing the conference including transcribing the at least a portion of the conference in progress; matching the data to a context, wherein the context comprises a specification of a subject matter of the conference and a list of authorized participants for the conference; comparing the invitee to the list of the authorized participants for the conference; responsive to determining that the invitee matches an authorized participant of the list of authorized participants for the conference, granting permission to the invitee to join the conference; and responsive to determining that the invitee does not match an authorized participant of the list of authorized participants for the conference, denying the invitee access to the conference. 16. The computer program product of claim 15 , wherein the context comprises a calendar event. 17. The computer program product of claim 16 , wherein a scheduled time of the calendar event does not match a time of the conference in progress. 18. The computer program product of claim 15 , wherein the list of authorized participants comprises a restriction level, and wherein determining that the invitee does not match an authorized participant of the list of authorized participants for the conference comprises determining that a restriction level of the invitee does not match the restriction level of the list of authorized participants. 19. The computer program product of claim 15 , wherein matching said data to a context further comprises matching the context to a file presented during the conference in progress. 20. The computer program product of claim 15 , wherein matching said data to a context further comprises matching said data to data stored in a calendar event file for the context.

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • H04M3/568Primary

    audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants (echo suppression in two-way loud-speaking telephone systems H04M9/02; sound field processing per se H04S7/30) · CPC title

  • Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties · CPC title

  • Conversation recording systems (at the subscriber's set H04M1/656) · CPC title

  • using speech signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9843684B1 cover?
Using a conversation context to manage conference participants including receiving a request from an invitee to join a conference in progress; extracting audio from the conference; converting said audio to data describing the conference; matching data to a context, wherein the context comprises a specification of a subject matter of the conference and a list of authorized participants for the c…
Who is the assignee on this patent?
Lenovo Entpr Solutions Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).