Patents by Inventor Alexey Arseniev

Alexey Arseniev 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: 10579402
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. In some instances, the location remove from the first application is a centralized localization service accessible by remote requests from a plurality of applications.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 3, 2020
    Assignee: SAP SE
    Inventors: Alexey Arseniev, Felix F. Hoefer
  • Publication number: 20180253326
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. In some instances, the location remove from the first application is a centralized localization service accessible by remote requests from a plurality of applications.
    Type: Application
    Filed: May 2, 2018
    Publication date: September 6, 2018
    Inventors: Alexey Arseniev, Felix F. Hoefer
  • Patent number: 10057217
    Abstract: A system and method for transmitting data using a data transfer protocol, including receiving, at the first device, a request from the second device, the request containing a transformed identifier, determining an original identifier associated with the transformed identifier, retrieving a response object associated with the original identifier, the response object including one or more identifiers, transforming the response object by transforming each identifier contained in the response object, and sending the transformed response object to the second device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 21, 2018
    Assignee: SAP SE
    Inventors: Hendrik Lock, Iouri Loukachev, Wolfgang Janzen, Alexey Arseniev
  • Patent number: 9977684
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. In some instances, the location remove from the first application is a centralized localization service accessible by remote requests from a plurality of applications.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: May 22, 2018
    Assignee: SAP SE
    Inventors: Alexey Arseniev, Felix F. Hoefer
  • Patent number: 9692633
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing role-based resource navigation. An example method includes identifying a particular navigation intent from a user associated with a particular user role, the navigation intent representing an action associated with the particular business object; determining a particular target mapping associated with the particular navigation intent based at least in part on the particular user role, the target mapping associated with an application to be executed in response to identification of the associated navigation intent; and executing the application associated with the particular target mapping in response to determining the particular target mapping.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 27, 2017
    Assignee: SAP SE
    Inventors: Marek Barwicki, Alexey Arseniev, Tzanko Stefanov, Markus Cherdron
  • Patent number: 9467525
    Abstract: According to some embodiments, a method and apparatus are provided to determine if a requested resource is cached at a first client or at a server based on a received list. In a case that the requested resource is determined to be cached at the first client, a request is sent to the first client for the cached resource. Else, a request is sent to the server for the cached resource. The cached resource is received.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: October 11, 2016
    Assignee: SAP SE
    Inventor: Alexey Arseniev
  • Publication number: 20160021064
    Abstract: A system and method for transmitting data using a data transfer protocol, including receiving, at the first device, a request from the second device, the request containing a transformed identifier, determining an original identifier associated with the transformed identifier, retrieving a response object associated with the original identifier, the response object including one or more identifiers, transforming the response object by transforming each identifier contained in the response object, and sending the transformed response object to the second device.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Hendrik Lock, Iouri Loukachev, Wolfgang Janzen, Alexey Arseniev
  • Patent number: 9239737
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for concise resource addressing. An example method includes receiving a request for an application including a resource identifier, the resource identifier including a textual identifier and a contextual identifier, the textual identifier including a textual description of the requested application, and the contextual identifier including an encoded description of the requested application; determining at least one target application associated with the resource identifier based at least in part on the textual identifier or the contextual identifier; and sending a response to the request include the at least one target application associated with the resource identifier.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventors: Alexey Arseniev, Marek Barwicki, Markus Cherdron, Tzanko Stefanov
  • Publication number: 20150142941
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing role-based resource navigation. An example method includes identifying a particular navigation intent from a user associated with a particular user role, the navigation intent representing an action associated with the particular business object; determining a particular target mapping associated with the particular navigation intent based at least in part on the particular user role, the target mapping associated with an application to be executed in response to identification of the associated navigation intent; and executing the application associated with the particular target mapping in response to determining the particular target mapping.
    Type: Application
    Filed: March 28, 2014
    Publication date: May 21, 2015
    Inventors: Marek Barwicki, Alexey Arseniev, Tzanko Stefanov, Markus Cherdron
  • Publication number: 20150143386
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for concise resource addressing. An example method includes receiving a request for an application including a resource identifier, the resource identifier including a textual identifier and a contextual identifier, the textual identifier including a textual description of the requested application, and the contextual identifier including an encoded description of the requested application; determining at least one target application associated with the resource identifier based at least in part on the textual identifier or the contextual identifier; and sending a response to the request include the at least one target application associated with the resource identifier.
    Type: Application
    Filed: March 24, 2014
    Publication date: May 21, 2015
    Inventors: Alexey Arseniev, Marek Barwicki, Markus Cherdron, Tzanko Stefanov
  • Publication number: 20140372098
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. In some instances, the location remove from the first application is a centralized localization service accessible by remote requests from a plurality of applications.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Applicant: SAP AG
    Inventors: Alexey Arseniev, Felix F. Hoefer
  • Publication number: 20140258439
    Abstract: According to some embodiments, a method and apparatus are provided to determine if a requested resource is cached at a first client or at a server based on a received list. In a case that the requested resource is determined to be cached at the first client, a request is sent to the first client for the cached resource. Else, a request is sent to the server for the cached resource. The cached resource is received.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Inventor: Alexey Arseniev
  • Publication number: 20140068021
    Abstract: Techniques for managing content of a virtual workspace include receiving a request from a remote client for client-configuration settings, the remote client associated with a particular user; identifying a set of client-specific attributes associated with the remote client; identifying a set of user-specific attributes associated with the particular user; determining client-configuration settings for the remote client based at least in part on the identified client-specific attributes and the identified user-specific attributes; and transmitting the determined client-configuration settings to the remote client.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Alexey Arseniev, Brian Craig McKellar, Frank Brunswig, Markus Cherdron