Methods and systems for transferring data over a network
First Claim
Patent Images
1. A method of distributing a telecommunications software upgrade to user computer systems having a software application installed thereon, the method comprising:
- (a) determining via a telecommunications software distribution computer system that a software upgrade is to be performed relative to the telecommunications software application, wherein the telecommunications software application is installed upon a plurality of user computers and wherein the telecommunications software application is configured to provide telecommunications related services;
(b) determining via the telecommunications software distribution computer system whether the telecommunications software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a first parameter related to the first user or the software upgrade wherein the first parameter relates to a level of call processing services that the first user subscribes to, the call processing services including at least a call processing service related to a voice call;
(c) determining via the software distribution computer system whether the software upgrade is to be a forced upgrade or a recommended upgrade for a second user based on a second parameter related to the second user or the software upgrade, wherein the second parameter relates to a level of call processing services that the second user subscribes to, the call processing services that the second user subscribes to including at least a call processing service related to a voice call; and
(d) determining via the telecommunications software distribution computer system if a telecommunications software upgrade file is to be downloaded to a first user computer system and a second user computer system using a trickle mode or a burst mode,wherein the telecommunications software upgrade is performed with respect to the first user based at least in part on determinations made in (a), (b), or (d), andwherein the telecommunications software upgrade is performed with respect to the second user based at least in part on determinations made in (a), (c), or (d).
7 Assignments
0 Petitions
Accused Products
Abstract
A method of distributing a software upgrade to user computer systems having a software application installed thereon is disclosed. A determination is made as whether the software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a parameter related to the first user or the software upgrade. A determination is made as to whether a software upgrade file is to be downloaded to a user computer using a trickle mode or a burst mode.
83 Citations
19 Claims
-
1. A method of distributing a telecommunications software upgrade to user computer systems having a software application installed thereon, the method comprising:
-
(a) determining via a telecommunications software distribution computer system that a software upgrade is to be performed relative to the telecommunications software application, wherein the telecommunications software application is installed upon a plurality of user computers and wherein the telecommunications software application is configured to provide telecommunications related services; (b) determining via the telecommunications software distribution computer system whether the telecommunications software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a first parameter related to the first user or the software upgrade wherein the first parameter relates to a level of call processing services that the first user subscribes to, the call processing services including at least a call processing service related to a voice call; (c) determining via the software distribution computer system whether the software upgrade is to be a forced upgrade or a recommended upgrade for a second user based on a second parameter related to the second user or the software upgrade, wherein the second parameter relates to a level of call processing services that the second user subscribes to, the call processing services that the second user subscribes to including at least a call processing service related to a voice call; and (d) determining via the telecommunications software distribution computer system if a telecommunications software upgrade file is to be downloaded to a first user computer system and a second user computer system using a trickle mode or a burst mode, wherein the telecommunications software upgrade is performed with respect to the first user based at least in part on determinations made in (a), (b), or (d), and wherein the telecommunications software upgrade is performed with respect to the second user based at least in part on determinations made in (a), (c), or (d). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of distributing a telecommunications software upgrade to user computer systems having a software application installed thereon, the method comprising:
-
(a) determining via a telecommunications software distribution computer system that a software upgrade is to be performed relative to the telecommunications software application, wherein the telecommunications software application is installed upon a plurality of user computers and wherein the telecommunications software application is configured to provide telecommunications related services; (b) determining if the first user is to receive the software upgrade based on one or more of; which country the first user computer is located in;
ora phone number associated with the first user; (c) determining via the telecommunications software distribution computer system whether the telecommunications software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a first parameter related to the first user or the software upgrade, wherein the first parameter relates to a level of call processing services that the first user subscribes to; (d) determining via the software distribution computer system whether the software upgrade is to be a forced upgrade or a recommended upgrade for a second user based on a second parameter related to the second user or the software upgrade, wherein the second parameter relates to a level of call processing services that the second user subscribes to; and (e) determining via the telecommunications software distribution computer system if a telecommunications software upgrade file is to be downloaded to a first user computer system and a second user computer system using a trickle mode or a burst mode, wherein the telecommunications software upgrade is performed with respect to the first user based at least in part on determinations made in (a), (b), (c), or (e), and wherein the telecommunications software upgrade is performed with respect to the second user based at least in part on determinations made in (a), (c), (d), or (e).
-
-
19. A method of distributing a telecommunications software upgrade to user computer systems having a software application installed thereon, the method comprising:
-
(a) determining via a telecommunications software distribution computer system that a software upgrade is to be performed relative to the telecommunications software application, wherein the telecommunications software application is installed upon a plurality of user computers and wherein the telecommunications software application is configured to provide telecommunications related services; (b) determining via the telecommunications software distribution computer system whether the telecommunications software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a first parameter related to the first user or the software upgrade, wherein the first parameter relates to a level of call processing services that the first user subscribes to, and wherein if the upgrade is a recommended upgrade, determining if the first user has accepted and/or installed the upgrade; if the first user has not accepted and/or installed the upgrade, denying the first user access to at least a first telecommunication service; (c) determining via the software distribution computer system whether the software upgrade is to be a forced upgrade or a recommended upgrade for a second user based on a second parameter related to the second user or the software upgrade, wherein the second parameter relates to a level of call processing services that the second user subscribes to; and (d) determining via the telecommunications software distribution computer system if a telecommunications software upgrade file is to be downloaded to a first user computer system and a second user computer system using a trickle mode or a burst mode, wherein the telecommunications software upgrade is performed with respect to the first user based at least in part on determinations made in (a), (b), or (d), and wherein the telecommunications software upgrade is performed with respect to the second user based at least in part on determinations made in (a), (c), or (d).
-
Specification