Patents by Inventor Nishant V. Dani

Nishant V. Dani 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: 8474027
    Abstract: A user-centric or identity-centric resource licensing system that manages access to ‘cloud-based’ resources (e.g., applications and services) is provided. A ‘cloud’ refers to a collection of resources (e.g., hardware and/or software) provided and maintained by an off-site or off-premise party (e.g., third party), wherein the collection of resources can be accessed by an identified user via a network. In accordance with the user-centric licensing model, the resource license (and subscription) rights can migrate with a user without regard to physical location, device used, or other contextual factors (e.g., activity engaged). Effectively, the rights are mapped (and tracked) as a function of a user identity, which can be a core identity or an identity based upon activity engaged, role, capacity, etc.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Thomas F. Bergstraesser, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Ira L. Snyder, Jr., Melora Zaner-Godsey
  • Patent number: 8402110
    Abstract: Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath
  • Patent number: 8291067
    Abstract: An approach is described for maintaining multiple presence objects associated with a single entity. The different presence objects correspond to different respective aspects of the entity's presence. Each presence object includes subscriber information and permission information associated therewith. The subscriber information identifies the subscribers that subscribe to receive notifications for a particular presence object. The permission information identifies the users who are entitled to receive notifications for the particular presence object. By virtue of the use of multiple objects, the entity can control access to its presence information with a high degree of granularity.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Jithendra K. Veeramachaneni, Ramesh Manne, Ramesh K. Vyaghrapuri, Nishant V. Dani, Kitty L. Leung, Chris G. Parker, Stephen Gordon, Lan Tang
  • Patent number: 8014308
    Abstract: The claimed subject matter provides systems and/or methods that facilitate dynamically allocating resources (e.g., hardware, software, . . . ) supported by a third party service provider. The third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. An interface component can receive a request from a client device. Further, a dynamic allocation component can apportion resources (e.g., hardware resources) supported by the third party service provider to process and respond to the request based at least in part upon subscription data. Moreover, a user state evaluator can determine a state associated with a user and/or the client device; the state can be utilized by the dynamic allocation component to tailor resource allocation.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: William H. Gates, III, Gary W. Flake, William J. Bolosky, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer
  • Patent number: 7930197
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, David R. Treadwell, III, Melora Zaner-Godsey
  • Patent number: 7716280
    Abstract: The claimed subject matter provides systems and/or methods that facilitate replicating a state associated with a client, user, service, application, and the like. A third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. A replication component can generate replicas of states associated with requested services. Further, the replicas can facilitate seamlessly interacting with the third party service provider (e.g., while transitioning between client devices). Additionally, by providing replicas of the state related information, differing third party service providers can effectuate services based upon a request from a client without regenerating the state.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath
  • Patent number: 7680908
    Abstract: The claimed subject matter provides systems and/or methods that facilitate replicating a state associated with a client, user, service, application, and the like. A third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. A replication component can generate replicas of states associated with requested services. Further, the replicas can facilitate seamlessly interacting with the third party service provider (e.g., while transitioning between client devices). Additionally, by providing replicas of the state related information, differing third party service providers can effectuate services based upon a request from a client without regenerating the state.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: William H. Gates, III, Gary W. Flake, James R. Larus, Debi P. Mishra, Chandramohan A. Thekkath, Raymond E. Ozzie, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, Henricus Johannes Maria Meijer, Amit Mital, Ira L. Snyder, Jr.
  • Patent number: 7657493
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, David R. Treadwell, III, Melora Zaner-Godsey
  • Publication number: 20090271255
    Abstract: System(s) and method(s) are provided to drive commercial transactions and advertisement based on explicit consumer's value-cost propositions. Value-cost propositions express consumer's desires with respect to parameters related to a commercial transaction product price point, sensitivity to price and time, preferred shipping mechanism(s), contractor reputation, supply chain utilized by contractor, and so on. A component registers consumers to submit their value-cost propositions, and aggregates the information so conveyed to generate a market latent demand. The latter is conveyed to a set of advertisers, who respond to the latent demand by (i) adjusting their cost-profit propositions or (ii) countering the consumer's value-cost propositions.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian James Utter, Nishant V. Dani, Alexander G. Gounares, Michael Conte
  • Publication number: 20090271257
    Abstract: System(s) and method(s) are provided to drive early adoption and retention of disparate sources of funding and financing an award program, with application to a consumer compensation scheme subsidized through advertisement revenue. A component that manages advertisement revenue, or received funds, allocates a portion of revenue to subsidize a rebate program, or award program, for enrolled advertisers, or sources of funding, from a universe of advertisers. Rebate or award funds are provided to enrolled advertisers on an exclusivity based for a specific period of time, after which funds are transferred to a commonly accessible account. The subsidized nature of the awarded compensation funds and their time sensitivity drive advertiser enrollment and retention and ensures consumers are aggressively compensated. In an aspect, the subsidized rebate program can be exploited to directly compensate a consumer online or offline in exchange for the consumer's intent in engaging with a service platform.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 29, 2009
    Applicant: Microsoft Corporation
    Inventors: Gary W. Flake, Nishant V. Dani, Brian James Utter, Alexander G. Gounares, Kamal Jain, Michael Conte
  • Publication number: 20090006566
    Abstract: An approach is described for maintaining multiple presence objects associated with a single entity. The different presence objects correspond to different respective aspects of the entity's presence. Each presence object includes subscriber information and permission information associated therewith. The subscriber information identifies the subscribers that subscribe to receive notifications for a particular presence object. The permission information identifies the users who are entitled to receive notifications for the particular presence object. By virtue of the use of multiple objects, the entity can control access to its presence information with a high degree of granularity.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Jithendra K. Veeramachaneni, Ramesh Manne, Ramesh K. Vyaghrapuri, Nishant V. Dani, Kitty L. Leung, Chris G. Parker, Stephen Gordon, Lan Tang
  • Publication number: 20080215450
    Abstract: Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
    Type: Application
    Filed: September 28, 2006
    Publication date: September 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: William H. Gates, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Chandramohan A. Thekkath
  • Publication number: 20080154705
    Abstract: The claimed subject matter relates to an architecture that can facilitate use of beneficial advertising opportunities in order to mitigate risks to a seller in connection with advertising expenses. The architecture can receive from the seller, inter alia, an indication of profits allocated to a host in exchange for advertising an item on behalf of the seller. Based upon the received data as well as information obtained from other sources, the architecture can determine a value associated with advertising for the seller. By ranking the values, the architecture can efficiently allocate advertising resources to the sellers that provide the highest value, while at the same time effectively ensure that the seller has little or no risk associated with the costs of advertising.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 26, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Gounares, Lili Cheng, Nishant V. Dani, Gary W. Flake, Eric J. Horvitz, Kamal Jain, Tarek Najm
  • Publication number: 20080154761
    Abstract: The claimed subject matter relates to an architecture that can facilitate the commoditization of both products and product markets in resale domains in order to aid in quantifying a value of used product as well as to enhance efficiencies and/or profits in resale markets. In one aspect, the architecture can determine a recommended (e.g., average) price and listing fee for a product. In another aspect, desired (e.g. indicated by the seller) values can be provided and based upon various market factors and differences between the desired values and the recommended values, the architecture can determine a variety of probabilities relating to the conversion of the product, as well as provide suggestions for increases the potential for a conversion. In addition, the architecture can identify and capitalize on arbitrage opportunities within the market.
    Type: Application
    Filed: June 21, 2007
    Publication date: June 26, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Lili Cheng, Nishant V. Dani, Alexander G. Gounares, Jeffrey R. Hemmen, Eric J. Horvitz, Kamal Jain, Leonard Smith
  • Publication number: 20080140491
    Abstract: The claimed subject invention presents systems and methods to compensate directly a user of a service platform through advertising spending in exchange for knowledge of the user intent. Advertising spending contributions are allocated to a compensation account that can be accessed by an advertising platform, affiliated with the service platform or not, to compensate users and to update compensation records and transactions with the advertiser. Compensation fraud is actively and reactively mitigated. Compensation of the user is conducted securely and includes compensation points, direct payments and instant rebates, which can be used in transactions with online and offline service platforms. The intent-compensation proposition funded through advertising spending creates a price incentive that differentiates both service platform and advertiser from their competitors, and creates value for user and advertiser.
    Type: Application
    Filed: June 26, 2007
    Publication date: June 12, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Jody D. Biggs, Brian Burdick, Nishant V. Dani, Gary W. Flake, Marcel Gavriliu, Randall F. Kern, David Lawrence Kiker, Arun K. Sacheti, Brian James Utter, Polina Veksler
  • Publication number: 20080114651
    Abstract: The claimed subject invention presents a system and method to compensate a user of a service platform in return for information regarding the user's intent. The compensation comprises rewards points and direct payments, which can be used to claim rewards online and offline. The compensation is securely maintained in compensation accounts. The user can benefit from third-party content and services through partnerships with the service platform. The intent-compensation proposition of the service platform creates a price incentive to use the service platform over its competitors.
    Type: Application
    Filed: June 26, 2007
    Publication date: May 15, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Zachary Abraham Apter, Jody D. Biggs, Brian Burdick, Nishant V. Dani, Gary W. Flake, Marcel Gavriliu, Randall F. Kern, David Lawrence Kiker, Arun K. Sacheti, Brian James Utter, Polina Veksler
  • Publication number: 20080104699
    Abstract: Systems and methods for managing cloud service applications are provided. In particular, a security component can regulate such applications to prevent undesirable behavior. In one instance, applications can be restricted to use of designated network resources to thereby contain application activities. Additionally or alternatively, the applications can be monitored and prohibited from executing malicious code such as that associated with a virus, worm and/or Trojan horse, among other things.
    Type: Application
    Filed: September 28, 2006
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander G. Gounares, William H. Gates, Raymond E. Ozzie, Gary W. Flake, Christopher W. Brumme, Nishant V. Dani, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital
  • Publication number: 20080080552
    Abstract: The claimed subject matter provides systems and/or methods that facilitate dynamically allocating resources (e.g., hardware, software, . . . ) supported by a third party service provider. The third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. An interface component can receive a request from a client device. Further, a dynamic allocation component can apportion resources (e.g., hardware resources) supported by the third party service provider to process and respond to the request based at least in part upon subscription data. Moreover, a user state evaluator can determine a state associated with a user and/or the client device; the state can be utilized by the dynamic allocation component to tailor resource allocation.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: William H. Gates, Gary W. Flake, William J. Bolosky, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer
  • Publication number: 20080082393
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Raymond E. Ozzie, William H. Gates, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Chandramohan A. Thekkath, David R. Treadwell, Melora Zaner-Godsey
  • Publication number: 20080083031
    Abstract: Systems and methods for managing cloud service applications are provided. In particular, a security component can regulate such applications to prevent undesirable behavior. In one instance, applications can be restricted to use of designated network resources to thereby contain application activities. Additionally or alternatively, the applications can be monitored and prohibited from executing malicious code such as that associated with a virus, worm and/or Trojan horse, among other things.
    Type: Application
    Filed: December 20, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, Raymond E. Ozzie, Gary W. Flake, Christopher W. Brumme, Nishant V. Dani, Alexander G. Gounares, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital