Patents by Inventor Assaf Baciu

Assaf Baciu 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: 10832283
    Abstract: The present disclosure describes a system, method, and computer program for automatically predicting the emotion(s) to which a user is most likely to respond based on user characteristics and for tailoring a marketing message to a user based on the predicted emotion(s). A statistical model is created that predicts how a user with certain characteristics will respond to certain emotions. User characteristics are the input to the model, and, for each of a set of emotions, the output is the probability of a corresponding user responding to a message with the emotion. The statistical model is used to generate promotional messages that are tailored to each user based on the emotion to which the user is predicted to respond best, given the user's characteristics.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 10, 2020
    Assignee: Persado Intellectual Property Limited
    Inventors: Panagiotis Angelopoulos, Assaf Baciu
  • Publication number: 20200074496
    Abstract: A system and method is provided for recommending a grammar for a message campaign used by a message optimization system. A user specifies parameters for a new campaign, from which a set of statistical design budgets is calculated. The user selects a grammar structure, recommended based on the statistical design budgets, for the campaign. The n-most relevant past campaigns are identified. Semantic tags, associated with each previously used value from the n-most relevant past campaigns and each of a plurality of untested values, are identified and ranked based on past performance. The previously used values are ordered by ranked tag group and then within each tag group, while the untested values are ordered by ranked tag group and then randomly within the tag group. Recommended values are selected from the ranked list of previously used values and untested values depending on the degree of exploration/conservatism indicated by the user.
    Type: Application
    Filed: July 11, 2019
    Publication date: March 5, 2020
    Inventors: Rui Miguel Forte, Avishalom Shalit, Guy Stephane Krief, Assaf Baciu
  • Patent number: 10504137
    Abstract: The disclosure is directed to a system, method, and computer program product for detecting and responding to changes in the performance of an ad. In a first phase, an expected performance value for an ad is calculated. In a second phase, the performance of the ad is monitored in intervals, wherein for each interval, the response rate of the ad during the interval is calculated and compared to the expected performance value, an upper performance limit, and a lower performance limit. The ad is replaced or the expected performance value is recalculated, depending on how the response rate compares to the expected performance value, the upper performance limit, and the lower performance limit.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: December 10, 2019
    Assignee: PERSADO INTELLECTUAL PROPERTY LIMITED
    Inventors: Panagiotis Angelopoulos, Assaf Baciu
  • Patent number: 10395270
    Abstract: A system and method is provided for recommending a grammar for a message campaign used by a message optimization system. A user specifies parameters for a new campaign, from which a set of statistical design budgets is calculated. The user selects a grammar structure, recommended based on the statistical design budgets, for the campaign. The n-most relevant past campaigns are identified. Semantic tags, associated with each previously used value from the n-most relevant past campaigns and each of a plurality of untested values, are identified and ranked based on past performance. The previously used values are ordered by ranked tag group and then within each tag group, while the untested values are ordered by ranked tag group and then randomly within the tag group. Recommended values are selected from the ranked list of previously used values and untested values depending on the degree of exploration/conservatism indicated by the user.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: August 27, 2019
    Assignee: PERSADO INTELLECTUAL PROPERTY LIMITED
    Inventors: Rui Miguel Forte, Avishalom Shalit, Guy Stephane Krief, Assaf Baciu
  • Patent number: 10269028
    Abstract: The present invention provides a system and method for optimizing a message. Components of a starting message are identified, and at least one rule is applied for modifying at least one message component to create at least one variation of the starting message. Message variants are tested by sending each variant to a sample of people and measuring a response rate for each sent message variant. The measured response rates are used to create an optimal version of the message. In one embodiment, message variants may be created and tested in multiple rounds.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: April 23, 2019
    Assignee: PERSADO INTELLECTUAL PROPERTY LIMITED
    Inventors: Alexios Vratskides, Ori Einstein, Guy Stephane Krief, Assaf Baciu
  • Publication number: 20170316430
    Abstract: The present invention provides a system and method for optimizing a message. Components of a starting message are identified, and at least one rule is applied for modifying at least one message component to create at least one variation of the starting message. Message variants are tested by sending each variant to a sample of people and measuring a response rate for each sent message variant. The measured response rates are used to create an optimal version of the message. In one embodiment, message variants may be created and tested in multiple rounds.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Inventors: Alexios Vratskides, Ori Einstein, Guy Stephane Krief, Assaf Baciu
  • Patent number: 9741043
    Abstract: The present invention provides a system and method for optimizing a message. Components of a starting message are identified, and at least one rule is applied for modifying at least one message component to create at least one variation of the starting message. Message variants are tested by sending each variant to a sample of people and measuring a response rate for each sent message variant. The measured response rates are used to create an optimal version of the message. In one embodiment, message variants may be created and tested in multiple rounds.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 22, 2017
    Assignee: Persado Intellectual Property Limited
    Inventors: Alexios Vratskides, Ori Einstein, Guy Stephane Krief, Assaf Baciu
  • Patent number: 9386154
    Abstract: The present invention provides a system, method and software application for enabling a customer service agent to efficiently communicate with users of a communication device. When a user enters speech input into his communication device, the speech is converted to text, and the text is displayed to the customer service agent on the agent's computer screen. Alternately, the user's speech input is provided to the customer service agent in the form of an audio file. The agent types a response, and the agent's response is provided to the user on the user's communication device. The agent's response may be converted to speech and played to the user, and/or the agent's response may be displayed as text on the display screen of the user's communication device.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 5, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, Kevin M. Stone, David A. Winarsky
  • Patent number: 9268769
    Abstract: A system, method, and computer program are provided for identifying message content to send to users based on the users' language characteristics. Language characteristics are extracted from user-generated content and language characteristic scores are assigned to each user. The users are clustered into groups using the language characteristic scores. The system sends test messages with different message content to at least a subset of each group's users and the response rates are measured. For each group, a message content to which the group is most responsive is identified and is associated with the group. Language characteristics from a new user's user-generated content are extracted and language characteristic scores are assigned to the new user. The group to which the new user belongs is identified using the new user's language characteristic scores. A message is sent to the new user with the message content previously associated with the identified group.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: February 23, 2016
    Assignee: Persado Intellectual Property Limited
    Inventors: Avishalom Shalit, Assaf Baciu, Guy Stephane Krief
  • Patent number: 8929883
    Abstract: A system, method and software application track call failures on a wireless phone. A software application on the phone monitors outbound calls made on the phone to determine whether or not a call fails. In one embodiment, such monitoring is done only for a select period of time (e.g., the initial few seconds when the phone is attempting to connect to a call to the wireless communication carrier's network), and, in an alternate embodiment, such monitoring is done for the duration of the call. If a call fails, the software application stores information related to the call. Examples of such types of information include the time the call failed, the location of the phone at call failure, and identification information for the phone. The stored call information is then sent to the wireless communication carrier to enable the carrier to assess network quality.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: January 6, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, Hetal Pandya, Kevin Stone, David Winarsky
  • Patent number: 8824651
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 2, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Carl Mikael Berner, Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Kevin M. Stone, David A. Winarsky
  • Patent number: 8682748
    Abstract: Self-service application and method facilitate the ability of a self-service system to resolve conflicts in an automated fashion. When a user “opts-in” to a product offer presented to the user by the self-service system, the self-service system determines if the offered product conflicts with an existing product or characteristic associated with the user's account. If there is a conflict and the conflict can be better explained in another communication channel, the self-service system informs the user that there is a problem with the user purchasing the product, and offers to provide more information via a second communication channel. If the user accepts such offer, the self-service system begins communicating with the user about the conflict in the second communication channel. In one embodiment, in transitioning to the second communication channel, the self-service system maintains the user state information.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: March 25, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, David E. Hartig, Michael G. Linnert, Kevin M. Stone, Vipul Vyas
  • Publication number: 20130311269
    Abstract: A system and method is provided for recommending a grammar for a message campaign used by a message optimization system. A user specifies parameters for a new campaign, from which a set of statistical design budgets is calculated. The user selects a grammar structure, recommended based on the statistical design budgets, for the campaign. The n-most relevant past campaigns are identified. Semantic tags, associated with each previously used value from the n-most relevant past campaigns and each of a plurality of untested values, are identified and ranked based on past performance. The previously used values are ordered by ranked tag group and then within each tag group, while the untested values are ordered by ranked tag group and then randomly within the tag group. Recommended values are selected from the ranked list of previously used values and untested values depending on the degree of exploration/conservatism indicated by the user.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: UPSTREAM MOBILE MARKETING LIMITED
    Inventors: Rui Miguel Forte, Avishalom Shalit, Guy Stephane Krief, Assaf Baciu
  • Patent number: 8363807
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 29, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Carl Mikael Berner, Kevin M. Stone, David A. Winarsky
  • Patent number: 8331919
    Abstract: A system, method and software application track call failures on a wireless phone. A software application on the phone monitors outbound calls made on the phone to determine whether or not a call fails. In one embodiment, such monitoring is done only for a select period of time (e.g., the initial few seconds when the phone is attempting to connect to a call to the wireless communication carrier's network), and, in an alternate embodiment, such monitoring is done for the duration of the call. If a call fails, the software application stores information related to the call. Examples of such types of information include the time the call failed, the location of the phone at call failure, and identification information for the phone. The stored call information is then sent to the wireless communication carrier to enable the carrier to assess network quality.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: December 11, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, Hetal Pandya, Kevin M. Stone, David A. Winarsky
  • Publication number: 20120259620
    Abstract: The present invention provides a system and method for optimizing a message. Components of a starting message are identified, and at least one rule is applied for modifying at least one message component to create at least one variation of the starting message. Message variants are tested by sending each variant to a sample of people and measuring a response rate for each sent message variant. The measured response rates are used to create an optimal version of the message. In one embodiment, message variants may be created and tested in multiple rounds.
    Type: Application
    Filed: November 12, 2010
    Publication date: October 11, 2012
    Applicant: Upstream Mobile Marketing Limited
    Inventors: Alexios Vratskides, Ori Einstein, Guy Stephane Krief, Assaf Baciu
  • Patent number: 7925558
    Abstract: A system and method commoditize browsing time in a self-service store for a communication carrier. The method comprises communicating with a user, enabling the user to browse the store, tracking the amount of time the user spends browsing the store, calculating a charge, if any, for the amount of time the user spent browsing the store, and, if a charge is incurred, charging the user's account for such charge. In one embodiment, the self-service store is a voice store in which a user calls into the store. However, the invention is not limited to voice stores, and the invention could apply to stores accessed via text messaging, the web, etc. Communication with a user can be initiated by the user or by the self-service system.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: April 12, 2011
    Assignee: Bevocal LLC
    Inventors: Assaf Baciu, Ryan J. Bush, Kevin M. Stone
  • Publication number: 20090164214
    Abstract: The present invention provides a system, method and software application for enabling a customer service agent to efficiently communicate with users of a communication device. When a user enters speech input into his communication device, the speech is converted to text, and the text is displayed to the customer service agent on the agent's computer screen. Alternately, the user's speech input is provided to the customer service agent in the form of an audio file. The agent types a response, and the agent's response is provided to the user on the user's communication device. The agent's response may be converted to speech and played to the user, and/or the agent's response may be displayed as text on the display screen of the user's communication device.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Assaf Baciu, Kevin M. Stone, David A. Winarsky
  • Publication number: 20090046843
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Application
    Filed: September 27, 2007
    Publication date: February 19, 2009
    Inventors: Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Carl Mikael Berner, Kevin M. Stone, David A. Winarsky
  • Publication number: 20080015961
    Abstract: A system and method commoditize browsing time in a self-service store for a communication carrier. The method comprises communicating with a user, enabling the user to browse the store, tracking the amount of time the user spends browsing the store, calculating a charge, if any, for the amount of time the user spent browsing the store, and, if a charge is incurred, charging the user's account for such charge. In one embodiment, the self-service store is a voice store in which a user calls into the store. However, the invention is not limited to voice stores, and the invention could apply to stores accessed via text messaging, the web, etc. Communication with a user can be initiated by the user or by the self-service system.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventors: Assaf Baciu, Ryan J. Bush, Kevin M. Stone