Patents by Inventor Tal Shalom
Tal Shalom 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).
-
Publication number: 20240124403Abstract: A system includes at least one processor, a message system running on the at least one processor to create an actionable widget card, the message system includes a database to store parameters for the actionable widget card and pre-defined rules concerning card definitions; and at least one card product system to receive a trigger and to generate the actionable widget card according to said trigger, where the message system enables communication via the actionable widget card between a backend non-interactive external system and at least one user of the backend non-interactive external system.Type: ApplicationFiled: December 28, 2023Publication date: April 18, 2024Inventors: Reuven J. SHERWIN, Tal Shalom KOL, Adi ZELLNER, Yonatan BIRI, Shachar BURG, Ethan SHARABI, Liat KARPEL GURWICZ, Roni BEN-AHARON
-
Publication number: 20240086159Abstract: A system includes an application generating website building system (AGWBS) for converting a website to an application (app) which operates on a mobile device. The AGWBS includes at least one database storing at least one layout option for the app and BI (business information) for the website, where the BI includes at least use of settings and features by a designer of the website and of apps of the AGWBS from previous editing sessions and an app-editor to determine an editing mode for a designer of the app according to at least the use of settings and features and to provide at least one layout option from the at least one database for the app according to the editing mode and to receive modification to a designer selected layout.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Tal Shalom KOL, Noam COCOS, Noam ALMOG, Reuven J. SHERWIN
-
Patent number: 11853728Abstract: An application generating website building system (AGWBS) converts a website to an application which operates on a mobile device. The system includes a website building system (WBS) to enable a user to build a website, and to host the website, a database to store website data that includes at least a structure of the website, an application generator repository to store at least several per-vertical base apps, where each per-vertical base app is a template app for one type of business, and an application generator to determine the website type of business, to generate an initial extended application content file (XACF) at least from an associated per-vertical base app for the type of business, to analyze the structure of the website to generate a graph of elements of the website and to use the graph to modify the associated per-vertical base app into an XACF defining the mobile application.Type: GrantFiled: September 6, 2020Date of Patent: December 26, 2023Assignee: Wix.com Ltd.Inventors: Tal Shalom Kol, Noam Cocos, Noam Almog, Reuven J. Sherwin
-
Publication number: 20210273807Abstract: Systems and methods are disclosed for scaling and accelerating decentralized execution of transactions. In one implementation, transactions are divided into transaction segments. A first transaction segment is executed and relevant initialization state for the first transaction segment is determined. A second transaction segment is executed based on the execution of the first transaction segment. Based on the execution of the second transaction segment and an output of the execution of the first transaction segment, a In second initialization state is determined. The first transaction segment and the first initialization state are provided to a first execution shard. The second transaction segment and the second initialization state are provided to a second execution shard. A validation of result(s) of the transactions is received. The validation is computed based an output of the execution of the first transaction segment and an output of the execution of the second transaction segment.Type: ApplicationFiled: July 31, 2019Publication date: September 2, 2021Inventors: Oded WERTHEIM, Tal Shalom KOL, Oded NOAM, Ori ROTTENSTREICH, Maya LESHKOWITZ
-
Patent number: 11087389Abstract: A messaging system for a website building system hosting a website. The system also includes at least one database storing website parameters, pre-defined rules concerning card definitions, pre-defined widget card parameters and a product classification taxonomy and at least one card product system to receive a trigger from the website, associated with an action related to a product. The system generates an actionable widget card associated with the product based on the action, the website parameters, the pre-defined rules, the pre-defined widget card parameters and the product classification taxonomy where the widget card implements e-commerce related operations for the product between a publisher of the website with an end user of the website.Type: GrantFiled: December 21, 2017Date of Patent: August 10, 2021Assignee: Wix.com Ltd.Inventors: Reuven J. Sherwin, Tal Shalom Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
-
Publication number: 20200401648Abstract: An application generating website building system (AGWBS) converts a website to an application which operates on a mobile device. The system includes a website building system (WBS) to enable a user to build a website, and to host the website, a database to store website data that includes at least a structure of the website, an application generator repository to store at least several per-vertical base apps, where each per-vertical base app is a template app for one type of business, and an application generator to determine the website type of business, to generate an initial extended application content file (XACF) at least from an associated per-vertical base app for the type of business, to analyze the structure of the website to generate a graph of elements of the website and to use the graph to modify the associated per-vertical base app into an XACF defining the mobile application.Type: ApplicationFiled: September 6, 2020Publication date: December 24, 2020Inventors: Tal Shalom KOL, Noam COCOS, Noam ALMOG, Reuven J. SHERWIN
-
Publication number: 20200374113Abstract: Systems and methods are disclosed for decentralized application platforms for private key management. In one implementation, an authentication request associated with a user identifier is received within a first node of a decentralized authentication network. An authentication challenge is generated in accordance with an authentication protocol associated with the user identifier. Proof of possession of an authentication credential is received in response to the authentication challenge. A verification is performed to determine that the received proof conforms to the authentication protocol. Based on a verification that the received proof conforms to the authentication protocol, an authenticated operation is initiated with respect to a share of a cryptographic key stored at the first node and associated with the user identifier. The authenticated operation is completed in conjunction with one or more other shares of the cryptographic key that satisfy a defined cryptographic threshold.Type: ApplicationFiled: February 11, 2019Publication date: November 26, 2020Inventors: Oded NOAM, Oded WERTHEIM, Tal Shalom KOL
-
Publication number: 20200184478Abstract: Systems and methods for secure transaction interfaces. In one implementation, a processing device receives, within a user input interface and while a user communication agent is presented at a display interface of a device, a selection of a transaction initiation control, presents, in response to the selection of the transaction initiation control and via the user input interface, a transaction execution control, presents, in response to a selection of the transaction execution control, identifier(s) via an identifier selection control, receives a selection of the identifier(s), transitions, in response to the selection of the identifier(s), the user input interface into a numeric input interface, receives a numeric input via the numeric input interface, activates a transaction confirmation control within the user input interface, and executes, in response to a selection of the transaction confirmation control, a secure transaction with respect to the selected identifier(s) and the numeric input.Type: ApplicationFiled: December 10, 2018Publication date: June 11, 2020Inventors: Daniel Peled, Offer Markovich, Tal Shalom Kol, Alex Kogan, Alon Muroch, Guy Stein
-
Patent number: 10269049Abstract: The present invention relates to determining and presenting, in conjunction with video assistant selection, personalized, remote video assistant-specific availability information for remote video assistants that a user has transacted/interacted with in the past. Once a user logs in or otherwise presents identifying credentials, the system or methodology accesses the user's recent remote video assistant session data (i.e., which video assistants the user previously transacted with) and determines the availability of the previously contacted video assistants. In response, the invention presents a listing of the video assistants which the user previously interacted with along with availability information for each remote video assistant. In specific embodiments, the availability information includes whether the remote is currently available for video sessions and, if so, the approximate wait time for the video assistant. The approximate wait time may be dynamically determined and displayed.Type: GrantFiled: July 20, 2015Date of Patent: April 23, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Patent number: 10152229Abstract: Systems and methods for secure transaction interfaces. In one implementation, a processing device receives, within a user input interface and while a user communication agent is presented at a display interface of a device, a selection of a transaction initiation control, presents, in response to the selection of the transaction initiation control and via the user input interface, a transaction execution control, presents, in response to a selection of the transaction execution control, identifier(s) via an identifier selection control, receives a selection of the identifier(s), transitions, in response to the selection of the identifier(s), the user input interface into a numeric input interface, receives a numeric input via the numeric input interface, activates a transaction confirmation control within the user input interface, and executes, in response to a selection of the transaction confirmation control, a secure transaction with respect to the selected identifier(s) and the numeric input.Type: GrantFiled: April 27, 2018Date of Patent: December 11, 2018Assignee: Decentralized Mobile Applications Ltd.Inventors: Daniel Peled, Offer Markovich, Tal Shalom Kol, Alex Kogan, Alon Muroch, Guy Stein
-
Publication number: 20180246623Abstract: Systems and methods for secure transaction interfaces. In one implementation, a processing device receives, within a user input interface and while a user communication agent is presented at a display interface of a device, a selection of a transaction initiation control, presents, in response to the selection of the transaction initiation control and via the user input interface, a transaction execution control, presents, in response to a selection of the transaction execution control, identifier(s) via an identifier selection control, receives a selection of the identifier(s), transitions, in response to the selection of the identifier(s), the user input interface into a numeric input interface, receives a numeric input via the numeric input interface, activates a transaction confirmation control within the user input interface, and executes, in response to a selection of the transaction confirmation control, a secure transaction with respect to the selected identifier(s) and the numeric input.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: Daniel Peled, Offer Markovich, Tal Shalom Kol, Alex Kogan, Alon Muroch, Guy Stein
-
Patent number: 10021146Abstract: The present invention provides an over-the-top intermediary application for delivering video assistance services. The invention brokers and coordinates all messaging between user and video assistant multimedia applications/platforms, as well as backend resource allocation infrastructure services. By encapsulating different protocol messages from disparate multimedia clients/vendors and backend infrastructure services into a common standard-based messaging protocol, the present invention is able to provide video assistance services regardless of which multimedia client is implemented by the user or video assistant and is able to readily implement new, emerging multimedia clients and backed infrastructure services in a plugin-like fashion.Type: GrantFiled: July 20, 2015Date of Patent: July 10, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Publication number: 20180174229Abstract: A messaging system and method includes a website building system hosting a website belonging to a publisher, the website having users; at least one database storing the website parameters, pre-defined rules concerning card definitions, pre-defined widget card parameters and a product classification taxonomy; at least one card product system to receive a trigger from the website, associated with an action related to a product and to generate an actionable widget card associated with the product based on the action, the website parameters, the pre-defined rules, the pre-defined widget card parameters and the product classification taxonomy and where the widget card implements at least e-commerce related operations for the product between a publisher of the website with a user of the website.Type: ApplicationFiled: December 21, 2017Publication date: June 21, 2018Inventors: Reuven J. SHERWIN, Tal Shalom Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
-
Patent number: 9621846Abstract: The present invention relates to capturing and presenting, in conjunction with video assistant selection, personalized, user-specific performance ratings for video assistants that the user has transacted/interacted with in the past. Once a user logs in or otherwise presents identifying credentials, the system or methodology accesses the user's recent remote video assistant session data (i.e., which video assistants the user previously transacted with and at least one corresponding user-specific performance rating) and presents a listing of the video assistants which the user previously interacted with along with at least one user-specific performance rating for each remote video assistant.Type: GrantFiled: July 20, 2015Date of Patent: April 11, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Publication number: 20170026613Abstract: The present invention relates to capturing and presenting, in conjunction with video assistant selection, personalized, user-specific performance ratings for video assistants that the user has transacted/interacted with in the past. Once a user logs in or otherwise presents identifying credentials, the system or methodology accesses the user's recent remote video assistant session data (i.e., which video assistants the user previously transacted with and at least one corresponding user-specific performance rating) and presents a listing of the video assistants which the user previously interacted with along with at least one user-specific performance rating for each remote video assistant.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Publication number: 20170024781Abstract: The present invention relates to determining and presenting, in conjunction with video assistant selection, personalized, remote video assistant-specific availability information for remote video assistants that a user has transacted/interacted with in the past. Once a user logs in or otherwise presents identifying credentials, the system or methodology accesses the user's recent remote video assistant session data (i.e., which video assistants the user previously transacted with) and determines the availability of the previously contacted video assistants. In response, the invention presents a listing of the video assistants which the user previously interacted with along with availability information for each remote video assistant. In specific embodiments, the availability information includes whether the remote is currently available for video sessions and, if so, the approximate wait time for the video assistant. The approximate wait time may be dynamically determined and displayed.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Publication number: 20170026322Abstract: The present invention provides an over-the-top intermediary application for delivering video assistance services. The invention brokers and coordinates all messaging between user and video assistant multimedia applications/platforms, as well as backend resource allocation infrastructure services. By encapsulating different protocol messages from disparate multimedia clients/vendors and backend infrastructure services into a common standard-based messaging protocol, the present invention is able to provide video assistance services regardless of which multimedia client is implemented by the user or video assistant and is able to readily implement new, emerging multimedia clients and backed infrastructure services in a plugin-like fashion.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Publication number: 20170024679Abstract: The present invention relates to creating personalized user selection of remote video assistants based on the user's recent remote video assistant history. In this regard, once a user logs in to a remote video assistant/assistance system, the invention accesses the user's recent remote video assistant session data (i.e., which video assistants the user previously transacted with) and presents a listing of the video assistants which the user previously interacted with. In specific embodiments, as a means of insuring that the user recognizes the video assistant, an image or video clip is presented along with the listing of previously used to remote video assistants.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Patent number: 9426536Abstract: Techniques for delivery and presentation/display of audio-visual signals over electronic communications network channels are disclosed herein. In an exemplary embodiment, a video server for an IPTV system is disclosed. The system includes a video extractor/transporter (shortly referred to as video extractor) for extracting encoded audio-visual signals from at least one video source, and distributing the signals over the electronic communications network channels. The system also includes control logic which can receive control messages from receivers and invoke the video extractor to extract audio-visual signals therefrom.Type: GrantFiled: May 15, 2013Date of Patent: August 23, 2016Assignee: VIDYO, INC.Inventors: Reha Civanlar, Ofer Shapiro, Tal Shalom
-
Patent number: 9141864Abstract: The present invention provides techniques for directing the gaze of a subject whose image is captured by a camera, including the direction in which the subject looks, or the distance between the subject and the camera, in such a way that a visually appealing image can be captured by the camera, where a media professional (e.g., an interviewer or a director) or other person knowledgeable in media best practices is non co-located with the subject. The techniques enable the media professional to provide visual hints both manually and automatically to the remotely located subject.Type: GrantFiled: April 7, 2011Date of Patent: September 22, 2015Assignee: Vidyo, Inc.Inventors: Isaac Levy, Tal Shalom, Meir Sela, Stephan Wenger