Addressable assets in software development
First Claim
1. A system for tracking game asset locations, the system comprising:
- a developer device communicatively coupled to a server, wherein the developer device includes one or more memories and one or more computer processors, the one or more memories including an addressable asset module, the addressable asset module configuring the one or more computer processors to perform operations comprising;
creating content for an application using a first asset, the first asset including asset data that describes at least a part of the content associated with the asset;
placing the asset data within one or more files within a location within the one or more memories or an additional memory;
creating a catalog associated with the application on the server;
creating a catalog entry for the first asset, the catalog entry including at least an address and location data, the address being a unique identifier for the first asset and the location data being a description of the location of the first asset;
receiving a request from the application for asset data associated with the first asset, the request including the address;
using the address and the catalog to determine the location data associated with the address;
using the determined location data to retrieve the asset data at the determined location; and
returning the retrieved asset data to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracking game asset locations is disclosed. Content is created for an application using a first asset. The first asset includes asset data that describes at least a part of the content associated with the asset. The asset data is placed within one or more files within a location within one or more memories. A catalog associated with the application is created on the server. A catalog entry is created for the first asset. The catalog entry includes an address that uniquely identifies the first asset. A request is received from the application for asset data associated with the first asset, the request including the address. The address and the catalog are used to determine location data associated with the address. The determined location data is used to retrieve the asset data at the determined location. The retrieved asset data is returned to the application.
10 Citations
18 Claims
-
1. A system for tracking game asset locations, the system comprising:
-
a developer device communicatively coupled to a server, wherein the developer device includes one or more memories and one or more computer processors, the one or more memories including an addressable asset module, the addressable asset module configuring the one or more computer processors to perform operations comprising; creating content for an application using a first asset, the first asset including asset data that describes at least a part of the content associated with the asset; placing the asset data within one or more files within a location within the one or more memories or an additional memory; creating a catalog associated with the application on the server; creating a catalog entry for the first asset, the catalog entry including at least an address and location data, the address being a unique identifier for the first asset and the location data being a description of the location of the first asset; receiving a request from the application for asset data associated with the first asset, the request including the address; using the address and the catalog to determine the location data associated with the address; using the determined location data to retrieve the asset data at the determined location; and returning the retrieved asset data to the application. - View Dependent Claims (3, 4, 5)
-
- 2. The claim of system 1, wherein the addressable asset module further configures the one or more computer processors to build an executable version of the application, the executable version including data pointing to the catalog.
-
7. A method for tracking game asset locations, the method comprising:
-
creating, using one or more processors of a developer device, content for an application using a first asset, the first asset including asset data that describes at least a part of the content associated with the asset; placing the asset data within one or more files within a location within the one or more memories; creating a catalog associated with the application on the server; creating a catalog entry for the first asset, the catalog entry including at least an address and location data, the address being a unique identifier for the first asset and the location data being a description of the location of the first asset; receiving a request from the application for asset data associated with the first asset, the request including the address; using the address and the catalog to determine the location data associated with the address; using the determined location data to retrieve the asset data at the determined location; and returning the retrieved asset data to the application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium including a set of instructions, the set of instructions configuring one or more computer processors to perform operations comprising:
-
creating content for an application using a first asset, the first asset including asset data that describes at least a part of the content associated with the asset; placing the asset data within one or more files within a location within one or more memories; creating a catalog associated with the application on the server; creating a catalog entry for the first asset, the catalog entry including at least an address and location data, the address being a unique identifier for the first asset and the location data being a description of the location of the first asset; receiving a request from the application for asset data associated with the first asset, the request including the address; using the address and the catalog to determine the location data associated with the address; using the determined location data to retrieve the asset data at the determined location; and returning the retrieved asset data to the application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification