Enhanced discovery for ad-hoc meetings

US10432676B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10432676-B2
Application numberUS-201715431367-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2017
Priority dateJun 2, 2014
Publication dateOct 1, 2019
Grant dateOct 1, 2019

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.

Non-limiting examples disclosed herein describe processing capabilities for ad-hoc online meetings. In an implementation, an identifier is received that corresponds with a specific location. A proximity signal is received from one or more components associated with the specific location. The received proximity signal comprises one of: a modulated light signal, an audible sound, an inaudible sound and ambient noise. The identifier is validated based on a comparison of the proximity signal with a reference signal for the one or more components. A service identifier for a conferencing session is provided based on a validation of the identifier. In one example, a computing device is connected to the conference session based on receipt of a request that comprises the provided service identifier. In another example, the conference session is automatically transferred from a client computing device to a component associated with the specific location such as a room display device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for proximity validation comprising: receiving a query, from a client computing device, including a location identifier that corresponds with a specific location to identify a service identifier for the specific location, where the client computing device detects a transmitted proximity signal; receiving a proximity signal, based on the transmitted proximity signal, comprising a proximity code from the client computing device, wherein the proximity signal comprises at least one of: a modulated light signal, an audible sound, an inaudible sound, and an ambient noise; decoding the proximity signal to obtain the proximity code; comparing the proximity code to a reference signal to determine whether the client computing device is proximate to the specific location; validating the location identifier in response to determining that the client computing device is proximate to the specific location; and providing the service identifier for a conference session to the client computing device when the location identifier is validated. 2. The method of claim 1 , further comprising: automatically transferring the conference session from the client computing device to a component associated with the specific location. 3. The method of claim 1 , further comprising: requesting the proximity signal from one or more components associated with the specific location. 4. The method of claim 3 , further comprising: requesting another proximity signal from the one or more components associated with the specific location when the location identifier is determined to be un-validated, and re-validating the location identifier using the other proximity signal. 5. The method of claim 1 , further comprising: connecting the client computing device to the conference session based on receipt of a request that comprises the provided service identifier. 6. A system comprising: at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method for proximity validation that comprises: receiving a query, from a client computing device, including a location identifier that corresponds with a specific location to identify a service identifier for the specific location, where the client computing device detects a transmitted proximity signal; receiving a proximity signal, based on the transmitted proximity signal, comprising a proximity code from the client computing device, wherein the proximity signal comprises one of: a modulated light signal, an audible sound, an inaudible sound, and an ambient noise; decoding the proximity signal to obtain the proximity code; comparing the proximity code to a reference signal to determine whether the client computing device is proximate to the specific location; validating the location identifier in response to determining that the client computing device is proximate to the specific location; and providing the service identifier for a conference session to the client computing device when the location identifier is validated. 7. The system of claim 6 , wherein the method, executed by the at least one processor, further comprises: automatically transferring the conference session from the client computing device to a component associated with the specific location. 8. The system of claim 6 , wherein the method, executed by the at least one processor, further comprises: requesting the proximity signal from one or more components associated with the specific location. 9. The system of claim 8 , wherein the method, executed by the at least one processor, further comprises: requesting another proximity signal from the one or more components associated with the specific location when the location identifier is determined to be un-validated, and re-validating the location identifier using the other proximity signal. 10. The system of claim 6 , wherein the method, executed by the at least one processor, further comprises: connecting the client computing device to the conference session based on receipt of a request that comprises the provided service identifier. 11. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method for proximity validation comprising: receiving a query, from a client computing device, including a location identifier that corresponds with a specific location to identify a service identifier for the specific location, where the client computing device detects a transmitted proximity signal; receiving a proximity signal, based on the transmitted proximity signal, comprising a proximity code from the client computing device, wherein the proximity signal comprises at least one of: a modulated light signal, an audible sound, an inaudible sound, and an ambient noise; decoding the proximity signal to obtain the proximity code; comparing the proximity code to a reference signal to determine whether the client computing device is proximate to the specific location; validating the location identifier in response to determining that the client computing device is proximate to the specific location; and providing the service identifier for a conference session to the client computing device when the location identifier is validated. 12. The non-transitory computer-readable medium of claim 11 , wherein the executed method further comprising: automatically transferring the conference session from the client computing device to a component associated with the specific location. 13. The non-transitory computer-readable medium of claim 11 , wherein the executed method further comprising: requesting the proximity signal from one or more components associated with the specific location. 14. The non-transitory computer-readable medium of claim 11 , wherein the executed method further comprising: requesting another proximity signal from one or more other components associated with the specific location when the location identifier is determined to be un-validated, and re-validating the location identifier using the other proximity signal. 15. The non-transitory computer-readable medium of claim 11 , wherein the proximity signal comprises the identifier that corresponds to the specific location. 16. The non-transitory computer-readable medium of claim 11 , wherein the executed method further comprising: connecting the client computing device to the conference session based on receipt of a request that comprises the provided service identifier.

Assignees

Inventors

Classifications

  • Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields · CPC title

  • Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

  • Network arrangements for conference optimisation or adaptation · CPC title

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title

  • Wireless resource allocation · 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 US10432676B2 cover?
Non-limiting examples disclosed herein describe processing capabilities for ad-hoc online meetings. In an implementation, an identifier is received that corresponds with a specific location. A proximity signal is received from one or more components associated with the specific location. The received proximity signal comprises one of: a modulated light signal, an audible sound, an inaudible sou…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).