Patents by Inventor Ian Rogers
Ian Rogers 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: 20240152530Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.Type: ApplicationFiled: November 16, 2023Publication date: May 9, 2024Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Gregory Rustin Rogers, Crhistopher Ian Hendrie
-
Publication number: 20230171188Abstract: Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.Type: ApplicationFiled: November 21, 2022Publication date: June 1, 2023Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew Bruce Dickinson, Eric Wayne Schultze, Ian Roger Searle, Shane Ashley Hall, Deepak Mohan, David Brian Lennon
-
Publication number: 20230094228Abstract: An inflatable sleeve including one or more tubular portions including zones having different dimensions (e.g. thickness and/or diameter) and/or physical properties (e.g. elastic modulus) to enable control over the inflation characteristics of each zone, and a method of manufacturing same. The present invention further relates to a pipe junction sealing packer incorporating such an inflatable sleeve.Type: ApplicationFiled: March 12, 2021Publication date: March 30, 2023Applicant: IBCO PTY LTDInventor: Ian Roger BATEMAN
-
Publication number: 20230095346Abstract: A controlled bending device in the form of an elongate member including a series of blocks configured to direct and/or control an extent of bending of the elongate member. The present invention further relates to a sealing packer for use in installing a flexible liner into a junction between a main pipe and a branch pipe, the sealing packer incorporating the bending device in a flexible lateral arm thereof to facilitate guidance of the flexible lateral arm into the branch pipe when the sealing packer is inserted (pushed or pulled) through the main pipe.Type: ApplicationFiled: March 12, 2021Publication date: March 30, 2023Applicant: IBCO PTY LTDInventor: Ian Roger BATEMAN
-
Patent number: 11520300Abstract: There is provided a load controller for a system, the system comprising a first sub-system arranged to deliver a first load, the load controller being operable to: acquire a first target load profile, being the load initially desired for delivery by the first sub-system over an operational period; measure in real time during an update window within the operational period: a first parameter of the first sub-system, to obtain a first measured Load Controller monitor signal; and the first load, to obtain a first measured load signal; develop in real time a model of the first sub-system, using the first measured monitor signal and the first measured load signal, the model relating the first load to the first parameter; given the first target load profile, and the model of the first sub-system, generate for a future period a first predicted monitor signal, the future period being ahead of the update window; and determine whether the first predicted monitor signal satisfies at least one predetermined criterion.Type: GrantFiled: June 27, 2019Date of Patent: December 6, 2022Assignee: BAE Systems plcInventors: Georgios Alexandros Amarantidis-Koronaios, Ian Roger Harrington, Roger Dixon
-
Patent number: 11509577Abstract: Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.Type: GrantFiled: August 2, 2019Date of Patent: November 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew Bruce Dickinson, Eric Wayne Schultze, Ian Roger Searle, Shane Ashley Hall, Deepak Mohan, David Brian Lennon
-
Patent number: 11469984Abstract: An overlay network analysis method obtains data including but not limited to client packet traffic data on an overlay network, and performs one or more analyses based on the obtained data to generate and output topological and/or performance information for the overlay network and/or the network substrate on which the overlay network is implemented. Client traffic data collected for specific client resource instances may be analyzed to generate performance metrics for the overlay network between the instances. Aggregated client traffic data for specific clients may also be analyzed to generate mappings of the clients' private network implementations on the overlay network, as well as performance metrics for the clients' private networks on the overlay network. In addition, client traffic data from multiple clients may be aggregated and analyzed to generate mappings and performance metrics for the overlay network as a whole.Type: GrantFiled: August 16, 2019Date of Patent: October 11, 2022Assignee: Amazon Technologies, Inc.Inventors: Ian Roger Searle, Peter Nicholas Desantis
-
Publication number: 20220200926Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: ApplicationFiled: January 3, 2022Publication date: June 23, 2022Applicant: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini Chandrasekhar Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Patent number: 11218420Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: GrantFiled: November 19, 2020Date of Patent: January 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Publication number: 20210173361Abstract: There is provided a load controller for a system, the system comprising a first sub-system arranged to deliver a first load, the load controller being operable to: acquire a first target load profile, being the load initially desired for delivery by the first sub-system over an operational period; measure in real time during an update window within the operational period: a first parameter of the first sub-system, to obtain a first measured Load Controller monitor signal; and the first load, to obtain a first measured load signal; develop in real time a model of the first sub-system, using the first measured monitor signal and the first measured load signal, the model relating the first load to the first parameter; given the first target load profile, and the model of the first sub-system, generate for a future period a first predicted monitor signal, the future period being ahead of the update window; and determine whether the first predicted monitor signal satisfies at least one predetermined criterion.Type: ApplicationFiled: June 27, 2019Publication date: June 10, 2021Applicant: BAE Systems plcInventors: Georgios Alexandros Amarantidis-Koronaios, Ian Roger Harrington, Roger Dixon
-
Publication number: 20210152487Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: ApplicationFiled: November 19, 2020Publication date: May 20, 2021Applicant: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Patent number: 10848431Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: GrantFiled: July 26, 2019Date of Patent: November 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Publication number: 20200021534Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: ApplicationFiled: July 26, 2019Publication date: January 16, 2020Applicant: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Publication number: 20190372875Abstract: An overlay network analysis method obtains data including but not limited to client packet traffic data on an overlay network, and performs one or more analyses based on the obtained data to generate and output topological and/or performance information for the overlay network and/or the network substrate on which the overlay network is implemented. Client traffic data collected for specific client resource instances may be analyzed to generate performance metrics for the overlay network between the instances. Aggregated client traffic data for specific clients may also be analyzed to generate mappings of the clients' private network implementations on the overlay network, as well as performance metrics for the clients' private networks on the overlay network. In addition, client traffic data from multiple clients may be aggregated and analyzed to generate mappings and performance metrics for the overlay network as a whole.Type: ApplicationFiled: August 16, 2019Publication date: December 5, 2019Applicant: Amazon Technologies, Inc.Inventors: Ian Roger Searle, Peter Nicholas Desantis
-
Publication number: 20190356587Abstract: Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.Type: ApplicationFiled: August 2, 2019Publication date: November 21, 2019Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew Bruce Dickinson, Eric Wayne Schultze, Ian Roger Searle, Shane Ashley Hall, Deepak Mohan, David Brian Lennon
-
Patent number: 10389608Abstract: An overlay network analysis method obtains data including but not limited to client packet traffic data on an overlay network, and performs one or more analyses based on the obtained data to generate and output topological and/or performance information for the overlay network and/or the network substrate on which the overlay network is implemented. Client traffic data collected for specific client resource instances may be analyzed to generate performance metrics for the overlay network between the instances. Aggregated client traffic data for specific clients may also be analyzed to generate mappings of the clients' private network implementations on the overlay network, as well as performance metrics for the clients' private networks on the overlay network. In addition, client traffic data from multiple clients may be aggregated and analyzed to generate mappings and performance metrics for the overlay network as a whole.Type: GrantFiled: March 15, 2013Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Ian Roger Searle, Peter Nicholas Desantis
-
Patent number: 10374949Abstract: Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.Type: GrantFiled: November 27, 2017Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew Bruce Dickinson, Eric Wayne Schultze, Ian Roger Searle, Shane Ashley Hall, Deepak Mohan, David Brian Lennon
-
Patent number: 10367753Abstract: A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface record that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.Type: GrantFiled: June 10, 2016Date of Patent: July 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
-
Patent number: 10133591Abstract: Approaches are described for collecting and/or utilizing network traffic information, such as network flow data, within a virtualized computing environment. The network traffic information can be collected on one or more host computing devices that host virtual machines. The collected network traffic information can include virtualized computing environment specific information, such as a user account identifier (ID), virtual machine identifier (ID), session termination information and the like. The collected network traffic information can also be presented to the user of the virtualized computing environment.Type: GrantFiled: February 13, 2017Date of Patent: November 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Aaron Douglas Dokey, Ajith Jayamohan, Ian Roger Searle
-
Patent number: 9961134Abstract: Systems and methods are presented for auto-starting and auto-stopping databases in a cloud server environment. In some embodiments, a method includes accessing, by an initial server in a network-based system, a request to connect to a target database located in a target server of the network-based system. The method can include determining, by an administrative database residing in the initial server, a location of the target database residing in the target server, switching an execution context from no database in the target server to a copy of the administrative database in the target server, performing an auto-start procedure to auto-start the target database in the target server, switching the execution context from the administrative database in the target server to the target database in the target server, and transmitting a completion acknowledgement indicating the target server is connected to the target database.Type: GrantFiled: September 15, 2014Date of Patent: May 1, 2018Assignee: SYBASE, INC.Inventors: Ian Roger McHardy, Ivan Thomas Bowman, Karim Khamis