Patents by Inventor Matti Hiltunen

Matti 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).

  • 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
  • Patent number: 9250969
    Abstract: Methods and apparatus are disclosed to provision virtual machine resources. An example method includes labeling a copy of memory associated with an established virtual machine with an execution status based on an architecture type associated with the copy, and constraining a fetch operation in response to a page fault to a labeled portion of the copy that matches an architecture type of a received processor instruction.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: February 2, 2016
    Assignees: AT&T Intellectual Property I, L.P., The Governing Council of the University of Toronto
    Inventors: Horacio Andres Lagar-Cavilla, Roy Bryant, Matti Hiltunen, Olga Irzak, Kaustubh Joshi, Adin Matthew Scannell, Alexey Tumanov, Eyal de Lara
  • Patent number: 9251029
    Abstract: Methods, systems, and products predict locations of failures. Messages historically received are analyzed to predict a future failure. A pattern in the messages historically received is used to retrieve a template. A location of the future failure is predicted from the template.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 2, 2016
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., FUJITSU LIMITED
    Inventors: Hiroshi Otsuka, Kaustubh Joshi, Matti A. Hiltunen, Edward Scott Daniels, Yasuhide Matsumoto
  • Patent number: 9229516
    Abstract: Network presence of a computing device in a cloud computing network is maintained while power consumption of the computing device is reduced. When the computing device is determined to enter an idle state, at least some of the operations of the computing device running in a virtual machine environment are migrated to a server within the cloud computing network while maintaining connectivity of the computing device to the cloud computing network. When the computing device is determined to be in the idle state, the computing device is put into a sleep mode to reduce power consumption of the computing device. When the computing device is determined to be in an active state, the computing device is woken, and the migrated operations are returned from the server to the computing device. This reduces power consumption of the computing device while maintaining the network presence of the computing device in the cloud computing network.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 5, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Matti Hiltunen, Nilton Bila, Kaustubh Joshi, Horacio Andres Lagar Cavilla, Eyal de Lara
  • Publication number: 20150170310
    Abstract: A method and computer-readable storage device and apparatus for controlling a roadway resource are disclosed. For example, the method receives from a device associated with a vehicle a request to reach a target destination by a target arrival time and a maximum payment amount to reach the target destination by the target arrival time. The method next determining a route to the target destination and determines a roadway resource along the route that is controllable. The method then sends an instruction to the device associated with the vehicle, where the instruction indicates to navigate the vehicle along the route and controls the roadway resource to enable the vehicle to reach the target destination by the target arrival time.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Brian S. Amento, Matti A. Hiltunen, Kaustubh Joshi, David P. Kormann, Rajesh Krishna Panta, Kermit Hal Purdy, Thomas M. Smith, Alex Varshavsky, Svetlana Yarosh
  • Publication number: 20150095718
    Abstract: Methods, systems, and products predict locations of failures. Messages historically received are analyzed to predict a future failure. A pattern in the messages historically received is used to retrieve a template. A location of the future failure is predicted from the template.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicants: FUJITSU LIMITED, AT&T Intellectual Property I, L.P.
    Inventors: Hiroshi Otsuka, Kaustubh Joshi, Matti A. Hiltunen, Edward Scott Daniels, Yasuhide Matsumoto
  • Patent number: 8990369
    Abstract: Methods, systems, and computer-readable media for providing collaborative quality of service (“QoS”) for service-oriented architectures are described. The application services in the service-oriented architecture implement a QoS application-programming interface (“API”) in addition to the traditional service API. The QoS API may include a QoS reporting interface for reporting values of QoS metrics of the application service, a QoS mechanism interface that exposes details of dependability mechanisms utilized by the application service, and/or a QoS negotiation interface that allows dynamic negotiation of what QoS properties the application service provides and how the QoS properties are provided. Service consumers may utilize the QoS API of the various application services in the service-oriented architecture to collect dependability information regarding the application services and make service provider selection decisions during discovery and dynamic binding.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti A. Hiltunen, Richard Dale Schlichting
  • Publication number: 20140359272
    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: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Matti A. Hiltunen, Emiliano Miluzzo, Abhinav Srivastava
  • Patent number: 8850449
    Abstract: A method and apparatus for providing a resource allocation policy in a network are disclosed. For example, the method constructs a queuing model for each application. The method defines a utility function for each application and for each transaction type of each application, and defines an overall utility in a system. The method performs an optimization to identify an optimal configuration that maximizes the overall utility for a given workload, and determines one or more adaptation policies for configuring the system in accordance with the optimal configuration.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Kaustubh Joshi, Gueyoung Jung, Calton Pu, Richard Schlichting