Patents by Inventor Mark Edward Overton

Mark Edward Overton 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: 11785057
    Abstract: Described are examples for techniques to increase service reliability by reusing session-stateful service instances within a single long-lived session. A system for routing sessions within a network includes a first server hosting a first instance of a first service configured to establish a first network session for a subscriber with a first instance of a second service. The system includes a second server hosting the first instance of the second service configured to select the first instance of the first service to establish a second network session for the subscriber. The second service may copy header information from a first session invite to a second session invite for the second network session. The first network session remains active for a duration of the second network session. Reusing the first instance of the first service reduces the number of potential failure points to increase reliability of the long-lived session.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: October 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mark Edward Overton
  • Publication number: 20230319162
    Abstract: A method performed by a health service configured to update a domain name system (DNS) to enable clients, which use the DNS, to allocate service requests to a plurality of service instances which provide the service wherein each service instance comprises a microservice architecture is presented. The health service requests outcome data from at least one of the service instances, and calculates a status indicator for the service instance, wherein the status indicator is calculated based on results from internal recursive checks performed throughout the microservice architecture of the service instance and heuristic calculations performed on service request performance data. After calculating the status indicator, the health service triggers a dynamic update to the DNS according to the calculated status indicator.
    Type: Application
    Filed: May 26, 2022
    Publication date: October 5, 2023
    Inventors: Keith Stuart WANSBROUGH, Colin TREGENZA DANCER, Mark Edward OVERTON
  • Patent number: 9665408
    Abstract: Certain examples are described relating to resource allocation for one or more digital signal processors in a media gateway. Processing of telecommunication calls are allocated to different digital signal processor cores in the media gateway. When more processing resources are required for a call, a determination is made as to whether any of a set of digital signal processor cores are able to provide these resources. Responsive to a particular digital signal processor core being unable to provide the further processing resources, a reallocation process is initiated. This may involve reserving resources on a further digital processor core, releasing the original set of processing resources and allocating the processing of the call to the further digital processor core.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: May 30, 2017
    Assignee: Metaswitch Networks Ltd
    Inventors: Christopher Neil Swindle, Murray William Rogers, John Patrick Batty, Mark Edward Overton, Christian Dominic Lund
  • Patent number: 9479649
    Abstract: The present invention provides a method and apparatus for collecting diagnostic messages and collating them into correlated groups to be matched to specific calls, to identify and diagnose issues with those calls.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: October 25, 2016
    Assignee: Metaswitch Networks Limited
    Inventor: Mark Edward Overton
  • Publication number: 20150169374
    Abstract: Certain examples are described relating to resource allocation for one or more digital signal processors in a media gateway. Processing of telecommunication calls are allocated to different digital signal processor cores in the media gateway. When more processing resources are required for a call, a determination is made as to whether any of a set of digital signal processor cores are able to provide these resources. Responsive to a particular digital signal processor core being unable to provide the further processing resources, a reallocation process is initiated. This may involve reserving resources on a further digital processor core, releasing the original set of processing resources and allocating the processing of the call to the further digital processor core.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 18, 2015
    Inventors: Christopher Neil SWINDLE, Murray William ROGERS, John Patrick BATTY, Mark Edward OVERTON, Christian Dominic LUND
  • Publication number: 20150063124
    Abstract: The present invention provides a method and apparatus for collecting diagnostic messages and collating them into correlated groups to be matched to specific calls, to identify and diagnose issues with those calls.
    Type: Application
    Filed: August 22, 2014
    Publication date: March 5, 2015
    Inventor: Mark Edward Overton