Patents by Inventor Rajat Talwar
Rajat Talwar 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: 11195509Abstract: Methods for interactive virtual assistant generation for assemblages are performed by systems and devices. Representations of existing assembly manuals of assemblages are received by a host service. The representations are received from users in the form of captured images and retrieved from websites of assemblage suppliers. The host service extracts information from representations including text and illustrations, and generates instructions including a first set of assembly instructions from the information and an instruction model, and a second set of prompt-response instructions from the information and a language model. The host service generates interactive smart manuals of assemblages using the first and second sets. Interactive smart manuals may be instances of virtual digital assistants specific to the assemblage. A user executes an interactive smart manual via a user interface (UI) and provides natural language prompts via the UI causing navigation through the manual.Type: GrantFiled: September 27, 2019Date of Patent: December 7, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rajat Talwar, Otar Bichiashvili, Lucas Pritz, Sagar Narla
-
Publication number: 20210065677Abstract: Methods for interactive virtual assistant generation for assemblages are performed by systems and devices. Representations of existing assembly manuals of assemblages are received by a host service. The representations are received from users in the form of captured images and retrieved from websites of assemblage suppliers. The host service extracts information from representations including text and illustrations, and generates instructions including a first set of assembly instructions from the information and an instruction model, and a second set of prompt-response instructions from the information and a language model. The host service generates interactive smart manuals of assemblages using the first and second sets. Interactive smart manuals may be instances of virtual digital assistants specific to the assemblage. A user executes an interactive smart manual via a user interface (UI) and provides natural language prompts via the UI causing navigation through the manual.Type: ApplicationFiled: September 27, 2019Publication date: March 4, 2021Inventors: Rajat Talwar, Otar Bichiashvili, Lucas Pritz, Sagar Narla
-
Patent number: 9535714Abstract: Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account.Type: GrantFiled: February 6, 2013Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Steve E. Olsson, Sundararajan Aravamudhan, Prathibha Kundavaram, Rajat Talwar, Kiran Kumar Chava, Dennis Scott Batchelder
-
Patent number: 8635670Abstract: A system and method for performing backup operations is provided. Mechanisms facilitate a secure centralized backup system with a locally derived authentication model. A local centralized storage server may generate an authentication model, including credentials, and create a share/directory for each client. Clients store their credentials and use them to access centralized storage. Credentials are maintained and provisioned locally. A remote host server may establish trust by providing a list of clients in a circle.Type: GrantFiled: May 16, 2008Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Steve E. Olsson, Prathibha Kundavaram, Rajat Talwar, Kiran Chava, Sundararajan Aravamdhan
-
Publication number: 20130148165Abstract: Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account.Type: ApplicationFiled: February 6, 2013Publication date: June 13, 2013Applicant: MICROSOFT CORPORATIONInventors: Steve E. Olsson, Sundararajan Aravamudhan, Prathibha Kundavaram, Rajat Talwar, Kiran Kumar Chava, Dennis Scott Batchelder
-
Publication number: 20130097198Abstract: Systems and methods for monitoring business applications are disclosed. Data is provided from an application programming interface (API) in a monitored application to a collection runtime. The collection runtime collects data based upon a data collection model. A current time increment is assigned to the collected data. The collected data is provided as a stream of event data to an event processing service, which performs one or more queries on the data stream. The results of the queries are provided to a data store and/or to a user interface. The data collection model is created from a data collection profile, and the queries are created from an observation model.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: MICROSOFT CORPORATIONInventors: Janaki Ram Goteti, Rajat Talwar, Kiran Kumar Kolli, Tapas Kumar Nayak
-
Patent number: 8380827Abstract: Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account.Type: GrantFiled: June 17, 2008Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Steve E. Olsson, Sundararajan Aravamudhan, Prathibha Kundavaram, Rajat Talwar, Kiran Kumar Chava, Dennis Scott Batchelder
-
Publication number: 20120159133Abstract: Handling business process exceptions. A method includes a computing system using a template, causing one or more operations to be performed to determine a problem that caused a business process exception. The computing system uses a template to cause one or more operations to be performed to perform one or more repair operations to address the business process exception. The computing system uses a template, to cause one or more operations to be performed to take action on the business process exception.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Rajat Talwar, Tapas Kumar Nayak
-
Publication number: 20120150548Abstract: The subject disclosure relates to lifecycle management for business models associated with a business application as well as implementations of the business models. As described herein, a framework is provided in which business models can be built using modeling tools. The framework defines a separation of models from implementations and their relationships. Support is provided for translation of a business model to an implementation automatically and/or manually using development tools. Further embodiments herein define relationships of models to their implementations at various levels of granularity. Relationships can be defined and maintained at various granularity levels of a business application with different addressable granularity of an implemented application. These relationship associations can be used as described herein for tracking and managing changes in an implementation that may affect an associated model and vice versa.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Balasubramanian Rajagopalan, Rajat Talwar, Mustansir Kaizer Doctor, Sai Shankar, Tapas Kumar Nayak
-
Publication number: 20090310165Abstract: Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account.Type: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Steve E. Olsson, Sundararajan Aravamudhan, Prathibha Kundavaram, Rajat Talwar, Kiran Kumar Chava, Dennis Scott Batchelder
-
Publication number: 20090288146Abstract: A system and method for performing backup operations is provided. Mechanisms facilitate a secure centralized backup system with a locally derived authentication model. A local centralized storage server may generate an authentication model, including credentials, and create a share/directory for each client. Clients store their credentials and use them to access centralized storage. Credentials are maintained and provisioned locally. A remote host server may establish trust by providing a list of clients in a circle.Type: ApplicationFiled: May 16, 2008Publication date: November 19, 2009Applicant: Microsoft CorporationInventors: Steve E. Olsson, Prathibha Kundavaram, Rajat Talwar, Kiran Chava, Sundararajan Aravamdhan