Patents by Inventor Eyal Dim

Eyal Dim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11388260
    Abstract: A method comprising: automatically providing, by a client device to a server, information regarding the identity of data components comprising a user model stored at the client device, wherein each of said data components is associated with an attribute of a user of the client device; automatically identifying, by said server, data components that are missing in said user model, based, at least in part, on a reference model stored at said server; automatically sending, by said server, to said client device, said identified missing data components; automatically updating, by said client device, said user model to include said identified missing data components; and automatically sending, by said client device, data contained in one or more of said data components in said updated user model, to enable a service provided by said server.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: July 12, 2022
    Assignee: CARMEL HAIFA UNIVERSITY ECONOMIC CORPORATION LTD.
    Inventors: Tsvi Kuflik, Yevgeni Mumblat, Eyal Dim
  • Publication number: 20220053070
    Abstract: A method comprising: automatically providing, by a client device to a server, information regarding the identity of data components comprising a user model stored at the client device, wherein each of said data components is associated with an attribute of a user of the client device; automatically identifying, by said server, data components that are missing in said user model, based, at least in part, on a reference model stored at said server; automatically sending, by said server, to said client device, said identified missing data components; automatically updating, by said client device, said user model to include said identified missing data components; and automatically sending, by said client device, data contained in one or more of said data components in said updated user model, to enable a service provided by said server.
    Type: Application
    Filed: September 12, 2019
    Publication date: February 17, 2022
    Inventors: Tsvi KUFLIK, Yevgeni MUMBLAT, Eyal DIM
  • Patent number: 9304746
    Abstract: A computerized method of creating a user model, comprising: 1) Providing one or more software component collections containing software components. Each of the software components is associated with a single attribute and has: a. An attribute generation engine for calculating an attribute data. b. An attribute repository which stores the attribute data. c. An output object which outputs the attribute data to another of the plurality of software components. d. A metadata field which holds an identifier relating to the respective software component. 2) Selecting by a developer, a subset of software components. 3) Defining by the developer, a plurality of data links mapping data flow among the members of the subset. 4) Generating a user model based on the subset and the data links. 5) Outputting the user model.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: April 5, 2016
    Assignee: Carmel-Haifa University Economic Corporation Ltd.
    Inventors: Eyal Dim, Tsvi Kuflik
  • Publication number: 20130332897
    Abstract: A computerized method of creating a user model, comprising: 1) Providing one or more software component collections containing software components. Each of the software components is associated with a single attribute and has: a. An attribute generation engine for calculating an attribute data. b. An attribute repository which stores the attribute data. c. An output object which outputs the attribute data to another of the plurality of software components. d. A metadata field which holds an identifier relating to the respective software component. 2) Selecting by a developer, a subset of software components. 3) Defining by the developer, a plurality of data links mapping data flow among the members of the subset. 4) Generating a user model based on the subset and the data links. 5) Outputting the user model.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 12, 2013
    Inventors: Eyal Dim, Tsvi Kuflik