Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system, comprising: a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to execute the instructions to cause the system to perform operations comprising: receiving, from a first application hosted by a first user device of a first user, a first indication for sharing a digital artifact with a second user; in response to receiving the first indication, causing the digital artifact to be accessible, at a same time, by the first application and by a second application hosted by a second user device of the second user; receiving, from the second application, a second indication for sharing the digital artifact with a third user; in response to receiving the second indication, causing the digital artifact to be accessible, at the same time, by the first application, the second application, and a third application hosted by a third user device of the third user; detecting a use of the digital artifact by one of the first, second, or third application, at a merchant; in response to the detecting, causing the digital artifact to be inaccessible by at least another one of the first, second, or third application; and sending a used artifact notification to the at least the other one of the first, second, or third application indicating that the digital artifact has been used.
The system enables real-time sharing and usage tracking of digital artifacts across multiple user devices. The technology addresses the problem of managing shared digital items, such as coupons, tickets, or vouchers, to prevent unauthorized or duplicate use. The system includes a memory and processors that execute instructions to facilitate artifact sharing. When a first user shares a digital artifact with a second user, both users can access it simultaneously through their respective applications. The second user can further share the artifact with a third user, allowing all three users to access it concurrently. The system detects when the artifact is used at a merchant and immediately restricts access for the remaining users, preventing further use. A notification is sent to the unaffected users, informing them that the artifact has been used. This ensures that the digital artifact is used only once, maintaining its integrity and preventing misuse. The system automates the sharing and usage control process, enhancing security and user experience in digital artifact management.
2. The system of claim 1 , wherein the operations further comprise: receiving, via the first application, a first selection of the digital artifact from a plurality of digital artifacts accessible by the first application; in response to the receiving the first selection, presenting, on an interface of the first application, a list of users associated with the first user; and receiving, via the interface of the first application, a second selection of the second user among the list of users.
A system facilitates the sharing of digital artifacts between users in a collaborative environment. The system addresses the challenge of efficiently selecting and distributing digital content among authorized users within a software application. The system operates by enabling a first user to select a digital artifact from a plurality of available digital artifacts accessible through a first application. Upon selection, the system presents an interface displaying a list of users associated with the first user, allowing the first user to choose a second user from this list. The system then enables the sharing of the selected digital artifact with the second user, streamlining the process of content distribution within the application. This functionality enhances collaboration by reducing the steps required to share digital content, ensuring that authorized users can quickly and easily access shared resources. The system may also include additional features, such as verifying user permissions or tracking shared artifacts, to further improve security and usability in collaborative workflows.
3. The system of claim 1 , wherein the operations further comprise: transmitting a share notification to the second user device, the share notification indicating that the digital artifact is shared between the first user and the second user.
This invention relates to a digital artifact sharing system that facilitates collaboration between users. The system addresses the problem of securely and efficiently sharing digital artifacts, such as files or data, between multiple users while maintaining control over access and permissions. The system includes a first user device associated with a first user and a second user device associated with a second user. The system stores a digital artifact in a shared storage location accessible to both users. When the first user shares the digital artifact with the second user, the system generates a share notification and transmits it to the second user device. The share notification informs the second user that the digital artifact has been shared between the first and second users, enabling the second user to access and interact with the shared content. The system may also manage permissions, track changes, and ensure secure access to the shared digital artifact. This approach enhances collaboration by providing real-time notifications and streamlined access to shared resources.
4. The system of claim 1 , wherein the operations further comprise receiving, from the first application, one or more permissions for allowing the second user to re-share the digital artifact, and wherein the causing the digital artifact to be accessible by the third application is based on the one or more permissions.
This invention relates to digital artifact sharing systems, specifically addressing controlled re-sharing of digital content between applications. The system enables a first user to share a digital artifact from a first application to a second user, who can then re-share it to a third application while maintaining access control. The system receives permissions from the first application specifying whether and how the second user can re-share the artifact. These permissions determine whether the third application can access the artifact, ensuring that re-sharing adheres to the original user's restrictions. The system dynamically enforces these permissions, preventing unauthorized access or distribution. This approach enhances security and privacy by allowing granular control over content propagation across multiple applications, addressing challenges in multi-user digital collaboration environments. The invention ensures that shared content remains within permitted boundaries, reducing risks of unauthorized exposure or misuse.
5. The system of claim 1 , wherein the digital artifact comprises at least one of a coupon, reward points, or a gift card.
A digital artifact management system is designed to securely store, distribute, and manage digital assets such as coupons, reward points, or gift cards. The system ensures that these digital artifacts are authenticated, tracked, and redeemed in a secure manner, addressing issues related to fraud, unauthorized use, and loss of value. The system includes a database for storing digital artifact data, a processing module for generating and validating artifacts, and a communication interface for transmitting artifacts to users or merchants. The system may also include encryption and authentication mechanisms to prevent tampering and ensure only authorized parties can access or redeem the artifacts. The digital artifacts can be issued by merchants, loyalty programs, or financial institutions and can be redeemed at physical or digital points of sale. The system may also track usage metrics, expiration dates, and redemption history to provide analytics and reporting for stakeholders. This solution enhances the security and efficiency of digital asset management, reducing fraud and improving user trust in digital transactions.
6. The system of claim 1 , wherein the operations further comprise: storing a record associated with the digital artifact in a database accessible by the first, second, and third application, wherein the record indicates that the digital artifact is shared among the first, second, and third users; and in response to the detecting the use of the digital artifact, removing the record from the database.
This invention relates to a system for managing shared digital artifacts across multiple applications and users. The problem addressed is the need to track and control the usage of digital artifacts when they are shared among different applications and users, ensuring proper access and removal when no longer needed. The system involves a digital artifact that is shared among at least three users, each associated with a distinct application. The system detects when the digital artifact is used by any of the users and performs specific operations in response. These operations include storing a record in a shared database that indicates the digital artifact is shared among the users. The record is accessible to all three applications. When the system detects that the digital artifact is no longer in use, it removes the record from the database, effectively revoking access or tracking the artifact's status. The system ensures that shared digital artifacts are properly managed, with their usage tracked and records updated dynamically. This helps maintain consistency and security across multiple applications and users. The removal of the record upon detecting non-use ensures that outdated or unused artifacts do not clutter the database, improving efficiency and reducing storage requirements.
7. The system of claim 1 , wherein the operations further comprise: receiving, from the third application, a request for presenting one or more digital artifacts accessible by the third user; in response to receiving the request, determining that the digital artifact associated with the first user has been shared with the third user based on accessing a database; and in response to the determining that the digital artifact has been shared with the third user, presenting the digital artifact on an interface of the third application.
8. The system of claim 1 , wherein the operations further comprise: determining that the digital artifact has been further shared by the second user with the third user; and in response to the determining that the digital artifact has been further shared by the second user with the third user, sending a shared artifact notification to the first application indicating that the digital artifact has been shared with the third user.
A digital artifact sharing system monitors and tracks the propagation of digital content across multiple users. The system addresses the challenge of maintaining visibility and control over shared digital artifacts as they are passed between users. The system includes a tracking module that detects when a digital artifact, initially shared by a first user with a second user, is further shared by the second user with a third user. Upon detecting this secondary sharing event, the system generates and sends a notification to the first user's application, informing them that the digital artifact has been shared with the third user. This ensures transparency in the sharing chain, allowing the original sharer to monitor the artifact's distribution. The system may also include a user interface for managing sharing permissions and viewing sharing history, as well as a storage module for storing digital artifacts and associated metadata. The notification mechanism may be implemented via push notifications, email, or in-app alerts, depending on the application's capabilities. This solution enhances accountability and control in digital content sharing scenarios.
9. A method for managing shared resources, the method comprising: receiving, by one or more hardware processors from a first application hosted by a first user device of a first user, a first request for sharing a digital artifact with a second user; in response to receiving the first request, causing, by the one or more hardware processors, the digital artifact to be accessible, substantially simultaneously, by the first application and by a second application hosted by a second user device of the second user; receiving, by the one or more hardware processors from the second application, a second request for sharing the digital artifact with a third user; in response to receiving the second request, causing, by the one or more hardware processors, the digital artifact to be accessible, substantially simultaneously, by the first application, the second application, and a third application hosted by a third user device of the third user; detecting, by the one or more hardware processors, a user of the digital artifact by one of the first, second, or third application, at a merchant; in response to the detecting, causing, by the one or more hardware processors the digital artifact to be inaccessible by at least another one of the first, second, or third application; and sending, by the one or more hardware processors, a used artifact notification to the at least the other one of the first second, or third application indicating that the digital artifact has been used.
10. The method of claim 9 , further comprising: receiving, via an interface of the first application, a first selection of the digital artifact from a plurality of digital artifacts accessible by the first application; in response to the receiving the first selection, presenting, on the interface of the first application, a list of users associated with the first user; and receiving, via the interface of the first application, a second selection of the second user among the list of users.
11. The method of claim 10 , further comprising: transmitting a share notification to the second user device, the share notification indicating that the digital artifact is shared between the first user and the second user.
This invention relates to digital artifact sharing between users in a collaborative system. The problem addressed is the lack of clear notification mechanisms when digital artifacts, such as files or media, are shared between users. The invention provides a method for sharing a digital artifact from a first user device to a second user device, where the artifact is stored in a shared storage system accessible to both users. The method includes receiving a share request from the first user device, identifying the digital artifact and the second user, and granting access permissions to the second user. The method further includes transmitting a share notification to the second user device, informing the second user that the digital artifact has been shared with them. This notification ensures the second user is aware of the shared content, facilitating collaboration. The system may also include user interfaces for managing shared artifacts and permissions, ensuring secure and transparent sharing. The invention improves collaboration by providing real-time notifications and clear access controls.
12. The method of claim 10 , further comprising receiving, from the first application, one or more permissions for allowing the second user to re-share the digital artifact, wherein the causing the digital artifact to be accessible by the third application is based on the one or more permissions.
13. The method of claim 9 , further comprising: storing a record associated with the digital artifact in a database accessible by the first, second, and third application, wherein the record indicates that the digital artifact is shared among the first, second, and third users; and in response to the detecting the use of the digital artifact, removing the record from the database.
14. The method of claim 9 , further comprising: receiving, from the third application, a request for presenting one or more digital artifacts accessible by the third user; in response to receiving the request, determining that the digital artifact associated with the first user has been shared with the third user; and in response to the determining that the digital artifact has been shared with the third user, presenting the digital artifact on an interface of the third application.
This invention relates to digital artifact sharing and access control within a computing environment. The problem addressed is the need for secure and efficient sharing of digital artifacts (e.g., files, documents, media) between users across different applications while maintaining proper access permissions. The method involves a system that manages digital artifacts shared between users. A first user shares a digital artifact with a second user, and the system records this sharing event. When a third application, used by a third user, requests to present digital artifacts accessible to the third user, the system checks whether any shared artifacts are available. If the system determines that a digital artifact associated with the first user has been shared with the third user, it presents that artifact on the third application's interface. This ensures that only authorized users can access shared digital artifacts, even when interacting through different applications. The method also includes verifying access permissions before presenting the artifact, ensuring that the third user has the necessary rights to view or interact with the shared content. This approach enhances security and user experience by dynamically managing artifact visibility based on sharing permissions across multiple applications.
15. The method of claim 9 , further comprising: determining that the digital artifact has been further shared by the second user with the third user; and in response to determining that the digital artifact has been further shared by the second user with the third user, sending a shared artifact notification to the first application indicating that the digital artifact has been shared with the third user.
This invention relates to digital artifact sharing and notification systems, specifically addressing the need to track and notify users when digital artifacts are further shared beyond an initial recipient. The problem solved is the lack of visibility for original creators or initial recipients when a digital artifact is forwarded or shared with additional users, which can lead to unintended dissemination or privacy concerns. The method involves monitoring the sharing of a digital artifact between users. When a first user shares a digital artifact with a second user via a first application, the system tracks this initial sharing event. If the second user then shares the same digital artifact with a third user, the system detects this further sharing. In response, the system sends a notification to the first application, alerting it that the digital artifact has been shared with the third user. This notification can be used to update the first application's records or inform the original user of the further sharing. The method ensures transparency in digital artifact sharing, allowing users to track the propagation of their content and maintain better control over its distribution. This is particularly useful in applications where privacy, security, or accountability is important, such as enterprise collaboration tools, social media platforms, or secure messaging systems.
16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: receiving, from a first application hosted by a first user device of a first user, a first indication for sharing a digital artifact with a second user, in response to receiving the first indication, causing the digital artifact to be accessible by the first application and by a second application hosted by a second user device of the second user; receiving, from the second application, a second indication for sharing the digital artifact with a third user; in response to receiving the second indication, causing the digital artifact to be accessible by the first application, the second application, and a third application hosted by a third user device of the third user; detecting a use of the digital artifact by one of the first second, or third application, at a merchant; in response to the detecting, causing the digital artifact to be inaccessible by at least another one of the first, second, or third application; and sending a used artifact notification to the at least the other one of the first, second, or third application indicating that the digital artifact has been used.
This invention relates to a system for managing shared digital artifacts, such as coupons, tickets, or vouchers, across multiple user devices. The problem addressed is ensuring that a digital artifact, once used by one user, becomes inaccessible to others who may have shared access to it. The system involves a non-transitory machine-readable medium storing instructions that, when executed, enable a machine to perform specific operations. A first user shares a digital artifact with a second user, making it accessible to both users' applications. The second user can further share the artifact with a third user, extending access to all three users. When the artifact is used by any one of the users at a merchant, the system detects this usage and revokes access for the remaining users. A notification is then sent to the other users, informing them that the artifact has been used and is no longer accessible. This ensures that the artifact cannot be used multiple times by different users, maintaining its integrity and preventing unauthorized reuse. The system dynamically manages access permissions based on usage events, enhancing security and reliability in shared digital artifact distribution.
17. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise: receiving, via an interface of the first application, a first selection of the digital artifact from a plurality of digital artifacts accessible by the first application; and in response to the receiving the first selection, presenting, on the interface, a list of users associated with the first user; and receiving, via the interface of the first application, a second selection of the second user among the list of users.
This invention relates to digital artifact sharing within a collaborative application environment. The problem addressed is the inefficiency in selecting and sharing digital artifacts between users in a multi-user application, particularly when the application lacks intuitive user selection mechanisms. The system involves a non-transitory machine-readable medium storing instructions that, when executed, perform operations for sharing digital artifacts. A first application running on a computing device of a first user receives a selection of a digital artifact from a plurality of accessible artifacts. In response, the application presents a list of users associated with the first user, allowing the first user to select a second user. The selected digital artifact is then shared with the second user. The operations may also include receiving a request from the second user to access the shared artifact and, in response, providing access to the artifact via a second application associated with the second user. The system ensures seamless artifact sharing while maintaining user associations and access control.
18. The non-transitory machine-readable medium of claim 16 , wherein managing the digital artifact comprises: storing a record associated with the digital artifact in a database accessible by the first, second, and third application, wherein the record indicates the digital artifact is shared among the first, second, and third users; and in response to the detecting the use of the digital artifact, removing the record from the database.
This invention relates to digital artifact management in collaborative environments, specifically addressing the need to track and control shared digital artifacts across multiple applications and users. The system involves a non-transitory machine-readable medium that stores instructions for managing digital artifacts used by at least three distinct applications, each associated with different users. The management process includes storing a record in a shared database that indicates the digital artifact is shared among the users. When the system detects that the digital artifact is being used, it removes the record from the database, effectively revoking access or tracking its usage. The system ensures that shared digital artifacts are properly monitored and that their usage can be dynamically controlled. The database is accessible to all participating applications, allowing real-time synchronization of access rights or usage status. This approach helps maintain consistency and security in collaborative digital workflows where multiple users and applications interact with shared resources. The invention improves digital artifact management by automating the tracking and revocation of shared access, reducing manual oversight and potential misuse.
19. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise: receiving, from the third application, a request for presenting one or more digital artifacts accessible by the third user; in response to receiving the request, determining that the digital artifact associated with the first user has been shared with the third user based on accessing a database; and in response to the determining that the digital artifact has been shared with the third user, presenting the digital artifact on an interface of the third application.
This invention relates to a system for managing and sharing digital artifacts across multiple applications. The problem addressed is the difficulty of securely sharing digital content between different applications while maintaining access control and user privacy. The system involves a non-transitory machine-readable medium storing instructions that, when executed, perform operations to facilitate this sharing. A first application generates a digital artifact associated with a first user. The artifact is stored in a database with access permissions that define which other users can view or interact with it. A second application, associated with a second user, can request access to the artifact. The system checks the database to verify if the second user has permission to access the artifact. If permitted, the artifact is presented in the second application's interface. Additionally, a third application associated with a third user can request to present one or more digital artifacts accessible by the third user. The system checks the database to confirm whether the artifact shared by the first user has been granted access to the third user. If confirmed, the artifact is displayed in the third application's interface. This ensures secure and controlled sharing of digital content across different applications while respecting user-defined access permissions.
20. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise receiving, from the first application, one or more permissions for allowing the second user to re-share the digital artifact, and wherein the causing the digital artifact to be accessible by the first application, the second application, and the third application is based on the one or more permissions.
Unknown
July 14, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.