Patents by Inventor Matti A. Hiltunen

Matti A. Hiltunen 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: 20200019381
    Abstract: In one embodiment, a method includes receiving, by one or more interfaces, an optimization application, a request for an optimization, one or more policies required to implement the optimization, and data required to implement the optimization. The method also includes converting, by one or more processors and the optimization application, the one or more policies into optimization constraints and objective functions. The method further includes determining, by one or more processors and the optimization application, a solution to the optimization based on the optimization constraints, the objective functions, and the data.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Ankitkumar Patel, David Kinsey, Matti Hiltunen, Sarat Puthenpura, Sastry lsukapalli
  • Publication number: 20190364116
    Abstract: The concepts and technologies disclosed herein are directed to a policy-driven homing service system that can receive, from a master service orchestrator, a demand specifying a service component to be used to provide, at least in part, a service. The system can receive, from a policy system, a homing constraint. The system can determine, for the demand, an initial set of all potential candidates. The system can apply the homing constraint to each potential candidate in the initial set of all potential candidates. The system can determine a resultant set of potential solutions that satisfy the homing constraint. The system can determine a best solution from the resultant set of potential solutions. The system can send the best solution to the master service orchestrator, which instantiates the demand based upon the best solution.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Gueyoung Jung, Shankaranarayanan Puzhavakath Narayanan, Joseph D'Andrea, III, Kaustubh Joshi
  • Patent number: 10476748
    Abstract: A method includes, for components of an application, identifying a plurality of groups including a first group and a second group, The method also includes nesting the first group into the second group to create a nested group, based at least on a level of the first group not exceeding a level of the second group. The method includes deploying the application by placing the components of the nested group within a network in accordance with a restriction of the nested group. The components include at least one virtual machine.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: November 12, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Gueyoung Jung, Joseph D'Andrea, III, Kaustubh Joshi
  • Publication number: 20190334831
    Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
  • Publication number: 20190334770
    Abstract: Cloud-based orchestration may be leveraged to create flexible storage solutions that use continuous adaptation to tailor themselves to their target application workloads that made provide efficiencies in performance, cost, or scalability over conventional designs.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
  • Publication number: 20190268264
    Abstract: Concepts and technologies are disclosed herein for a topology aware load balancing engine. A processor that executes a load balancing engine can receive a request for a load balancing plan for an application. The processor can obtain network topology data that describes elements of a data center and links associated with the elements. The processor can obtain an application flow graph associated with the application and create a load balancing plan to use in balancing traffic associated with the application. The processor can create the load balancing plan to use in balancing traffic associated with the application and distribute commands to the data center to balance traffic over the links.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Applicants: AT&T Intellectual Property I, L.P., Hitachi, Ltd.
    Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
  • Patent number: 10348638
    Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: July 9, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
  • Publication number: 20190164455
    Abstract: Content is securely shared between communication devices in an ad-hoc manner by employing common sensing context to establish pairing between the communication devices. In one aspect, the communication devices are within a specified distance from each other and sense common signals from their environment over a specified time period. The common signals are analyzed to determine an initialization or session key, which is utilized to secure content transfer between the communication devices. Additionally or alternatively, the key is utilized to provide access to virtual (e.g., digital content) and/or physical (e.g., buildings) resources.
    Type: Application
    Filed: January 9, 2019
    Publication date: May 30, 2019
    Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
  • Patent number: 10291513
    Abstract: Concepts and technologies are disclosed herein for a topology aware load balancing engine. A processor that executes a load balancing engine can receive a request for a load balancing plan for an application. The processor can obtain network topology data that describes elements of a data center and links associated with the elements. The processor can obtain an application flow graph associated with the application and create a load balancing plan to use in balancing traffic associated with the application. The processor can create the load balancing plan to use in balancing traffic associated with the application and distribute commands to the data center to balance traffic over the links.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 14, 2019
    Assignees: AT&T Intellectual Property I, L.P., Hitachi, Ltd.
    Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
  • Patent number: 10217381
    Abstract: Content is securely shared between communication devices in an ad-hoc manner by employing common sensing context to establish pairing between the communication devices. In one aspect, the communication devices are within a specified distance from each other and sense common signals from their environment over a specified time period. The common signals are analyzed to determine an initialization or session key, which is utilized to secure content transfer between the communication devices. Additionally or alternatively, the key is utilized to provide access to virtual (e.g., digital content) and/or physical (e.g., buildings) resources.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: February 26, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
  • Publication number: 20190044999
    Abstract: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.
    Type: Application
    Filed: October 8, 2018
    Publication date: February 7, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
  • Publication number: 20180351874
    Abstract: Concepts and technologies are disclosed herein for creating cross-service chains of virtual network functions in a wide area network. A controller can receive a chain request from a requestor. The chain request can specify functionality that is to be included in a service chain. The functionality can include a first function and a second function. The controller can compute a route associated with the service chain. The route can specify a first site that hosts a first service that provides the first function and a second site that hosts a second service that provides the second function. A first virtual network function can be located at the first site and a second virtual network function can be located at the second site. The controller can configure edge devices and forwarding devices to various entities at the two sites to enable the cross-service virtual network function chain.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
  • Patent number: 10097621
    Abstract: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 9, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
  • Publication number: 20180255121
    Abstract: A method includes, for components of an application, identifying a plurality of groups including a first group and a second group, The method also includes nesting the first group into the second group to create a nested group, based at least on a level of the first group not exceeding a level of the second group. The method includes deploying the application by placing the components of the nested group within a network in accordance with a restriction of the nested group. The components include at least one virtual machine.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Matti Hiltunen, Gueyoung Jung, Joseph D'Andrea, III, Kaustubh Joshi
  • Patent number: 9964301
    Abstract: A fluidized bed boiler with a support construction for a particle separator. The fluidized bed boiler includes a bottom-supported furnace in which at least one particle separator with a support construction is in gas flow connection with an upper portion of the furnace and includes a furnace side portion, an outer portion opposite to the furnace side portion, and a conical lower portion. At least two bottom-supported downcomer pipes are in fluid connection with a steam drum and adjacent to the outer portion of the particle separator. The support construction includes a frame-like supporting member surrounding at least a portion of the conical lower portion, and an outboard portion of the supporting member is attached to the at least two downcomer pipes to support the at last one particle separator.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 8, 2018
    Assignee: Sumitomo SHI FW Energia Oy
    Inventors: Pentti Lankinen, Veli-Matti Hiltunen
  • Publication number: 20180047306
    Abstract: Content is securely shared between communication devices in an ad-hoc manner by employing common sensing context to establish pairing between the communication devices. In one aspect, the communication devices are within a specified distance from each other and sense common signals from their environment over a specified time period. The common signals are analyzed to determine an initialization or session key, which is utilized to secure content transfer between the communication devices. Additionally or alternatively, the key is utilized to provide access to virtual (e.g., digital content) and/or physical (e.g., buildings) resources.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 15, 2018
    Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
  • Patent number: 9818315
    Abstract: Content is securely shared between communication devices in an ad-hoc manner by employing common sensing context to establish pairing between the communication devices. In one aspect, the communication devices are within a specified distance from each other and sense common signals from their environment over a specified time period. The common signals are analyzed to determine an initialization or session key, which is utilized to secure content transfer between the communication devices. Additionally or alternatively, the key is utilized to provide access to virtual (e.g., digital content) and/or physical (e.g., buildings) resources.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: November 14, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
  • Publication number: 20170155706
    Abstract: Concepts and technologies are disclosed herein for a topology aware load balancing engine. A processor that executes a load balancing engine can receive a request for a load balancing plan for an application. The processor can obtain network topology data that describes elements of a data center and links associated with the elements. The processor can obtain an application flow graph associated with the application and create a load balancing plan to use in balancing traffic associated with the application. The processor can create the load balancing plan to use in balancing traffic associated with the application and distribute commands to the data center to balance traffic over the links.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
  • Publication number: 20170078366
    Abstract: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
  • Publication number: 20160123574
    Abstract: A fluidized bed boiler with a support construction for a particle separator. The fluidized bed boiler includes a bottom-supported furnace in which at least one particle separator with a support construction is in gas flow connection with an upper portion of the furnace and includes a furnace side portion, an outer portion opposite to the furnace side portion, and a conical lower portion. At least two bottom-supported downcomer pipes are in fluid connection with a steam drum and adjacent to the outer portion of the particle separator. The support construction includes a frame-like supporting member surrounding at least a portion of the conical lower portion, and an outboard portion of the supporting member is attached to the at least two downcomer pipes to support the at last one particle separator.
    Type: Application
    Filed: May 27, 2015
    Publication date: May 5, 2016
    Applicant: AMEC FOSTER WHEELER ENERGIA OY
    Inventors: Pentti Lankinen, Veli-Matti Hiltunen