IP Library Granted Patent US 11,341,088
Granted Patent B2
US 11,341,088 · App. 16/924,154 · Granted May 24, 2022

Electronic file format modification and optimization

Inventors: Marcus Shelksohn (Emeryville, CA); Khashayar Dehdashtinejad (Walnut Creek, CA); Srinivas Nowduri (San Jose, CA)
Assignee: StubHub, Inc.
G06F16/116G06F16/13
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,341,088
App. No.
16/924,154
Granted
May 24, 2022
Kind
B2
Abstract

A method of electronic file format conversion and optimization includes requesting a second set of information following receipt of a first set of information used to transfer an electronic file on a website. The method includes receiving the second set of information from a first computing device associated with a first entity. The method includes receiving user input from a second computing device associated with a second entity that initiates transfer of the electronic file from the first computing device to the second computing device. In response to additional user input from the second computing device used to access the electronic file, the method includes accessing an additional set of information related to the electronic file and converting the electronic file to an optimized file based on the second information and the additional information. At least a version of the optimized file being formatted for display on the second computing device.

Claims (67)

1. A method of electronic file format conversion, the method comprising:

following receipt of first information associated with a transfer of an electronic file, requesting, by a secondary server associated with a secondary marketplace, second information;

receiving, at the secondary server, the second information;

receiving, at the secondary server, a user input indicative of a transaction with the electronic file from a computing device associated with a user;

determining, by the secondary server, that a primary marketplace is partnered with the secondary marketplace;

in response to the secondary server determining that the primary marketplace is partnered with the secondary marketplace, accessing, by the secondary server, additional information related to the electronic file from a primary server associated with the primary marketplace; and

based on the second information and the additional information, converting, by the secondary server, the electronic file to a converted file, wherein the converted file includes the second information and the additional information, and wherein the second information and the additional information associate the user with the converted file.

2. The method of claim 1 , further comprising:

causing display of a first version of the converted file on the computing device associated with the user; and

enabling access to a second version of the converted file on an application hosted by the secondary server.

3. The method of claim 1 , further comprising communicating a callout to the computing device associated with the user, wherein the callout is configured to inform the user of a restriction of use of the converted file.

4. The method of claim 1 , further comprising:

in response to the second information including a screenshot image of a representation of at least a portion of the electronic file as issued from the primary marketplace, the converting includes:

extracting a barcode from the screenshot image; and

generating a mobile PDF file using the barcode from the screenshot image, the additional information, and a file template.

5. The method of claim 1 , wherein the second information that is requested is based on an entity type of an entity from which the second information is received.

6. A method of ticket format conversion, the method comprising:

following receipt of information associated with a listing for a ticket on an online ticket marketplace, requesting, by a secondary server associated with a secondary marketplace, a portion of ticket information;

receiving, at the secondary server, the portion of ticket information relating to the ticket;

receiving, at the secondary server, a user input indicative of a purchase of the ticket from a computing device associated with a user;

determining, by the secondary server, that a primary marketplace is partnered with the secondary marketplace;

in response to the secondary server determining that the primary marketplace is partnered with the secondary marketplace, accessing, by the secondary server, additional ticket information related to the ticket from a primary server associated with the primary marketplace; and

based on the portion of ticket information and the additional ticket information, converting, by the secondary server, the portion of ticket information to a converted ticket, wherein the converted ticket includes the portion of ticket information and the additional ticket information, and wherein the portion of ticket information and the additional ticket information associate the user with the converted ticket.

7. The method of claim 6 , further comprising:

causing display of a first version of the converted ticket on the computing device associated with the user; and

enabling access to a second version of the converted ticket on a marketplace application hosted by the secondary server.

8. The method of claim 6 , further comprising:

verifying the portion of ticket information correctly relates to an event for which the ticket is issued, and

verifying that the portion of ticket information does not reference a second ticket included in a previous listing.

9. The method of claim 6 , wherein in response to the portion of ticket information including a digital portable document format (PDF) ticket, the converting includes copying a full access ticket to a marketplace application hosted by the secondary server and on a primary marketplace application hosted by the primary server, wherein the converted ticket includes a first version that includes a digital mobile device ticket with a barcode accessed from the primary server and that is formatted according to a standard mobile device ticket issued by the primary server.

