Patents by Inventor Yan Vulich
Yan Vulich 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: 10521252Abstract: A method and system are provided including a display; a memory storing processor-executable steps; and a flow executor processor coupled to the memory, and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more selectable actions; present a flow executor indicator; in response to a user selection of the flow executor indicator, guide a user to select one of at least one flow presented on the user interface; in response to a user selection of the flow, generate, via a flow executor module, at least a first step associated with the selected flow, wherein execution of the at least one step by the user executes the flow; and present the at least one step on the user interface. Numerous other aspects are provided.Type: GrantFiled: July 21, 2017Date of Patent: December 31, 2019Assignee: SAP PORTALS ISRAEL LTDInventors: Gad Akuka, Yan Vulich, Shahar Arusi
-
Patent number: 10270670Abstract: In an example embodiment, a method of redirecting responses from an application server in a cloud environment is provided. A request is received from an instance of an application operating on a client device. The request is forwarded to an application server corresponding to the application. A generic error message from the application server sent in response to the user request is intercepted and the generic error message is redirected to a special application server hosting a special account established for the application, the special account indicating one or more actions to take in response to receipt of a generic error message, the one or more actions causing generation of a special error message and sending of the special error message to the instance of the application operating on the client device.Type: GrantFiled: November 17, 2015Date of Patent: April 23, 2019Assignee: SAP Portals Israel Ltd.Inventors: Yan Vulich, Eyal Nathan
-
Publication number: 20190026123Abstract: A method and system are provided including a display; a memory storing processor-executable steps; and a flow executor processor coupled to the memory, and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more selectable actions; present a flow executor indicator; in response to a user selection of the flow executor indicator, guide a user to select one of at least one flow presented on the user interface; in response to a user selection of the flow, generate, via a flow executor module, at least a first step associated with the selected flow, wherein execution of the at least one step by the user executes the flow; and present the at least one step on the user interface. Numerous other aspects are provided.Type: ApplicationFiled: July 21, 2017Publication date: January 24, 2019Inventors: Gad Akuka, Yan Vulich, Shahar Arusi
-
Patent number: 10063657Abstract: The disclosure generally describes methods, software, and systems, including a method for managing co-pending, identical data requests. An initial request is received for a first data object. Processing of the initial request is initiated, including dispatching the initial request to a server. Prior to receiving a response to the dispatched initial request, a first identical request is received. The first identical request is held without dispatching. Prior to receiving the response to the dispatched initial request, a second identical request is received. The first identical request is disregarded and the second identical request is held without dispatching the second identical request to the server. The responsive data object is received in response to the initial request. The responsive data object is provided in response to the second identical request, the providing occurring without initiating processing, by the server, of the first identical request and the second identical request.Type: GrantFiled: October 13, 2015Date of Patent: August 28, 2018Assignee: SAP Portals Israel LtdInventor: Yan Vulich
-
Patent number: 9854022Abstract: Various embodiments herein each include at least one of systems, methods, and software for server-side path reference. One server-side path reference embodiment in the form of a method includes receiving a request for a specific content item, such as a user interface or document, via a network interface device from a requestor. This method may then retrieve, from a navigation history data store, path reference recommendation data with regard to the specific content item. The retrieved path reference recommendation data typically identifies at least one destination most commonly navigated to from the specific content item within web application sessions. The method then transmits the retrieved path reference recommendation data with data of the specific content item to the requestor.Type: GrantFiled: August 11, 2015Date of Patent: December 26, 2017Assignee: SAP Portals Israel Ltd.Inventor: Yan Vulich
-
Patent number: 9671237Abstract: A number of parking segments is defined as a plurality of areas for street parking. A request for parking within the plurality of parking segments is received that defines parking constraints. The request is for optimize navigation to search for a free parking spot. Parking segments that comply with the parking constraints are determined. Current values for probabilities to park for the parking segments are determined based on evaluation of collected data for parking events. The data may include both traffic data and data related to defined features that are associated with determining of probability values. A route for traversing the parking segments is determined. The route defines an optimized order for traversing according to the determined current value for the probabilities to park. Navigation instructions are provided for the determined optimized route in response to the received request.Type: GrantFiled: November 16, 2015Date of Patent: June 6, 2017Assignee: SAP SEInventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
-
Publication number: 20170141953Abstract: In an example embodiment, a method of redirecting responses from an application server in a cloud environment is provided. A request is received from an instance of an application operating on a client device. The request is forwarded to an application server corresponding to the application. A generic error message from the application server sent in response to the user request is intercepted and the generic error message is redirected to a special application server hosting a special account established for the application, the special account indicating one or more actions to take in response to receipt of a generic error message, the one or more actions causing generation of a special error message and sending of the special error message to the instance of the application operating on the client device.Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Yan Vulich, Eyal Nathan
-
Publication number: 20170138746Abstract: A number of parking segments is defined as a plurality of areas for street parking. A request for parking within the plurality of parking segments is received that defines parking constraints. The request is for optimize navigation to search for a free parking spot. Parking segments that comply with the parking constraints are determined. Current values for probabilities to park for the parking segments are determined based on evaluation of collected data for parking events. The data may include both traffic data and data related to defined features that are associated with determining of probability values. A route for traversing the parking segments is determined. The route defines an optimized order for traversing according to the determined current value for the probabilities to park. Navigation instructions are provided for the determined optimized route in response to the received request.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
-
Publication number: 20170104846Abstract: The disclosure generally describes methods, software, and systems, including a method for managing co-pending, identical data requests. An initial request is received for a first data object. Processing of the initial request is initiated, including dispatching the initial request to a server. Prior to receiving a response to the dispatched initial request, a first identical request is received. The first identical request is held without dispatching. Prior to receiving the response to the dispatched initial request, a second identical request is received. The first identical request is disregarded and the second identical request is held without dispatching the second identical request to the server. The responsive data object is received in response to the initial request. The responsive data object is provided in response to the second identical request, the providing occurring without initiating processing, by the server, of the first identical request and the second identical request.Type: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventor: Yan Vulich
-
Publication number: 20170091016Abstract: Various embodiments of systems and methods to provide continual execution in a computing system are described herein. In one aspect, an unfinished process flow instance is retrieved. The unfinished process flow instance is persisted in a data repository during execution of a process flow instance. One or more steps having a failed execution status are identified in an unfinished process flow instance. Further, at least one failure recovery action associated with the identified one or more steps are performed for successful execution of the one or more steps. The failed execution status of the one or more steps is modified with successful execution. The successful execution of the unfinished process flow instance is notified to a user.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: YAN VULICH, ISAAC ELIASSI
-
Publication number: 20170048299Abstract: Various embodiments herein each include at least one of systems, methods, and software for server-side path reference. One server-side path reference embodiment in the form of a method includes receiving a request for a specific content item, such as a user interface or document, via a network interface device from a requestor. This method may then retrieve, from a navigation history data store, path reference recommendation data with regard to the specific content item. The retrieved path reference recommendation data typically identifies at least one destination most commonly navigated to from the specific content item within web application sessions. The method then transmits the retrieved path reference recommendation data with data of the specific content item to the requestor.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Inventor: Yan Vulich
-
Patent number: 9047587Abstract: The disclosure describes computer-implemented methods, software, and systems for managing content of a virtual workspace that include identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols; creating an enterprise workspace (EWS) object based on the determined one or more keywords and the unstructured data content; generating EWS content from the EWS object; and preparing the generated EWS content for display to the enterprise user.Type: GrantFiled: July 16, 2012Date of Patent: June 2, 2015Assignee: SAP Portals Israel LtdInventors: Nir Slakman, Yan Vulich, Pavel Lomonosov, Pavel Kravets
-
Publication number: 20140019507Abstract: The disclosure generally describes computer-implemented methods, software, and systems for managing content of a virtual workspace that include identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols; creating an enterprise workspace (EWS) object based on the determined one or more keywords and the unstructured data content; generating EWS content from the EWS object; and preparing the generated EWS content for display to the enterprise user.Type: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: SAP PORTALS ISRAEL LTDInventors: Nir Slakman, Yan Vulich, Pavel Lomonosov, Pavel Kravets