Patents by Inventor Richard Malcolm

Richard Malcolm 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: 11951452
    Abstract: A method of assembling an apparatus for containing reagents for a chemical reaction. The apparatus includes an elongate housing and a receptacle. The elongate housing may include a cooling means, and end fittings which may include ports where fluids may be introduced and/or removed. Specifically, the method relates to the securement of a receptacle relative to the outwardly facing surface of the housing.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 9, 2024
    Assignee: INNOSPEC LIMITED
    Inventors: Carl Waterson, Richard David Hayton, Ian Malcolm McRobbie
  • Publication number: 20240086098
    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes, in response to initiation of a new backup process to store a first stream of data, initializing a temporary sparse index to be stored in a memory of a deduplication storage system; identifying a cloned portion of the first data stream; identifying at least one container index associated with the cloned portion of the first data stream; identifying a set of hook points included in the at least one container index; and populating the temporary sparse index with a set of entries, the set of entries mapping the identified set of hook points to the at least one container index.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Richard Phillip Mayo, Aman Sahil, David Malcolm Falkinder
  • Patent number: 11790165
    Abstract: A system and method for identifying relevant content from other documents and presenting candidate documents/content in a document authoring application is described. A computer-implemented method includes performing an analysis of text of a document being authored by a user with a document authoring application, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and including an instance of the selected candidate document or candidate content in the document.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: October 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Richard Malcolm Banks, Manoj Sharma, Zeyu Wu, Matthew Stephen Howard, Sudarshan Sundar, Lyndsy Marie Stopa, Yi Zheng, Jacob Lee Sanchez, Aleksandr Polyakov, Jason Peter Campoli, Gregory Alan Howard, Paul Anthony Scudieri
  • Patent number: 11544644
    Abstract: A system and method for aggregating and tracking content is described. In one aspect, a computer-implemented method includes forming a consolidated graphical user interface that tracks activities related to a project identifier. The project identifier identifies aggregated content. A project search query is received on the consolidated graphical user interface. The system identifies the project identifier based on the project search query, and presents at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier. The system registers selected items with the project identifier with a user of the consolidated graphical user interface, and forms the aggregated content assigned to the project identifier and to the user based on the registered selection.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gustav Wilde, Daniel John Niezgocki Chattan, Manoj Sharma, Richard Malcolm Banks, Eva Britta Karolina Burlin, Aleksandr Polyakov, Lyndsy Marie Stopa, Anthony Arnold Wieser
  • Publication number: 20220343258
    Abstract: A system and method for aggregating and tracking content is described. In one aspect, a computer-implemented method includes forming a consolidated graphical user interface that tracks activities related to a project identifier. The project identifier identifies aggregated content. A project search query is received on the consolidated graphical user interface. The system identifies the project identifier based on the project search query, and presents at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier. The system registers selected items with the project identifier with a user of the consolidated graphical user interface, and forms the aggregated content assigned to the project identifier and to the user based on the registered selection.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Inventors: Benjamin Gustav WILDE, Daniel John Niezgocki Chattan, Manoj Sharma, Richard Malcolm Banks, Eva Britta Karolina Burlin, Aleksandr Polyakov, Lyndsy Marie Stopa, Anthony Arnold Wieser
  • Publication number: 20220237374
    Abstract: A system and method for identifying relevant content from other documents and presenting candidate documents/content in a document authoring application is described. A computer-implemented method includes performing an analysis of text of a document being authored by a user with a document authoring application, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and including an instance of the selected candidate document or candidate content in the document.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 28, 2022
    Inventors: Benjamin Gustav WILDE, Ransom Lloyd RICHARDSON, Richard Malcolm BANKS, Manoj SHARMA, Zeyu WU, Matthew Stephen HOWARD, Sudarshan SUNDAR, Lyndsy Marie STOPA, Yi ZHENG, Jacob Lee SANCHEZ, Aleksandr POLYAKOV, Jason Peter CAMPOLI, Gregory Alan HOWARD, Paul Anthony SCUDIERI
  • Patent number: 11372873
    Abstract: A set of electronic slide decks is searched using a target slide of a first electronic slide deck, each of the electronic slide decks containing a sequence of slides to be presented individually. A computer system receives from a user input individually selecting the target slide as a search input from the slides of the first electronic slide deck, compares the target slide with the slides of each electronic slide deck in the set to determine whether any of those slides matches the target slide, so as to determine, for each of the set of electronic slide decks, whether that electronic slide deck contains at least one slide that matches the target slide; and displays a set of search results in response to the user input, wherein each of the search results represents one of the electronic slide decks determined to contain at least one matching slide.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Siân Elizabeth Lindley, Andrew Fitzgibbon, Samuel Gavin Smyth, Richard Malcolm Banks, Darren Keith Edge, Advait Sarkar, Olivia Evelyn Mary Fletcher Vane, Michael William Armstrong, Ewa Luger
  • Patent number: 11299228
    Abstract: The present disclosure relates to a bicycle frame and associated bicycle components, and to reducing the aerodynamic drag of these. In one aspect, there is provided an elongate structural member of a bicycle frame, the member comprising a lengthwise extending leading edge, the leading edge comprising at least a pair of forwardly extending protrusions spaced apart lengthwise therealong. In one form, the protrusions comprise tubercles, a series of which are spaced apart lengthwise along the leading edge, and which further extend to at least one side of the leading edge so as to transition into a chordwise extending rib.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: April 12, 2022
    Assignee: The University of Adelaide
    Inventors: Richard Malcolm Kelso, Henry James Atkins, Shaun James Fitzgerald
  • Patent number: 10845945
    Abstract: This disclosure relates to computer-implemented management of first and second electronic documents, each of containing a sequence of content components. A user interface displays a first sequence of display elements to represent the first electronic document, and a second sequence of display elements to represent the second electronic document. Each of the display elements in each of the displayed sequences represents an individual content component or group of content components of the electronic document represented by that sequence. The first and second sequences are displayed alongside each other, with their respective display elements in an initial alignment, to allow a side-by-side comparison of the electronic documents. The user can automatically realign the sequences to a selected content component.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Gavin Smyth, Andrew Fitzgibbon, Siân Elizabeth Lindley, Richard Malcolm Banks, Darren Keith Edge, Advait Sarkar, Olivia Evelyn Mary Fletcher Vane, Michael William Armstrong, Ewa Luger
  • Patent number: 10795450
    Abstract: An electronic device with a hover sensor is described where the electronic device has an orientation sensor configured to detect an orientation of the electronic device. The electronic device has a hover pattern recognition component configured to use data sensed by the hover sensor to recognize a hover pattern of one or more objects in a hover space extending from the hover sensor. The electronic device has a processor configured to select an action from a plurality of possible actions in dependence on the sensed orientation and the recognized hover pattern and to trigger the selected action.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abigail Jane Sellen, William A. S. Buxton, Samuel Gavin Smyth, Kenton O'Hara, Richard Malcolm Banks
  • Patent number: 10698917
    Abstract: A computer system edits a first electronic slide deck by reusing content from a second electronic slide deck, the electronic slide decks containing first and second sequences of slides respectively. The computer system identifies at least a second of the slides of the second electronic slide deck as a candidate for insertion in the first electronic slide deck by identifying the second slide as having a target positional relationship with a first slide of the first electronic slide deck. In response to the user accepting a suggestion to insert the second slide into the first slide deck, a version of the second slide is inserted into the first slide deck at a position in the first sequence that is determined automatically by the computer system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Gavin Smyth, Richard Malcolm Banks, Siân Elizabeth Lindley, Michael William Armstrong
  • Patent number: 10656814
    Abstract: This disclose relates to computer-implemented management of an electronic slide deck, the electronic slide deck containing a set of slides to be presented individually. The computer system processes the slides of the electronic slide deck to autonomously group the slides into a plurality of groups, the autonomous grouping being performed by identifying the slides in each of the groups as having related content, generates in association with the electronic slide deck, grouping data in electronic storage accessible to the computer system, the grouping data denoting the identified groups of slides, and controls a user interface based on the stored grouping data to convey, to a user, information relating to at least one of the identified groups of slides.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Siân Elizabeth Lindley, Andrew Fitzgibbon, Samuel Gavin Smyth, Richard Malcolm Banks, Darren Keith Edge, Advait Sarkar, Olivia Evelyn Mary Fletcher Vane, Michael William Armstrong, Ewa Luger
  • Patent number: 10218882
    Abstract: A computing device has an input configured to receive data captured by at least one capture device where the data depicts at least part of an object moving in an environment. The computing device has a tracker configured to track a real-world position and orientation of the object using the captured data. A processor at the computing device is configured to compute and output feedback about performance of the tracker, where the feedback encourages a user to adjust movement of the object for improved tracking of the object by the tracker.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jamie Daniel Joseph Shotton, Andrew William Fitzgibbon, Jonathan James Taylor, Richard Malcolm Banks, David Sweeney, Robert Corish, Abigail Jane Sellen, Eduardo Alberto Soto
  • Publication number: 20180349449
    Abstract: A set of electronic slide decks is searched using a target slide of a first electronic slide deck, each of the electronic slide decks containing a sequence of slides to be presented individually. A computer system receives from a user input individually selecting the target slide as a search input from the slides of the first electronic slide deck, compares the target slide with the slides of each electronic slide deck in the set to determine whether any of those slides matches the target slide, so as to determine, for each of the set of electronic slide decks, whether that electronic slide deck contains at least one slide that matches the target slide; and displays a set of search results in response to the user input, wherein each of the search results represents one of the electronic slide decks determined to contain at least one matching slide.
    Type: Application
    Filed: June 30, 2017
    Publication date: December 6, 2018
    Inventors: Siân Elizabeth LINDLEY, Andrew FITZGIBBON, Samuel Gavin SMYTH, Richard Malcolm BANKS, Darren Keith EDGE, Advait SARKAR, Olivia Evelyn Mary FLETCHER VANE, Michael William ARMSTRONG, Ewa LUGER
  • Publication number: 20180349006
    Abstract: This disclose relates to computer-implemented management of an electronic slide deck, the electronic slide deck containing a set of slides to be presented individually. The computer system processes the slides of the electronic slide deck to autonomously group the slides into a plurality of groups, the autonomous grouping being performed by identifying the slides in each of the groups as having related content, generates in association with the electronic slide deck, grouping data in electronic storage accessible to the computer system, the grouping data denoting the identified groups of slides, and controls a user interface based on the stored grouping data to convey, to a user, information relating to at least one of the identified groups of slides.
    Type: Application
    Filed: June 30, 2017
    Publication date: December 6, 2018
    Inventors: Siân Elizabeth LINDLEY, Andrew FITZGIBBON, Samuel Gavin SMYTH, Richard Malcolm BANKS, Darren Keith EDGE, Advait SARKAR, Olivia Evelyn Mary FLETCHER VANE, Michael William ARMSTRONG, Ewa LUGER
  • Publication number: 20180349450
    Abstract: A computer system edits a first electronic slide deck by reusing content from a second electronic slide deck, the electronic slide decks containing first and second sequences of slides respectively. The computer system identifies at least a second of the slides of the second electronic slide deck as a candidate for insertion in the first electronic slide deck by identifying the second slide as having a target positional relationship with a first slide of the first electronic slide deck. In response to the user accepting a suggestion to insert the second slide into the first slide deck, a version of the second slide is inserted into the first slide deck at a position in the first sequence that is determined automatically by the computer system.
    Type: Application
    Filed: June 30, 2017
    Publication date: December 6, 2018
    Inventors: Samuel Gavin SMYTH, Richard Malcolm BANKS, Siân Elizabeth LINDLEY, Michael William ARMSTRONG
  • Publication number: 20180348989
    Abstract: This disclosure relates to computer-implemented management of first and second electronic documents, each of containing a sequence of content components. A user interface displays a first sequence of display elements to represent the first electronic document, and a second sequence of display elements to represent the second electronic document. Each of the display elements in each of the displayed sequences represents an individual content component or group of content components of the electronic document represented by that sequence. The first and second sequences are displayed alongside each other, with their respective display elements in an initial alignment, to allow a side-by-side comparison of the electronic documents. The user can automatically realign the sequences to a selected content component.
    Type: Application
    Filed: June 30, 2017
    Publication date: December 6, 2018
    Inventors: Samuel Gavin SMYTH, Andrew FITZGIBBON, Siân Elizabeth LINDLEY, Richard Malcolm BANKS, Darren Keith EDGE, Advait SARKAR, Olivia Evelyn Mary FLETCHER VANE, Michael William ARMSTRONG, Ewa LUGER
  • Patent number: 10041237
    Abstract: A device for controlling the duration of time water is retained in a bath tub or other liquid retaining receptacle; the device comprising a timer element and a plug assembly operable between a closed state and an opened state; the plug assembly changing from the closed state to the opened state at the expiry of a time duration pre-selected on the timer element.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: August 7, 2018
    Inventor: Richard Malcolm Kerr
  • Publication number: 20180196524
    Abstract: An electronic device with a hover sensor is described where the electronic device has an orientation sensor configured to detect an orientation of the electronic device. The electronic device has a hover pattern recognition component configured to use data sensed by the hover sensor to recognize a hover pattern of one or more objects in a hover space extending from the hover sensor. The electronic device has a processor configured to select an action from a plurality of possible actions in dependence on the sensed orientation and the recognized hover pattern and to trigger the selected action.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Inventors: Abigail Jane SELLEN, William A.S. BUXTON, Samuel Gavin SMYTH, Kenton O'HARA, Richard Malcolm BANKS
  • Patent number: D823344
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 17, 2018
    Assignee: PNEUMATIC COMPONENTS LIMITED
    Inventor: Richard Malcolm