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: 11012391Abstract: 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: GrantFiled: December 18, 2018Date of Patent: May 18, 2021Assignee: MAILWISE EMAIL SOLUTIONS LTD.Inventors: Shai Geva, Amitay Svetlit
-
Patent number: 10817522Abstract: 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: GrantFiled: July 2, 2018Date of Patent: October 27, 2020Assignee: UPSTREAM COMMERCE LTD.Inventors: Shai Geva, Amos Peleg
-
Publication number: 20190124026Abstract: 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: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Inventors: Shai Geva, Amitay Svetlit
-
Patent number: 10187339Abstract: 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: GrantFiled: June 25, 2015Date of Patent: January 22, 2019Assignee: MAILWISE EMAIL SOLUTIONS LTD.Inventors: Shai Geva, Amitay Svetlit
-
Patent number: 10042895Abstract: 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: GrantFiled: November 10, 2014Date of Patent: August 7, 2018Assignee: Upstream Commerce Ltd.Inventors: Shai Geva, Amos Peleg
-
Publication number: 20150381544Abstract: 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: ApplicationFiled: June 25, 2015Publication date: December 31, 2015Inventors: Shai GEVA, Amitay SVETLIT
-
Patent number: 8533602Abstract: 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: GrantFiled: October 1, 2007Date of Patent: September 10, 2013Assignee: Adobe Systems Israel Ltd.Inventors: Corey Leibow, Shai Geva
-
Patent number: 8271514Abstract: 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: GrantFiled: March 28, 2011Date of Patent: September 18, 2012Assignee: Adobe Systems IncorporatedInventor: Shai Geva
-
Patent number: 7996375Abstract: 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: GrantFiled: February 17, 2009Date of Patent: August 9, 2011Assignee: Adobe Systems IncorporatedInventor: Shai Geva
-
Publication number: 20110179055Abstract: 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: ApplicationFiled: March 28, 2011Publication date: July 21, 2011Inventor: Shai Geva
-
Patent number: 7930313Abstract: 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: GrantFiled: November 21, 2007Date of Patent: April 19, 2011Assignee: Adobe Systems IncorporatedInventor: Shai Geva
-
Publication number: 20090171952Abstract: 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: ApplicationFiled: February 17, 2009Publication date: July 2, 2009Applicant: OMTR Israel Ltd.Inventor: Shai Geva
-
Patent number: 7493317Abstract: 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: GrantFiled: July 31, 2006Date of Patent: February 17, 2009Assignee: Omniture, Inc.Inventor: Shai Geva
-
Publication number: 20080134048Abstract: 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: ApplicationFiled: October 1, 2007Publication date: June 5, 2008Inventors: Corey Leibow, Shai Geva
-
Publication number: 20070112740Abstract: 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: ApplicationFiled: July 31, 2006Publication date: May 17, 2007Inventor: Shai Geva
-
Patent number: 5819264Abstract: 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: GrantFiled: October 10, 1995Date of Patent: October 6, 1998Assignee: DTL Data Technologies Ltd.Inventors: Eran Palmon, Shai Geva