IP Library Granted Patent US 9,451,010
Granted Patent B2
US 9,451,010 · App. 14/280,235 · Granted Sep 20, 2016

Containerized software for virally copying from one endpoint to another

Inventors: Robert K. Spitz (Ameherst, NH); Sergey L. Sundukovskiy (Redondo Beach, CA); Christian Briggs (Austin, TX)
Assignee: Cinsay, Inc.
H04L67/06G06Q30/0251G06Q30/0601H04L29/08072
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 9,451,010
App. No.
14/280,235
Granted
Sep 20, 2016
Kind
B2
Abstract

A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.

Claims (35)

1. A method comprising:

identifying a first container configured to serve media content, the first container including an object having computer-readable program code configured when executed to allow completion of a first transaction during display of the media content; and

provisioning a tethering object in the first container, the tethering object including computer-readable program code configured when executed to link the first container with a second container and to synchronize display of media content associated with the first container and the second container, the second container including an object having computer-readable program code configured when executed to allow completion of a second transaction during display of the media content.

2. The method of claim 1 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share purchases.

3. The method of claim 1 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share a common shopping cart.

4. The method of claim 1 , wherein the tethering object further includes computer-readable program code configured when executed to provide an interface supporting communication between multiple users.

5. The method of claim 4 , wherein the users are associated with different endpoints.

6. The method of claim 4 , wherein the interface is configured to support at least one of: text communications, voice communications, or video communications between the users.

7. The method of claim 1 , wherein the first container further includes an object having computer-readable program code configured when executed to play the media content.

8. The method of claim 1 , wherein the first container further includes an object having computer-readable program code configured when executed to syndicate the first container from one endpoint to another endpoint.

9. The method of claim 8 , wherein the first container is configured to be syndicated via social media.

10. The method of claim 1 , wherein the first container further includes an object having computer-readable program code configured when executed to authenticate a user associated with the first transaction.

11. A non-transitory computer readable medium comprising logic that when executed causes at least one processing device to:

generate a first container configured to serve media content, the first container including an object having computer-readable program code configured when executed to allow completion of a first transaction during display of the media content; and

provision a tethering object in the first container, the tethering object including computer-readable program code configured when executed to link the first container with a second container and to synchronize display of media content associated with the first container and the second container, the second container including an object having computer-readable program code configured when executed to allow completion of a second transaction during display of the media content.

12. The non-transitory computer readable medium of claim 11 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share purchases.

13. The non-transitory computer readable medium of claim 11 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share a common shopping cart.

14. The non-transitory computer readable medium of claim 11 , wherein the tethering object further includes computer-readable program code configured when executed to provide an interface supporting communication between multiple users.

15. The non-transitory computer readable medium of claim 14 , wherein the interface is configured to support at least one of: text communications, voice communications, or video communications between the users.

16. The non-transitory computer readable medium of claim 11 , wherein the first container further includes an object having computer-readable program code configured when executed to play the media content.

17. The non-transitory computer readable medium of claim 11 , wherein the first container further includes an object having computer-readable program code configured when executed to syndicate the first container from one endpoint to another endpoint.

18. The non-transitory computer readable medium of claim 17 , wherein the first container is configured to be syndicated via social media.

19. The non-transitory computer readable medium of claim 11 , wherein the first container further includes an object having computer-readable program code configured when executed to authenticate a user associated with the first transaction.

20. A system comprising:

at least one processing device configured to:

generate a first container configured to serve media content, the first container including an object having computer-readable program code configured when executed to allow completion of a first transaction during display of the media content; and

provision a tethering object in the first container, the tethering object including computer-readable program code configured when executed to link the first container with a second container and to synchronize display of media content associated with the first container and the second container, the second container including an object having computer-readable program code configured when executed to allow completion of a second transaction during display of the media content.

21. The system of claim 20 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share purchases.

22. The system of claim 20 , wherein the tethering object further includes computer-readable program code configured when executed to allow multiple users to share a common shopping cart.

23. The system of claim 20 , wherein the tethering object further includes computer-readable program code configured when executed to provide an interface supporting communication between multiple users.

24. The system of claim 23 , wherein the interface is configured to support at least one of: text communications, voice communications, or video communications between the users.

25. The system of claim 20 , wherein the first container further includes an object having computer-readable program code configured when executed to play the media content.

26. The system of claim 20 , wherein the first container further includes an object having computer-readable program code configured when executed to syndicate the first container from one endpoint to another endpoint.

27. The system of claim 26 , wherein the first container is configured to be syndicated via social media.

28. The system of claim 20 , wherein the first container further includes an object having computer-readable program code configured when executed to authenticate a user associated with the first transaction.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2026
From: STINV -- STOCKS INVESTMENTS LIMITED
To: AIBUY HOLDCO, INC.
Reel/Frame 074329/0362 →
CHANGE OF NAME Recorded Jun 5, 2024
From: AIBUY, INC.
To: AIBUY HOLDCO, INC.
Reel/Frame 068171/0966 →
SECURITY INTEREST Recorded Mar 14, 2023
From: AIBUY HOLDCO, INC.
To: STINV -- STOCKS INVESTMENTS LIMITED
Reel/Frame 062982/0201 →
CHANGE OF NAME Recorded Feb 1, 2019
From: CINSAY, INC.
To: AIBUY, INC.
Reel/Frame 048225/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: SPITZ, ROBERT K.; SUNDUKOVSKIY, SERGEY L.; BRIGGS, CHRISTIAN
To: CINSAY, INC.
Reel/Frame 039340/0312 →
Continuity (10)
Continuation 13598443 · Aug 29, 2012
Provisional Application 61528635 · Aug 29, 2011
Provisional Application 61650917 · May 23, 2012
Provisional Application 61650873 · May 23, 2012
Provisional Application 61650888 · May 23, 2012
Provisional Application 61650897 · May 23, 2012
Provisional Application 61650900 · May 23, 2012
Provisional Application 61650881 · May 23, 2012
Provisional Application 61662765 · Jun 21, 2012
Related Publication 20140250211A1 · Sep 4, 2014