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: 10423445
    Abstract: 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: Grant
    Filed: August 31, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
  • Publication number: 20160371117
    Abstract: 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: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
  • Patent number: 9436507
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
  • Publication number: 20160011905
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: January 14, 2016
    Inventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
  • Patent number: 7165225
    Abstract: Methods and systems for cursor tracking in a multilevel GUI hierarchy.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: January 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Kishore M. N., Nikhil Jain, Debi Mishra, John Samuel Azariah
  • Publication number: 20060265708
    Abstract: 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: Application
    Filed: May 26, 2006
    Publication date: November 23, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen Blanding, Michael Cherry, David Kays,, James Masson, Debi Mishra, Daniel Plastina
  • Publication number: 20060259809
    Abstract: 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: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Debi Mishra, Brian Hall
  • Publication number: 20060161979
    Abstract: 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: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Ganesh Pandey, Debi Mishra, Brian Hall, John Schacher, Mark Zuber, Salim Chawro
  • Patent number: 7076785
    Abstract: 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: Grant
    Filed: August 15, 2001
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Debi Mishra, Sushil Baid, Ramesha Chandrasekhar, Nikhil Jain
  • Patent number: 6961932
    Abstract: 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: Grant
    Filed: August 15, 2001
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Debi Mishra, Nikhil Jain, Sushil Baid, Sadagopan Rajaram, Ramesha Chandrasekhar, Raja Krishnaswamy, Dennis Angeline
  • Publication number: 20050108688
    Abstract: 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: Application
    Filed: December 13, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Mark Lucovsky, Michael Cherry, Daniel Plastina, Bharat Shah, Debi Mishra, David Kays, Markus Horstmann
  • Publication number: 20030101438
    Abstract: 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: Application
    Filed: August 15, 2001
    Publication date: May 29, 2003
    Inventors: Debi Mishra, Nikhil Jain, Sushil Baid, Sadagopan Rajaram, Ramesha Chandrasekhar
  • Publication number: 20030051073
    Abstract: 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: Application
    Filed: August 15, 2001
    Publication date: March 13, 2003
    Inventors: Debi Mishra, Sushil Baid, Ramesha Chandrasekhar, Nikhil Jain
  • Publication number: 20030041099
    Abstract: Methods and systems for cursor tracking in a multilevel GUI hierarchy.
    Type: Application
    Filed: August 15, 2001
    Publication date: February 27, 2003
    Inventors: Kishore M.N., Nikhil Jain, Debi Mishra, John Samuel Azariah