Patents by Inventor Debi Mishra
Debi Mishra 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: 10423445Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: GrantFiled: August 31, 2016Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Publication number: 20160371117Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: ApplicationFiled: August 31, 2016Publication date: December 22, 2016Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Patent number: 9436507Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: GrantFiled: December 19, 2014Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Publication number: 20160011905Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: ApplicationFiled: December 19, 2014Publication date: January 14, 2016Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Patent number: 7165225Abstract: Methods and systems for cursor tracking in a multilevel GUI hierarchy.Type: GrantFiled: August 15, 2001Date of Patent: January 16, 2007Assignee: Microsoft CorporationInventors: Kishore M. N., Nikhil Jain, Debi Mishra, John Samuel Azariah
-
Publication number: 20060265708Abstract: Described is managing the changing of software implementations such as applications deployed to enterprise client users or machines. Precedence relationships between deployed applications are specified. To determine which applications to install for a given client, the precedence is applied to the subset of applications assigned or published to the client. At logon or machine reboot, an upgrade process evaluates the deployed applications and any upgrade relationships, setting applications for removal or installation. A user may also install an application that has been designated as optional. Also described is an application lifecycle model for replacing applications. For example, administrators can phase in upgrades as a pilot to a small group of users, roll out upgrades to a larger group, and then provide the application to all users. Upgrades may be mandatory or optional, and replaced programs may be removed and then replaced, or overlaid during installation.Type: ApplicationFiled: May 26, 2006Publication date: November 23, 2006Applicant: MICROSOFT CORPORATIONInventors: Stephen Blanding, Michael Cherry, David Kays,, James Masson, Debi Mishra, Daniel Plastina
-
Publication number: 20060259809Abstract: Automated client device management techniques are described. In an implementation, a method is described which includes collecting heuristic data from a plurality of client device over a network. The heuristic data describes a plurality of health considerations that include reliability, performance and security of the plurality of client devices. The collecting of the heuristic data is performed periodically and automatically without intervention from users of the plurality of client devices. A remedy is generated corresponding to an issue identified from the heuristic data regarding at least one of the health considerations that cures the issue and addresses one or more other health considerations indicated in the heuristic data.Type: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Applicant: Microsoft CorporationInventors: Debi Mishra, Brian Hall
-
Publication number: 20060161979Abstract: A method and system for communicating emergency information about computer security threats together with mitigating actions that may be performed depending on the configuration of each computer. A secure package that includes a message regarding a threat and that potentially includes a script including actions to mitigate the threat is created. The secure package is published to make it available for downloading. The alert package is downloaded by a set of computers, and the message and the script (if any) are extracted. Stats and other feedback from the computers that download the alert package may be provided.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ganesh Pandey, Debi Mishra, Brian Hall, John Schacher, Mark Zuber, Salim Chawro
-
Patent number: 7076785Abstract: Exemplary devices and/or methods optionally compile a programming language code associated with one framework to a code associated with another framework; and/or convert a code associated with one framework to a code associated with another framework. The aforementioned devices and/or methods optionally include, but are not limited to, features for supporting framework differences in object hierarchy, exceptions, type characteristics, reflection transparency, and/or scoping, and features for supporting differences in class loading.Type: GrantFiled: August 15, 2001Date of Patent: July 11, 2006Assignee: Microsoft CorporationInventors: Debi Mishra, Sushil Baid, Ramesha Chandrasekhar, Nikhil Jain
-
Patent number: 6961932Abstract: To enhance portability of programming languages and compiled codes, methods and/or devices optionally compile a programming language code associated with one framework to a code associated with another framework and/or convert a code associated with one framework to a code associated with another framework. The aforementioned converters and/or methods include, but are not limited to, features for supporting framework differences in object hierarchy, exceptions, type characteristics, reflection transparency, and/or scoping.Type: GrantFiled: August 15, 2001Date of Patent: November 1, 2005Assignee: Microsoft CorporationInventors: Debi Mishra, Nikhil Jain, Sushil Baid, Sadagopan Rajaram, Ramesha Chandrasekhar, Raja Krishnaswamy, Dennis Angeline
-
Publication number: 20050108688Abstract: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.Type: ApplicationFiled: December 13, 2004Publication date: May 19, 2005Applicant: Microsoft CorporationInventors: Mark Lucovsky, Michael Cherry, Daniel Plastina, Bharat Shah, Debi Mishra, David Kays, Markus Horstmann
-
Publication number: 20030101438Abstract: To enhance portability of programming languages and compiled codes, methods and/or devices optionally compile a programming language code associated with one framework to a code associated with another framework and/or convert a code associated with one framework to a code associated with another framework. The aforementioned converters and/or methods include, but are not limited to, features for supporting framework differences in object hierarchy, exceptions, type characteristics, reflection transparency, and/or scoping.Type: ApplicationFiled: August 15, 2001Publication date: May 29, 2003Inventors: Debi Mishra, Nikhil Jain, Sushil Baid, Sadagopan Rajaram, Ramesha Chandrasekhar
-
Publication number: 20030051073Abstract: Exemplary devices and/or methods optionally compile a programming language code associated with one framework to a code associated with another framework; and/or convert a code associated with one framework to a code associated with another framework. The aforementioned devices and/or methods optionally include, but are not limited to, features for supporting framework differences in object hierarchy, exceptions, type characteristics, reflection transparency, and/or scoping, and features for supporting differences in class loading.Type: ApplicationFiled: August 15, 2001Publication date: March 13, 2003Inventors: Debi Mishra, Sushil Baid, Ramesha Chandrasekhar, Nikhil Jain
-
Publication number: 20030041099Abstract: Methods and systems for cursor tracking in a multilevel GUI hierarchy.Type: ApplicationFiled: August 15, 2001Publication date: February 27, 2003Inventors: Kishore M.N., Nikhil Jain, Debi Mishra, John Samuel Azariah