Patents by Inventor Colleen G. Estrada
Colleen G. Estrada 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: 10599393Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: GrantFiled: August 1, 2018Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay
-
Patent number: 10572803Abstract: The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.Type: GrantFiled: October 30, 2015Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl E. Rubin, Oscar E. Murillo, Colleen G. Estrada
-
Publication number: 20190138271Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: ApplicationFiled: August 1, 2018Publication date: May 9, 2019Inventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay
-
Patent number: 10255351Abstract: A social network system (or other type of hosting system) is described herein which allows different types of applications to interact with the common resources of the system via respective application-specific channels. Through an application-specific channel, a user may obtain a filtered set of content items (e.g., posts) and notifications that pertain to a particular application with which the user is currently interacting. But the user may also obtain items and notifications that do not necessarily have an affiliation with the particular application. The social network system may maintain a single identity for each user across all application channels hosted by the system.Type: GrantFiled: March 13, 2014Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Todd D. Newman, James H. Lewallen, Colleen G. Estrada, Rajeev V. Karunakaran
-
Patent number: 10067740Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: GrantFiled: May 10, 2016Date of Patent: September 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay
-
Publication number: 20160350071Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: ApplicationFiled: May 10, 2016Publication date: December 1, 2016Inventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay
-
Publication number: 20160189031Abstract: The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.Type: ApplicationFiled: October 30, 2015Publication date: June 30, 2016Inventors: Vijay Mital, Darryl E. Rubin, Oscar E. Murillo, Colleen G. Estrada
-
Patent number: 9348417Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: GrantFiled: November 1, 2010Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay
-
Patent number: 9208472Abstract: The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.Type: GrantFiled: December 11, 2010Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl E. Rubin, Oscar E. Murillo, Colleen G. Estrada
-
Publication number: 20150261851Abstract: A social network system (or other type of hosting system) is described herein which allows different types of applications to interact with the common resources of the system via respective application-specific channels. Through an application-specific channel, a user may obtain a filtered set of content items (e.g., posts) and notifications that pertain to a particular application with which the user is currently interacting. But the user may also obtain items and notifications that do not necessarily have an affiliation with the particular application.Type: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicant: Microsoft CorporationInventors: Todd D. Newman, James H. Lewallen, Colleen G. Estrada, Rajeev V. Karunakaran
-
Publication number: 20120150784Abstract: The subject disclosure is directed towards a web service or the like that assists users in generating a plan, such as a vacation plan. In one aspect, a user chooses a model that generates a plan, including by selecting content objects (e.g., found by searching) corresponding to plan objects. Selection is based upon user input, along with rules, constraints and/or equations associated with the model. A presentation mechanism produces a presentation (e.g., an audiovisual experience) from the content/plan objects, such as a linear narrative, a timeline, a schedule, a calendar, a gallery, a list, and/or a map. The plan may be annotated with annotation data. The plan may be interacted with to re-plan it, and may be saved and/or provided to another user for viewing and/or re-planning. Plan versions may be compared to see the changes made.Type: ApplicationFiled: December 11, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Vijay Mital, Oscar E. Murillo, Darryl E. Rubin, Colleen G. Estrada
-
Publication number: 20120150787Abstract: The subject disclosure is directed towards a web service that maintains a set of models used to generate plans, such as vacation plans, in which the set of models includes models that are authored by crowd contributors via the service. The models include rules, constraints and/or equations, and may be text based and declarative such that any author can edit an existing model or combination of existing models into a new model. Users can access the models to generate a plan according to user parameters, view a presentation of that plan, and interact to provide new parameters to the model and/or with objects in the plan to modify the plan and view a presentation of the modified plan.Type: ApplicationFiled: December 11, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Vijay Mital, Darryl E. Rubin, Oscar E. Murillo, Colleen G. Estrada
-
Publication number: 20120151348Abstract: The subject disclosure is directed towards obtaining a linear narrative synthesized from a set of objects, such as objects corresponding to a plan, and using cinematographic and other effects to convey additional information with that linear narrative when presented to a user. A user interacts with data from which the linear narrative is synthesized, such as to add transition effects between objects, change the lighting, focus, size (zoom), pan and so forth to emphasize or de-emphasize an object, and/or to highlight a relationship between objects. A user instruction may correspond to a theme (e.g., style or mood), with the effects, possibly including audio, selected based upon that theme.Type: ApplicationFiled: December 11, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Vijay Mital, Oscar E. Murillo, Darryl E. Rubin, Colleen G. Estrada
-
Publication number: 20120151350Abstract: The subject disclosure is directed towards automatically synthesizing content found via one or more searches into a linear narrative such as a slideshow and/or other audiovisual presentation, for playback to a user. A model in conjunction with user input parameters may assist in obtaining the search content, comprising content objects. The model applies rules, constraints and/or equations to generate a plan comprising plan objects, and a content synthesizer processes the plan objects into the linear narrative. The user may interact to change the input parameters and/or the set of plan objects, resulting in a modified narrative being re-synthesized for playback.Type: ApplicationFiled: December 11, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Vijay Mital, Oscar E. Murillo, Darryl E. Rubin, Colleen G. Estrada
-
Publication number: 20120109868Abstract: The subject disclosure relates to a technology by which output data in the form of audio, visual, haptic, and/or other output is automatically selected and tailored by a system, including adapting in real time, to address one or more users' specific needs, context and implicit/explicit intent. State data and preference data are input into a real time adaptive output system that uses the data to select among output modalities, e.g., to change output mechanisms, add/remove output mechanisms, and/or change rendering characteristics. The output may be rendered on one or more output mechanisms to a single user or multiple users, including via a remote output mechanism.Type: ApplicationFiled: November 1, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Tim Wantland, Blaise H. Aguera-Arcas
-
Publication number: 20120105257Abstract: The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.Type: ApplicationFiled: November 1, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Michael Koenig, Jack Creasey, Subha Bhattacharyay