Patents by Inventor Nihar N. Mehta
Nihar N. Mehta 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: 10679304Abstract: A system and method may optional include or utilize a processor configured to receive a request for social network content for display in a sponsored content position in a newsfeed of a social network interface, the position having a position criterion, identify a sponsored content item of multiple sponsored content items stored on a database based, at least in part, on a characteristic of the sponsored content item meeting the position criterion, a bid associated with the sponsored content item, and a scaling factor, wherein each of the sponsored content items correspond to one of multiple item types and at least two of the sponsored content items are of a different item type. The scaling factor for each of the sponsored content items is based on the item type of the corresponding one of the sponsored content items.Type: GrantFiled: January 31, 2014Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Lihong Pei, Kai Wei, Nihar N Mehta, Ashvin Kannan, Deepak Agarwal, Guangyu Dong
-
Patent number: 10445840Abstract: A system and method optionally includes or utilizes a processor may receive a request for social network content for display in a position of a plurality of sponsored content positions in a newsfeed of a social network interface, each of the plurality of sponsored content positions having a position criterion, at least two of the plurality of sponsored content positions having a different position criterion and identify a sponsored content item of a plurality of sponsored content items stored on a database based, at least in part, on a characteristic of the sponsored content item meeting the position criterion and a bid associated with the sponsored content item. A transmitter may transmit the sponsored content item from the processor to a server for display on a user interface.Type: GrantFiled: January 31, 2014Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Lihong Pei, Kai Wei, Nihar N. Mehta, Ashvin Kannan, Deepak Agarwal, Guangyu Dong
-
Patent number: 10380648Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 9, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9779122Abstract: Apparatus and methods are provided for indexing electronic content to be served to users' mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice storing multiple entries and each entry representing one content item or one campaign or collection of content items. An entry is populated with tokens representing attribute/value pairs of a target audience of the content item and/or property/value pairs of the item or the item's campaign. A query or request to identify content items for serving to a particular user is similarly formatted with tokens representing attribute/value pairs of the user and/or item/campaign. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.Type: GrantFiled: August 10, 2015Date of Patent: October 3, 2017Assignee: LinkedIn CorporationInventors: Hardik N. Bati, Nihar N. Mehta
-
Publication number: 20170154363Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 9, 2016Publication date: June 1, 2017Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20170032427Abstract: A social network system includes a machine-readable memory storing computer-executable instructions and a plurality of member data elements associated with a member, one or more hardware processors having executed the computer-executable instructions, configure the social network system to provide an interface to a content provider allowing the content provider to define a lead rule for a cost-per-lead (CPL) campaign, the lead rule including a lead action and a lead content item, the lead action identifies a member action relative to the lead content item, receive the defined lead rule into the memory, activate the CPL campaign including the defined lead rule, transmit the lead content item to the member, receive indication that the member has performed the lead action, and provide the member as a lead to the content provider, including providing a first member data element of the plurality of member data elements to the content provider.Type: ApplicationFiled: March 31, 2016Publication date: February 2, 2017Inventors: Divye Raj Khilnani, Nihar N. Mehta, Ashvin Kannan
-
Patent number: 9530147Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: February 3, 2016Date of Patent: December 27, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20160155142Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9286621Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 26, 2013Date of Patent: March 15, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20150347482Abstract: Apparatus and methods are provided for indexing electronic content to be served to users' mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice storing multiple entries and each entry representing one content item or one campaign or collection of content items. An entry is populated with tokens representing attribute/value pairs of a target audience of the content item and/or property/value pairs of the item or the item's campaign. A query or request to identify content items for serving to a particular user is similarly formatted with tokens representing attribute/value pairs of the user and/or item/campaign. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.Type: ApplicationFiled: August 10, 2015Publication date: December 3, 2015Applicant: LINKEDIN CORPORATIONInventors: Hardik N. Bati, Nihar N. Mehta
-
Patent number: 9183239Abstract: Apparatus and methods are provided for indexing electronic content to be served to users' mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice storing multiple entries and each entry representing one content item or one campaign or collection of content items. An entry is populated with tokens representing attribute/value pairs of a target audience of the content item and/or property/value pairs of the item or the item's campaign. A query or request to identify content items for serving to a particular user is similarly formatted with tokens representing attribute/value pairs of the user and/or item/campaign. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.Type: GrantFiled: August 21, 2013Date of Patent: November 10, 2015Assignee: LinkedIn CorporationInventors: Hardik N. Bati, Nihar N. Mehta
-
Publication number: 20150046515Abstract: A system and method may optional include or utilize a processor configured to receive a request for social network content for display in a sponsored content position in a newsfeed of a social network interface, the position having a position criterion, identify a sponsored content item of multiple sponsored content items stored on a database based, at least in part, on a characteristic of the sponsored content item meeting the position criterion, a bid associated with the sponsored content item, and a scaling factor, wherein each of the sponsored content items correspond to one of multiple item types and at least two of the sponsored content items are of a different item type. The scaling factor for each of the sponsored content items is based on the item type of the corresponding one of the sponsored content items.Type: ApplicationFiled: January 31, 2014Publication date: February 12, 2015Applicant: LinkedIn CorporationInventors: Lihong Pei, Kai Wei, Nihar N. Mehta, Ashvin Kannan, Deepak Agarwal, Guangyu Dong
-
Publication number: 20150046278Abstract: A system and method optionally includes or utilizes a processor may receive a request for social network content for display in a position of a plurality of sponsored content positions in a newsfeed of a social network interface, each of the plurality of sponsored content positions having a position criterion, at least two of the plurality of sponsored content positions having a different position criterion and identify a sponsored content item of a plurality of sponsored content items stored on a database based, at least in part, on a characteristic of the sponsored content item meeting the position criterion and a bid associated with the sponsored content item. A transmitter may transmit the sponsored content item from the processor to a server for display on a user interface.Type: ApplicationFiled: January 31, 2014Publication date: February 12, 2015Inventors: Lihong Pei, Kai Wei, Nihar N. Mehta, Ashvin Kannan, Deepak Agarwal, Guangyu Dong
-
Publication number: 20150039406Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 26, 2013Publication date: February 5, 2015Applicant: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20140156668Abstract: Apparatus and method are provided for indexing electronic content to be served to users that operate mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice capable of storing multiple entries and each entry representing one content item. A content item's index entry is populated with integer values representing attribute/value pairs of a target audience of the content item. A query or request to identify content items for serving to a particular user is similarly formatted with integers representing attribute/value pairs of the user. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: LINKEDIN CORPORATIONInventors: Sanjay S. Dubey, Nihar N. Mehta, Vikram D. Rangnekar
-
Publication number: 20140156669Abstract: Apparatus and methods are provided for indexing electronic content to be served to users' mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice storing multiple entries and each entry representing one content item or one campaign or collection of content items. An entry is populated with tokens representing attribute/value pairs of a target audience of the content item and/or property/value pairs of the item or the item's campaign. A query or request to identify content items for serving to a particular user is similarly formatted with tokens representing attribute/value pairs of the user and/or item/campaign. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.Type: ApplicationFiled: August 21, 2013Publication date: June 5, 2014Applicant: Linkedln CorporationInventors: Hardik N. Bati, Nihar N. Mehta