Patents by Inventor Shai Geva

Shai Geva 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: 11012391
    Abstract: An email client includes a network interface, a hardware processor, a user interface, an identification module, a content email management module and one or both of a grouping module and bypass email handling module. The network interface communicates with at least one service provider email server. The identification module identifies content emails by analyzing email traffic in an email account established on the service provider's email server. Content email senders are classified as content providers. The content email management module obtains content emails. The grouping module groups content emails from each content provider for display as respective single content item. Optionally, a bypass email handling module implants content emails received over said bypass channel into an email account or accounts.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 18, 2021
    Assignee: MAILWISE EMAIL SOLUTIONS LTD.
    Inventors: Shai Geva, Amitay Svetlit
  • Patent number: 10817522
    Abstract: A product matching system, comprising a memory configured to store a database of first product records, each record associated with values of one or more first attributes describing a respective product corresponding to the record. In addition, the system includes an input interface configured to receive a second product record associated with values of one or more second attributes describing a given product. A processing unit adapted to compare the values of the second attributes of second product records received through the input interface to the attributes associated with first product records in the database, to link the second attributes of second records determined to match a first record with the matching first database record, and to use the second attributes of the second records determined to match a first record, in comparing the first database record to further product records that are subsequently received through the input interface.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: October 27, 2020
    Assignee: UPSTREAM COMMERCE LTD.
    Inventors: Shai Geva, Amos Peleg
  • Publication number: 20190124026
    Abstract: An email client includes a network interface, a hardware processor, a user interface, an identification module, a content email management module and one or both of a grouping module and bypass email handling module. The network interface communicates with at least one service provider email server. The identification module identifies content emails by analyzing email traffic in an email account established on the service provider's email server. Content email senders are classified as content providers. The content email management module obtains content emails. The grouping module groups content emails from each content provider for display as respective single content item. Optionally, a bypass email handling module implants content emails received over said bypass channel into an email account or accounts.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Inventors: Shai Geva, Amitay Svetlit
  • Patent number: 10187339
    Abstract: An email client includes a network interface, a hardware processor, a user interface, an identification module, a content email management module and one or both of a grouping module and bypass email handling module. The network interface communicates with at least one service provider email server. The identification module identifies content emails by analyzing email traffic in an email account established on the service provider's email server. Content email senders are classified as content providers. The content email management module obtains content emails. The grouping module groups content emails from each content provider for display as respective single content item. Optionally, a bypass email handling module implants content emails received over said bypass channel into an email account or accounts.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 22, 2019
    Assignee: MAILWISE EMAIL SOLUTIONS LTD.
    Inventors: Shai Geva, Amitay Svetlit
  • Patent number: 10042895
    Abstract: A product matching system, comprising a memory configured to store a database of first product records, each record associated with values of one or more first attributes describing a respective product corresponding to the record. In addition, the system includes an input interface configured to receive a second product record associated with values of one or more second attributes describing a given product. A processing unit adapted to compare the values of the second attributes of second product records received through the input interface to the attributes associated with first product records in the database, to link the second attributes of second records determined to match a first record with the matching first database record, and to use the second attributes of the second records determined to match a first record, in comparing the first database record to further product records that are subsequently received through the input interface.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 7, 2018
    Assignee: Upstream Commerce Ltd.
    Inventors: Shai Geva, Amos Peleg
  • Publication number: 20150381544
    Abstract: An email client includes a network interface, a hardware processor, a user interface, an identification module, a content email management module and one or both of a grouping module and bypass email handling module. The network interface communicates with at least one service provider email server. The identification module identifies content emails by analyzing email traffic in an email account established on the service provider's email server. Content email senders are classified as content providers. The content email management module obtains content emails. The grouping module groups content emails from each content provider for display as respective single content item. Optionally, a bypass email handling module implants content emails received over said bypass channel into an email account or accounts.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Shai GEVA, Amitay SVETLIT
  • Patent number: 8533602
    Abstract: A method for managing an on-line catalog, including operating an on-line catalog system via an on-line catalog management interface, and displaying the on-line catalog on user interfaces by transmitting catalog information from the on-line catalog system to the user interfaces over a network in response to requests of end-users. The method further includes collecting data of usage by the end-users interacting via the user interfaces with the on-line catalog. A list of available actions for controlling operation of the on-line catalog is incorporated in the on-line catalog system, and in response to the data, one of the available actions is selected as an applicable action. The method also includes providing the applicable action to a catalog administrator operating the on-line system.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: September 10, 2013
    Assignee: Adobe Systems Israel Ltd.
    Inventors: Corey Leibow, Shai Geva
  • Patent number: 8271514
    Abstract: A method is provided that includes specifying enabling relationships, which map enabling sets of one or more enabling attribute-value pairs to respective enableable attributes. Responsively to the search query, a current state is designated that comprises current-state attribute-value pairs, and a result set is generated containing some of the items of a corpus. An enableable attribute of one of the enabling relationships is identified as enabled when the current-state attribute-value pairs include all of the enabling attribute-value pairs of the enabling relationship. A populated attribute-value pair is found that comprises the enabled attribute and a value therefor, and which, when added to the search query, results in an extended query that is satisfied by at least one of the items in the corpus. The result set is presented in association with the value of the populated attribute-value pair as a refinement option. Other embodiments are also described.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: September 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Shai Geva
  • Patent number: 7996375
    Abstract: A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: August 9, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Shai Geva
  • Publication number: 20110179055
    Abstract: A method is provided that includes specifying enabling relationships, which map enabling sets of one or more enabling attribute-value pairs to respective enableable attributes. Responsively to the search query, a current state is designated that comprises current-state attribute-value pairs, and a result set is generated containing some of the items of a corpus. An enableable attribute of one of the enabling relationships is identified as enabled when the current-state attribute-value pairs include all of the enabling attribute-value pairs of the enabling relationship. A populated attribute-value pair is found that comprises the enabled attribute and a value therefor, and which, when added to the search query, results in an extended query that is satisfied by at least one of the items in the corpus. The result set is presented in association with the value of the populated attribute-value pair as a refinement option. Other embodiments are also described.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 21, 2011
    Inventor: Shai Geva
  • Patent number: 7930313
    Abstract: A method is provided that includes specifying enabling relationships, which map enabling sets of one or more enabling attribute-value pairs to respective enableable attributes. Responsively to the search query, a current state is designated that comprises current-state attribute-value pairs, and a result set is generated containing some of the items of a corpus. An enableable attribute of one of the enabling relationships is identified as enabled when the current-state attribute-value pairs include all of the enabling attribute-value pairs of the enabling relationship. A populated attribute-value pair is found that comprises the enabled attribute and a value therefor, and which, when added to the search query, results in an extended query that is satisfied by at least one of the items in the corpus. The result set is presented in association with the value of the populated attribute-value pair as a refinement option. Other embodiments are also described.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: April 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Shai Geva
  • Publication number: 20090171952
    Abstract: A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described.
    Type: Application
    Filed: February 17, 2009
    Publication date: July 2, 2009
    Applicant: OMTR Israel Ltd.
    Inventor: Shai Geva
  • Patent number: 7493317
    Abstract: A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 17, 2009
    Assignee: Omniture, Inc.
    Inventor: Shai Geva
  • Publication number: 20080134048
    Abstract: A method for managing an on-line catalog, including operating an on-line catalog system via an on-line catalog management interface, and displaying the on-line catalog on user interfaces by transmitting catalog information from the on-line catalog system to the user interfaces over a network in response to requests of end-users. The method further includes collecting data of usage by the end-users interacting via the user interfaces with the on-line catalog. A list of available actions for controlling operation of the on-line catalog is incorporated in the on-line catalog system, and in response to the data, one of the available actions is selected as an applicable action. The method also includes providing the applicable action to a catalog administrator operating the on-line system.
    Type: Application
    Filed: October 1, 2007
    Publication date: June 5, 2008
    Inventors: Corey Leibow, Shai Geva
  • Publication number: 20070112740
    Abstract: A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described.
    Type: Application
    Filed: July 31, 2006
    Publication date: May 17, 2007
    Inventor: Shai Geva
  • Patent number: 5819264
    Abstract: A method of performing a navigated associative search on a set of heterogeneous databases is described, the method implemented on a general purpose computer. The method comprises converting each database of the set of databases into a schema-free structure called a hyperbase. The hyperbases corresponding to each database of the set of databases are combined into a single combined hyperbase, and that single hyperbase is normalized into a single normalized hyperbase. An associative search on the single hyperbase includes providing a set of input words and a set of locations. The method of the present invention determines an answer, which is that sub-hyperbase of the hyperbase to be searched which has minimum "cost" according to a criterion. The location representing the object of the query answer also is determined. Once an answer is determined, the answer is displayed to the user. New queries may be navigated starting at a location or locations chosen by the user.
    Type: Grant
    Filed: October 10, 1995
    Date of Patent: October 6, 1998
    Assignee: DTL Data Technologies Ltd.
    Inventors: Eran Palmon, Shai Geva