Systems and methods for configuring application software
OwnerJian Piao, Jiang Xu +1inventors
InventorsJian Piao, Jiang Xu, Kuicheng Chen
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a method includes: receiving, by a computing device, data about one or more applications associated with users of a group, the group being one in which to share information amongst the users; identifying, by the computing device, an application common to at least a subset of users of the group based on the received data; and providing, by the computing device, settings to a client device of another user outside the subset of users, the client device to apply the settings to enable the another user to access the application in common with use of the client device.
Claims19
A method comprising:
- receiving, by a computing device, data about one or more applications associated with users of a group, the group being one in which to share information amongst the users;
- identifying, by the computing device, settings of an application common to at least a subset of users of the group based on the received data;
- determining a percentage of users within the group who have the settings of the application defined on their devices;
- and
- in response to the determined percentage being greater than a threshold percentage, providing, by the computing device, the settings to a client device of another user outside the subset of users, the client device to apply the settings to enable the another user to access the application in common with use of the client device;
- identifying, by the computing device, other settings as being settings of the application common to the at least a subset of users of the group based on the received data;
- receiving, via an administrative interface, an input rejecting one or more of the other settings for distribution, the administrative interface comprising controls for rejecting individual ones of the other settings and for approving the other settings that are not rejected;
- and
- in response to the input, updating a database to prevent the one or more rejected other settings from being provided to client devices of users outside the subset of users.
A method comprising:
- collecting, by a client device, data about one or more applications accessible by the client device, the client device associated with a user of a group, the group being one in which to share information amongst the users;
- and
- sending, by the client device, the data to a server device, the server device configured to:
- identify settings of an application common to at least a subset of users of the group based on the sent data,
- determine a percentage of users within the group who have the settings of the application defined on their devices, and
- in response to the determined percentage being greater than a threshold percentage, provide the settings to another client device of another user outside the subset of users, the another client device to apply the settings to enable the another user to access the application in common with use of the another client device;
- identifying, by the computing device, other settings as being settings of the application common to the at least a subset of users of the group based on the received data;
- receiving, via an administrative interface, an input rejecting one or more of the other settings for distribution, the administrative interface comprising controls for rejecting individual ones of the other settings and for approving the other settings that are not rejected;
- and
- in response to the input, updating a database to prevent the one or more rejected other settings from being provided to client devices of users outside the subset of users.
An apparatus comprising:
- a processor;
- and
- a non-volatile memory storing computer program code that when executed on the processor causes the processor to execute a process comprising:
- receiving, by a computing device, data about one or more applications associated with users of a group, the group being one in which to share information amongst the users;
- identifying, by the computing device, settings of an application common to at least a subset of users of the group based on the received data;
- determining a percentage of users within the group who have the settings of the application defined on their devices;
- and
- providing, by the computing device, the settings to a client device of another user outside the subset of users, the client device to apply the settings to enable the another user to access the application in common with use of the client device;
- identifying, by the computing device, other settings as being settings of the application common to the at least a subset of users of the group based on the received data;
- receiving, via an administrative interface, an input rejecting one or more of the other settings for distribution, the administrative interface comprising controls for rejecting individual ones of the other settings and for approving the other settings that are not rejected;
- and
- in response to the input, updating a database to prevent the one or more rejected other settings from being provided to client devices of users outside the subset of users.
Dependencies are inferred from the claim text.