10. The method of claim 6 , wherein in response to the portion of ticket information including a digital portable document format (PDF) ticket, wherein the converted ticket includes a first version that includes a digital mobile device ticket with a barcode parsed from a PDF ticket and that is formatted according to a standard mobile device ticket issued by the primary server.

11. The method of claim 6 , further comprising communicating a callout to the computing device associated with the user, the callout being configured to inform the user of a restriction of use of a mobile portable document format (PDF) ticket at a venue.

12. The method of claim 6 , further comprising in response to the portion of ticket information including a screenshot image of a mobile ticket issued from the primary marketplace, the converting includes:

extracting a barcode from the screenshot image;

generating a mobile PDF ticket using the barcode from the screenshot image, the additional ticket information, and a ticket template; and

adding the mobile PDF ticket to an application listing for the ticket on a marketplace application hosted by the secondary server.

13. A system comprising:

one or more processors; and

one or more computer-readable storage media communicatively coupled to the one or more processors and storing instructions that, in response to execution by the one or more processors, cause a component to perform operations of the method of claim 6 .

14. Non-transitory computer-readable media storing a program that is configured in response to execution by a processor, to cause a computing system to execute operations comprising:

requesting, by a secondary server associated with a secondary marketplace, a portion of ticket information;

receiving, at the secondary server, the portion of ticket information relating to a ticket;

determining, by the secondary server, that a primary marketplace from which the ticket is obtained is a partner of the secondary marketplace;

receiving, at the secondary server, a user input indicative of a purchase of the ticket from a computing device associated with a user;

accessing additional ticket information from a primary server associated with the primary marketplace, the additional ticket information being related to the ticket;

copying a full access ticket to a marketplace application hosted by the secondary server and on a primary marketplace application hosted by the primary server;

creating a mobile ticket based on the full access ticket; and

assigning the user as an owner of the mobile ticket.

15. The non-transitory computer-readable media of claim 14 , wherein the creating the mobile ticket is performed in response to user input from a computing device used to access the ticket following transfer of the ticket.

16. The non-transitory computer-readable media of claim 15 , wherein the operations further comprise:

causing display of a first version of the mobile ticket on the computing device used to access the ticket following transfer of the ticket; and

enabling access to a second version of the mobile ticket on the marketplace application.

17. The non-transitory computer-readable media of claim 14 , wherein the operations further comprise:

verifying the portion of ticket information correctly relates to an event for which the ticket is issued, and

verifying that the portion of ticket information does not reference a second ticket included in a previous listing.

18. The non-transitory computer-readable media of claim 14 , wherein the portion of ticket information that is requested is based on an entity type of an entity from which the portion of ticket information is received.

19. A system comprising:

the computing system; and

the non-transitory computer-readable media of claim 14 .

20. The non-transitory computer-readable media of claim 14 , further comprising:

in response to the portion of ticket information including a barcode issued from the primary marketplace:

generating a mobile portable document format (PDF) ticket using the barcode, the additional ticket information, and a ticket template; and

adding the mobile PDF ticket to a listing for the ticket on the marketplace application hosted by the secondary server; and

in response to the portion of ticket information including a screenshot image of the mobile ticket:

extracting supplementary ticket information from the screenshot image of the mobile ticket;

generating a mobile PDF ticket using the barcode, the supplementary ticket information, and the ticket template; and

adding the mobile PDF ticket to an application listing for the ticket on the marketplace application hosted by the secondary server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: SHELKSOHN, MARCUS; DEHDASHTINEJAD, KHASHAYAR; NOWDURI, SRINIVAS
To: EBAY INC.
Reel/Frame 053157/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: EBAY INC.
To: STUBHUB, INC.
Reel/Frame 053157/0807 →
Continuity (3)
Continuation 15721442 · Sep 29, 2017
Provisional Application 62402814 · Sep 30, 2016
Related Publication 20200341944A1 · Oct 29, 2020