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: 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
  • Patent number: 8839049
    Abstract: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: September 16, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Kaustubh R. Joshi, Gueyoung Jung, Calton Pu, Richard Dale Schlichting
  • Patent number: 8626691
    Abstract: Methods, systems, and products answer questions using heuristics. A question and an input are received. A set of heuristic rules is retrieved, and the question is answered by evaluating an accuracy of each heuristic rule. Multiple accuracies from the set of heuristic rules are combined to produce a confidence level for the answer to the question.
    Type: Grant
    Filed: December 19, 2009
    Date of Patent: January 7, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Robin Berthier, Michel Cukier, David Kormann, Daniel Sheleheda, Gregory T. Vesonder
  • Publication number: 20130298135
    Abstract: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 7, 2013
    Inventors: Matti Hiltunen, Kaustubh R. Joshi, Gueyoung Jung, Calton Pu, Richard Dale Schlichting
  • Patent number: 8489939
    Abstract: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: July 16, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matti Hiltunen, Kaustubh R. Joshi, Gueyoung Jung, Calton Pu, Richard Dale Schlichting
  • Publication number: 20130055252
    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: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Inventors: Horacio Andres LAGAR-CAVILLA, Roy BRYANT, Matti HILTUNEN, Olga IRZAK, Kaustubh JOSHI, Adin Matthew SCANNELL, Alexey TUMANOV, Eyal de LARA
  • Publication number: 20120102369
    Abstract: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Inventors: Matti Hiltunen, Kaustubh R. Joshi, Gueyoung Jung, Calton Pu, Richard Dale Schlichting
  • Publication number: 20120102170
    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: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Inventors: Matti A. Hiltunen, Richard Dale Schlichting
  • Publication number: 20120102084
    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: Application
    Filed: October 21, 2010
    Publication date: April 26, 2012
    Inventors: Matti Hiltunen, Nilton Bila, Kaustubh Joshi, Horacio Andres Lagar Cavilla, Eyal de Lara
  • Patent number: 8131693
    Abstract: Methods and systems for managing the transfer of large data files across electronic data networks optimally in accordance with the desired results of the users. The present invention takes into consideration the user-defined transfer requirements, the data characteristics, and the characteristics of the entirety of the network, including both the access links and the backbone and processing and storage resources in the backbone. The present invention the enables users to more optimally transfer data within the limitations of the existing network capabilities, negating requirements to update local or remote network facilities.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: March 6, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Matti A. Hiltunen, Richard D. Schlichting, Vinay A. Vaishampayan
  • Patent number: 8073655
    Abstract: A method for measuring system response sensitivity, using live traffic and an analysis that converts randomly arriving stimuli and reactions to the stimuli to mean measures over chosen intervals, thereby creating periodically occurring samples that are processed. The system is perturbed in a chosen location of the system in a manner that is periodic with frequency p, and the system's response to arriving stimuli is measured at frequency p. The perturbation, illustratively, is with a square wave pattern.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: December 6, 2011
    Inventors: Shuyi Chen, William Sanders, Matti Hiltunen, Kaustubb Joshi, Richard Schlichting
  • Publication number: 20110153537
    Abstract: Methods, systems, and products answer questions using heuristics. A question and an input are received. A set of heuristic rules is retrieved, and the question is answered by evaluating an accuracy of each heuristic rule. Multiple accuracies from the set of heuristic rules are combined to produce a confidence level for the answer to the question.
    Type: Application
    Filed: December 19, 2009
    Publication date: June 23, 2011
    Inventors: Matti Hiltunen, Robin Berthier, Michel Cukier, David Kormann, Daniel Sheleheda, Gregory T. Vesonder
  • Publication number: 20100191505
    Abstract: A method for measuring system response sensitivity, using live traffic and an analysis that converts randomly arriving stimuli and reactions to the stimuli to mean measures over chosen intervals, thereby creating periodically occurring samples that are processed. The system is perturbed in a chosen location of the system in a manner that is periodic with frequency p, and the system's response to arriving stimuli is measured at frequency p. The perturbation, illustratively, is with a square wave pattern.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Inventors: Shuyi Chen, Matti Hiltunen, Kaustubb Joshi, William Sanders, Richard Schlichting