Patents by Inventor Vikram Bapat

Vikram Bapat 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: 20210124562
    Abstract: One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
    Type: Application
    Filed: October 29, 2020
    Publication date: April 29, 2021
    Applicant: Microsoft Technology Licensing,LLC
    Inventors: Vishwac Sena KANNAN, Kristoffer SCHULTZ, Vikram BAPAT, Rob CHAMBERS, Aleksandar UZELAC, Khuram SHAHID, Adina Magdalena TRUFINESCU
  • Patent number: 10261742
    Abstract: Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple computational device environment. A particular display from a set of displays on which a user is visually focused is identified. The set of displays includes at least a first display and a second display. Moreover, a type of input receivable from the user via the first display and/or content rendered on the first display is controlled based on the visual focus of the user.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tyler Edward Gibson, Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Patent number: 10055396
    Abstract: The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is associated with the compound control. For each of one or more of the properties of the compound control, information regarding the compound control and the data source are used to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control. If the corresponding property of the compound control has bound thereto an output parameter of a declarative transformation, the nature of the transformation may also be taken into consideration when identifying the set of one or more fields that may be used in order to bind to the corresponding property of the compound control.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Suraj T. Poozhiyil, Vikram Bapat, Benjamin Hodes
  • Publication number: 20180129484
    Abstract: One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
    Type: Application
    Filed: June 28, 2017
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vishwac Sena KANNAN, Kristoffer SCHULTZ, Vikram BAPAT, Rob CHAMBERS, Aleksandar UZELAC, Khuram SHAHID, Adina Magdalena TRUFINESCU
  • Publication number: 20170220308
    Abstract: Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple computational device environment. A particular display from a set of displays on which a user is visually focused is identified. The set of displays includes at least a first display and a second display. Moreover, a type of input receivable from the user via the first display and/or content rendered on the first display is controlled based on the visual focus of the user.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Inventors: Tyler Edward Gibson, Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Patent number: 9658687
    Abstract: Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple computational device environment. A particular display from a set of displays on which a user is visually focused is identified. The set of displays includes at least a first display and a second display. Moreover, a type of input receivable from the user via the first display and/or content rendered on the first display is controlled based on the visual focus of the user.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tyler Edward Gibson, Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Patent number: 9659394
    Abstract: Synthesizing of information and application user interface elements into a continuous stream form. This is done by adjusting a level of cinematicity to be applied to a session of information as the session is presented. Higher level cinematicity use higher degrees of movement in presenting user interface elements representing the information. In contrast, lower levels of cinematicity use lower or no movement of user interface elements representing the information.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Darryl Rubin, Vikram Bapat
  • Patent number: 9384181
    Abstract: Descried herein are various technologies to visualizing data in a spreadsheet application. Customized visualizations are generated by binding a user-defined equation with a parameter of a primitive visual shape that has been selected by the user to visualized a dataset. The user-defined equation takes as input a value of data in a cell of the spreadsheet application, and the primitive visual shape is displayed to the user as a function of the output of the user-defined equation.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel Fisher, Steven Mark Drucker, Roland Fernandez, Vikram Bapat, Robert Scott Silverstein, Xiaoji Chen, Anson An-Chun Tsao, Oscar Pawel Kozlowski
  • Publication number: 20160019240
    Abstract: Various technologies described herein pertain to voice directed context sensitive visual searching. Visual content can be rendered on a display, and a voice directed query related to the visual content can be received. Contextual information related to the visual content can also be identified. Moreover, a search word recognized from the voice directed query and/or the contextual information can be used to detect an object from the visual content, where the object can be a part of the visual content. Further, a search can be performed using the object detected from the visual content, and a result of the search can be rendered on the display.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 21, 2016
    Inventors: Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Publication number: 20150379746
    Abstract: Synthesizing of information and application user interface elements into a continuous stream form. This is done by adjusting a level of cinematicity to be applied to a session of information as the session is presented. Higher level cinematicity use higher degrees of movement in presenting user interface elements representing the information. In contrast, lower levels of cinematicity use lower or no movement of user interface elements representing the information.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Vijay Mital, Darryl Rubin, Vikram Bapat
  • Patent number: 9098533
    Abstract: Various technologies described herein pertain to voice directed context sensitive visual searching. Visual content can be rendered on a display, and a voice directed query related to the visual content can be received. Contextual information related to the visual content can also be identified. Moreover, a search word recognized from the voice directed query and/or the contextual information can be used to detect an object from the visual content, where the object can be a part of the visual content. Further, a search can be performed using the object detected from the visual content, and a result of the search can be rendered on the display.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Patent number: 9026948
    Abstract: Multi-faceted relationship hubs can support browsing an extensible set of relationship types from within a single tool window. A user can switch between relationship types within a single tool window without disrupting user flow by having to change context in a plurality of tool windows. Multiple instances of relationship hubs can be created. Browsing navigation history can be stored, allowing a user to maintain and reacquire relationship contexts. A user can preview the content of one or more files without opening the file.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty L. Hammontree, Weston Hutchins, Zachary S. Zaiss, Matthew S. Johnson, Steven John Clarke, Adam D. Nathan, Adrian M. Collier, Vikram Bapat
  • Publication number: 20150007117
    Abstract: A computing device implemented method includes recording, in response to an initial user activation event, a first path of a first portion of a direction-specific symbolic swipe gesture. In response to a pause in the direction-specific symbolic swipe gesture, a selected number of possible symbolic gestures are displayed based on the recorded first path that reveal system commands that map to the symbolic gestures. A second path of a second portion of the direction-specific symbolic swipe gesture is recorded. In response to the recorded first and second paths of the direction-specific symbolic swipe gesture and a trigger, a first system command is accessed that maps to the first direction-specific gesture.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Kristoffer Schultz, Monty L. Hammontree, Vikram Bapat, Xiaoji Chen, Emmanuel J. Athans, Wilfredo Cruz
  • Publication number: 20140310619
    Abstract: A recalculation user interface that includes visualization controls that display in response to received data, and signal capture controls that capture corresponding environment signals upon detection of a corresponding event. A declarative transformation chain is positioned between the various controls. Examples of environmental signals captured by the signal capture controls include image, video, audio, orientation, biometrics, location, weather, or any other information about the environment. Incorporating such signal capture controls into the recalculation user interface thus allows captured environmental signals to be incorporated into the logic and other data of the transformation chain. Also, an authoring tool that permits authoring of such recalculation user interfaces is described.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Emily Ann Fickenwirth, Suraj T. Poozhiyil, Vijay Mital, Vikram Bapat, Benjamin Hodes, Darryl Rubin
  • Publication number: 20140310273
    Abstract: The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is associated with the compound control. For each of one or more of the properties of the compound control, information regarding the compound control and the data source are used to identify a set of one or more fields of the particular data source that may be bound to the corresponding property of the compound control. If the corresponding property of the compound control has bound thereto an output parameter of a declarative transformation, the nature of the transformation may also be taken into consideration when identifying the set of one or more fields that may be used in order to bind to the corresponding property of the compound control.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Inventors: Vijay Mital, Suraj T. Poozhiyil, Vikram Bapat, Benjamin Hodes
  • Patent number: 8490058
    Abstract: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Hazim Shafi, Ryan Nowak, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, George Essex Englebeck, Vikram Bapat
  • Publication number: 20130152051
    Abstract: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Hazim Shafi, Ryan Nowak, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, George Essex Englebeck, Vikram Bapat
  • Publication number: 20130083025
    Abstract: Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple computational device environment. A particular display from a set of displays on which a user is visually focused is identified. The set of displays includes at least a first display and a second display. Moreover, a type of input receivable from the user via the first display and/or content rendered on the first display is controlled based on the visual focus of the user.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Tyler Edward Gibson, Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Publication number: 20130086105
    Abstract: Various technologies described herein pertain to voice directed context sensitive visual searching. Visual content can be rendered on a display, and a voice directed query related to the visual content can be received. Contextual information related to the visual content can also be identified. Moreover, a search word recognized from the voice directed query and/or the contextual information can be used to detect an object from the visual content, where the object can be a part of the visual content. Further, a search can be performed using the object detected from the visual content, and a result of the search can be rendered on the display.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Monty Lee Hammontree, Vikram Bapat, Emmanuel John Athans
  • Patent number: D779513
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: February 21, 2017
    Assignee: Microsoft Corporation
    Inventors: Oscar E. Murillo, Kristoffer S. Schultz, Cheryl Nicole Platz, Addison K. Linville, Kelly Rose McArthur, David A. Walker, Tyrone Samson, Vikram Bapat, John Henson, Jason Ryan Farmer, Craig Fox, Stefanie Lyn Tomko, Lisa Stifelman, Shane Jeremy Landry