Patents by Inventor Kamal Jain

Kamal Jain 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: 20100036720
    Abstract: System(s) and method(s) are provided to compensate an agent in exchange for the agent's intent in transacting with a service platform. Compensation can be effected in online and offline domains, and intent can be conveyed online or offline. Compensation is funded through advertisement spending, and advertisement impressions facilitate compensation delivery. The service platform that compensated the agent extracts intent through explicit or implicit expressions which can be collected online or offline. Offline expressions can be delivered through wearable indicia. Compensation can be delivered wirelessly offline or online to a device operated by the agent. Agent and agent's device(s) registration afford service platform to deliver adaptive compensation customized to the agent, and advertisement(s) with format and content optimized for the agent's device.
    Type: Application
    Filed: April 11, 2008
    Publication date: February 11, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Brian James Utter, Zachary A. Apter, Alexander Gounares
  • Patent number: 7647281
    Abstract: The present invention leverages demarcation of an agent into both a demander and a supplier to provide a polynomial-time method of approximating a supply and demand system's equilibrium value. This provides, in one instance of the present invention, a simplified means to iteratively extract the equilibrium value. By providing demarcated data, the present invention accounts for both demand and supply effects of an agent within a modeled supply and demand system. In one instance of the present invention, a market equilibrium price vector is approximated by employing a revenue value generated for an agent in a current market equilibrium price iteration as a budget value for the agent in the next iteration. This permits market equilibrium value modeling that encompasses an agent's contributions to a market both as a buyer and a seller within the same market for a given good and/or service.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Kamal Jain, Mohammad Mahdian, Amin Saberi
  • Patent number: 7643637
    Abstract: A system that facilitates efficient code construction comprises a component that receives a first code and a transformation component that transforms the first code to a new code. The new code has essentially same length parameters as the first code but is hidden to a computationally bounded adversary. The first code can be designed in the noise model and appear random to a computationally bounded adversary upon transformation.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Ramarathnam Venkatesan, Kamal Jain
  • Publication number: 20090327031
    Abstract: The described implementations relate to rent-to-own media. One technique provides digital rights restricted media to a consumer on a rent-to-own basis. The technique also removes the digital rights restrictions from the media upon completion of the rent-to-own basis.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamal Jain
  • Publication number: 20090327125
    Abstract: The described implementations relate to enhanced media subscription services. One technique provides digital rights restricted media to a consumer for a period. At the end of the period, based at least in part on consumer use, the technique removes the digital rights restrictions from some of the media and deletes other of the media.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamal Jain
  • Publication number: 20090326965
    Abstract: The described implementations relate to bulk media. One technique allows a user to select songs to be installed on a media player device and installs the selected songs on the media player device. The technique also charges the user for the selected songs based on an amount of storage that the selected songs occupy on the media player device.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamal Jain
  • Publication number: 20090319439
    Abstract: Described herein is a system that facilitates provision of personalized investing advice to a user. The system includes a subscriber component that receives a selection of multiple financial models from the user, wherein the user may desire to receive financial data from the multiple financial models in real-time. Further, the system can include an adviser component that can receive and process financial data output by the multiple financial models and can determine customized investing advice for the user based at least in part upon the financial data output by the multiple financial models and personal investing preferences of the user.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Craig J. Mundie
  • Publication number: 20090319438
    Abstract: Described herein is a system that includes a receiver component that receives personal preferences of a user regarding wealth management. The receiver component can further receive first wealth management advice from a first financial expert that has been selected by the user. Additionally, the system may include a customization component that automatically modifies the first wealth management advice from the first financial expert based at least in part upon the received personal preferences of the user to generate first personalized wealth management advice. The system may additionally include an output component that outputs the personalized wealth management advice to the user.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamal Jain
  • Publication number: 20090319370
    Abstract: Described herein is a search engine that can include a receiver component that receives a query from a user that pertains to a multimedia item and an output component that outputs multiple choices for receiving an instance of the multimedia item to a user. The multiple choices may include a first choice for receiving a first instance of the multimedia item for no charge, wherein the first instance of the multimedia item includes a digital rights management restriction. The multiple choices may also include a second choice for receiving a second instance of the multimedia item for a fee, wherein the second instance of the multimedia item is free of digital rights management restrictions. The search engine can further include a transmitter component that transmits one of the first multimedia item or the second multimedia item to the user.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamal Jain
  • Publication number: 20090319386
    Abstract: A system that facilitates executing an auction when an auctioneer is also a bidder is described herein. The system includes a receiver component that receives an indication that an auction is to be executed and an identifier component that determines that the auctioneer is a bidder in the auction. The system also includes an auction component that executes an auction for one or more items based at least in part upon a determination that the auctioneer is a bidder and a rank of the bid of the auctioneer amongst all receive bids.
    Type: Application
    Filed: June 19, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Kamal Jain, David John Abraham
  • Publication number: 20090313648
    Abstract: An apparatus is described herein, wherein the apparatus includes a housing, wherein the housing includes a first aperture and a second aperture. The apparatus also includes a display screen that is located in the first aperture of the housing. An interface module may be located in the second aperture of the housing, wherein the interface module can be configured to receive a portable memory device. The apparatus also includes a data store that is communicatively coupled to the interface device, wherein the data store includes a plurality of movies available for rental.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Denis Xavier Charles
  • Publication number: 20090313126
    Abstract: Described herein is a method for executing a positional auction. The method includes acts of receiving a keyword and executing at least one multi-item single unit demand auction and at least one single-item auction, wherein a plurality of bidders submit bids in the at least one multi-item single unit demand auction and the at least one single-item auction. The method further includes an act of ranking the plurality of bidders based at least in part upon bids submitted in the at least one multi-item single-unit demand auction and the at least one single-item auction. The method additionally includes an act of allocating a subset of the plurality of bidders to particular positions on a search results page based at least in part upon the ranking.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, David John Abraham, Arash Asadpour Rahimabadi
  • Patent number: 7627502
    Abstract: Wish list creation and population is provided where users can associate one or more images as items in a wish list. To this end, an image can be provided, such as a photograph taken by the user, and analyzed to locate matching items and information related thereto. In this regard, the user can observe and desire to purchase an item without knowledge of specifics about the item. The user can then take a picture of the item and tag the picture for upload to their wish list. Matching can be provided to identify one or more items in the picture to facilitate retrieval of information related to the items. Also, items can be selected based on discerned characteristics of the picture in a design/fashion consultant context.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, Kamal Jain, Michael Connolly, Alexander G. Gounares, Gary W. Flake, Eric J. Horvitz
  • Patent number: 7613121
    Abstract: Congestion adaptive data routing is leveraged to provide a substantial increase in data throughput in networks with data congestion. By continuously adapting the data routes when a congested route is encountered, the data can reach its destination via alternate routes around the congested area. This is accomplished in a distributed manner where each node provides an alternative path to congestion based on its local knowledge and/or knowledge obtained from neighboring nodes. This allows the data path to be dynamically adjusted for congestion without requiring a centralized body of control. In another instance, data rate changes can be combined with data path changes to increase the efficiency of the data throughput. Alternative routes can be determined based upon the costs associated with selecting that route. Selecting a minimum cost route yields the most efficient transfer of data.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Philip A. Chou, Kamal Jain, Dinesh Garg
  • 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: 20090259532
    Abstract: System(s) and method(s) are provided that facilitate intrinsically targeted, dependable peer-to-peer referral and compensation within an intent-compensation scheme. The referral system synergistically exploits trust mechanisms existing among a referring agent and a referred agent in order to generate high-quality referrals based on a determination of commercial intent from the referred agent. In exchange of conveyed intent at a time of a transaction with a referred agent, system platform directly compensates both the referred agent and the referring agent. Compensation of the referred agent is ensured via tracking mechanism that can identify a referral originating device. Information associated with referral(s) is scoped through privacy profiles, and referral/compensation integrity is maintained via an antifraud component and a tracking component that can identify referring and referred agents. Compensation can be funded trough advertisement spend.
    Type: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Applicant: Microsoft Corporation
    Inventors: Thomas Frank Bergstraesser, Brian James Utter, Kamal Jain
  • Publication number: 20090259537
    Abstract: Systems and methods are provided to directly compensate an agent that utilizes a software application in exchange for the agent's intent in using the application, and for displaying intent-driven advertisement to the agent. Intent is inferred through information received from the agent, when utilizing the software application, according to an agent's privacy settings. Based on agent's intent, an advertisement is displayed and an associated software-related compensation is provided to the agent. Compensation accumulation profiles can be established based at least in part on privacy settings. Compensation possesses monetary value and can be directed towards (i) increasing software functionality, (ii) providing credits for training and literature related to the utilization of the application, or (iii) servicing a device in which the application is executed. The monetary aspect of the software-related compensation originated in intent-driven advertisement effectively funds the agent's software application.
    Type: Application
    Filed: April 14, 2008
    Publication date: October 15, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Polina Veksler, Zachary A. Apter, Brian James Utter, Alexander G. Gounares, Kamal Jain
  • Publication number: 20090222435
    Abstract: The claimed subject matter provides a system and/or a method that facilitates reducing spam in search results. An interface can obtain web graph information that represents a web of pages. A spam detection component can determines one or more features based at least in part on the web graph information. The one or more features can provide indications that a particular page of the web graph is spam. In addition, a robust rank component is provided that limits amount of contribution a single page can provide to the target page.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Reid Marlow Andersen, Christian Herwarth Borgs, Jennifer Tour Chayes, John E. Hopcroft, Kamal Jain, Seyed Vahab Mirrokni, Amit Prakash, Shang-Hua Teng
  • Publication number: 20090222322
    Abstract: A system and/or methodology that exploits user interaction within a social network in order to derive profits. The invention provides for increased flow of money through a social network, and simultaneously allows advertisers and merchants to focus their advertising spending within the social network. Additionally, the invention provides for quantitative measurement of the effects of relational proximity marketing /advertising (RPM), and creates incentives for users to purchase goods through the social network.
    Type: Application
    Filed: June 27, 2008
    Publication date: September 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Reid Marlow Andersen, Christian Herwarth Borgs, Jennifer Tour Chayes, Kamal Jain, Seyed Vahab Mirrokni
  • Patent number: 7584111
    Abstract: A concept for providing a process and apparatus for allocating a gamut of assets/resources across a spectrum of consumers is described. The concept includes an apparatus for allocating resources across a spectrum of users. The apparatus includes one or more processors and a memory coupled to the one or more processors. The memory is configured to store data representative of characteristics and capabilities of the resources and describing needs of the spectrum. The memory further includes computer readable code configured to cause the one or more processors to perform acts of: estimating current requests from the spectrum for the resources; comparing the current requests to the capabilities and characteristics; and allocating the resources with respect to the requests in conformance with a convex program implementation of Arrow-Debrue theory.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventor: Kamal Jain