Patents by Inventor Oren Haze

Oren Haze 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).

  • Publication number: 20240078588
    Abstract: Techniques for implementing artificial crowd intelligence via networking of recommendation engines are disclosed. In some example embodiments, a base recommendation engine performs a computer-implemented method comprising: receiving a recommendation request; generating a first plurality of recommendations based on the recommendation request using a base recommendation model; obtaining one or more other recommendations from one or more other recommendation engines, each one of the other recommendation engines being configured to generate the other recommendations based on the recommendation request using a corresponding recommendation model; obtaining a corresponding weight for the other recommendation engine(s); selecting at least one recommendation from the first plurality of recommendations and the other recommendation(s) using the corresponding weight(s); and causing the selected recommendation(s) to be displayed.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Patent number: 11854060
    Abstract: Techniques for implementing artificial crowd intelligence via networking of recommendation engines are disclosed. In some example embodiments, a base recommendation engine performs a computer-implemented method comprising: receiving a recommendation request; generating a first plurality of recommendations based on the recommendation request using a base recommendation model; obtaining one or more other recommendations from one or more other recommendation engines, each one of the other recommendation engines being configured to generate the other recommendations based on the recommendation request using a corresponding recommendation model; obtaining a corresponding weight for the other recommendation engine(s); selecting at least one recommendation from the first plurality of recommendations and the other recommendation(s) using the corresponding weight(s); and causing the selected recommendation(s) to be displayed.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: December 26, 2023
    Assignee: SAP Portals Israel Ltd.
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20230071653
    Abstract: Techniques for implementing artificial crowd intelligence via networking of recommendation engines are disclosed. In some example embodiments, a base recommendation engine performs a computer-implemented method comprising: receiving a recommendation request; generating a first plurality of recommendations based on the recommendation request using a base recommendation model; obtaining one or more other recommendations from one or more other recommendation engines, each one of the other recommendation engines being configured to generate the other recommendations based on the recommendation request using a corresponding recommendation model; obtaining a corresponding weight for the other recommendation engine(s); selecting at least one recommendation from the first plurality of recommendations and the other recommendation(s) using the corresponding weight(s); and causing the selected recommendation(s) to be displayed.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 9, 2023
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Patent number: 11443256
    Abstract: User information for a particular user is accessed. Expert information for experts and training that is available in an organization of the particular user is accessed. One or more pattern matches between the user information and the expert information are determined. One or more expert recommendations are generated based on the one or more pattern matches and provided.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 13, 2022
    Assignee: SAP SE
    Inventor: Oren Haze
  • Patent number: 11429682
    Abstract: Techniques for implementing artificial crowd intelligence via networking of recommendation engines are disclosed. In some example embodiments, a base recommendation engine performs a computer-implemented method comprising: receiving a recommendation request; generating a first plurality of recommendations based on the recommendation request using a base recommendation model; obtaining one or more other recommendations from one or more other recommendation engines, each one of the other recommendation engines being configured to generate the other recommendations based on the recommendation request using a corresponding recommendation model; obtaining a corresponding weight for the other recommendation engine(s); selecting at least one recommendation from the first plurality of recommendations and the other recommendation(s) using the corresponding weight(s); and causing the selected recommendation(s) to be displayed.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: August 30, 2022
    Assignee: SAP Portals Israel Ltd.
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Patent number: 11269597
    Abstract: Methods, systems, and computer-readable storage media for receiving, from an integrated development environment (IDE), authored code, the authored code having been input by a developer to the IDE, receiving developer data representative of the developer, and context data and domain data associated with the authored code, determining, at least partially based on processing the authored code, the developer data, the context data, and the domain data through one or more machine learning (ML) models, that one or more code recommendations are to be displayed to the developer in the IDS, defining a sub-set of code recommendations at least partially based on the authored code and the context data, the sub-set of code recommendations comprising at least one code snippet, and displaying graphical representations of code recommendations in the sub-set of code recommendations to the developer within the IDE.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Patent number: 11217232
    Abstract: Input data is received, by a server, for a user from one or more data sources. A set of user language features associated with the input data are determined. The set of user language features is compared to multiple sets of known language features. Each set of known language features includes language features associated with the use of a non-native language by a speaker of a respective native language. A native language of the user is determined based on the comparing. A personalized recommendation is generated based on the determined native language of the user.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 4, 2022
    Assignee: SAP Portals Israel Ltd.
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20210303447
    Abstract: Methods, systems, and computer-readable storage media for receiving, from an integrated development environment (IDE), authored code, the authored code having been input by a developer to the IDE, receiving developer data representative of the developer, and context data and domain data associated with the authored code, determining, at least partially based on processing the authored code, the developer data, the context data, and the domain data through one or more machine learning (ML) models, that one or more code recommendations are to be displayed to the developer in the IDS, defining a sub-set of code recommendations at least partially based on the authored code and the context data, the sub-set of code recommendations comprising at least one code snippet, and displaying graphical representations of code recommendations in the sub-set of code recommendations to the developer within the IDE.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Patent number: 10942980
    Abstract: User information for a particular user is accessed. Application information for applications that are available in an organization of the particular user is accessed. One or more pattern matches between the user information and the application information are determined. One or more application recommendations are generated based on the determined one or more pattern matches. The one or more application recommendations are provided.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 9, 2021
    Assignee: SAP SE
    Inventors: Oren Haze, Roni Ramon-Gonen, Eran Lavi
  • Patent number: 10904109
    Abstract: First resource utilization information for a first customer of a cloud platform and second resource utilization information for a second customer of the cloud platform are accessed. A first prediction regarding future resource utilization by the first customer and a second prediction regarding future resource utilization by the second customer are determined. A resource reallocation recommendation that recommends reallocating one or more resources between the first customer and the second customer is determined, based on the first prediction and the second prediction. The resource reallocation recommendation is provided.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: January 26, 2021
    Assignee: SAP Portals Israel Ltd.
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20200410427
    Abstract: User information for a particular user is accessed. Expert information for experts and training that is available in an organization of the particular user is accessed. One or more pattern matches between the user information and the expert information are determined. One or more expert recommendations are generated based on the one or more pattern matches and provided.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventor: Oren Haze
  • Publication number: 20200410017
    Abstract: Techniques for implementing artificial crowd intelligence via networking of recommendation engines are disclosed. In some example embodiments, a base recommendation engine performs a computer-implemented method comprising: receiving a recommendation request; generating a first plurality of recommendations based on the recommendation request using a base recommendation model; obtaining one or more other recommendations from one or more other recommendation engines, each one of the other recommendation engines being configured to generate the other recommendations based on the recommendation request using a corresponding recommendation model; obtaining a corresponding weight for the other recommendation engine(s); selecting at least one recommendation from the first plurality of recommendations and the other recommendation(s) using the corresponding weight(s); and causing the selected recommendation(s) to be displayed.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20200389375
    Abstract: First resource utilization information for a first customer of a cloud platform and second resource utilization information for a second customer of the cloud platform are accessed. A first prediction regarding future resource utilization by the first customer and a second prediction regarding future resource utilization by the second customer are determined. A resource reallocation recommendation that recommends reallocating one or more resources between the first customer and the second customer is determined, based on the first prediction and the second prediction. The resource reallocation recommendation is provided.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 10, 2020
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20200082021
    Abstract: User information for a particular user is accessed. Application information for applications that are available in an organization of the particular user is accessed. One or more pattern matches between the user information and the application information are determined. One or more application recommendations are generated based on the determined one or more pattern matches. The one or more application recommendations are provided.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Oren Haze, Roni Ramon-Gonen, Eran Lavi
  • Publication number: 20200082307
    Abstract: User information for a particular user is accessed. Application interface and artifact information for application interfaces and artifacts that are available in an organization of the particular user is accessed. One or more pattern matches are determined between the user information and the application interface and artifact information. One or more interface or artifact recommendations are generated based on the determined one or more pattern matches. The one or more interface or artifact recommendations are provided.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventor: Oren Haze
  • Publication number: 20200082815
    Abstract: Input data is received, by a server, for a user from one or more data sources. A set of user language features associated with the input data are determined. The set of user language features is compared to multiple sets of known language features. Each set of known language features includes language features associated with the use of a non-native language by a speaker of a respective native language. A native language of the user is determined based on the comparing. A personalized recommendation is generated based on the determined native language of the user.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Oren Haze, Yihezkel Schoenbrun
  • Publication number: 20200065880
    Abstract: A request for recommending an item is received from a clients server, wherein the request comprises baskets data, and the basket data are associated with multiple baskets and multiple items. At least one recommendation model is built based on an Optimized Recommendations based Basket Size (ORBS) algorithm. The baskets data is processed using the recommendation model to generate a recommendation result, and the recommendation result comprises a recommended item. The recommendation result is sent to the client server to render the recommended item to be displayed on a user interface of a user device.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 27, 2020
    Inventors: Roni Ramon-Gonen, Oren Haze
  • Patent number: 9132349
    Abstract: A computer-implemented method for using a third-party recommendation in a game system includes: receiving, at a recommendation engine and from a game system, current game context data provided in real time during a game in which at least one user participates; selecting, by the recommendation engine, at least one of multiple predefined actions based on at least the current game context data; and providing a response to the game system that identifies the selected at least one action for performance.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventors: Oren Haze, Andreas Vogel, Jason Yotopoulos, Alon Barnes
  • Publication number: 20130268393
    Abstract: A computer-implemented method for using a third-party recommendation in a game system includes: receiving, at a recommendation engine and from a game system, current game context data provided in real time during a game in which at least one user participates; selecting, by the recommendation engine, at least one of multiple predefined actions based on at least the current game context data; and providing a response to the game system that identifies the selected at least one action for performance.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 10, 2013
    Applicant: SAP AG
    Inventors: Oren Haze, Andreas Vogel, Jason Yotopoulos, Alon Barnes
  • Publication number: 20130066703
    Abstract: According to some embodiments, a central hub may establish a preference profile associated with a user, and the preference profile may include, for example at least some information not provided by the user. Catalogue data may then be exchanged between the central hub and a first and second retailer that store product information in association with a enterprise data management systems. The central hub may receive user information associated with the user (including location information) from a remote user device. Based on (i) the user information, (ii) the catalogue data from the first and second retailers, and (iii) a set of business rules established at the central hub, an offer may be selected and information about the selected offer may be transmitted to the remote user device.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Inventors: Elad Razy, Saleem Boshnak, Ronen Cohen, Oren Haze