IP Library Granted Patent US 11,121,886
Granted Patent B2
US 11,121,886 · App. 17/098,856 · Granted Sep 14, 2021

Workflow automation using near-field communication

Inventor: Erich Stuntebeck (Johns Creek, GA)
Assignee: VMware, Inc.
H04L12/1818G06Q10/1093H04L12/1822H04L12/1831H04W8/005H04W4/80
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 11,121,886
App. No.
17/098,856
Granted
Sep 14, 2021
Kind
B2
Abstract

Disclosed are various approaches for initiating workflows with respect to physical resource devices on behalf of a user. A physical identifier can be affixed to a physical resource device. An identifier can be embedded within the physical identifier. A workflow application can initiate workflows upon detecting that a user has scanned or captured the identifier.

Claims (48)

1. A system comprising:

a client device comprising a processor and a memory; and

an application executable by the client device, the application causing the client device to at least:

obtain data from an identifying device associated with a conferencing device, the identifying device associated with an identifier located in proximity to or on the conferencing device, wherein the identifying device comprises a near-field communication (NFC) tag and the application obtains data from the identifying device by initiating an NFC session between the client device and the NFC tag;

extract the identifier associated with the conferencing device from the data;

identify a user associated with the client device;

identify a calendar associated with a user account of the user;

determine whether a calendar event at a present time is associated with the calendar associated with the user account; and

link the conferencing device with the calendar event.

2. The system of claim 1 , wherein the application creates the calendar event in response to determining that the calendar event at the present time is not associated with the calendar associated with the user account.

3. The system of claim 1 , wherein the application links the conferencing device with the calendar event by causing the client device to at least:

identify a conferencing service identifier within the calendar event, the conferencing service identifier comprising at least one of: a dial-in number or a uniform resource locator (URL) associated with a conferencing service event;

cause the conferencing device to be linked to the conferencing service event.

4. The system of claim 1 , wherein the application causes the conferencing device to be linked to the conferencing service event by causing the conferencing service to initiate a voice session with the conferencing device.

5. The system of claim 1 , wherein the application causes the client device to create a conferencing service event within a conferencing service and link the conferencing device to the conferencing service event.

6. The system of claim 5 , wherein the application causes the client device to link the conferencing device to the conferencing service event by at least:

identify a phone number associated with the conferencing device from the data obtained from the identifying device; and

causing the conferencing service to initiate a call to the phone number on behalf of the conferencing service event.

7. A method comprising:

obtaining data from an identifying device associated with a conferencing device, the identifying device associated with an identifier located in proximity to or on the conferencing device, wherein the identifying device comprises a near-field communication (NFC) tag and the application obtains data from the identifying device by initiating an NFC session between the client device and the NFC tag;

extracting the identifier associated with the conferencing device from the data;

identifying a user associated with the client device;

identifying a calendar associated with a user account of the user;

determining whether a calendar event at a present time is associated with the calendar associated with the user account; and

linking the conferencing device with the calendar event.

8. The method of claim 7 , further comprising creating the calendar event in response to determining that the calendar event at the present time is not associated with the calendar associated with the user account.

9. The method of claim 7 , wherein linking the conferencing device with the calendar event further comprises:

identifying a conferencing service identifier within the calendar event, the conferencing service identifier comprising at least one of: a dial-in number or a uniform resource locator (URL) associated with a conferencing service event;

cause the conferencing device to be linked to the conferencing service event.

10. The method of claim 7 , further comprising causing the conferencing device to be linked to the conferencing service event by causing the conferencing service to initiate a voice session with the conferencing device.

11. The method of claim 7 , further comprising

creating a conferencing service event within a conferencing service; and

linking the conferencing device to the conferencing service event.

12. The method of claim 11 , wherein linking the conferencing device to the conferencing service event further comprises:

identify a phone number associated with the conferencing device from the data obtained from the identifying device; and

causing the conferencing service to initiate a call to the phone number on behalf of the conferencing service event.

13. A non-transitory computer-readable medium comprising machine-readable instructions, wherein when executed by a processor of a client device, the machine-readable instructions cause the client device to at least:

obtain data from an identifying device associated with a conferencing device, the identifying device associated with an identifier located in proximity to or on the conferencing device, wherein the identifying device comprises a near-field communication (NFC) tag and the application obtains data from the identifying device by initiating an NFC session between the client device and the NFC tag;

extract the identifier associated with the conferencing device from the data;

identify a user associated with the client device;

identify a calendar associated with a user account of the user;

determine whether a calendar event at a present time is associated with the calendar associated with the user account; and

link the conferencing device with the calendar event.

14. The non-transitory computer-readable medium of claim 13 , wherein the instructions create the calendar event in response to determining that the calendar event at the present time is not associated with the calendar associated with the user account.

15. The non-transitory computer-readable medium of claim 13 , wherein the instructions link the conferencing device with the calendar event by causing the client device to at least:

identify a conferencing service identifier within the calendar event, the conferencing service identifier comprising at least one of: a dial-in number or a uniform resource locator (URL) associated with a conferencing service event; cause the conferencing device to be linked to the conferencing service event.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions cause the conferencing device to be linked to the conferencing service event by causing the conferencing service to initiate a voice session with the conferencing device.

17. The non-transitory computer-readable medium of claim 13 , wherein the instructions cause the client device to create a conferencing service event within a conferencing service and link the conferencing device to the conferencing service event.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
Continuity (2)
Continuation 16248167 · Jan 15, 2019
Related Publication 20210067361A1 · Mar 4, 2021