Patents by Inventor Yoram Talmor

Yoram Talmor 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: 11301777
    Abstract: A messaging server provides conversational text subsets to a machine-learned model that analyzes the text subsets to identify intents expressed therein. The messaging server determines intent groups associated with the text subsets based on the expressed intents. An intent group describes a category representing a subject area in which a text subset may express intent, and also describes a stage of the category representing a strength of the expressed intent. The messaging server applies decay factors to the intent groups. The decay factors include decay rates that describe how long the types of intents represented by the intent groups are maintained. The messaging server has access to suggestions having associated targeting criteria including intent groups to which the suggestions are targeted. The message server uses the targeting criteria to select suggestions targeted to users associated with particular text subsets, and delivers the selected suggestions to the users.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Yoram Talmor
  • Patent number: 11223586
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Patent number: 10979371
    Abstract: Techniques for messaging agent messaging interaction are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a user interface selection of a user-to-commerce message thread on a client device, the user-to-commerce message thread associated with a commerce entity with a messaging system; display a user-to-commerce message thread interface for the user-to-commerce message thread; receive a user-to-commerce message via the user-to-commerce message thread interface for the user-to-commerce message thread; and send the user-to-commerce message to the commerce entity via the messaging system. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 13, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Patent number: 10972423
    Abstract: Various embodiments include a conversation engine for facilitating a conversation between member accounts (e.g., personal accounts) and social network entities (e.g., corporate accounts) in a social networking system. The conversation engine can enable interactions between a member account and a social network entity via a messaging application when an end-user device associated with the member account is in proximity to a physical establishment associated with the social network entity. The end-user device can scan for available access points and determine its location based on the wireless source identifier(s) of the available access points. The end-user device and/or the social networking system can compare the wireless source identifier(s) to a set of known wireless source identifiers to determine the end-user device's location. Messages can be generated by the conversation engine that include content that is generated based at least in part on the location of the end-user device.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: April 6, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Robert Franklin Daniel, Deniz Demir, Ming Xiao, Michael Allen Sherron, Yoram Talmor
  • Patent number: 10686738
    Abstract: The present disclosure relates to systems, methods, and devices for providing personal assistant service via messaging. In particular, one or more embodiments receive a request for personal assistant service in an electronic message from a user, assign the request to an agent, determine an intent of the request, and configure an agent user interface to include one or more options in accordance with the determined intent of the request.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 16, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Robert Franklin Daniel, Yoram Talmor, Alexandre Lebrun, Laurent Nicolas Landowski, Deniz Demir, Jeremy Harrison Goldberg, Willy Blandin
  • Patent number: 10581771
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 3, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Patent number: 10565634
    Abstract: This disclosure covers systems and methods that generate and train a chatbot to automatically communicate with users concerning subjects related to a digital advertisement received for distribution. In particular, the disclosed systems and methods train a chatbot to simulate common conversation exchanges from messaging threads associated with previous digital advertisements that are similar to a received digital advertisement. By training the chatbot to simulate such conversations, the disclosed systems and methods create a chatbot that can immediately respond to a user's inquiries concerning the received digital advertisement and tailor automated exchanges that further the objectives of an advertiser or merchant associated with the received digital advertisement.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventors: Yoram Talmor, Himanshu Baweja
  • Publication number: 20190166083
    Abstract: Various embodiments include a conversation engine for facilitating a conversation between member accounts (e.g., personal accounts) and social network entities (e.g., corporate accounts) in a social networking system. The conversation engine can enable interactions between a member account and a social network entity via a messaging application when an end-user device associated with the member account is in proximity to a physical establishment associated with the social network entity. The end-user device can scan for available access points and determine its location based on the wireless source identifier(s) of the available access points. The end-user device and/or the social networking system can compare the wireless source identifier(s) to a set of known wireless source identifiers to determine the end-user device's location. Messages can be generated by the conversation engine that include content that is generated based at least in part on the location of the end-user device.
    Type: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Inventors: Robert Franklin Daniel, Deniz Demir, Ming Xiao, Michael Allen Sherron, Yoram Talmor
  • Patent number: 10243905
    Abstract: Various embodiments include a conversation engine for facilitating a conversation between member accounts (e.g., personal accounts) and social network entities (e.g., corporate accounts) in a social networking system. The conversation engine can enable interactions between a member account and a social network entity via a messaging application when an end-user device associated with the member account is in proximity to a physical establishment associated with the social network entity. The end-user device can scan for available access points and determine its location based on the wireless source identifier(s) of the available access points. The end-user device and/or the social networking system can compare the wireless source identifier(s) to a set of known wireless source identifiers to determine the end-user device's location. Messages can be generated by the conversation engine that include content that is generated based at least in part on the location of the end-user device.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 26, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Robert Franklin Daniel, Deniz Demir, Ming Xiao, Michael Allen Sherron, Yoram Talmor
  • Publication number: 20190043106
    Abstract: This disclosure covers systems and methods that generate and train a chatbot to automatically communicate with users concerning subjects related to a digital advertisement received for distribution. In particular, the disclosed systems and methods train a chatbot to simulate common conversation exchanges from messaging threads associated with previous digital advertisements that are similar to a received digital advertisement. By training the chatbot to simulate such conversations, the disclosed systems and methods create a chatbot that can immediately respond to a user's inquiries concerning the received digital advertisement and tailor automated exchanges that further the objectives of an advertiser or merchant associated with the received digital advertisement.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventors: Yoram Talmor, Himanshu Baweja
  • Publication number: 20180300414
    Abstract: Techniques for ranking of selected bots are described. In one embodiment, for example, an apparatus may comprise a client front-end component operative to receive a bot contact display prompt from a client device; and send an ordered bot contact list to the client device; a bot contact list component operative to retrieve a bot contact list from a selection component, the bot contact list comprising a plurality of bot contacts; and a contact ranking component operative to determine a ranking weight for each of the plurality of bot contacts; and generate the ordered bot contact list by ordering the bot contact list based on the ranking weight. Other embodiments are described and claimed.
    Type: Application
    Filed: July 19, 2017
    Publication date: October 18, 2018
    Inventors: Yingming Chen, Jeremy Harrison Goldberg, Kemal El Moujahid, Yoram Talmor, Chih Shao Lee, Seyed Ahmad Anvari, Michael Allen Anvari, Haotian Zhang, Matthew Robert Anger, Nicolas Andrij Bushak, Salahuddin Choudhary, Christopher Bing Chen
  • Publication number: 20180103004
    Abstract: The present disclosure is directed toward systems and methods for reengaging website visitors via a social networking system. For example, in accordance with one embodiment, a social networking system receives information regarding a user-triggered event associated with a merchant webpage, utilizes the received information to generate an electronic message from the merchant to the user, and provides the electronic message to the user via the social networking system. The user can then reengage with the merchant in response to the received electronic message.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Inventors: Deniz Demir, Wenyun Yang, Robert Franklin Daniel, Yoram Talmor, Edward Young Zhang, Aayush Gupta, Ramkumar Natarajan
  • Publication number: 20170293955
    Abstract: Techniques for messaging agent customization are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a commerce message package from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system; determine commerce access privileges for the commerce messaging application in association with the message thread; send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and reject the commerce message package when the commerce access privileges reject access to the message thread. Other embodiments are described and claimed.
    Type: Application
    Filed: December 29, 2016
    Publication date: October 12, 2017
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Publication number: 20170295119
    Abstract: Techniques for messaging agent messaging interaction are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a user interface selection of a user-to-commerce message thread on a client device, the user-to-commerce message thread associated with a commerce entity with a messaging system; display a user-to-commerce message thread interface for the user-to-commerce message thread; receive a user-to-commerce message via the user-to-commerce message thread interface for the user-to-commerce message thread; and send the user-to-commerce message to the commerce entity via the messaging system. Other embodiments are described and claimed.
    Type: Application
    Filed: December 29, 2016
    Publication date: October 12, 2017
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Publication number: 20170293922
    Abstract: Techniques for messaging agent coordination are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a commerce interface control selection in a user-to-user message thread interface on a client device, the user-to-user message thread associated with a user-to-user message thread for a plurality of users with a messaging system; display a commerce interface in association with the user-to-user message thread interface, the commerce interface comprising a plurality of commerce configuration options; receive a commerce option share control selection in association with the commerce interface; and share the plurality of commerce configuration options with the user-to-user message thread. Other embodiments are described and claimed.
    Type: Application
    Filed: December 29, 2016
    Publication date: October 12, 2017
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Publication number: 20170293954
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Application
    Filed: December 29, 2016
    Publication date: October 12, 2017
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Deniz Demir
  • Publication number: 20170257336
    Abstract: Various embodiments include a conversation engine for facilitating a conversation between member accounts (e.g., personal accounts) and social network entities (e.g., corporate accounts) in a social networking system. The conversation engine can enable interactions between a member account and a social network entity via a messaging application when an end-user device associated with the member account is in proximity to a physical establishment associated with the social network entity. The end-user device can scan for available access points and determine its location based on the wireless source identifier(s) of the available access points. The end-user device and/or the social networking system can compare the wireless source identifier(s) to a set of known wireless source identifiers to determine the end-user device's location. Messages can be generated by the conversation engine that include content that is generated based at least in part on the location of the end-user device.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 7, 2017
    Inventors: Robert Franklin Daniel, Deniz Demir, Ming Xiao, Michael Allen Sherron, Yoram Talmor
  • Publication number: 20170026318
    Abstract: The present disclosure relates to systems, methods, and devices for providing personal assistant service via messaging. In particular, one or more embodiments receive a request for personal assistant service in an electronic message from a user, assign the request to an agent, determine an intent of the request, and configure an agent user interface to include one or more options in accordance with the determined intent of the request.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: Robert Franklin Daniel, Yoram Talmor, Alexandre Lebrun, Laurent Nicolas Landowsk, Deniz Demir, Jeremy Harrison Goldberg, Willy Blandin
  • Patent number: 7865397
    Abstract: A hierarchical category system for organizing and displaying electronic advertisements is disclosed. Each electronic advertisement is assigned one or more categories from a hierarchical categorization system. Similarly, each available advertisement placement location is also provided with a category from the hierarchical categorization, system. Then, when displaying advertisements, the system attempts to locate advertisements that have matching categorizations. When no matching advertisement with an exact matching categorization can be found, the system will attempt to locate an advertisement from a more specific (child) category that is a sub category of the current category. However, the advertisement from the more specific (child) category must specify the broader category within its own allowable fall-back path.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: January 4, 2011
    Assignee: Yahoo! Inc.
    Inventors: Evgeniy Makeev, Lou Sheward, Yoram Talmor
  • Patent number: D804493
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 5, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Robert Franklin Daniel, Yoram Talmor, Alexandre Lebrun, Laurent Nicolas Landowski, Deniz Demir, Jeremy Harrison Goldberg, Willy Blandin