Patents by Inventor Shiri Kremer
Shiri Kremer 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: 11188193Abstract: The present invention provides a method, computer program product, and system of generating prioritized list. In an embodiment, the method, computer program product, and system include receiving, by a computer system, target user identification data identifying a target user, target action data, social network content for the one or more users, and social network activity data for the one or more users, analyzing, by a computer system, social network links between the source user and the target user and the social network activity data for the one or more users, determining, by a computer system, a prioritized list of probabilistic action paths that could result in the target user performing the target action on the content based on the analyzing, and outputting the prioritized list to the source user.Type: GrantFiled: November 14, 2017Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Shiri Kremer-Davidson, Anat Hashavit, Esther Goldbraich, Maya Barnea, Oren Sar-Shalom
-
Patent number: 10721202Abstract: 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: GrantFiled: May 29, 2017Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Maya Barnea, Shiri Kremer-Davidson, Lior Leiba, Inbal Ronen
-
Publication number: 20190146636Abstract: The present invention provides a method, computer program product, and system of generating prioritized list. In an embodiment, the method, computer program product, and system include receiving, by a computer system, target user identification data identifying a target user, target action data, social network content for the one or more users, and social network activity data for the one or more users, analyzing, by a computer system, social network links between the source user and the target user and the social network activity data for the one or more users, determining, by a computer system, a prioritized list of probabilistic action paths that could result in the target user performing the target action on the content based on the analyzing, and outputting the prioritized list to the source user.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Inventors: Shiri Kremer-Davidson, Anat Hashavit, Esther Goldbraich, Maya Barnea, Oren Sar-Shalom
-
Publication number: 20180343074Abstract: 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: ApplicationFiled: May 29, 2017Publication date: November 29, 2018Inventors: Maya BARNEA, Shiri KREMER-DAVIDSON, Lior LEIBA, Inbal Ronen
-
Publication number: 20180189377Abstract: 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: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Maya Barnea, Avraham A. Kaplan, Shiri Kremer, Lior Leiba, Inbal Ronen
-
Publication number: 20180189378Abstract: 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: ApplicationFiled: December 27, 2017Publication date: July 5, 2018Inventors: Maya Barnea, Avraham A. Kaplan, Shiri Kremer, Lior Leiba, Inbal Ronen
-
Patent number: 8849631Abstract: A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls.Type: GrantFiled: May 13, 2008Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Shiri Kremer-Davidson, Alan Hartman, Mila Keren, Dmitri Pikus
-
Patent number: 8549467Abstract: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code inType: GrantFiled: December 16, 2009Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Ofir Meir Brukner, Mila Keren, Shiri Kremer-Davidson, Julia Rubin, Tali Yatzkar-Haham
-
Publication number: 20130090962Abstract: A system for providing variability and materialization over links connecting product line resources is disclosed herein. The system may include a user interface configured to issue a request for a product-line resource given in a specified product configuration context, responsive to a user selection, wherein the product configuration contains one or more features of the feature model, wherein the product line resources are stored on one or more databases and are further connected between themselves via links, each associated with a respective variability, based on the feature model and the product line resources connected via the links; and a resources fetcher configured to retrieve the resources requested in view of the specified product configuration by providing the links associated with the variability of the specified product configuration.Type: ApplicationFiled: October 10, 2011Publication date: April 11, 2013Applicant: International Business Machines CorporationInventors: Dolev Dotan, Ian Green, Mila Keren, Andrei Kirshin, Shiri Kremer-Davidson, Julia Rubin, Dominic Tulley, Mark N. Wegman, Tali Yatzkar-Haham
-
Publication number: 20120079397Abstract: Method, system, and computer program product for improved scheduling are provided. The method includes: obtaining availability information for a scheduling user and invitees to a new event for a time period; determining if an unavailable time slot is due to a shared event, wherein a shared event is an event between at least one of the invitees and the scheduling user or at least two of the invitees with the scheduling user having access permission to details of the shared event; and displaying the shared event with a visual indication. The visual indication may include displaying information regarding the shared event such as the attendees of the event, the topic of the event, the venue of the event, or a priority of the event.Type: ApplicationFiled: September 26, 2010Publication date: March 29, 2012Applicant: International Business Machines CorporationInventors: Neta Aizenbud-Reshef, Artem Barger, Shiri Kremer-Davidson
-
Patent number: 8146051Abstract: A computer program product and a method for providing a graphical representation of a software, the method includes: receiving semantic concern defining information; populating at least one semantic concern, in response to the received semantic concern defining information; and associating between multiple elements in response to semantic relation information, if semantic concern relation information was previously received.Type: GrantFiled: October 2, 2006Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Alan Hartman, Shiri Kremer, Yael Shaham-Gafni, Netta Shani
-
Publication number: 20110145782Abstract: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform-specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code inType: ApplicationFiled: December 16, 2009Publication date: June 16, 2011Applicant: International Business Machines CorporationInventors: Ofir Meir Brukner, Mila Keren, Shiri Kremer-Davidson, Julia Rubin, Tali Yatzkar-Haham
-
Publication number: 20090285375Abstract: A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: IBMInventors: Shiri Kremer-Davidson, Alan Hartman, Mila Keren, Dmitri Pikus
-
Publication number: 20090285376Abstract: A method of telecom software and service development that allows a user to model and create telecom services independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a desired telecom service or services that is converted, using a set of extensible transformations, into executable code.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: IBMInventors: Shiri Kremer-Davidson, Alan Hartman, Mila Keren, Dmitri Pikus
-
Publication number: 20080082958Abstract: A computer program product and a method for providing a graphical representation of a software, the method includes: receiving semantic concern defining information; populating at least one semantic concern, in response to the received semantic concern defining information; and associating between multiple elements in response to semantic relation information, if semantic concern relation information was previously received.Type: ApplicationFiled: October 2, 2006Publication date: April 3, 2008Inventors: Alan Hartman, Shiri Kremer, Yael Shaham-Gafni, Netta Shani