Unlock instant, AI-driven research and patent intelligence for your innovation.

Client, server, and client-server system adapted for updating a client-item matrix

A client-server technology, applied in server and client-server systems, improved client field, can solve problems such as expensive infrastructure and management solutions

Pending Publication Date: 2020-08-04
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In addition, collecting gigabytes of user data for a large number of clients every day and storing and using this data securely requires expensive infrastructure and management solutions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Client, server, and client-server system adapted for updating a client-item matrix
  • Client, server, and client-server system adapted for updating a client-item matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] As mentioned in the Background section, a client-server system is a structure in which the tasks of the system are divided between a service provider (i.e. server) and a service requester (i.e. client), i.e. class client. The service to be provided may be a video service, all user data associated with said video service being stored on said server.

[0039] State-of-the-art modeling involves sending individual user data from a client to a central server that processes the data, builds a model, generates results, and sends them back to the client. For example, said result may be an estimate that is later used to generate one or several recommendations of specific items of interest to the user of said client, said one or more specific items predicted by one or several models. For example, an item is an item such as a video to watch, an app to download, or a piece of clothing to buy.

[0040] The number of clients and available items is usually very large, and is prefera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A client (i) adapted for updating individual elements (rij) of a client-item matrix (R) by means of Collaborative Filtering, R = XTY. The matrix (R) comprises a plurality of individual elements (rij),each individual element relating to a specific client (i) and a specific item (j). The client (i) utilizes an individual part (Ai) of a first model component (A) and at least one element of local client data (ui). The first model component (A) is a factor matrix A = X(i, k) comprising a plurality of client factor vectors (xi). The individual part (Ai) of the first model component (A) is the client factor vector (xi) for said client (i). The client (i) is connected to a server utilizing a second model component (B) and a global set of items (j1,..., jM). The second model component (B) is a factor matrix B = Y(J, k) comprising a plurality of item factor vectors (yj). The client (i) is configured to assign the individual part (Ai) of the first model component (A) to the client (i) and download a second model component (B) from the server. Thereafter, an updated individual part (Ai2) of the first model component (A) is calculated, as well as an individual value for each item (j1,..., jM).An evaluation of the value is uploaded to the server such that an updated second model component (B2) is calculated by the server. The updated second model component (B2) is downloaded from the server, and a new updated individual part (Ai3) of the first model component (A) is calculated.

Description

technical field [0001] The present invention relates to an improved client, server and client-server system allowing updating of individual elements of a client-item matrix. Background technique [0002] A client-server system is a structure in which the tasks of the system are divided between a service provider (ie server) and a service requester (ie client). The server may run one or more programs that share resources with the client. On the other hand, the client does not share any of its resources, but requests content or service functions from the server. The clients, i.e. user devices such as mobile phones or tablets, are an important part of the machine learning process used in such client-server systems because each client is a source of data that is used to build the The models used in the machine learning process and the results that produce said models. [0003] The results can be used to generate recommendations of one or a few specific items taken from a larg...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q30/02
CPCG06Q30/02G06N20/20H04L41/0803G06F30/27G06N20/00G06Q30/0202H04L67/01
Inventor 阿德里安·弗拉纳根
Owner HUAWEI TECH CO LTD