Packaging content updates
First Claim
1. A computer-implemented method, the method implemented with at least one processor of a computing device and comprising:
- obtaining, from a user interface of a first instance of a program displaying natural language content associated with default resources of the program, user input that defines one or more content updates, the first instance of the program being executed by the computing device, at least one of the content updates including a user-defined resource that will be loaded in place of at least one of the default resources when the first instance of the program next executes effective to cause natural language content associated with the user-defined resource to be displayed by the first instance of the program; and
assembling the one or more content updates into a package that is suitable for transmission over a network connection, the package including logic to implement the one or more content updates on a remote computing device executing a second instance of the same program from which the user input that defines the one or more content updates is received, wherein the first and second instances are distinct.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are directed at obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates configured to change the content that is displayed by default when a program executes. More specifically, the method includes obtaining input that describes one or more content updates. In this regard, the input received may include the user-defined content that will be displayed when the program executes and the identity of the content displayed by default. Then, the method assembles selected content updates into a package that is suitable for transmission over a network connection. When the package is assembled, processing is provided that allows the content updates in the package to be implemented on a remote computing device.
-
Citations
19 Claims
-
1. A computer-implemented method, the method implemented with at least one processor of a computing device and comprising:
-
obtaining, from a user interface of a first instance of a program displaying natural language content associated with default resources of the program, user input that defines one or more content updates, the first instance of the program being executed by the computing device, at least one of the content updates including a user-defined resource that will be loaded in place of at least one of the default resources when the first instance of the program next executes effective to cause natural language content associated with the user-defined resource to be displayed by the first instance of the program; and assembling the one or more content updates into a package that is suitable for transmission over a network connection, the package including logic to implement the one or more content updates on a remote computing device executing a second instance of the same program from which the user input that defines the one or more content updates is received, wherein the first and second instances are distinct. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, the method implemented with at least one processor of a computing device and comprising:
-
obtaining a package that contains a plurality of natural language content updates for a local instance of a program, at least two of the plurality of natural language content updates each including a user-defined resource defined by a different respective user of the program through interaction with a respective computing device executing another respective instance of the program, the user-defined resources each including a suggested translation of a natural language term; storing the plurality of natural language content updates in a local data store that is configured to satisfy queries to identify natural language content in response to a request for natural language content from the program; and during execution of the local instance of the program; receiving the request for natural language content from the local instance of the program; identifying natural language content that satisfies the request for natural language content from the local instance of the program; determining that natural language content associated with at least one user-defined resource replaces default natural language content of the local instance of the program; and displaying natural language content of the local instance of the program, including one of the translations of a natural language term, based on the at least one user-defined resource of the package in place of the default content. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable storage memory device encoded with computer executable instructions that, when executed by a processor, implement a package creation component configured to:
-
obtain, from a user interface of a first instance of a program displaying natural language content associated with default resources of the program, user input that defines one or more content updates, at least one of the content updates including a user-defined resource that will be loaded in place of at least one of the default resources when the first instance of the program next executes effective to cause natural language content associated with the user-defined resource to be displayed by the first instance of the program, the natural language content associated with the user-defined resource including a suggested translation of an incorrect natural language term for display on the user interface; and assemble the one or more content updates into a package that is suitable for transmission over a network connection, the package including logic to implement the one or more content updates on a remote computing device configured to execute a second instance of the same program from which the user input that defines the one or more content updates is received, wherein the first and second instances are distinct. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification