Patents by Inventor Joel Oren

Joel Oren 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: 11966963
    Abstract: One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title. A model is used to infer a product category for the product title. Matching scores are assigned to products within a product category based upon weighted attributes. A recommendation is provided to the user for a product having a matching score greater than a matching threshold.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: April 23, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Patent number: 11861652
    Abstract: One or more computing devices, systems, and/or methods for mailbox-based coupon display are provided. For example, a plurality of email messages stored in a mailbox of a first email account of a first user may be identified, and may be evaluated to identify a plurality of coupons. The plurality of coupons may be analyzed to determine one or more coupon features. User data and/or activity data associated with the first user may be analyzed to determine one or more user features. A predictive model may be tuned based upon the one or more coupon features and/or the one or more user features. A set of scores may be generated for the plurality of coupons based upon the predictive model. A graphical user interface may be controlled based upon the set of scores to display one or more coupons.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 2, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Ariel Raviv, Ran Wolff, Joel Oren, Noa Avigdor-Elgrabli, Michael Viderman, Ian Michael McCarthy
  • Publication number: 20230169572
    Abstract: One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title. A model is used to infer a product category for the product title. Matching scores are assigned to products within a product category based upon weighted attributes. A recommendation is provided to the user for a product having a matching score greater than a matching threshold.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Publication number: 20230130032
    Abstract: A method for generating a state model describing a controllable system. The method includes: providing at least one part of the state model; selecting an action from a set of actions starting from the second state of the components; simulating further states of the components by a successive application of an action from the set of actions to the components in each case, an individual reward being determined for each of the applications of an action to the components; optimizing the at least one part of the state model based on the determined rewards, the optimizing of the at least one part of the state model taking place based on a variance reduction method and a maximum of the determined rewards; and adding the selected action and the second state to the at least one part of the state model.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 27, 2023
    Inventors: Felix Milo Richter, Joel Oren
  • Publication number: 20230101250
    Abstract: A method for generating a graph structure for training a graph neural network. The method includes: obtaining data representing a computational graph, wherein the computational graph comprises a plurality of nodes connected by edges; and generating the graph structure for training the graph neural network by removing edges from the computational graph. The edges are removed in such a way that an environment in the computational graph corresponds to an environment in the graph structure.
    Type: Application
    Filed: July 14, 2022
    Publication date: March 30, 2023
    Inventors: Eitan Kosman, Dotan Di Castro, Joel Oren
  • Patent number: 11568466
    Abstract: One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title. A model is used to infer a product category for the product title. Matching scores are assigned to products within a product category based upon weighted attributes. A recommendation is provided to the user for a product having a matching score greater than a matching threshold.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 31, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Patent number: 11443554
    Abstract: One or more computing devices, systems, and/or methods are provided. One or more videos associated with a user may be analyzed to determine a first set of features of the user associated with a first emotion of the user and/or a second set of features of the user associated with a second emotion of the user. A first user emotion profile associated with the user may be generated based upon the first set of features and/or the second set of features. A second video may be presented via a graphical user interface of a first client device. The user may be identified within the second video. It may be determined, based upon the second video and/or the first user emotion profile, that the user is associated with the first emotion. A representation of the first emotion may be displayed via the graphical user interface of the first client device.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ariel Raviv, Joel Oren, Irena Grabovitch-Zuyev
  • Publication number: 20220019619
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a universally applied framework for analyzing all forms and types of messages being communicated over network, and providing functionality to an inbox for alerting a user to specific forms or types of content included within received and displayed messages. Such functionality can include determining and displaying specific message content in a modified manner when its associated message is displayed from a message inbox. The messages can be modified upon display within in the inbox to indicate and identify that the message includes content of a specific type or form.
    Type: Application
    Filed: October 1, 2021
    Publication date: January 20, 2022
    Inventors: Ariel RAVIV, Irena GRABOVITCH-ZUYEV, Joel OREN
  • Publication number: 20210312280
    Abstract: A method for scheduling a set of jobs for a plurality of machines. Each job is defined by at least one feature which characterizes a processing time of the job. If any of the machines is free, a job from of the set of jobs is selected to be carrying out by said machine and scheduled for said machine. The job is selected as follows: a Graph Neural Network receives as input the set of jobs and a current state of at least the machine which is free, the Graph Neural Network outputs a reward for the set of jobs if launched on the machines, which states are inputted into the Graph Neuronal Network, and the job for the free machine is selected depending on the Graph Neural Network output.
    Type: Application
    Filed: February 19, 2021
    Publication date: October 7, 2021
    Inventors: Ayal Taitler, Christian Daniel, Dotan Di Castro, Felix Milo Richter, Joel Oren, Maksym Lefarov, Nima Manafzadeh Dizbin, Zohar Feldman
  • Patent number: 11138265
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a universally applied framework for analyzing all forms and types of messages being communicated over network, and providing functionality to an inbox for alerting a user to specific forms or types of content included within received and displayed messages. Such functionality can include determining and displaying specific message content in a modified manner when its associated message is displayed from a message inbox. The messages can be modified upon display within in the inbox to indicate and identify that the message includes content of a specific type or form.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: October 5, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Patent number: 10949449
    Abstract: One or more computing devices, systems, and/or methods for efficiently storing and retrieving electronic communication are provided. Messages with the same structure are grouped into a same cluster. A template is created for the cluster. The template is populated with constant values that are the same amongst the messages. Variable values that are different amongst the messages are stored within user account repositories for each message. In this way, the constant values are merely stored once for the messages within the cluster. A template within a general repository and variable values within a user account repository may be used to reconstruct a message.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 16, 2021
    Assignee: Verizon Media Inc.
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Publication number: 20210042507
    Abstract: One or more computing devices, systems, and/or methods are provided. One or more videos associated with a user may be analyzed to determine a first set of features of the user associated with a first emotion of the user and/or a second set of features of the user associated with a second emotion of the user. A first user emotion profile associated with the user may be generated based upon the first set of features and/or the second set of features. A second video may be presented via a graphical user interface of a first client device. The user may be identified within the second video. It may be determined, based upon the second video and/or the first user emotion profile, that the user is associated with the first emotion. A representation of the first emotion may be displayed via the graphical user interface of the first client device.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 11, 2021
    Inventors: Ariel Raviv, Joel Oren, Irena Grabovitch-Zuyev
  • Publication number: 20200311104
    Abstract: One or more computing devices, systems, and/or methods for efficiently storing and retrieving electronic communication are provided. Messages with the same structure are grouped into a same cluster. A template is created for the cluster. The template is populated with constant values that are the same amongst the messages. Variable values that are different amongst the messages are stored within user account repositories for each message. In this way, the constant values are merely stored once for the messages within the cluster. A template within a general repository and variable values within a user account repository may be used to reconstruct a message.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Publication number: 20200273079
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically analyzing electronic message data. The disclosed systems and methods automatically analyze data obtained from electronic messages using trained statistical models, such as time-series models for current data analysis and forecasting.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Inventors: Ariel RAVIV, Joel OREN, Irena GRABOVITCH-ZUYEV
  • Publication number: 20200257726
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a universally applied framework for analyzing all forms and types of messages being communicated over network, and providing functionality to an inbox for alerting a user to specific forms or types of content included within received and displayed messages. Such functionality can include determining and displaying specific message content in a modified manner when its associated message is displayed from a message inbox. The messages can be modified upon display within in the inbox to indicate and identify that the message includes content of a specific type or form.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 13, 2020
    Inventors: Ariel RAVIV, Irena GRABOVITCH-ZUYEV, Joel OREN
  • Publication number: 20200211048
    Abstract: One or more computing devices, systems, and/or methods for mailbox-based coupon display are provided. For example, a plurality of email messages stored in a mailbox of a first email account of a first user may be identified, and may be evaluated to identify a plurality of coupons. The plurality of coupons may be analyzed to determine one or more coupon features. User data and/or activity data associated with the first user may be analyzed to determine one or more user features. A predictive model may be tuned based upon the one or more coupon features and/or the one or more user features. A set of scores may be generated for the plurality of coupons based upon the predictive model. A graphical user interface may be controlled based upon the set of scores to display one or more coupons.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Ariel RAVIV, Ran WOLFF, Joel OREN, Noa AVIGDOR-ELGRABLI, Michael VIDERMAN, Ian Michael McCARTHY
  • Publication number: 20200202408
    Abstract: One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title. A model is used to infer a product category for the product title. Matching scores are assigned to products within a product category based upon weighted attributes. A recommendation is provided to the user for a product having a matching score greater than a matching threshold.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Patent number: 9864487
    Abstract: According to various embodiments, a viewing event may be detected, the viewing event corresponding to a user viewing a content item. A view reason associated with the viewing event may be determined, the view reason indicating how the user was notified of the content item or how the user accessed the content item. A privacy value associated with the viewing event may be determined, the privacy value indicating an inferred sensitivity of the user to publication of the viewing event. Further, metadata describing the viewing event may be generated. Moreover, the metadata may be associated with the content item.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 9, 2018
    Assignee: Quora, Inc.
    Inventors: Adam Edward D'Angelo, Rebekah Marie Cox, Sandra Liu Huang, Joel Oren Lewenstein, Tudor Stefan Achim
  • Publication number: 20160147391
    Abstract: According to various embodiments, a viewing event may be detected, the viewing event corresponding to a user viewing a content item. A view reason associated with the viewing event may be determined, the view reason indicating how the user was notified of the content item or how the user accessed the content item. A privacy value associated with the viewing event may be determined, the privacy value indicating an inferred sensitivity of the user to publication of the viewing event. Further, metadata describing the viewing event may be generated. Moreover, the metadata may be associated with the content item.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: ADAM EDWARD D'ANGELO, REBEKAH MARIE COX, SANDRA LIU HUANG, JOEL OREN LEWENSTEIN, TUDOR STEFAN ACHIM
  • Patent number: 9256662
    Abstract: According to various embodiments, a viewing event may be detected, the viewing event corresponding to a user viewing a content item. A view reason associated with the viewing event may be determined, the view reason indicating how the user was notified of the content item or how the user accessed the content item. A privacy value associated with the viewing event may be determined, the privacy value indicating an inferred sensitivity of the user to publication of the viewing event. Further, metadata describing the viewing event may be generated. Moreover, the metadata may be associated with the content item.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 9, 2016
    Assignee: Quora, Inc.
    Inventors: Adam Edward D'Angelo, Rebekah Marie Cox, Sandra Liu Huang, Joel Oren Lewenstein, Tudor Stefan Achim