Patents by Inventor Theresa Ann Estrada

Theresa Ann 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: 10108615
    Abstract: Automated presentation of repeated content is provided herein. Using historic documents, an index of repeatedly-used content blocks is created. As a user authors a current document, the authoring application is in communication with a trigger analyzer that receives edits and authoring commands from the user. The trigger analyzer compares the edits and authoring commands to the indexed content blocks, and creates previews of potential matches from the index of repeated content that are provided to the user. Depending on user preferences and application settings, these previews are presented to the user as selectable controls in a graphical user interface. If the user selects a preview, the content block associated with the preview is transmitted to the current document for insertion therein. The present disclosure improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse content between documents.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 23, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Ruth Kikin-Gil
  • Patent number: 9922022
    Abstract: Automatic generation of a document template based on recognized composition element patterns in documents associated with a user is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with the user, and generates and provides one or more useful and relevant templates comprising composition elements consistent with subsets of composition elements used in previously created documents. Generating a document template based on composition element patterns in documents associated with the user improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse composition elements between documents. Additionally, providing user-relevant templates helps to ensure consistency across documents created by the user.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Yu Been Lee, Allison Anne Whilden, Enrique J. Dominguez
  • Patent number: 9792665
    Abstract: Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anton Sukhanov, Theresa Ann Estrada, Nupur Agarwal, Manuel David Ruiz
  • Publication number: 20170220544
    Abstract: Automatic generation of a document template based on recognized composition element patterns in documents associated with a user is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with the user, and generates and provides one or more useful and relevant templates comprising composition elements consistent with subsets of composition elements used in previously created documents. Generating a document template based on composition element patterns in documents associated with the user improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse composition elements between documents. Additionally, providing user-relevant templates helps to ensure consistency across documents created by the user.
    Type: Application
    Filed: June 23, 2016
    Publication date: August 3, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Yu Been Lee, Allison Anne Whilden, Enrique J. Dominguez
  • Publication number: 20170220567
    Abstract: Automated presentation of repeated content is provided herein. Using historic documents, an index of repeatedly-used content blocks is created. As a user authors a current document, the authoring application is in communication with a trigger analyzer that receives edits and authoring commands from the user. The trigger analyzer compares the edits and authoring commands to the indexed content blocks, and creates previews of potential matches from the index of repeated content that are provided to the user. Depending on user preferences and application settings, these previews are presented to the user as selectable controls in a graphical user interface. If the user selects a preview, the content block associated with the preview is transmitted to the current document for insertion therein. The present disclosure improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse content between documents.
    Type: Application
    Filed: June 15, 2016
    Publication date: August 3, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Ruth Kikin-Gil
  • Publication number: 20160132989
    Abstract: Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anton Sukhanov, Theresa Ann Estrada, Nupur Agarwal, Manuel David Ruiz
  • Patent number: 9223761
    Abstract: Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: December 29, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anton Sukhanov, Theresa Ann Estrada, Nupur Agarwal, Manuel David Ruiz
  • Publication number: 20130117653
    Abstract: Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
    Type: Application
    Filed: July 27, 2012
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Sukhanov, Theresa Ann Estrada, Nupur Agarwal, Manuel David Ruiz