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: 20100036720Abstract: 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: ApplicationFiled: April 11, 2008Publication date: February 11, 2010Applicant: MICROSOFT CORPORATIONInventors: Kamal Jain, Brian James Utter, Zachary A. Apter, Alexander Gounares
-
Patent number: 7647281Abstract: 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: GrantFiled: February 19, 2004Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Kamal Jain, Mohammad Mahdian, Amin Saberi
-
Patent number: 7643637Abstract: 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: GrantFiled: February 10, 2004Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Ramarathnam Venkatesan, Kamal Jain
-
Publication number: 20090327031Abstract: 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: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventor: Kamal Jain
-
Publication number: 20090327125Abstract: 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: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventor: Kamal Jain
-
Publication number: 20090326965Abstract: 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: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventor: Kamal Jain
-
Publication number: 20090319439Abstract: 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: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Kamal Jain, Craig J. Mundie
-
Publication number: 20090319438Abstract: 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: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventor: Kamal Jain
-
Publication number: 20090319370Abstract: 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: ApplicationFiled: June 18, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventor: Kamal Jain
-
Publication number: 20090319386Abstract: 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: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Applicant: Microsoft CorporationInventors: Kamal Jain, David John Abraham
-
Publication number: 20090313648Abstract: 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: ApplicationFiled: June 12, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Kamal Jain, Denis Xavier Charles
-
Publication number: 20090313126Abstract: 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: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Kamal Jain, David John Abraham, Arash Asadpour Rahimabadi
-
Patent number: 7627502Abstract: 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: GrantFiled: October 8, 2007Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Lili Cheng, Kamal Jain, Michael Connolly, Alexander G. Gounares, Gary W. Flake, Eric J. Horvitz
-
Patent number: 7613121Abstract: 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: GrantFiled: February 28, 2006Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Philip A. Chou, Kamal Jain, Dinesh Garg
-
Publication number: 20090271257Abstract: 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: ApplicationFiled: April 25, 2008Publication date: October 29, 2009Applicant: Microsoft CorporationInventors: Gary W. Flake, Nishant V. Dani, Brian James Utter, Alexander G. Gounares, Kamal Jain, Michael Conte
-
Publication number: 20090259532Abstract: 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: ApplicationFiled: April 11, 2008Publication date: October 15, 2009Applicant: Microsoft CorporationInventors: Thomas Frank Bergstraesser, Brian James Utter, Kamal Jain
-
Publication number: 20090259537Abstract: 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: ApplicationFiled: April 14, 2008Publication date: October 15, 2009Applicant: MICROSOFT CORPORATIONInventors: Polina Veksler, Zachary A. Apter, Brian James Utter, Alexander G. Gounares, Kamal Jain
-
Publication number: 20090222435Abstract: 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: ApplicationFiled: March 3, 2008Publication date: September 3, 2009Applicant: MICROSOFT CORPORATIONInventors: Reid Marlow Andersen, Christian Herwarth Borgs, Jennifer Tour Chayes, John E. Hopcroft, Kamal Jain, Seyed Vahab Mirrokni, Amit Prakash, Shang-Hua Teng
-
Publication number: 20090222322Abstract: 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: ApplicationFiled: June 27, 2008Publication date: September 3, 2009Applicant: MICROSOFT CORPORATIONInventors: Reid Marlow Andersen, Christian Herwarth Borgs, Jennifer Tour Chayes, Kamal Jain, Seyed Vahab Mirrokni
-
Patent number: 7584111Abstract: 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: GrantFiled: November 19, 2004Date of Patent: September 1, 2009Assignee: Microsoft CorporationInventor: Kamal Jain