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: 11966963Abstract: 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: GrantFiled: January 30, 2023Date of Patent: April 23, 2024Assignee: Yahoo Ad Tech LLCInventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Patent number: 11861652Abstract: 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: GrantFiled: December 28, 2018Date of Patent: January 2, 2024Assignee: Yahoo Ad Tech LLCInventors: Ariel Raviv, Ran Wolff, Joel Oren, Noa Avigdor-Elgrabli, Michael Viderman, Ian Michael McCarthy
-
Publication number: 20230169572Abstract: 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: ApplicationFiled: January 30, 2023Publication date: June 1, 2023Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Publication number: 20230130032Abstract: 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: ApplicationFiled: October 17, 2022Publication date: April 27, 2023Inventors: Felix Milo Richter, Joel Oren
-
Publication number: 20230101250Abstract: 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: ApplicationFiled: July 14, 2022Publication date: March 30, 2023Inventors: Eitan Kosman, Dotan Di Castro, Joel Oren
-
Patent number: 11568466Abstract: 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: GrantFiled: December 19, 2018Date of Patent: January 31, 2023Assignee: YAHOO AD TECH LLCInventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Patent number: 11443554Abstract: 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: GrantFiled: August 6, 2019Date of Patent: September 13, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ariel Raviv, Joel Oren, Irena Grabovitch-Zuyev
-
Publication number: 20220019619Abstract: 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: ApplicationFiled: October 1, 2021Publication date: January 20, 2022Inventors: Ariel RAVIV, Irena GRABOVITCH-ZUYEV, Joel OREN
-
Publication number: 20210312280Abstract: 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: ApplicationFiled: February 19, 2021Publication date: October 7, 2021Inventors: Ayal Taitler, Christian Daniel, Dotan Di Castro, Felix Milo Richter, Joel Oren, Maksym Lefarov, Nima Manafzadeh Dizbin, Zohar Feldman
-
Patent number: 11138265Abstract: 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: GrantFiled: February 11, 2019Date of Patent: October 5, 2021Assignee: VERIZON MEDIA INC.Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Patent number: 10949449Abstract: 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: GrantFiled: March 27, 2019Date of Patent: March 16, 2021Assignee: Verizon Media Inc.Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Publication number: 20210042507Abstract: 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: ApplicationFiled: August 6, 2019Publication date: February 11, 2021Inventors: Ariel Raviv, Joel Oren, Irena Grabovitch-Zuyev
-
Publication number: 20200311104Abstract: 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: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Publication number: 20200273079Abstract: 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: ApplicationFiled: February 25, 2019Publication date: August 27, 2020Inventors: Ariel RAVIV, Joel OREN, Irena GRABOVITCH-ZUYEV
-
Publication number: 20200257726Abstract: 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: ApplicationFiled: February 11, 2019Publication date: August 13, 2020Inventors: Ariel RAVIV, Irena GRABOVITCH-ZUYEV, Joel OREN
-
Publication number: 20200211048Abstract: 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: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Ariel RAVIV, Ran WOLFF, Joel OREN, Noa AVIGDOR-ELGRABLI, Michael VIDERMAN, Ian Michael McCARTHY
-
Publication number: 20200202408Abstract: 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: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
-
Patent number: 9864487Abstract: 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: GrantFiled: January 28, 2016Date of Patent: January 9, 2018Assignee: Quora, Inc.Inventors: Adam Edward D'Angelo, Rebekah Marie Cox, Sandra Liu Huang, Joel Oren Lewenstein, Tudor Stefan Achim
-
Publication number: 20160147391Abstract: 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: ApplicationFiled: January 28, 2016Publication date: May 26, 2016Inventors: ADAM EDWARD D'ANGELO, REBEKAH MARIE COX, SANDRA LIU HUANG, JOEL OREN LEWENSTEIN, TUDOR STEFAN ACHIM
-
Patent number: 9256662Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 9, 2016Assignee: Quora, Inc.Inventors: Adam Edward D'Angelo, Rebekah Marie Cox, Sandra Liu Huang, Joel Oren Lewenstein, Tudor Stefan Achim