Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

AI Enabled Search

Search All Patents in AI Enabled Search


Patent US10373046


Issued 2019-08-06

Client-server Hybrid Ai Scores For Customized Actions

Client-server hybrid A.I. scores for customized actions are described. A client generates client scores corresponding to client customized actions by applying a user-specific model to an action received from a user, the user-specific model based on at least one historical action received from the user. The client requests a server to provide server scores corresponding to server customized actions by applying a cross-user model to the action received from the user, the cross-user model based on historical actions associated with server users. The client generates hybrid scores corresponding to hybrid customized actions by combining the client scores with the server scores, in response to receiving the server scores from the server. The client causes the hybrid customized actions to be outputted based on the corresponding hybrid scores.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A system comprising: one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to: generate, by a client computing system, a plurality of client scores corresponding to a plurality of client customized actions by applying a user-specific model residing on the client computing system to an action received from a user, the user-specific model being based on at least one historical action received from the user, the user-specific model including modifications based upon a cross-user model received from a server, the cross-user model being based on a plurality of historical actions associated with a plurality of server users and including changes in the cross-user model that establish a new trend detected by the server prior to sending the cross-user model to the client computing system; request, by the client computing system, the server to provide a plurality of server scores corresponding to a plurality of server customized actions by applying the cross-user model to the action received from the user; combine, by the client computing system, the plurality of client scores with the plurality of server scores received from the server to generate a plurality of hybrid scores corresponding to a plurality of hybrid customized actions, the plurality of hybrid scores being different than the pluralities of client and server scores; and cause, by the client computing system, the plurality of hybrid customized actions to be outputted based on the plurality of corresponding hybrid scores.

  • 7. A computer program product comprising a non-transitory computer readable medium storing computer-readable program code to be executed by one or more processors, the program code including instructions to: generate, by a client computing system, a plurality of client scores corresponding to a plurality of client customized actions by applying a user-specific model residing on the client computing system to an action received from a user, the user-specific model being based on at least one historical action received from the user, the user-specific model including modifications based upon a cross-user model received from a server, the cross-user model being based on a plurality of historical actions associated with a plurality of server users and including changes in the cross-user model that establish a new trend detected by the server prior to sending the cross-user model to the client computing system; request, by the client computing system, the server to provide a plurality of server scores corresponding to a plurality of server customized actions by applying the cross-user model to the action received from the user; combine, by the client computing system, the plurality of client scores with the plurality of server scores received from the server to generate a plurality of hybrid scores corresponding to a plurality of hybrid customized actions, the plurality of hybrid scores being different than the pluralities of client and server scores; and cause, by the client computing system, the plurality of hybrid customized actions to be outputted based on the plurality of corresponding hybrid scores.

  • 13. A method comprising: generating, by a client computing system, a plurality of client scores corresponding to a plurality of client customized actions by applying a user-specific model residing on the client computing system to an action received from a user, the user-specific model being based on at least one historical action received from the user, the user-specific model including modifications based upon a cross-user model received from a server, the cross-user model being based on a plurality of historical actions associated with a plurality of server users and including changes in the cross-user model that establish a new trend detected by the server prior to sending the cross-user model to the client computing system; requesting, by the client computing system, the server to provide a plurality of server scores corresponding to a plurality of server customized actions by applying the cross-user model to the action received from the user; combining, by the client computing system, the plurality of client scores with the plurality of server scores received from the server to generate a plurality of hybrid scores corresponding to a plurality of hybrid customized actions, the plurality of hybrid scores being different than the pluralities of client and server scores; and causing, by the client computing system, the plurality of hybrid customized actions to be outputted based on the plurality of corresponding hybrid scores.