Patents by Inventor John GOODACRE
John GOODACRE 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: 11138146Abstract: In a fabric-based infrastructure a flexible scalable server is obtained by physical disaggregation of converged resources to obtain pools of a plurality of operationally independent resource element types such as storage, computing, networking and more. A plurality of computing facilities can be created either dynamically or statically by a resource manager by abstracting instances of resources from such pools of a plurality of resource element types expressed within a single disaggregated logical resource plane.Type: GrantFiled: October 5, 2016Date of Patent: October 5, 2021Assignee: BAMBOO SYSTEMS GROUP LIMITEDInventors: John Goodacre, Giampietro Tecchiolli
-
Publication number: 20210176193Abstract: A computer system comprising a processor, a plurality of peripheral resources, and reconfigurable hardware interconnecting the processor and the plurality of peripheral resources. The reconfigurable hardware is arranged to define a control plane interconnecting the processor and the plurality of peripheral resources and a data plane interconnecting the processor and the plurality of peripheral resources, and to carry out bridging between the plurality of peripheral resources through the data plane. The processor is arranged to control the bridging through the control plane.Type: ApplicationFiled: May 21, 2019Publication date: June 10, 2021Applicant: BAMBOO SYSTEMS GROUP LIMITEDInventors: Giampictro Tecchiolli, Anthony John Goodacre
-
Publication number: 20200371955Abstract: Disclosed are machine-implemented methods and apparatus for memory access and control for an electronic data processing system, comprising allocating, statically or dynamically, ownership of a partition of a global remote memory address space in addition to local memory address space created by at least one local electronic data processing system; presenting local memory access requests for the global remote memory access through a to-remote bridge component identified within a partition of the local address space of the electronic data processing system for translation of the local address into a corresponding translated address in a partition of the global remote memory address space; and receiving a global remote memory access request within the allocated partition by the electronic data processing system through a from-remote bridge for translation of the global remote address into a corresponding translated local address for direct and consistent access to the corresponding local memory address.Type: ApplicationFiled: August 3, 2018Publication date: November 26, 2020Applicant: Bamboo Systems Group LimitedInventors: John GOODACRE, Giampietro TECCHIOLLI
-
Publication number: 20200057679Abstract: In a switch fabric-based infrastructure a flexible scalable server is obtained by physical disaggregation of converged resources to obtain pools of a plurality of operationally independent resource element types such as storage, computing, networking and more. A plurality of computing facilities can be created either dynamically or statically by resource element managers by composing instances of resources from such pools of a plurality of resource element types expressed across a single disaggregated logical resource plane.Type: ApplicationFiled: January 27, 2017Publication date: February 20, 2020Applicant: Kaleao LimitedInventors: John GOODACRE, Giampietro TECCHIOLLI
-
Publication number: 20190294583Abstract: In a fabric-based infrastructure a flexible scalable server is obtained by physical disaggregation of converged resources to obtain pools of a plurality of operationally independent resource element types such as storage, computing, networking and more. A plurality of computing facilities can be created either dynamically or statically by a resource manager by abstracting instances of resources from such pools of a plurality of resource element types expressed within a single disaggregated logical resource plane.Type: ApplicationFiled: October 5, 2016Publication date: September 26, 2019Inventors: John GOODACRE, Giampietro TECCHIOLLI
-
Patent number: 9747052Abstract: A processor is provided with a first memory protection unit applying a first set of permissions and a second memory protection unit applying a second set of permissions. A memory access will only be permitted if both the first set of permissions and the second set of permissions are satisfied. The processor also includes a memory management unit which serves to translate from virtual addresses VA to physical addresses PA. A selectable one of the first memory protection unit and the memory management unit is active at any given time under control of a selection bit set by a hypervisor program executing at an exception level with higher privilege than the exception level at which the guest operating systems execute.Type: GrantFiled: February 5, 2013Date of Patent: August 29, 2017Assignee: ARM LimitedInventors: Richard Roy Grisenthwaite, Simon John Craske, Anthony John Goodacre
-
Publication number: 20150347052Abstract: A processor (20) is provided with a first memory protection unit (38) applying a first set of permissions and a second memory protection unit (40) applying a second set of permissions. A memory access will only be permitted if both the first set of permissions and the second set of permissions are satisfied. The processor also includes a memory management unit (42) which serves to translate from virtual addresses VA to physical addresses PA. A selectable one of the first memory protection unit (38) and the memory management unit (42) is active at any given time under control of a selection bit set by a hypervisor program (2) executing at an exception level with higher privilege than the exception level at which the guest operating systems execute.Type: ApplicationFiled: February 5, 2013Publication date: December 3, 2015Inventors: Richard Roy GRISENTHWAITE, Simon John CRASKE, Anthony John GOODACRE
-
Patent number: 7640491Abstract: Automatically displaying updated and relevant content on the display of a mobile computing device. In response to receiving a registration that includes a request for particular dynamic content, a subscription service creates a template file. The template file includes static content, references to dynamic content, and corresponding layout information. The template file is transferred to and stored on a mobile computing device. When dynamic content is updated the dynamic content is pushed to the mobile computing device via a push gateway. Dynamic content may be included in an service indication message that is pushed to the mobile computing device via a wireless protocol. Dynamic content may be stored in an update store included in the mobile computing device. At an appropriate time computer-executable instructions may be executed that merge content from the update store into the template file for display on a display device.Type: GrantFiled: December 5, 2001Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Anthony John Goodacre, Barry Merrick, David Hitchman
-
Patent number: 7549024Abstract: An integrated circuit comprising a plurality of processor cores operable to perform respective data processing operations, at least one of said processor cores being configurable to operate either in a coherent multi-processing mode having access to a coherent region within a memory shared with at least one other processor core or in a non-coherent mode.Type: GrantFiled: July 1, 2004Date of Patent: June 16, 2009Assignee: ARM LimitedInventors: Fredric Claude Marie Piry, Anthony John Goodacre
-
Publication number: 20030106022Abstract: Automatically displaying updated and relevant content on the display of a mobile computing device. In response to receiving a registration that includes a request for particular dynamic content, a subscription service creates a template file. The template file includes static content, references to dynamic content, and corresponding layout information. The template file is transferred to and stored on a mobile computing device. When dynamic content is updated the dynamic content is pushed to the mobile computing device via a push gateway. Dynamic content may be included in an service indication message that is pushed to the mobile computing device via a wireless protocol. Dynamic content may be stored in an update store included in the mobile computing device. At an appropriate time computer-executable instructions may be executed that merge content from the update store into the template file for display on a display device.Type: ApplicationFiled: December 5, 2001Publication date: June 5, 2003Inventors: Anthony John Goodacre, Barry Merrick, David Hitchman
-
Patent number: 5822416Abstract: The disclosed invention provides system and method for real-time screening and routing of incoming telephone calls. The invention provides a method of automatically routing incoming telephone calls to either internal phone call processing resources or to destination parties (system users) as defined by the individual destination parties. Dynamic extensions are assigned by a system user on demand from a pool of unassigned extensions, which are generated by an autoattendant telephone call routing system. As a dynamic extension is assigned to a particular caller, identification attributes are input into the system, which may include calling party identification information supplied by the source carrier of the calling party. The system then tags the assigned extension with the identifying information. Such tags are subsequently used by the system to classify the caller when the caller accesses internal call processing resources.Type: GrantFiled: March 4, 1996Date of Patent: October 13, 1998Assignee: Mosaix, Inc.Inventors: Anthony John Goodacre, John Hoyt Prisock