Patents by Inventor Aaron Lamar Wilson

Aaron Lamar Wilson 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: 11157688
    Abstract: Technologies are described herein for displaying one or more visual indicators to assist users in identifying cells of a spreadsheet that are affected by an operation. In embodiments disclosed herein, an application is configured to receive a request to perform an operation on at least one cell of the spreadsheet. The application then identifies cells of the spreadsheet that are affected by the operation. The application then displays a visual indicator to emphasize the affected cells. By providing a timely displayed visual indicator that brings attention to affected cells, the user is able to gain a better perspective of the extent of the operation and how the operation applies to the cells of the spreadsheet.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allison Jane Rutherford, Marta Luis Burguete, Samuel Chow Radakovitz, Aaron Lamar Wilson, Uhl Albert
  • Patent number: 10977436
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Patent number: 10860790
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10430516
    Abstract: Suggestions are automatically displayed in response to an event. For example, suggestions may be automatically displayed in response to a receiving an indication from a user to enter content (e.g. receiving a selection of a content entry area). The suggestions may be displayed before a user enters any characters and before an input device is displayed and/or used (e.g. keyboard, Software Input Panel (SIP), and the like. Suggestions may also be automatically displayed in response to detecting a pause while a user is entering content. For example, when a user is actively entering content, suggestions are not automatically displayed but when a user pauses a predetermined amount while entering content, suggestions are automatically displayed. The suggestions may be determined from content that may be seen on a display and/or hidden from view (e.g. hidden rows in a spreadsheet).
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prashant A Shirolkar, Daniel Battagin, Johnny Campbell, Benjamin Chamberlain, Aaron Lamar Wilson
  • Publication number: 20190272314
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10325015
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10229101
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: March 12, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Publication number: 20190073349
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Application
    Filed: November 1, 2018
    Publication date: March 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Publication number: 20180365206
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 20, 2018
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10019432
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: July 10, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10013413
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: July 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Patent number: 9824269
    Abstract: Technologies are described herein for interpreting character arrangements. An image including an arrangement of characters may be received or captured by a computing device. Techniques described herein generate data representative of the characters. Characteristics and other information interpreted from the image may be processed to determine a data type. The data representative of the characters may be arranged into a data structure based on the data type, an arrangement type and/or other information interpreted from the image. The data type may indicate one or more attributes of the arranged data such as a format, font, date, language, or currency. The data type may also indicate how data is used in a process, equation or calculation. In addition, the data type may identify an anchor that may be used to merge data generated from the image with other data generated from another image.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Zhang, Daniel Parish, Aaron Lamar Wilson, Shangwei Fang
  • Patent number: 9805483
    Abstract: An image including a chart displaying graphical elements may be received or captured by a computing device. The graphical elements, for example, may be bars of a bar chart, or components of a pie chart. Techniques described herein may determine values for the graphical elements. Techniques described herein may also analyze the arrangement of the graphical elements and other contextual information to determine a chart type. The generated values may be arranged into an editable chart and/or an editable data structure based on the chart type. Touch-enabled gestures may be applied to the data structure to allow a user to modify, save or otherwise process the data structure.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Lamar Wilson, Daniel Parish, Yi Zhang
  • Publication number: 20170116474
    Abstract: Technologies are described herein for interpreting character arrangements. An image including an arrangement of characters may be received or captured by a computing device. Techniques described herein generate data representative of the characters. Characteristics and other information interpreted from the image may be processed to determine a data type. The data representative of the characters may be arranged into a data structure based on the data type, an arrangement type and/or other information interpreted from the image. The data type may indicate one or more attributes of the arranged data such as a format, font, date, language, or currency. The data type may also indicate how data is used in a process, equation or calculation. In addition, the data type may identify an anchor that may be used to merge data generated from the image with other data generated from another image.
    Type: Application
    Filed: November 15, 2016
    Publication date: April 27, 2017
    Inventors: Yi Zhang, Daniel Parish, Aaron Lamar Wilson, Shangwei Fang
  • Patent number: 9524429
    Abstract: Technologies are described herein for interpreting character arrangements. An image including an arrangement of characters may be received or captured by a computing device. Techniques described herein generate data representative of the characters. Characteristics and other information interpreted from the image may be processed to determine a data type. The data representative of the characters may be arranged into a data structure based on the data type, an arrangement type and/or other information interpreted from the image. The data type may indicate one or more attributes of the arranged data such as a format, font, date, language, or currency. The data type may also indicate how data is used in a process, equation or calculation. In addition, the data type may identify an anchor that may be used to merge data generated from the image with other data generated from another image.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Zhang, Daniel Parish, Aaron Lamar Wilson, Shangwei Fang
  • Publication number: 20160275066
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Application
    Filed: June 2, 2016
    Publication date: September 22, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Patent number: 9377864
    Abstract: A data visualization application transforms visualized data through visual analytics. A detected gesture and associated visualization are processed through a visual analytics engine of the application. The visual analytics engine determines attributes for a new visualization based on the contextual information of the gesture and the visualization. The analytics engine dynamically builds an action based on the attributes. Execution of the action generates the new visualization which is rendered for presentation.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: June 28, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steve Tullis, Uhl Albert, David Gustafson, Aaron Lamar Wilson
  • Publication number: 20160055659
    Abstract: An image including a chart displaying graphical elements may be received or captured by a computing device. The graphical elements, for example, may be bars of a bar chart, or components of a pie chart. Techniques described herein may determine values for the graphical elements. Techniques described herein may also analyze the arrangement of the graphical elements and other contextual information to determine a chart type. The generated values may be arranged into an editable chart and/or an editable data structure based on the chart type. Touch-enabled gestures may be applied to the data structure to allow a user to modify, save or otherwise process the data structure.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Aaron Lamar Wilson, Daniel Parish, Yi Zhang
  • Publication number: 20160055374
    Abstract: Technologies are described herein for interpreting character arrangements. An image including an arrangement of characters may be received or captured by a computing device. Techniques described herein generate data representative of the characters. Characteristics and other information interpreted from the image may be processed to determine a data type. The data representative of the characters may be arranged into a data structure based on the data type, an arrangement type and/or other information interpreted from the image. The data type may indicate one or more attributes of the arranged data such as a format, font, date, language, or currency. The data type may also indicate how data is used in a process, equation or calculation. In addition, the data type may identify an anchor that may be used to merge data generated from the image with other data generated from another image.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Yi Zhang, Daniel Parish, Aaron Lamar Wilson, Shangwei Fang
  • Publication number: 20150261736
    Abstract: Technologies are described herein for displaying one or more visual indicators to assist users in identifying cells of a spreadsheet that are affected by an operation. In embodiments disclosed herein, an application is configured to receive a request to perform an operation on at least one cell of the spreadsheet. The application then identifies cells of the spreadsheet that are affected by the operation. The application then displays a visual indicator to emphasize the affected cells. By providing a timely displayed visual indicator that brings attention to affected cells, the user is able to gain a better perspective of the extent of the operation and how the operation applies to the cells of the spreadsheet.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Inventors: Allison Jane Rutherford, Marta Luis Burguete, Samuel Chow Radakovitz, Aaron Lamar Wilson, Uhl Albert