Patents by Inventor Allison Gallant
Allison Gallant 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: 10706124Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.Type: GrantFiled: January 12, 2015Date of Patent: July 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Bernard Akselrod, Daniel Robert Amirault, Eun Ju Nam, Gareth Alun Jones, Nicholas Jordan Barnwell, Allison Gallant, Ignacio Omar Venado Estrada, William Joseph Bishop, Bharathwaj Raam Sampathkumar, Koushik Bhattacharjee, Scott Kurtzeborn
-
Patent number: 9858259Abstract: A computer system provides an automated tool that processes audio data and data about computer operating context to automatically capture information, such as information from conversations and meetings. The computer operating context can include, for example, environmental data sensed, or other contextual information maintained or tracked, by the computer. The audio data and computer operating context are processed by the computer to detect starting conditions for data extraction. After detecting a starting condition, the processor initiates speech processing on the audio information to generate corresponding text data. The processor processes the text data using text filters that define salient patterns in the text data. Such salient patterns can correspond to, for example, tasks to be performed, follow-up appointments and other events, messages to be sent, important points or notes, and the like.Type: GrantFiled: May 31, 2017Date of Patent: January 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Marc Pottier, Colleen Hamilton, Eddie Fusaro, Lee Dicks Clark, Daniel Escapa, Elizabeth Scoble, Allison Gallant
-
Publication number: 20170262428Abstract: A computer system provides an automated tool that processes audio data and data about computer operating context to automatically capture information, such as information from conversations and meetings. The computer operating context can include, for example, environmental data sensed, or other contextual information maintained or tracked, by the computer. The audio data and computer operating context are processed by the computer to detect starting conditions for data extraction. After detecting a starting condition, the processor initiates speech processing on the audio information to generate corresponding text data. The processor processes the text data using text filters that define salient patterns in the text data. Such salient patterns can correspond to, for example, tasks to be performed, follow-up appointments and other events, messages to be sent, important points or notes, and the like.Type: ApplicationFiled: May 31, 2017Publication date: September 14, 2017Inventors: Marc Pottier, Colleen Hamilton, Eddie Fusaro, Lee Dicks Clark, Daniel Escapa, Elizabeth Scoble, Allison Gallant
-
Patent number: 9703771Abstract: A computer system provides an automated tool that processes audio data and data about computer operating context to automatically capture information, such as information from conversations and meetings. The computer operating context can include, for example, environmental data sensed, or other contextual information maintained or tracked, by the computer. The audio data and computer operating context are processed by the computer to detect starting conditions for data extraction. After detecting a starting condition, the processor initiates speech processing on the audio information to generate corresponding text data. The processor processes the text data using text filters that define salient patterns in the text data. Such salient patterns can correspond to, for example, tasks to be performed, follow-up appointments and other events, messages to be sent, important points or notes, and the like.Type: GrantFiled: March 1, 2015Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Marc Pottier, Colleen Hamilton, Eddie Fusaro, Lee Dicks Clark, Daniel Escapa, Elizabeth Scoble, Allison Gallant
-
Publication number: 20170132198Abstract: Interactive generation of content is provided for a document. An application, such as a document processing application, detects an intent to create the document based on an input or an inference. The input includes a selection from a set of content structure templates. The inference includes a threshold based event such as a deadline, a reminder, and/or a presence of an editor detected in a specific location, among others. Next, a content structure template based on the document is presented. The content structure template includes question(s) associated with the document.Type: ApplicationFiled: November 11, 2015Publication date: May 11, 2017Inventors: Shikha Desai, Jack Richins, Clay Satterfield, Vincent Pasceri, Dennis Krut, Anton Shumikhin, Alexander Livingston, Kevin Gaunt, Allison Gallant, Paul Scudieri, YuBeen Lee
-
Publication number: 20160253314Abstract: A computer system provides an automated tool that processes audio data and data about computer operating context to automatically capture information, such as information from conversations and meetings. The computer operating context can include, for example, environmental data sensed, or other contextual information maintained or tracked, by the computer. The audio data and computer operating context are processed by the computer to detect starting conditions for data extraction. After detecting a starting condition, the processor initiates speech processing on the audio information to generate corresponding text data. The processor processes the text data using text filters that define salient patterns in the text data. Such salient patterns can correspond to, for example, tasks to be performed, follow-up appointments and other events, messages to be sent, important points or notes, and the like.Type: ApplicationFiled: March 1, 2015Publication date: September 1, 2016Inventors: Marc Pottier, Colleen Hamilton, Eddie Fusaro, Lee Dicks Clark, Daniel Escapa, Elizabeth Scoble, Allison Gallant
-
Publication number: 20160203233Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.Type: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: GREGORY BERNARD AKSELROD, DANIEL ROBERT AMIRAULT, EUN JU NAM, GARETH ALUN JONES, NICHOLAS JORDAN BARNWELL, ALLISON GALLANT, IGNACIO OMAR VENADO ESTRADA, WILLIAM JOSEPH BISHOP, BHARATHWAJ RAAM SAMPATHKUMAR, KOUSHIK BHATTACHARJEE, SCOTT KURTZEBORN
-
Patent number: 9207849Abstract: Described herein are techniques to facilitate efficient application navigation by a user. In one embodiment, two or more scrollable surfaces contain application icons. One surface may have a first type of application icon and may be a user-customized surface akin to a desktop. Usually, only one of the surfaces is active and displayed at a given time. The user can swap one surface into view and the other surface out of view. The active surface is independently scrollable; when a given surface is swapped out and then swapped back in, despite any scrolling of the intervening surface, when the given surface is swapped back into view it returns at the same position it had before being swapped out. Another embodiment may provide optimizations to enhance performance and responsiveness by pre-rendering imagery of an off-screen surface. Caching logic may be used to assure that the imagery is correct.Type: GrantFiled: March 29, 2013Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Nazia Zaman, Adrian Garside, Allison Gallant
-
Publication number: 20140298250Abstract: Described herein are techniques to facilitate efficient application navigation by a user. In one embodiment, two or more scrollable surfaces contain application icons. One surface may have a first type of application icon and may be a user-customized surface akin to a desktop. Usually, only one of the surfaces is active and displayed at a given time. The user can swap one surface into view and the other surface out of view. The active surface is independently scrollable; when a given surface is swapped out and then swapped back in, despite any scrolling of the intervening surface, when the given surface is swapped back into view it returns at the same position it had before being swapped out. Another embodiment may provide optimizations to enhance performance and responsiveness by pre-rendering imagery of an off-screen surface. Caching logic may be used to assure that the imagery is correct.Type: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Nazia Zaman, Adrian Garside, Allison Gallant