Secure cross-device direct transient data sharing

US11657170B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11657170-B2
Application numberUS-202015930284-A
CountryUS
Kind codeB2
Filing dateMay 12, 2020
Priority dateJan 15, 2020
Publication dateMay 23, 2023
Grant dateMay 23, 2023

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.

Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for sharing between user devices using direct transient data sharing (“DTDS”), comprising: receiving data at a server from a first device, wherein a source application on the first device shares the data with a first agent at the first device using DTDS, and wherein the first agent shares the data with the sever; identifying, at the server, a second device associated with a same user as the first device; determining that security requirements are met by at least one of the first device and second device; and in an instance where the security requirements are met, sending the data to a destination application of the second device, wherein determining the security requirements are met includes determining risk scores for the first device and second device based on a management status of the source application and destination application, wherein the risk scores are compared against a threshold to determine whether to send the data to the destination application. 2. The method of claim 1 , further comprising: determining that the second device runs a different operating system (“OS”) compared to the first device; and translating the data for use with the different OS. 3. The method of claim 2 , wherein the translating includes the server converting an image to a different image format. 4. The method of claim 2 , wherein the translating includes converting the data to a different size. 5. The method of claim 1 , wherein determining the security requirements are met is based on compliance of the first and second devices with an enterprise mobility management (“EMM”) compliance policy, wherein a first agent on the first and a second agent on the second device report compliance statuses to the server. 6. The method of claim 1 , wherein sending the data to the destination application includes sending the data from the server to a second agent on the second device, and wherein the second agent sends the data to the destination application using DTDS. 7. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages for sharing between user devices using direct transient data sharing (“DTDS”), the stages comprising: receiving data at a server from a first device, wherein a source application on the first device shares the data with a first agent at the first device using DTDS, and wherein the first agent shares the data with the sever; identifying, at the server, a second device associated with a same user as the first device; determining that security requirements are met by at least one of the first device and second device; in an instance where the security requirements are met, sending the data to a destination application of the second device; determining that the second device runs a different operating system (“OS”) compared to the first device; and translating the data for use with the different OS. 8. The non-transitory, computer-readable medium of claim 7 , wherein the translating includes the server converting an image to a different image format. 9. The non-transitory, computer-readable medium of claim 7 , wherein the translating includes converting the data to a different size. 10. The non-transitory, computer-readable medium of claim 7 , wherein determining the security requirements are met includes determining risk scores for the first device and second device based on a management status of the source application and destination application, wherein the risk scores are compared against a threshold to determine whether to send the data to the destination application. 11. The non-transitory, computer-readable medium of claim 7 , wherein determining the security requirements are met is based on compliance of the first and second devices with an enterprise mobility management (“EMM”) compliance policy, wherein a first agent on the first and a second agent on the second device report compliance statuses to the server. 12. The non-transitory, computer-readable medium of claim 7 , wherein sending the data to the destination application includes sending the data from the server to a second agent on the second device, and wherein the second agent sends the data to the destination application using DTDS. 13. A system for secure cross-device transient data sharing using direct transient data sharing (“DTDS”), comprising: a memory storage including a non-transitory, computer-readable medium comprising instructions; and a computing device including a hardware-based processor that executes the instructions to carry out stages comprising: receiving data at a server from a first device, wherein a source application on the first device shares the data with a first agent at the first device using DTDS, and wherein the first agent shares the data with the sever; identifying, at the server, a second device associated with a same user as the first device; determining that security requirements are met by at least one of the first device and second device; and in an instance where the security requirements are met, sending the data to a destination application of the second device. 14. The system of claim 13 , the stages further comprising: determining that the second device runs a different operating system (“OS”) compared to the first device; and translating the data for use with the different OS. 15. The system of claim 14 , wherein the translating includes the server converting an image to a different image format. 16. The system of claim 14 , wherein the translating includes converting the data to a different size. 17. The system of claim 13 , wherein determining the security requirements are met includes determining risk scores for the first device and second device based on a management status of the source application and destination application, wherein the risk scores are compared against a threshold to determine whether to send the data to the destination application. 18. The system of claim 13 , wherein determining the security requirements are met is based on compliance of the first and second devices with an enterprise mobility management (“EMM”) compliance policy, wherein a first agent on the first and a second agent on the second device report compliance statuses to the server.

Assignees

Inventors

Classifications

  • Data format conversion from or to a database · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • G06F21/44Primary

    Program or device authentication · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Ensuring data consistency and integrity · 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 US11657170B2 cover?
Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination dev…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).