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: 11951452Abstract: 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: GrantFiled: January 31, 2020Date of Patent: April 9, 2024Assignee: INNOSPEC LIMITEDInventors: Carl Waterson, Richard David Hayton, Ian Malcolm McRobbie
-
Publication number: 20240086098Abstract: 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: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Richard Phillip Mayo, Aman Sahil, David Malcolm Falkinder
-
Patent number: 11790165Abstract: 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: GrantFiled: March 26, 2021Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11544644Abstract: 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: GrantFiled: April 26, 2021Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20220343258Abstract: 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: ApplicationFiled: April 26, 2021Publication date: October 27, 2022Inventors: 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: 20220237374Abstract: 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: ApplicationFiled: March 26, 2021Publication date: July 28, 2022Inventors: 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: 11372873Abstract: 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: GrantFiled: June 30, 2017Date of Patent: June 28, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11299228Abstract: 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: GrantFiled: July 21, 2017Date of Patent: April 12, 2022Assignee: The University of AdelaideInventors: Richard Malcolm Kelso, Henry James Atkins, Shaun James Fitzgerald
-
Patent number: 10845945Abstract: 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: GrantFiled: June 30, 2017Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10795450Abstract: 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: GrantFiled: January 12, 2017Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Abigail Jane Sellen, William A. S. Buxton, Samuel Gavin Smyth, Kenton O'Hara, Richard Malcolm Banks
-
Patent number: 10698917Abstract: 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: GrantFiled: June 30, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Samuel Gavin Smyth, Richard Malcolm Banks, Siân Elizabeth Lindley, Michael William Armstrong
-
Patent number: 10656814Abstract: 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: GrantFiled: June 30, 2017Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10218882Abstract: 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: GrantFiled: December 31, 2015Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20180349449Abstract: 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: ApplicationFiled: June 30, 2017Publication date: December 6, 2018Inventors: 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: 20180349006Abstract: 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: ApplicationFiled: June 30, 2017Publication date: December 6, 2018Inventors: 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: 20180349450Abstract: 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: ApplicationFiled: June 30, 2017Publication date: December 6, 2018Inventors: Samuel Gavin SMYTH, Richard Malcolm BANKS, Siân Elizabeth LINDLEY, Michael William ARMSTRONG
-
Publication number: 20180348989Abstract: 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: ApplicationFiled: June 30, 2017Publication date: December 6, 2018Inventors: 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: 10041237Abstract: 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: GrantFiled: March 24, 2015Date of Patent: August 7, 2018Inventor: Richard Malcolm Kerr
-
Publication number: 20180196524Abstract: 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: ApplicationFiled: January 12, 2017Publication date: July 12, 2018Inventors: Abigail Jane SELLEN, William A.S. BUXTON, Samuel Gavin SMYTH, Kenton O'HARA, Richard Malcolm BANKS
-
Patent number: D823344Type: GrantFiled: September 29, 2015Date of Patent: July 17, 2018Assignee: PNEUMATIC COMPONENTS LIMITEDInventor: Richard Malcolm