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: 10521252
    Abstract: 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: Grant
    Filed: July 21, 2017
    Date of Patent: December 31, 2019
    Assignee: SAP PORTALS ISRAEL LTD
    Inventors: Gad Akuka, Yan Vulich, Shahar Arusi
  • Patent number: 10270670
    Abstract: 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: Grant
    Filed: November 17, 2015
    Date of Patent: April 23, 2019
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yan Vulich, Eyal Nathan
  • Publication number: 20190026123
    Abstract: 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: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Gad Akuka, Yan Vulich, Shahar Arusi
  • Patent number: 10063657
    Abstract: 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: Grant
    Filed: October 13, 2015
    Date of Patent: August 28, 2018
    Assignee: SAP Portals Israel Ltd
    Inventor: Yan Vulich
  • Patent number: 9854022
    Abstract: 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: Grant
    Filed: August 11, 2015
    Date of Patent: December 26, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventor: Yan Vulich
  • Patent number: 9671237
    Abstract: 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: Grant
    Filed: November 16, 2015
    Date of Patent: June 6, 2017
    Assignee: SAP SE
    Inventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
  • Publication number: 20170141953
    Abstract: 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: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Yan Vulich, Eyal Nathan
  • Publication number: 20170138746
    Abstract: 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: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
  • Publication number: 20170104846
    Abstract: 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: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventor: Yan Vulich
  • Publication number: 20170091016
    Abstract: 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: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: YAN VULICH, ISAAC ELIASSI
  • Publication number: 20170048299
    Abstract: 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: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventor: Yan Vulich
  • Patent number: 9047587
    Abstract: 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: Grant
    Filed: July 16, 2012
    Date of Patent: June 2, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Nir Slakman, Yan Vulich, Pavel Lomonosov, Pavel Kravets
  • Publication number: 20140019507
    Abstract: 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: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Nir Slakman, Yan Vulich, Pavel Lomonosov, Pavel Kravets