Patents by Inventor Roman Levenshteyn

Roman Levenshteyn 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: 20130046812
    Abstract: An application server (102) along with various other devices and method are described herein for managing a service (e.g., communication service) which is provided to a user. As described herein, the application server with the help of aspect oriented programming is capable of automatically adding functionality to an original service without directly modifying the target application code of the original service. In particular, the application server when automatically adding functionality to a certain application can automatically detect which features are still missing within the certain application, and which are already supported.
    Type: Application
    Filed: July 13, 2010
    Publication date: February 21, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Joerg Niemoeller, Roman Levenshteyn, Eugen Freiter, Raphael Quinet
  • Publication number: 20130013760
    Abstract: A method for coordinating the execution of a composed service in a service execution coordination unit on request by a service composition server is disclosed, wherein the service is composed of at least a first and a second component service instance. The method comprises: receiving an instruction for invoking the first component service instance from the service composition server, receiving an instruction for invoking the second component service instance from the service composition server, contacting a respective one of the one or more application servers for invoking the first component service instance, and in response to receiving a service invocation result from invoking the first service automatically contacting the respective one of the of the one or more application servers for invoking the second of the one or more component service instances.
    Type: Application
    Filed: December 22, 2009
    Publication date: January 10, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Raphael Quinet, Roman Levenshteyn, Ioannis Fikouras, Eugen Freiter
  • Publication number: 20130013781
    Abstract: The present invention relates to a method for managing an execution of a composite service, the composite service comprising constituent services.
    Type: Application
    Filed: December 31, 2009
    Publication date: January 10, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Roman Levenshteyn, Konstantinos Vandikas, Eugen Freiter, Ioannis Fikouras
  • Publication number: 20130013444
    Abstract: It is described a concept for a service selection of at least two services of a composite service wherein a composite service description (100) of the composite service includes at least two service templates (102a, 102b, 102c), each of which defines at least one constraint for a service wherein the service is to be executed in place of the service template to thereby constitute part of the composite service. From service database there is selected for each service template a corresponding candidate set comprising at least one service matching the at least one constraint of the service template. Subsequently or at least partially simultaneously for each of the at least two service templates (102a, 102b, 102c), from the corresponding candidate set one service is selected so as to provide, based on a predetermined cost metric, for a reduced composition cost. The predetermined cost metric may include a latency metric, an energy efficiency metric, a co-location metric or a traffic metric, etc.
    Type: Application
    Filed: December 23, 2009
    Publication date: January 10, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Konstantinos Vandikas, Roman Levenshteyn
  • Publication number: 20120324079
    Abstract: It is described a concept for a service composition which can be carried out in a telecommunication network (100). The described service composition is optimized in view of a composite service execution in a mobile network device (110) having limited resources. According to the described concept, at least one code required for executing the composite service is downloaded from a code storage node (130) to a composition execution agent (112) in response to receiving a corresponding instruction from a service composition node (120), that the service should be composed and/or executed. The actual code to be executed within the network device (110) is selected in response to receiving a service composition command from the service composition node (120). The code selection may take into account local constraints available for the network device (110).
    Type: Application
    Filed: December 22, 2009
    Publication date: December 20, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Raphael Quinet, Eugen Freiter, Roman Levenshteyn, Joerg Niemoeller
  • Publication number: 20120129557
    Abstract: A method is described for invoking a constituent service in a telecommunication network. The constituent service is associated to a composite service. A first group of parameters is determined which is associated with the composite service. A second group of parameters is determined which is associated with the constituent service. The first and the second group of parameters are compared. If there are matching parameters (212) in the first and the second group requirements are determined for the constituent service based on the matching parameters in the first and the second group. The constituent service (216) is invoked according to these requirements. An application server is also described.
    Type: Application
    Filed: June 5, 2009
    Publication date: May 24, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Joerg Niemoeller, Eugen Freiter, Ioannis Fikouras, Roman Levenshteyn
  • Publication number: 20110296041
    Abstract: An arrangement and method in a communication system such as an Orthogonal Frequency Division Multiplexing (OFDM) radio receiver for reducing the impact of interference from an intermittent interfering signal transmitted by an interfering system which may be co-located with the OFDM system or may be remotely located. Each OFDM symbol in a received OFDM signal includes a guard interval (GI), a middle portion, and a last portion identical to the GI. The arrangement determines which portion of each OFDM symbol is contemporaneous with the interfering signal and time-shifts a fast Fourier transform (FFT) window in the OFDM receiver to minimize or eliminate FFT processing of samples of the OFDM symbol that are contemporaneous with the interfering signal, thereby minimizing the impact of the interfering signal.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 1, 2011
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Michael Jansson, Ioannis Fikouras, Salvatore Loreto, Elena Fersman, Göran Anders Petter Eriksson, Roman Levenshteyn, Gonzalo Camarillo
  • Patent number: 7983240
    Abstract: A system and method for correlating communication sessions. A globally unique correlation identifier is created and exchanged between the parties during SIP session setup to allow for association and correlation of additional SIP sessions. The correlation information may then be used by network and session entities to perform different services.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: July 19, 2011
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Michael Jansson, Ioannis Fikouras, Salvatore Loreto, Elena Fersman, Roman Levenshteyn, Gonzalo Camarillo, Göran Anders Petter Eriksson
  • Publication number: 20110142216
    Abstract: Methods and devices for controlling a charging of a composite service in a telecommunications network are described. The composite service comprises an invocation of a constituent service. The telecommunications network comprises a control node for controlling the composite service, a service node for providing the constituent service, and a charging system for performing the charging.
    Type: Application
    Filed: August 14, 2008
    Publication date: June 16, 2011
    Inventors: Joerg Niemoeller, Roman Levenshteyn, Ioannis Fikouras, Raphael Quinet
  • Publication number: 20110131277
    Abstract: The invention refers to a method of correlating a plurality of service instances by a service composition entity, wherein the services are performed by one or a plurality of servers of a telecommunications network. Thereto, the service composition entity performs the steps of invoking a composite service instance corresponding to the service request, and generating a composite service identifier identifying this composite service instance, contacting the one or a plurality of application servers for invoking the plurality of component service instances, wherein the plurality of component service instances are associated to the composite service instance, and sending a first service report comprising an information about the composite service instance to a service supervision system, wherein this information enables the service supervision system to identify reports about the component service instances as being associated to the composite service instance.
    Type: Application
    Filed: May 20, 2008
    Publication date: June 2, 2011
    Inventors: Joerg Niemoeller, Ioannis Fikouras, Konstantinos Vandikas, Roman Levenshteyn
  • Publication number: 20110072144
    Abstract: A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.
    Type: Application
    Filed: December 11, 2008
    Publication date: March 24, 2011
    Inventors: Ioannis Fikouras, Nikolaos Albertos Fikouras, Roman Levenshteyn
  • Publication number: 20100269094
    Abstract: Techniques for automatically generating software in a software development environment. An exemplary method comprises the steps of interpreting feature description data related to a program library; interpreting the feature description data as a machine-readable description of a feature to be provided by the software development environment; allocating, based on the interpreted feature description data, one or more user-operable control elements in the software development environment; and, providing access, via the control element, to one or more operations related to the feature description data.
    Type: Application
    Filed: November 13, 2007
    Publication date: October 21, 2010
    Inventors: Roman Levenshteyn, Per Pettersson
  • Patent number: 7810082
    Abstract: Disclosed are systems and methods to automatically transform generic software code into operator specific code. For instance, in one embodiment, there may be an engine for transforming generic software code into operator-specific software code, the engine comprising: a module for reading generic software code, wherein the generic software code includes at least one generic control indication; a processing module including: a module for extracting the at least one generic control indication from the generic software code; a module for determining at least one aspect from the generic control indication, wherein the at least one aspect corresponds to operator specific requirements, a module for determining an integration instruction, a module for inserting the generic control indication with the at least one aspect according to the integration instruction; and a module for generating operator-specific software code which includes the at least one aspect.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: October 5, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventor: Roman Levenshteyn
  • Patent number: 7746773
    Abstract: The invention comprises a method and system for dynamically processing messages. After a message is received from a network or from an internal application, and the message type is identified, the invention determines whether an optimized handler should be used to process messages of the identified message type. If an optimized handler has not previously been generated for the identified message type or is otherwise not available, an optimized handler may be generated, during run-time, for subsequent processing of messages of the identified message type. In some embodiments, the invention maintains statistics relating the processing characteristics of different types of messages and these statistics are used to determine whether to generate an optimized handler or to use a generic handler to process subsequently received messages having a certain identified message type.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: June 29, 2010
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Martin Gerdes, Raphaël Quinet, Roman Levenshteyn, Torsten Dinsing
  • Publication number: 20100095373
    Abstract: A system for controlling access rights of artifacts having computer operated functions of a computer program includes an access control database which has policies that control access by a party to the artifacts in an application development environment. The system includes an access control environment having the artifacts. The system includes an access policy controller in communication with the access control database and the application development environment which implements the policies and controls access by the party to the artifacts being controlled. A computer program embodied on a computer readable medium for controlling access rights of a party during composition, design and execution includes a plurality of artifacts. At least a first of the plurality of artifacts having a part being modifiable by the party and operative with all other artifacts of the plurality of artifacts after being modified.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Inventors: Roman Levenshteyn, Ioannis Fikouras, Konstantinos Vandikas, Patrik Wiss
  • Publication number: 20100061316
    Abstract: A technique for accessing a media resource (114) controllably attachable to a network-registered device (104) via a multimedia-enabled network (102) is proposed. The technique comprises determining a resource capability information indicating a capability of the media resource; transforming the resource capability information into service capability information indicating a capability related to a service accessible at the network-registered device via the network; and providing the service capability information to an access-requesting entity (106).
    Type: Application
    Filed: June 30, 2006
    Publication date: March 11, 2010
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON
    Inventors: Roman Levenshteyn, Ioannis Fikouras, Göran Eriksson
  • Publication number: 20100030905
    Abstract: The invention relates to techniques for providing services in a service provisioning network (100?), wherein a service-related message (118) is routed by a service routing node (104?) to a service hosting node (106?). A method embodiment of the invention comprises in the service routing node the steps of receiving, e.g. from the service hosting node, service availability information (124) indicating an availability of the service in the service hosting node; and establishing, based on the received service availability information, a service routing rule.
    Type: Application
    Filed: December 19, 2006
    Publication date: February 4, 2010
    Inventors: Ioannis Fikouras, Roman Levenshteyn
  • Publication number: 20090093237
    Abstract: The disclosure relates to a technique for providing interoperability between an Internet protocol multimedia subsystem (IMS) domain and a non-IMS domain. A method implementation of this technique comprises the steps of receiving on a service layer a service invocation message from a non-IMS domain, analyzing the message to identify the message as a request to invoke a service within the IMS domain, converting non-IMS session control protocol elements contained in the message into IMS session control related protocol elements, and generating an outgoing IMS message to establish an IMS control session.
    Type: Application
    Filed: December 19, 2005
    Publication date: April 9, 2009
    Inventors: Roman Levenshteyn, Ioannis Fikouras
  • Publication number: 20080089344
    Abstract: An arrangement and method in a communication system such as an Orthogonal Frequency Division Multiplexing (OFDM) radio receiver for reducing the impact of interference from an intermittent interfering signal transmitted by an interfering system which may be co-located with the OFDM system or may be remotely located. Each OFDM symbol in a received OFDM signal includes a guard interval (GI), a middle portion, and a last portion identical to the GI. The arrangement determines which portion of each OFDM symbol is contemporaneous with the interfering signal and time-shifts a fast Fourier transform (FFT) window in the OFDM receiver to minimize or eliminate FFT processing of samples of the OFDM symbol that are contemporaneous with the interfering signal, thereby minimizing the impact of the interfering signal.
    Type: Application
    Filed: October 16, 2006
    Publication date: April 17, 2008
    Inventors: Michael Jansson, loannis Fikouras, Salvatore Loreto, Elena Fersman, Roman Levenshteyn, Gonzalo Camarillo
  • Publication number: 20070189159
    Abstract: The invention comprises a method and system for dynamically processing messages. After a message is received from a network or from an internal application, and the message type is identified, the invention determines whether an optimized handler should be used to process messages of the identified message type. If an optimized handler has not previously been generated for the identified message type or is otherwise not available, an optimized handler may be generated, during run-time, for subsequent processing of messages of the identified message type. In some embodiments, the invention maintains statistics relating the processing characteristics of different types of messages and these statistics are used to determine whether to generate an optimized handler or to use a generic handler to process subsequently received messages having a certain identified message type.
    Type: Application
    Filed: December 17, 2003
    Publication date: August 16, 2007
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON
    Inventors: Martin Gerdes, Raphael Quinet, Roman Levenshteyn, Torsten Dinsing