Patents by Inventor Julio Estrada

Julio 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: 11875543
    Abstract: Systems and methods for aggregating digital ink instances within an electronic document. One system includes a memory configured to store instructions and an electronic processor coupled to the memory. The electronic processor, through execution of the instructions in the memory, is configured to receive detected interactions between a touchscreen and a digital pen representing one or more digital strokes within a canvas and determine whether the one or more digital strokes match a predetermined signifier. The electronic processor is also configured to, in response to determining that the one or more digital strokes match the predetermined signifier, determine a first digital ink instance included in the electronic document based on a position of the one or more digital strokes within the canvas, duplicate the first digital ink instance to create a second digital ink instance, and add the second digital ink instance to a designated portion of the electronic document.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Irina Smolyanskaya, Julio Estrada, Aaron D. Cottle, Yibo Sun
  • Patent number: 11797173
    Abstract: A method of and system for providing a user interface (UI) element is carried out by receiving an input for invoking the UI element in a UI screen, the input being received via a writing instrument, determining a direction of tilt of the writing instrument at a point of input, and upon determining the direction of tilt of the writing instrument, displaying the UI element in a location on the UI screen that is a direction opposite to the determined direction of tilt of the writing instrument. The UI element may provide access to each of the UI controls via a plurality of unstructured paths.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Irina Smolyanskaya, Julio Estrada, Yoon Jin Lee
  • Publication number: 20220360546
    Abstract: Email has become commonplace as a means to communicate among parties non-synchronously by exchanging email messages. Some communications, however, may be more effective in real-time or in near real-time. For instance, service providers may offer a chat feature to accommodate real-time or near real-time help or service communications with customers. However, in this case, the user is likely required to enter credentials and/or context information to transition into a different communication type with the service provider. The present systems and methods provide a continuous conversation experience for the user whereby a message recipient of one message type (e.g., email, text, etc.) may continue a conversation in a different message type (e.g., a chat session, instant message, etc.) without manually providing message context for communicating via the second message type.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 10, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julio ESTRADA, Nagalinga Raju SAMUTHIRAPANDI, Chowdhury Sucharit BARUA, Vasant Kumar TIWARI, Lei YU
  • Publication number: 20220300734
    Abstract: Systems and methods for aggregating digital ink instances within an electronic document. One system includes a memory configured to store instructions and an electronic processor coupled to the memory. The electronic processor, through execution of the instructions in the memory, is configured to receive detected interactions between a touchscreen and a digital pen representing one or more digital strokes within a canvas and determine whether the one or more digital strokes match a predetermined signifier. The electronic processor is also configured to, in response to determining that the one or more digital strokes match the predetermined signifier, determine a first digital ink instance included in the electronic document based on a position of the one or more digital strokes within the canvas, duplicate the first digital ink instance to create a second digital ink instance, and add the second digital ink instance to a designated portion of the electronic document.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Inventors: Irina SMOLYANSKAYA, Julio ESTRADA, Aaron D. COTTLE, Yibo SUN
  • Patent number: 11409432
    Abstract: A system and method for invoking and executing a command using a digital pen are provided. The system is configured to receive a stroke from a digital pen, determine context of the stroke, detect a hold and press action from the digital pen, determine a type of the command based on the context of the stroke, responsive to detecting the hold and press action and determining the type of the command, invoke the command of the determined type, and execute the invoked command.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 9, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Irina Smolyanskaya, Julio Estrada
  • Publication number: 20220206679
    Abstract: A method of and system for providing a user interface (UI) element is carried out by receiving an input for invoking the UI element in a UI screen, the input being received via a writing instrument, determining a direction of tilt of the writing instrument at a point of input, and upon determining the direction of tilt of the writing instrument, displaying the UI element in a location on the UI screen that is a direction opposite to the determined direction of tilt of the writing instrument. The UI element may provide access to each of the UI controls via a plurality of unstructured paths.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Irina SMOLYANSKAYA, Julio ESTRADA, Yoon Jin LEE
  • Patent number: 11372486
    Abstract: Systems and methods for switching an input mode of a digital pen used with an electronic document. One system includes a memory configured to store instructions and an electronic processor coupled to the memory. The electronic processor, in conjunction with the instructions stored in the memory, is configured to receive a tilt angle of the digital pen while the digital pen is operating in a first input mode, the first input mode being an inking mode, compare the tilt angle of the digital pen to a predetermined threshold associated with a second input mode, and, in response to the tilt angle satisfying the predetermined threshold, set the input mode of the digital pen to the second input mode.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Irina Smolyanskaya, Julio Estrada, Hung-Jen Jin
  • Publication number: 20220197495
    Abstract: A system and method for invoking and executing a command using a digital pen are provided. The system is configured to receive a stroke from a digital pen, determine context of the stroke, detect a hold and press action from the digital pen, determine a type of the command based on the context of the stroke, responsive to detecting the hold and press action and determining the type of the command, invoke the command of the determined type, and execute the invoked command.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Irina SMOLYANSKAYA, Julio ESTRADA
  • Publication number: 20210105232
    Abstract: Email has become commonplace as a means to communicate among parties non-synchronously by exchanging email messages. Some communications, however, may be more effective in real-time or in near real-time. For instance, service providers may offer a chat feature to accommodate real-time or near real-time help or service communications with customers. However, in this case, the user is likely required to enter credentials and/or context information to transition into a different communication type with the service provider. The present systems and methods provide a continuous conversation experience for the user whereby a message recipient of one message type (e.g., email, text, etc.) may continue a conversation in a different message type (e.g., a chat session, instant message, etc.) without manually providing message context for communicating via the second message type.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 8, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julio ESTRADA, Nagalinga Raju SAMUTHIRAPANDI, Chowdhury Sucharit BARUA, Vasant Kumar TIWARI, Lei YU
  • Patent number: 10897432
    Abstract: Email has become commonplace as a means to communicate among parties non-synchronously by exchanging email messages. Some communications, however, may be more effective in real-time or in near real-time. For instance, service providers may offer a chat feature to accommodate real-time or near real-time help or service communications with customers. However, in this case, the user is likely required to enter credentials and/or context information to transition into a different communication type with the service provider. The present systems and methods provide a continuous conversation experience for the user whereby a message recipient of one message type (e.g., email, text, etc.) may continue a conversation in a different message type (e.g., a chat session, instant message, etc.) without manually providing message context for communicating via the second message type.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Julio Estrada, Nagalinga Raju Samuthirapandi, Chowdhury Sucharit Barua, Vasant Kumar Tiwari, Lei Yu
  • Publication number: 20190173811
    Abstract: Email has become commonplace as a means to communicate among parties non-synchronously by exchanging email messages. Some communications, however, may be more effective in real-time or in near real-time. For instance, service providers may offer a chat feature to accommodate real-time or near real-time help or service communications with customers. However, in this case, the user is likely required to enter credentials and/or context information to transition into a different communication type with the service provider. The present systems and methods provide a continuous conversation experience for the user whereby a message recipient of one message type (e.g., email, text, etc.) may continue a conversation in a different message type (e.g., a chat session, instant message, etc.) without manually providing message context for communicating via the second message type.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julio ESTRADA, Nagalinga Raju SAMUTHIRAPANDI, Chowdhury Sucharit BARUA, Vasant Kumar TIWARI, Lei YU
  • Publication number: 20190081915
    Abstract: Systems, methods, and software are disclosed herein to launch embedded extensions in the context of an e-mail application. In an implementation, a user may interact with an e-mail application. An e-mail message is received into an inbox of the e-mail application. The e-mail message may include an embedded extension. The user opens the e-mail, including the embedded extension, for viewing. While viewing the e-mail message, the user clicks on the embedded extension, which launches the embedded extension within the context of the e-mail application.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventors: Peter Loren Engrav, Julio Estrada, Ned Bearer Friend, Nathaniel Marvin Myhre, Vignesh Sachidanandam
  • Patent number: 9286367
    Abstract: A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from the author may be permitted to search for containers. The other users may be permitted to obtain a copy of a selected container and statistics related to a number of copies of the container obtained may be stored.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Julio Estrada
  • Patent number: 9135599
    Abstract: Techniques are disclosed herein for allowing sharing of notes and ideas between electronic devices. The presence of a number of electronic devices is determined. A determination is made that the electronic devices are to be part of a shared workspace. A shared workspace is generated for the electronic devices. The shared workspace is displayed on a display screen of at least one of the electronic devices. The shared workspace that is displayed may be based on the capabilities of the electronic device. The shared workspace that is displayed may reflect the location of the electronic devices.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William J. Westerinen, J. Edward Allard, Julio Estrada, Michael Alan Dougherty
  • Patent number: 9038912
    Abstract: The claimed subject matter provides a system and/or a method that facilitates servicing a portion of a trade card via a web service. A web service can provide a portion of data to enhance a trade card, wherein the portion of data is at least one of a portion of trade card document-specific data, an intelligent gadget, or a feed driven component. A build component can leverage the web service to utilize the portion of data with the trade card.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: May 26, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tomasz Kasperkiewicz, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Patent number: 9014685
    Abstract: A mobile device such as a cell phone is used to remotely control an electronic appliance such as a television or personal computer. In a setup phase, the mobile device captures an image of the electronic appliance and identifies and stores scale-invariant features of the image. A user interface configuration such as a virtual keypad configuration, and a communication protocol, can be associated with the stored data. Subsequently, in an implementation phase, another image of the electronic appliance is captured and compared to the stored features in a library to identify a match. In response, the associated user interface configuration and communication protocol are implemented to control the electronic appliance. In a polling and reply process, the mobile device captures a picture of a display of the electronic device and compares it to image data which is transmitted by the electronic appliance.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven N. Bathiche, William J. Westerinen, Miller T. Abel, Julio Estrada, Charles J. Migos
  • Publication number: 20140379642
    Abstract: A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from the author may be permitted to search for containers. The other users may be permitted to obtain a copy of a selected container and statistics related to a number of copies of the container obtained may be stored.
    Type: Application
    Filed: September 11, 2014
    Publication date: December 25, 2014
    Inventor: Julio Estrada
  • Patent number: 8838729
    Abstract: A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from the author may be permitted to search for containers. The other users may be permitted to obtain a copy of a selected container and statistics related to a number of copies of the container obtained may be stored.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventor: Julio Estrada
  • Patent number: 8626771
    Abstract: A method of creating a reputation for a container that contains data is disclosed. A user reviews a container that is stored on a network and the user posts an opinion rating of the container. The opinion rating is stored along with an user identification. The opinion rating and the user identification are added to a database and the data in the database is used to calculate a reputation for the container.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: J Clinton Paul Fowler, Julio Estrada
  • Patent number: 8533622
    Abstract: In accordance with one or more aspects, different pages of a digital book are displayed in each of two display areas of a device using a book display model. In response to a request to semantically zoom out, the digital book is displayed in a broader context, the broader context using a context display model rather than the book display model. In response to additional requests to semantically zoom out, the digital book is displayed in increasingly broader contexts. Additionally, in response to requests to semantically zoom in, the digital book is displayed in increasingly narrower contexts until the digital book is displayed in the book display model rather than the context display model.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Julio Estrada, Lutz Gerhard