Patents by Inventor Katrika Morris

Katrika Morris 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: 10282069
    Abstract: A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andreja Ilic, Ivan Vujic, Milo{hacek over (s)} Jovanovic, Aljo{hacek over (s)}a Obuljen, Karim T. Farouki, Jennifer Michelstein Halberstam, Katrika Morris
  • Patent number: 9805124
    Abstract: A content collection system receives a natural language input and identifies a type of content to be collected based on the natural language input. Items of content from multiple different digital media types are collected from a plurality of different sources and organized in an order.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Publication number: 20170249748
    Abstract: Systems and methods are provided for converting gestures undergone by a device into digital graffiti that is superimposed on a digital canvas.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Moe Khosravy, Lev Novik, Katrika Morris
  • Patent number: 9648461
    Abstract: Defining subscriptions to location information for a computing device (e.g., a mobile computing device). Application programs, services, and/or peer devices define the subscriptions based on constraints associated with requests for the location information. A location request scheduler coordinates the subscriptions temporally and spatially to reduce the quantity of the requests from the computing device. In some embodiments, the subscriptions are automatically defined based on an observed mobility pattern of the computing device.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jyh-Han Lin, Chester Overstead Murphy, Gang Zhao, Karon A. Weber, Katrika Morris
  • Patent number: 9536202
    Abstract: Determining geospatial patterns from device data collected from a plurality of computing devices. The devices represent, for example, a plurality of sources providing the device data. The device data describes the computing devices and/or environments thereof. Some embodiments present the determined patterns to users for editing, update maps with the edited patterns, and distribute the maps to the users. The maps are stored to create a searchable map library.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Herzog, Jyh-Han Lin, Miller Thomas Abel, Moe Khosravy, Katrika Morris, Karon A. Weber, James Kai Yu Lau
  • Patent number: 9460140
    Abstract: An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to continue to add content at a given pace, or for a given duration of time. The automatically added content is added to the collection, along with manually added content.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Publication number: 20160092419
    Abstract: Technologies are described herein for generating structured sample authoring content based on a user input. Generally described, sample content, such as a synopsis of a subject, may be generated from a contextual interpretation of one or more keywords provided by a user. Using the one or more keywords, a system retrieves content data from one or more resources. The content data is parsed and used to generate a structure of the content data. The structure is then used to generate sample content that may be presented to the user. The presented information may provide a way to jumpstart an authoring project on particular topics of interest.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, Andreja Ilic, Stefan Tomas, Ivan Vujic, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160092428
    Abstract: A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Andreja Ilic, Ivan Vujic, Milos Jovanovic, Aljosa Obuljen, Karim T. Farouki, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160085786
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Jennifer Michelstein Halberstam, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Patent number: 9208216
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Publication number: 20150199605
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 16, 2015
    Inventors: Jennifer P. Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
  • Publication number: 20150178376
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: March 6, 2015
    Publication date: June 25, 2015
    Inventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, lIya Tumanov
  • Patent number: 9009092
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
  • Patent number: 8990140
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Publication number: 20140325407
    Abstract: Reading material is presented according to a given format. A user can interact with a user input mechanisms to change the format and text the reading material is automatically reflowed to the changed format.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Publication number: 20140324902
    Abstract: A content collection system receives a natural language input and identifies a type of content to be collected based on the natural language input. Items of content from multiple different digital media types are collected from a plurality of different sources and organized in an order.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Publication number: 20140324913
    Abstract: An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to continue to add content at a given pace, or for a given duration of time. The automatically added content is added to the collection, along with manually added content.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Publication number: 20140206387
    Abstract: Defining subscriptions to location information for a computing device (e.g., a mobile computing device). Application programs, services, and/or peer devices define the subscriptions based on constraints associated with requests for the location information. A location request scheduler coordinates the subscriptions temporally and spatially to reduce the quantity of the requests from the computing device. In some embodiments, the subscriptions are automatically defined based on an observed mobility pattern of the computing device.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Jyh-Han Lin, Chester Overstead Murphy, Gang Zhao, Karon A. Weber, Katrika Morris
  • Publication number: 20140040179
    Abstract: Determining geospatial patterns from device data collected from a plurality of computing devices. The devices represent, for example, a plurality of sources providing the device data. The device data describes the computing devices and/or environments thereof. Some embodiments present the determined patterns to users for editing, update maps with the edited patterns, and distribute the maps to the users. The maps are stored to create a searchable map library.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Shai Herzog, Jyh-Han Lin, Miller Thomas Abel, Moe Khosravy, Katrika Morris, Karon A. Weber, James Kai Yu Lau
  • Publication number: 20140025619
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer