Patents by Inventor Samuel Gavin Smyth

Samuel Gavin Smyth 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: 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: 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
  • 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
  • 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: 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: 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: 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
  • Publication number: 20180188907
    Abstract: In various examples there is an electronic device having a content item state retrieval system. There is a chat interface executing at the electronic device and a processor which monitors states of at least one content item associated with the electronic device in relation to chat messages at the chat interface. A logging component logs associations between at least some of the content item states and the chat messages based on the times at which the chat messages were created; and a user interface has selectable elements representing the chat messages. When an element is selected by a user it triggers retrieval of an associated state of a content item based on the logged associations.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 5, 2018
    Inventors: Michael Walter Golembewski, Siân Elizabeth Lindley, Samuel Gavin Smyth, Robert Corish, Ewa Anna Luger, Maria Kustikova
  • Publication number: 20170199639
    Abstract: A computing device is described comprising a navigation component configured to receive navigation data from a presenter host device. The navigation data is about navigation of a plurality of content views as part of a presentation of the content views being controlled by the presenter host device. The navigation component is configured to enter an audience interactive mode when it receives data from the presenter host device indicating availability of the audience interactive mode. The navigation component, is configured when in the audience interactive mode, to send instructions to the presenter host device to control the navigation of the plurality of content views on the basis of user input received at the computing device.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Kenton O'Hara, Samuel Gavin Smyth, Edward Sean Lloyd Rintel, Debaleena Chattopadhyay
  • Patent number: 8832056
    Abstract: Content insertion elements to combine search results, for example, enable a user to search the internet and obtain relevant intranet search results integrated into the results page from the internet source. In embodiments enterprise search results, desktop search results, or paid for search results are combined with internet search results. For example, a public internet search engine maintains mapping data indicating which users or user computers are authorized to access content from a second source. In an embodiment, an internet search engine receives a query from a web browser and returns results together with a content insertion element only if mapping data requirements are met. A content insertion element may hold an address of a second content source, a query and optional parameters. A web browser is able to render a web page displaying results from more than one content source using the content insertion element.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Samuel Gavin Smyth, Michael J. Taylor
  • Publication number: 20140214607
    Abstract: A global currency for crowdsourcing which comprises stored credibility values for every buyer (of human intelligence) and seller (of human intelligence) in a crowdsourcing system is described, creating an ecosystem where buyers and sellers are interdependent on each other. This dependence is the property of a global currency of credibility, where a buyer's credibility is a function of the credibility of the sellers who engaged with HITs published by the buyer, while the credibility of a seller is a function of the credibility scores associated with the HITs, which in turn is dependent on the buyer's credibility. The credibility scores are updated with every HIT completion and propagated through a network that connects HITs with buyers, sellers and platforms, as well as sellers with other sellers and buyers with other buyers. Buyers and sellers can bid, auction and refer HITs as a function of their credibility scores.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: Microsoft Corporation
    Inventors: Gabriella Kazai, Samuel Gavin Smyth, Natasa Milic-Frayling
  • Publication number: 20140208274
    Abstract: Methods and system for controlling a computing-based device using both input received from a traditional input device (e.g. keyboard) and hand gestures made on or near a reference object (e.g. keyboard). In some examples, the hand gestures may comprise one or more hand touch gestures and/or one or more hand air gestures.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Samuel Gavin Smyth, Peter John Ansell, Christopher Jozef O'Prey, Mitchel Alan Goldberg, Jamie Daniel Joseph Shotton, Toby Sharp, Shahram Izadi, Abigail Jane Sellen, Richard Malcolm Banks, Kenton O'Hara, Richard Harry Robert Harper, Eric John Greveson, David Alexander Butler, Stephen E Hodges
  • Publication number: 20120271807
    Abstract: Content insertion elements to combine search results, for example, enable a user to search the internet and obtain relevant intranet search results integrated into the results page from the internet source. In embodiments enterprise search results, desktop search results, or paid for search results are combined with internet search results. For example, a public internet search engine maintains mapping data indicating which users or user computers are authorized to access content from a second source. In an embodiment, an internet search engine receives a query from a web browser and returns results together with a content insertion element only if mapping data requirements are met. A content insertion element may hold an address of a second content source, a query and optional parameters. A web browser is able to render a web page displaying results from more than one content source using the content insertion element.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 25, 2012
    Applicant: Microsoft Corporation
    Inventors: Samuel Gavin Smyth, Michael J. Taylor
  • Patent number: 8287281
    Abstract: A system that can enhance cognitive ability by viewing sequences of images captured during an event is disclosed. For example, the innovation can employ captured event sequences to improve failing memories in patients with a diagnosed memory condition such as acquired brain injury or neurodegenerative disease such as Alzheimer's disease. These event sequences can be captured in the point-of-view of a user (e.g., first person) as well as from a third person or other monitoring location (e.g., car).
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Chris Demetrios Karkanias, Stephen E. Hodges, Emma L. Berry, Georgina E. Browne, Hilary Lyndsay Williams, Kenneth R. Wood, Samuel Gavin Smyth, David Alexander Butler
  • Patent number: 8281259
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Ralph Sommerer, Rachel Jones, Alan Frank Blackwell
  • Patent number: 7962843
    Abstract: A method includes storing one or more resource identifiers identifying one or more associated resources visited using a browser application, and presenting the resource identifiers in an order designated by one of a plurality of history presentation settings and resource navigation context specifications. The history presentation setting and navigation context can be selected by a user. Exemplary history presentation settings include chronological and domain-name grouped. Exemplary navigation context includes resource identifier, such as name, URI, or domain of the currently viewed resource. The method may further include presenting a thumbnail when a pointer icon is positioned over one of the resource identifiers.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Rachel Jones, Alan Frank Blackwell
  • Publication number: 20100306665
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Application
    Filed: July 19, 2010
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: NATASA MILIC-FRAYLING, SAMUEL GAVIN SMYTH, KERRY RODDEN, RALPH SOMMERER, RACHEL JONES, ALAN FRANK BLACKWELL