Patents by Inventor Anupam Garg

Anupam Garg 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).

  • Publication number: 20240004514
    Abstract: Disclosed are methods and systems for navigating a graphical user interface. A method may include, for example, retrieving an object model including (1) telemetry data associated with a plurality of mapped assets and (2) a first set of contextual data associated with the plurality of mapped assets; causing a visual representation of the object model to be displayed via the user device; detecting an unmapped asset; causing display of an unmapped asset icon associated with the unmapped asset in the visual representation; receiving an icon selection indicative of the unmapped asset icon; causing display of a context generation menu; receiving a second set of contextual data; and associating the second set of contextual data with the unmapped asset.
    Type: Application
    Filed: September 14, 2022
    Publication date: January 4, 2024
    Inventors: Divya SARIN, Klaus GROSS, Aaron D'SOUZA, Agniraj CHATTERJI, Roshan VALDER, Anupam GARG
  • Patent number: 10824799
    Abstract: Technologies are described herein for summary data autofill. A device executes an application program configured to receive data input. The application program may determine a portion of the data may be aggregated or conducive to being summarized. Upon the detection of a user input of additional data into a document having data contained therein, the application program may display a suggested complete summary of the data. An input may be received to accept the suggested complete summary, whereby the manner in which the suggested complete summary is displayed may be changed to indicate the acceptance of the suggested complete summary. A confidence level that the suggested complete summary is a correct summary of the data may be determined. The confidence level may be adjusted based on further input of data or additional data.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher John Gross, Benjamin Edward Rampson, Poornima Hanumara, Anupam Garg
  • Patent number: 10817660
    Abstract: Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual properties that are associated with graphical displays of chart data, and to link these visual properties to respective cells within the tables. User interfaces provided by these tools may provide representations of visual properties associated with the graphical displays of chart data, with these representations of the visual properties being responsive to user input to link the cells in the tables to the visual properties. These user interfaces may also include representations of the cells that are associated with the representations of the visual properties.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Edward Rampson, Benjamin Sklar, Anupam Garg, Brian Scott Ruble
  • Patent number: 10482637
    Abstract: A chart element representing a chart modification for a standard chart may be provided pictorially by a computing device. The standard chart may be modified using the chart element through the presentation of a first gallery representing a feature of the standard chart for possible modification. The feature may include a horizontal axis title and a vertical axis title. A selection of the vertical axis title for possible modification from the first gallery may be received. A set of visual representations of how the vertical axis title could be modified in a second gallery may then be presented. The visual representations may include options for not displaying an axis title and for displaying an axis title in a rotated orientation. One of the options may be selected to modify the standard chart. The modified chart may then be displayed by the computing device.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anupam Garg, Eric W. Patterson
  • Patent number: 10476931
    Abstract: Concepts and technologies are described herein for transferring an application state between a web control rendered by a native application to native indicators provided by the native application. The web control may be embedded in the native application or may be accessed by the native application. In accordance with some concepts and technologies disclosed herein, an application state control transfers the application state from a web control to a native application. The transfer may occur as a result of a function request received at the native application.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anupam Garg, Nickolas Dwayne Welton, Michael Davenport
  • Patent number: 10289671
    Abstract: A sparkline is associated with a location in a document to provide a visual representation of one or more data values included in the document. The sparkline is associated with a data source within the document including the one or more data values. The sparkline is generated by generating the visual representation based on the one or more data values with a matrix of points to be presented at the associated location in the document. The sparkline is presented at the associated location in the document. The sparkline is configured to be regenerated when one or more of the data values in the data source change.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: May 14, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Samuel Chow Radakovitz, Adam Michael Buerman, Anupam Garg, Matthew John Androski, Matthew Kevin Becker, Brian S. Ruble
  • Publication number: 20170337715
    Abstract: A chart element representing a chart modification for a standard chart may be provided pictorially by a computing device. The standard chart may be modified using the chart element through the presentation of a first gallery representing a feature of the standard chart for possible modification. The feature may include a horizontal axis title and a vertical axis title. A selection of the vertical axis title for possible modification from the first gallery may be received. A set of visual representations of how the vertical axis title could be modified in a second gallery may then be presented. The visual representations may include options for not displaying an axis title and for displaying an axis title in a rotated orientation. One of the options may be selected to modify the standard chart. The modified chart may then be displayed by the computing device.
    Type: Application
    Filed: August 7, 2017
    Publication date: November 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anupam GARG, Eric W. PATTERSON
  • Publication number: 20170262423
    Abstract: Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual properties that are associated with graphical displays of chart data, and to link these visual properties to respective cells within the tables. User interfaces provided by these tools may provide representations of visual properties associated with the graphical displays of chart data, with these representations of the visual properties being responsive to user input to link the cells in the tables to the visual properties. These user interfaces may also include representations of the cells that are associated with the representations of the visual properties.
    Type: Application
    Filed: January 27, 2017
    Publication date: September 14, 2017
    Inventors: Benjamin Edward Rampson, Benjamin Sklar, Anupam Garg, Scott Ruble
  • Patent number: 9727989
    Abstract: A chart element representing a chart modification for a standard chart may be provided pictorially by a computing device. The standard chart may be modified using the chart element through the presentation of a first gallery representing a feature of the standard chart for possible modification. The feature may include a horizontal axis title and a vertical axis title. A selection of the vertical axis title for possible modification from the first gallery may be received. A set of visual representations of how the vertical axis title could be modified in a second gallery may then be presented. The visual representations may include options for not displaying an axis title and for displaying an axis title in a rotated orientation. One of the options may be selected to modify the standard chart. The modified chart may then be displayed by the computing device.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anupam Garg, Eric W. Patterson
  • Patent number: 9558172
    Abstract: Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual properties that are associated with graphical displays of chart data, and to link these visual properties to respective cells within the tables. User interfaces provided by these tools may provide representations of visual properties associated with the graphical displays of chart data, with these representations of the visual properties being responsive to user input to link the cells in the tables to the visual properties. These user interfaces may also include representations of the cells that are associated with the representations of the visual properties.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Edward Rampson, Scott Ruble, Benjamin Sklar, Anupam Garg
  • Publication number: 20160373512
    Abstract: Concepts and technologies are described herein for transferring an application state between a web control rendered by a native application to native indicators provided by the native application. The web control may be embedded in the native application or may be accessed by the native application. In accordance with some concepts and technologies disclosed herein, an application state control transfers the application state from a web control to a native application. The transfer may occur as a result of a function request received at the native application.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Inventors: Anupam Garg, Nickolas Dwayne Welton, Michael Davenport
  • Patent number: 9451005
    Abstract: Concepts and technologies are described herein for transferring an application state between a web control rendered by a native application to native indicators provided by the native application. The web control may be embedded in the native application or may be accessed by the native application. In accordance with some concepts and technologies disclosed herein, an application state control transfers the application state from a web control to a native application. The transfer may occur as a result of a function request received at the native application.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anupam Garg, Michael Davenport, Nickolas Dwayne Welton
  • Publication number: 20160042093
    Abstract: Technologies are described herein for leveraging data searches in documents. The technologies disclosed herein may be utilized to search one or more data stores to retrieve metadata relating to data entered in a document. The metadata may be used to identify relationships between the data or to identify other aspects of the data. The metadata may also be used to organize the data into a format such as a pivot table or chart.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: Benjamin Edward Rampson, Poornima Hanumara, Christopher John Gross, Anupam Garg, Kevin Lane Brown
  • Publication number: 20150378978
    Abstract: Technologies are described herein for summary data autofill. A device executes an application program configured to receive data input. The application program may determine a portion of the data may be aggregated or conducive to being summarized. Upon the detection of a user input of additional data into a document having data contained therein, the application program may display a suggested complete summary of the data. An input may be received to accept the suggested complete summary, whereby the manner in which the suggested complete summary is displayed may be changed to indicate the acceptance of the suggested complete summary. A confidence level that the suggested complete summary is a correct summary of the data may be determined. The confidence level may be adjusted based on further input of data or additional data.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Christopher John Gross, Benjamin Edward Rampson, Poornima Hanumara, Anupam Garg
  • Publication number: 20150356061
    Abstract: A user interaction input is detected, indicating that a user is interacting with structured data. The user interaction input is identified as a pattern for which a summary view is to be generated. The summary view of the structured data is generated, based upon the detected pattern, and is displayed to the user.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Benjamin E. Rampson, Christopher J. Gross, Poornima Hanumara, Anupam Garg
  • Publication number: 20150019623
    Abstract: Concepts and technologies are described herein for transferring an application state between a web control rendered by a native application to native indicators provided by the native application. The web control may be embedded in the native application or may be accessed by the native application. In accordance with some concepts and technologies disclosed herein, an application state control transfers the application state from a web control to a native application. The transfer may occur as a result of a function request received at the native application.
    Type: Application
    Filed: October 8, 2013
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Anupam Garg, Michael Davenport, Nickolas Dwayne Welton
  • Publication number: 20140132609
    Abstract: A chart element representing a chart modification for a standard chart may be provided pictorially by a computing device. The standard chart may be modified using the chart element through the presentation of a first gallery representing a feature of the standard chart for possible modification. The feature may include a horizontal axis title and a vertical axis title. A selection of the vertical axis title for possible modification from the first gallery may be received. A set of visual representations of how the vertical axis title could be modified in a second gallery may then be presented. The visual representations may include options for not displaying an axis title and for displaying an axis title in a rotated orientation. One of the options may be selected to modify the standard chart. The modified chart may then be displayed by the computing device.
    Type: Application
    Filed: January 8, 2014
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Anupam Garg, Eric W. Patterson
  • Patent number: 8638333
    Abstract: Methods and systems are provided for modifying a chart. Chart elements are provided to a user pictorially. Each picture represents a chart modification. The chart elements are used to modify the formatting of a standard chart according to user preferences. The modified chart document is then displayed to the user including user desired formatting.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Anupam Garg, Eric W. Patterson
  • Patent number: 8605090
    Abstract: Methods and systems are provided for modifying a chart. Chart elements are provided to a user pictorially. Each picture represents a chart modification. The chart elements are used to modify the formatting of a standard chart according to user preferences. The modified chart document is then displayed to the user including user desired formatting.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Anupam Garg, Eric W. Patterson
  • Publication number: 20100060645
    Abstract: Embodiments are provided for modifying a chart. Chart elements are pictorially presented to a user for use by the user in modifying a generated standard chart. The chart elements may be presented to the user in a chart ribbon.
    Type: Application
    Filed: October 6, 2009
    Publication date: March 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Anupam Garg, Eric W. Patterson