Method and apparatus for supporting software
First Claim
Patent Images
1. A method of supporting a software program, comprising:
- receiving error data for at least a first error;
identifying a patch for said at least first error; and
forwarding said patch to update said software program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, apparatus, and computer program code for supporting software is provided. In one embodiment, a method of supporting a software program includes receiving error data identifying an error in software on a user device. A patch for the error is identified and forwarded to the user device to update the software program. The patch is identified and provided from a central service, a software provider, the patch is identified and provided locally from a data storage device of the user device.
53 Citations
26 Claims
-
1. A method of supporting a software program, comprising:
-
receiving error data for at least a first error;
identifying a patch for said at least first error; and
forwarding said patch to update said software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device for supporting software on at least a first user device, comprising:
-
a processor;
a communication device, coupled to said processor, receiving error information from said at least first user device; and
a storage device in communication with said processor and storing instructions adapted to be executed by said processor to;
identify a patch for said at least first error; and
forward said patch to update said software on said at least first user device. - View Dependent Claims (22, 23, 24)
-
-
25. A system for supporting software, comprising:
-
at least a first user device having a processor;
a communication device, coupled to said processor, configured to send and receive data over a network; and
a storage device in communication with said processor and storing instructions adapted to be executed by said processor to execute at least a first software program;
monitor said at least first software program for errors; and
forward error information about an at least first error to a controller said controller having a controller processor, a controller communication device, coupled to said controller processor, configured to send and receive data over said network; and
a storage device in communication with said controller processor and storing instructions adapted to be executed by said controller processor to receive said error information about said at least first error;
identify a patch for said at least first error; and
forward said patch to update said at least first software program on said at least first user device.
-
-
26. A computer program product in a computer readable medium for supporting a software program, comprising:
-
first instructions for receiving error data for at least a first error;
second instructions for identifying a patch for said at least first error; and
third instructions for forwarding said patch to update said software program.
-
Specification