User interface for accessing multiple catalogs of items and indicating items added from catalogs
US-2024428304-A1 · Dec 26, 2024 · US
US9076176B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9076176-B2 |
| Application number | US-28609208-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 26, 2008 |
| Priority date | May 5, 2008 |
| Publication date | Jul 7, 2015 |
| Grant date | Jul 7, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An improved system and method for submitting, distributing and/or managing digital products with respect to a product distribution site are disclosed. The submission of digital products to the product distribution site is able to be performed by numerous submitters in a uniform and computer-assisted manner. The submitted digital products can then be managed in a largely automated manner and made available for online purchase and distribution at the product distribution site. Once a digital product is submitted, the user can access the status of the digital product submission to obtain information of whether the digital product has been approved or rejected. In one embodiment, the digital products are computer program products (e.g., computer software programs).
Opening claim text (preview).
What is claimed is: 1. A method for submitting an application program from a client computer to an online repository, said method comprising: authenticating a user; determining that the user is approved for submission of application programs to the online repository, the determining being based on existence of a distribution agreement associated with the online repository and the user; prior to receiving a submission of an application program file from the client computer for upload to the online repository; receiving descriptive information metadata corresponding to one or more application programs associated with the user rather than a full application program file for each application program in the one or more application programs when the client computer has determined that the full application program file exceeds a size limit; determining, based on the previously received descriptive information metadata, whether there is at least one eligible application program for upload by the user to the online repository provided that the user has been authenticated and approved for submission of application programs; and subsequently to receiving the descriptive information metadata and after determining that at least one application program is eligible for upload, receiving a submission of a full application program file from the client computer for a selected one or more of the at least one eligible application program. 2. A method as recited in claim 1 , wherein said receiving of the submission comprises receiving an upload of the application program file over a non-HTTP connection. 3. A method as recited in claim 1 , wherein said determining if the user is approved for submission of application programs to the online repository comprises accessing a database associated with the online repository to determine whether the user has a contractual agreement with the online repository to distribute application programs. 4. A method as recited in claim 1 , wherein said determining whether there are any eligible application programs for upload comprises accessing a database associated with the online repository to determine whether there are any application programs associated with the user that are awaiting an upload of an application program file. 5. A method as recited in claim 4 , wherein the database at the time of said accessing stores metadata for the eligible application programs but does not store or link to any application program files for the eligible application programs. 6. A method as recited in claim 1 , wherein the application program file being submitted is stored for the online repository so as to be linked to descriptive information metadata for the corresponding eligible application program. 7. A method as recited in claim 6 , wherein said receiving of the submission comprises receiving an upload of the application program file over a non-HTTP connection, and wherein said determining if the user is approved for submission of application programs to the online repository comprises accessing a database associated with the online repository to determine whether the user has a contractual agreement with the online repository to distribute application programs. 8. A non-transitory computer readable storage medium including at least executable computer program code tangibly stored thereon for performing a method of submitting an application program from a client computer to an online repository, said method comprising: authenticating a user; determining that the user is approved for submission of application programs to the online repository, the determining being based on existence of a distribution agreement associated with the online repository and the user; prior to receiving a submission of an application program file from the client computer for upload to the online repository: receiving descriptive information metadata corresponding to one or more application programs associated with the user rather than a full application program file for each application program in the one or more application programs when the client computer has determined that the full application program exceeds a size limit; determining, based on the previously received descriptive information metadata, whether there is at least one eligible application program for upload by the user to the online repository provided that the user has been authenticated and approved for submission of application programs; and subsequently to receiving the descriptive information metadata and after determining that at least one application program is eligible for upload, receiving a submission of a full application program file from the client computer for a selected one or more of the at least one eligible application program. 9. A computer readable medium as recited in claim 8 , wherein said computer program code for determining if the user is approved for submission of application programs to the online repository comprises computer program code for accessing a database associated with the online repository to determine whether the user has a contractual agreement with the online repository to distribute application programs. 10. A computer readable medium as recited in claim 8 , wherein said computer program code for determining whether there are any eligible application programs for upload comprises computer program code for accessing a database associated with the online repository to determine whether there are any application programs associated with the user that are awaiting an upload of an application program file. 11. A computer readable medium as recited in claim 10 , wherein, prior to receiving submission of the application program file by said computer program code for receiving a submission of an application program file, the database stores metadata for the eligible application programs but does not store or link to any application program files for the eligible application programs. 12. A computer readable medium as recited in claim 8 , wherein the application program file being submitted is stored for the online repository so as to be linked to descriptive information metadata for the corresponding eligible application program.
Catalogue creation or management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.