Patents by Inventor Lior Leiba

Lior Leiba 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: 10721202
    Abstract: A computerized method comprising using at least one hardware processor for receiving a plurality of digital responses in response to a digital broadcast, each digital response associated with at least one of a plurality of computerized devices. The method comprises an action of calculating a plurality of priority scores, one each for some of the plurality of digital responses, and an action of selecting an ordered subset of the plurality of digital responses based on the plurality of priority scores. The method comprises an action of presenting to a user the ordered subset, and an action of receiving at least one digital counter-response for at least one of the plurality of digital response. The method comprises an action of sending the at least one digital counter-response to a respective one of the plurality of computerized devices associated with the respective digital response.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maya Barnea, Shiri Kremer-Davidson, Lior Leiba, Inbal Ronen
  • Patent number: 10574613
    Abstract: A method, computer system, and a computer program product for generating a chat summary personalized to a user is provided. The present invention may include receiving a plurality of input interactions associated with the user. The present invention may include determining a user profile based on the received plurality of input interactions, whereby the determined user profile includes a plurality of topics of interest. The present invention may include receiving a plurality of missed messages. The present invention may include determining a plurality of message clusters from the plurality of missed messages, whereby a topic is associated with each message cluster. The present invention may include ranking the determined plurality of message clusters based on comparing the topic associated with each message cluster to the plurality of topics of interest. The present invention may include presenting the ranked plurality of message clusters to the user.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lior Leiba, Inbal Ronen, Naama Tepper
  • Publication number: 20180343074
    Abstract: A computerized method comprising using at least one hardware processor for receiving a plurality of digital responses in response to a digital broadcast, each digital response associated with at least one of a plurality of computerized devices. The method comprises an action of calculating a plurality of priority scores, one each for some of the plurality of digital responses, and an action of selecting an ordered subset of the plurality of digital responses based on the plurality of priority scores. The method comprises an action of presenting to a user the ordered subset, and an action of receiving at least one digital counter-response for at least one of the plurality of digital response. The method comprises an action of sending the at least one digital counter-response to a respective one of the plurality of computerized devices associated with the respective digital response.
    Type: Application
    Filed: May 29, 2017
    Publication date: November 29, 2018
    Inventors: Maya BARNEA, Shiri KREMER-DAVIDSON, Lior LEIBA, Inbal Ronen
  • Publication number: 20180287981
    Abstract: A method, computer system, and a computer program product for generating a chat summary personalized to a user is provided. The present invention may include receiving a plurality of input interactions associated with the user. The present invention may include determining a user profile based on the received plurality of input interactions, whereby the determined user profile includes a plurality of topics of interest. The present invention may include receiving a plurality of missed messages. The present invention may include determining a plurality of message clusters from the plurality of missed messages, whereby a topic is associated with each message cluster. The present invention may include ranking the determined plurality of message clusters based on comparing the topic associated with each message cluster to the plurality of topics of interest. The present invention may include presenting the ranked plurality of message clusters to the user.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Lior Leiba, Inbal Ronen, Naama Tepper
  • Patent number: 10055435
    Abstract: A method, including storing, by a cluster including multiple server computers, a graph including vertices and edges distributed among the server computers, each of the server computers having a respective storage capacity within a range of storage capacities between a first storage capacity and a second storage capacity greater than the first storage capacity, the graph having a size greater than the second storage capacity. A vertex value indicating a set of virtual coordinates is computed for each of the vertices, and the respective set of virtual coordinates for each of the vertices are stored to a database. Upon receiving, from a host computer, a request indicating a subset of the vertices, respective sets of virtual coordinates for the requested subset of the vertices are retrieved from the database, and the retrieved sets of virtual coordinates are conveyed, to the host computer.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Leiba, Roy Levin
  • Publication number: 20180189377
    Abstract: An approach for creating personalized recommended social media actions to improve social eminence within a social network. A social action engine receives persona social traits, social graphs associated with a user. The social action engine receives predetermined recommendation templates for grouping recommended social actions. The social action engine creates a matching matrix based on matching action categories of the recommendation templates with the persona social traits for the user. The social action engine scores matching matrix cells of the matching matrix with a pattern score based on the persona social traits. The social action engine analyzes the social graphs to create the recommended social actions and outputs the recommended social actions where the recommended social actions are grouped by the recommendation templates respectively.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Maya Barnea, Avraham A. Kaplan, Shiri Kremer, Lior Leiba, Inbal Ronen
  • Publication number: 20180189378
    Abstract: An approach for creating personalized recommended social media actions to improve social eminence within a social network. A social action engine receives persona social traits, social graphs associated with a user. The social action engine receives predetermined recommendation templates for grouping recommended social actions. The social action engine creates a matching matrix based on matching action categories of the recommendation templates with the persona social traits for the user. The social action engine scores matching matrix cells of the matching matrix with a pattern score based on the persona social traits. The social action engine analyzes the social graphs to create the recommended social actions and outputs the recommended social actions where the recommended social actions are grouped by the recommendation templates respectively.
    Type: Application
    Filed: December 27, 2017
    Publication date: July 5, 2018
    Inventors: Maya Barnea, Avraham A. Kaplan, Shiri Kremer, Lior Leiba, Inbal Ronen
  • Publication number: 20170323463
    Abstract: A method, including storing, by a cluster including multiple server computers, a graph including vertices and edges distributed among the server computers, each of the server computers having a respective storage capacity within a range of storage capacities between a first storage capacity and a second storage capacity greater than the first storage capacity, the graph having a size greater than the second storage capacity. A vertex value indicating a set of virtual coordinates is computed for each of the vertices, and the respective set of virtual coordinates for each of the vertices are stored to a database. Upon receiving, from a host computer, a request indicating a subset of the vertices, respective sets of virtual coordinates for the requested subset of the vertices are retrieved from the database, and the retrieved sets of virtual coordinates are conveyed, to the host computer.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Lior Leiba, Roy Levin
  • Publication number: 20140379477
    Abstract: A system and method for crowd based content delivery. A crowd of users may be associated with an electronic billboard. A profile may be generated for the crowd. A digital content item may be selected based on the crowd profile. The digital content item may be presented by the electronic billboard. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Gil Mati SHEINFELD, Eliyahu Greitzer, Lior Leiba
  • Patent number: 7756772
    Abstract: A system, method and device for (semi-)automated e-commerce on the Internet, the WWW and other networks. Trading parties present intentions, made of more elementary components, which are used to express their willingness to engage in deals subject to constraints. Parts of intentions may be variable components. Some variable components may be associated with computational devices that transform them, optionally communicating via messages, into more specified components. This mechanism encodes business rules. By fitting intentions, contracts are formed. While fitting intentions, negotiations are carried out via the exchange of messages. Negotiations are automated by encoding users wishes as mathematical programs. Following the deal formation an optional deal improvement phase, in one-to-one mode or one-to-many mode, is carried out to improve the deal.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: July 13, 2010
    Assignee: Dealigence Inc.
    Inventors: David Konopnicki, Lior Leiba, Oded Shmueli, Yehoshua Sagiv
  • Publication number: 20080071642
    Abstract: A system and method for integrating external product catalog data. Employs a protocol that allows for external product catalog data to be integrated into server applications using HTTP via a browser. For example, when a user decides to purchase a product from an external product catalog, the system invokes an external catalog specified by a server and passes selected products from the external catalog to the server via the browser. The external catalog is completely independent from the server and is maintained by a third party. Allows for integration through a configuration phase that includes specifying mappings of the data attributes in external catalog to standardized mappings. This process does not require programming, for example coding software to use a database application programming interface to directly access data in an external catalog. Rather, the access to the catalog data is provided by a web-service interface to the product catalog.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventor: Lior LEIBA