Patents by Inventor Johan Bevemyr

Johan Bevemyr 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: 10462010
    Abstract: The present disclosure provides systems, methods, and computer-readable media for orchestrating and managing configuration data of network devices and services. In one aspect, a device includes one or more processors and memory. The memory is configured to store computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation, create a copy of the tree representation of the configuration parameters and generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 29, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Johan Bevemyr, Carl Moberg
  • Publication number: 20180359146
    Abstract: The present disclosure provides systems, methods, and computer-readable media for orchestrating and managing configuration data of network devices and services. In one aspect, a device includes one or more processors and memory. The memory is configured to store computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation, create a copy of the tree representation of the configuration parameters and generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Inventors: Johan Bevemyr, Carl Moberg
  • Patent number: 9614725
    Abstract: The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from the first set of data (25I-25V) and the second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between the current configuration and the desired configuration, and reconfiguring at least one of the data network nodes (3, 5, 7) using the information entity (33, 33I-33V).
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: April 4, 2017
    Assignee: TAIL-F SYSTEMS AB
    Inventor: Johan Bevemyr
  • Publication number: 20150092604
    Abstract: The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from said first set of data (25I-25V) and said second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between said current configuration and said desired configuration, and reconfiguring at least one of said data network nodes (3, 5, 7) using said information entity (33, 33I-33V).
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Applicant: TAIL-F SYSTEMS AB
    Inventor: Johan Bevemyr
  • Patent number: 8913519
    Abstract: The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from said first set of data (25I-25V) and said second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between said current configuration and said desired configuration, and reconfiguring at least one of said data network nodes (3, 5, 7) using said information entity (33, 33I-33V).
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: December 16, 2014
    Assignee: Tail-f Systems AB
    Inventor: Johan Bevemyr
  • Publication number: 20140078930
    Abstract: The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from said first set of data (25I-25V) and said second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between said current configuration and said desired configuration, and reconfiguring at least one of said data network nodes (3, 5, 7) using said information entity (33, 33I-33V).
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Inventor: Johan BEVEMYR
  • Publication number: 20070150946
    Abstract: VPN tunnels may be established using an Internet browser and dynamically downloadable VPN client software that may be installed as part of a remote login process. By causing the VPN client software to be dynamically downloaded during the session, the remote user does not need to pre-load any software onto the computer that will be used as the remote computer. Thus, any computer with an Internet browser may be used to log into the enterprise network without first requiring the user of that computer to acquire rights to install a VPN client on the computer. By causing some or all of the dynamically downloaded software components to be deleted upon termination of the session, the components of the software may be made to be not available once the session has ended. Encrypted UDP may be used to transmit data on the VPN tunnel where exchange of an initial UDP packet indicates the availability of UDP connectivity.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Applicant: Nortel Networks Limited
    Inventors: Niklas Hanberger, Johan Bevemyr