Patents by Inventor Stuart Ritchie

Stuart Ritchie 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: 11937738
    Abstract: A mechanism for raising and lowering a cooking surface within a recessed combustion chamber is provided.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 26, 2024
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Nigel Bruce True, Guy Stuart Ritchie
  • Patent number: 11896159
    Abstract: A mechanism for raising and lowering a cooking surface within a recessed combustion chamber is provided.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: February 13, 2024
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Nigel Bruce True, Guy Stuart Ritchie
  • Patent number: 11860861
    Abstract: A method and apparatus of a device that grows and/or shrinks a table that is shared between a writer and a plurality of readers is described. In an exemplary embodiment, a device receives an entry to be added to the shared table. In response to receiving the entry, the device remaps shared table to add a new storage segment to the shared table. The device further adds the entry to the shared table, where the entry is stored in the new storage segment. In addition, the device updates a shared table characteristic to indicate that the shared table has changed. The device further shrinks the shared table by remapping the table to remove a segment of the table.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: January 2, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Sebastian Sapa, Duncan Stuart Ritchie, Jonathan Antusiak, Stephanie Elaine Fung
  • Publication number: 20230393914
    Abstract: A method and apparatus of a network device that allocates a shared memory buffer for an object is described. In an exemplary embodiment, the network device receives an allocation request for the shared memory buffer for the object. In addition, the network device allocates the shared memory buffer from shared memory of a network device, where the shared memory buffer is accessible by a writer and a plurality of readers. The network device further returns a writer pointer to the writer, where the writer pointer references a base address of the shared memory buffer. Furthermore, the network device stores the object in the shared memory buffer, wherein the writer accesses the shared memory using the writer pointer. The network device further shares the writer pointer with at least a first reader of the plurality of readers. The network device additionally translates the base address of the shared memory buffer to a reader pointer, where the reader pointer is expressed in a memory space of the first reader.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Stuart Ritchie, Sebastian Sapa, Christopher Neilson, Eric Secules, Peter Edwards
  • Patent number: 11821635
    Abstract: A table (1) comprises a table top (4), a heating appliance (3), and a heating appliance holder (2) holding the heating appliance (3). The heating appliance holder (2) comprises a holder main body (7) and a table top holder (8) for holding the table top (4), the table top holder (8) being spaced apart from the holder main body (7) by at least one gap (20).
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 21, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: 11779153
    Abstract: A mechanism for raising and lowering a cooking surface within a recessed combustion chamber is provided.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: October 10, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Nigel Bruce True, Guy Stuart Ritchie
  • Patent number: 11761227
    Abstract: Roof beams or ridges having configurable vent or flue openings therein are disclosed. Such members may be used in tents or other temporary structures to allow for versatility in positioning stoves, heaters, or other apparatuses requiring exterior venting therein.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: September 19, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventor: Guy Stuart Ritchie
  • Patent number: 11748179
    Abstract: A method and apparatus of a network device that allocates a shared memory buffer for an object is described. In an exemplary embodiment, the network device receives an allocation request for the shared memory buffer for the object. In addition, the network device allocates the shared memory buffer from shared memory of a network device, where the shared memory buffer is accessible by a writer and a plurality of readers. The network device further returns a writer pointer to the writer, where the writer pointer references a base address of the shared memory buffer. Furthermore, the network device stores the object in the shared memory buffer, wherein the writer accesses the shared memory using the writer pointer. The network device further shares the writer pointer with at least a first reader of the plurality of readers. The network device additionally translates the base address of the shared memory buffer to a reader pointer, where the reader pointer is expressed in a memory space of the first reader.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: September 5, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Stuart Ritchie, Sebastian Sapa, Christopher Neilson, Eric Secules, Peter Edwards
  • Publication number: 20230065753
    Abstract: Retractable roof and/or wall panels are disclosed herein. Such panels may be used as roof or wall portions for tents or other temporary structures allowing for variable outdoor exposure and easy transitions from indoor to outdoor spaces.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Guy Stuart Ritchie, Allister Mark Dempster, Rupert Wilson Charles-Jones
  • Publication number: 20230061764
    Abstract: Roof beams or ridges having configurable vent or flue openings therein are disclosed. Such members may be used in tents or other temporary structures to allow for versatility in positioning stoves, heaters, or other apparatuses requiring exterior venting therein.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventor: Guy Stuart Ritchie
  • Patent number: 11436135
    Abstract: Systems and methods for implementing polymorphic allocators in an operating system are disclosed. An illustrative method includes a method of allocating memory space in a memory by creating a first allocator. In response to receiving a first request to allocate memory space in the memory for a data buffer instance using the first allocator, the method allocates one or more pages of a first region in the memory by populating one or more entries of an allocator table. The one or more entries of the allocator table correspond to the one or more pages of the first region. The entries of the allocator table are indexed by page indexes corresponding to page addresses identifying the pages of the first region in the memory. Each of the populated entries of the allocator table includes a specific allocator identifier identifying a corresponding allocator to that entry.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: September 6, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Duncan Stuart Ritchie, Christopher Elisha Neilson, Sebastian Sapa
  • Patent number: 11422872
    Abstract: Systems and methods for creating a new entry in a hierarchical state data structure with object entries is disclosed. The method includes allocating a shared memory buffer for a new entry in a shared memory. A request to create the new entry for a child object in a hierarchical state data structure in the shared memory is received. The new entry is to span at least one shared memory buffer uniquely identifiable in a location of the shared memory. The child object is a logical representation of a state of a system. In response to a request for an allocation of a shared memory buffer within a region of the shared memory for the new entry, a location identifier corresponding to a location of a parent entry holding a parent object to the child object in the hierarchical state data structure of an allocated region is received. The child object is created in the shared memory buffer for the new entry, and the new entry is available for concurrent access by one or more readers of the shared memory.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 23, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Christopher Elisha Neilson, Duncan Stuart Ritchie, Sebastian Sapa
  • Patent number: D977897
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 14, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: D978597
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 21, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: D978598
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 21, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: D978599
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 21, 2023
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: D1013449
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: February 6, 2024
    Assignee: The Cashmere Caveman Co, Wild Kitchens Limited
    Inventors: Guy Stuart Ritchie, Nigel Bruce True
  • Patent number: D1017069
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Ashgrove Farmhouse Limited
    Inventor: Guy Stuart Ritchie
  • Patent number: D1017070
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Ashgrove Farmhouse Limited
    Inventor: Guy Stuart Ritchie
  • Patent number: D1017071
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Ashgrove Farmhouse Limited
    Inventor: Guy Stuart Ritchie