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: 20200019381Abstract: 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: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Inventors: Ankitkumar Patel, David Kinsey, Matti Hiltunen, Sarat Puthenpura, Sastry lsukapalli
-
Publication number: 20190364116Abstract: 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: ApplicationFiled: May 22, 2018Publication date: November 28, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Matti Hiltunen, Gueyoung Jung, Shankaranarayanan Puzhavakath Narayanan, Joseph D'Andrea, III, Kaustubh Joshi
-
Patent number: 10476748Abstract: 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: GrantFiled: March 1, 2017Date of Patent: November 12, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Matti Hiltunen, Gueyoung Jung, Joseph D'Andrea, III, Kaustubh Joshi
-
Publication number: 20190334831Abstract: 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: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Publication number: 20190334770Abstract: 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: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Yu Xiang, Yih-Farn Chen, Kaustubh Joshi, Matti Hiltunen, Richard Schlichting, Keitaro Uehara
-
Publication number: 20190268264Abstract: 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: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Applicants: AT&T Intellectual Property I, L.P., Hitachi, Ltd.Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
-
Patent number: 10348638Abstract: 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: GrantFiled: May 30, 2017Date of Patent: July 9, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Publication number: 20190164455Abstract: 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: ApplicationFiled: January 9, 2019Publication date: May 30, 2019Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
-
Patent number: 10291513Abstract: 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: GrantFiled: November 30, 2015Date of Patent: May 14, 2019Assignees: AT&T Intellectual Property I, L.P., Hitachi, Ltd.Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
-
Patent number: 10217381Abstract: 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: GrantFiled: October 11, 2017Date of Patent: February 26, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
-
Publication number: 20190044999Abstract: 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: ApplicationFiled: October 8, 2018Publication date: February 7, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
-
Publication number: 20180351874Abstract: 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: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Richard Schlichting, Matti Hiltunen, Yoji Ozawa
-
Patent number: 10097621Abstract: 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: GrantFiled: September 11, 2015Date of Patent: October 9, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
-
Publication number: 20180255121Abstract: 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: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Inventors: Matti Hiltunen, Gueyoung Jung, Joseph D'Andrea, III, Kaustubh Joshi
-
Patent number: 9964301Abstract: 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: GrantFiled: May 27, 2015Date of Patent: May 8, 2018Assignee: Sumitomo SHI FW Energia OyInventors: Pentti Lankinen, Veli-Matti Hiltunen
-
Publication number: 20180047306Abstract: 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: ApplicationFiled: October 11, 2017Publication date: February 15, 2018Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
-
Patent number: 9818315Abstract: 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: GrantFiled: June 4, 2013Date of Patent: November 14, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
-
Publication number: 20170155706Abstract: 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: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Matti A. Hiltunen, Richard D. Schlichting, Kaustubh Joshi, Hiroya Matsuba
-
Publication number: 20170078366Abstract: 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: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Gueyoung Jung, Kaustubh Joshi, Matti A. Hiltunen, Richard D. Schlichting
-
Publication number: 20160123574Abstract: 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: ApplicationFiled: May 27, 2015Publication date: May 5, 2016Applicant: AMEC FOSTER WHEELER ENERGIA OYInventors: Pentti Lankinen, Veli-Matti Hiltunen