Patents by Inventor Anand KISHORE

Anand KISHORE 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: 11768843
    Abstract: Embodiments include technologies to apply at least one machine learning model to features of a search query, features of a searcher user, features of a searchee content item, and features of a searchee user, produce a first outcome prediction that represents a probability of a first objective relating to engagement of the searcher user with a content item in an online system and a second outcome prediction that represents a probability of a second objective relating to engagement of the searchee user with the online system responsive to the engagement of the searcher user with the content item, apply a multi-objective optimization solver to the first objective, the second objective and an outcome prediction that is a combination of the first outcome prediction and the second outcome prediction, and generate a serving function for a search engine based on the first objective, the second objective, and the outcome prediction.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peng Du, Mathew H. Teoh, Rupesh Gupta, Anand Kishore
  • Patent number: 11080272
    Abstract: Entity resolution techniques for matching entity records from different data sources are provided. In one technique, an entity record from a source database is identified along with multiple data items included therein. Each data item corresponds to an attribute of multiple source attributes. For one of the data items that corresponds to a first source attribute, multiple target attributes are identified. A first query is generated that includes the data items and associates the data item with each of the multiple target attributes. A second query that is different than the first query is also generated. Two searches are performed of a target database: one based on the first query and the other based on the second query. A scoring model generates multiple scores, one for each search result. It is determined whether the entity record matches an entity record in the target database based on the set of scores.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yang Chen, Liang Zhang, Haifeng Zhao, Jiashuo Wang, Aparna Krishnan, Anand Kishore, Chencheng Wu, John P. Moore
  • Publication number: 20200409945
    Abstract: Entity resolution techniques for matching entity records from different data sources are provided. In one technique, an entity record from a source database is identified along with multiple data items included therein. Each data item corresponds to an attribute of multiple source attributes. For one of the data items that corresponds to a first source attribute, multiple target attributes are identified. A first query is generated that includes the data items and associates the data item with each of the multiple target attributes. A second query that is different than the first query is also generated. Two searches are performed of a target database: one based on the first query and the other based on the second query. A scoring model generates multiple scores, one for each search result. It is determined whether the entity record matches an entity record in the target database based on the set of scores.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Yang Chen, Liang Zhang, Haifeng Zhao, Jiashuo Wang, Aparna Krishnan, Anand Kishore, Chencheng Wu, John P. Moore
  • Publication number: 20180173389
    Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 21, 2018
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
  • Patent number: 9954809
    Abstract: A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method may include detecting user input of a special character while a user is composing a message and in response to detecting the user input of the special character, presenting a selectable list of command operators to the user. The method may further include causing a command operator to be included in the message in response to user selection of the command operator from the selectable list of command operators. The command operator is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying, at an outbound communication serer, the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Patent number: 9929654
    Abstract: A DC/DC power converter provides high voltage gain using integrated boost and voltage multiplier (VM) stages. The boost cell operates according to a switching sequence to alternately energize and discharge a primary winding. A VM cell electrically coupled to the primary winding of the boost cell charges a multiplier capacitor to a DC output voltage greater than the input voltage when the primary winding is energized and discharges the multiplier capacitor when primary winding is discharged.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: March 27, 2018
    Assignee: The Curators of the University of Missouri
    Inventors: Mehdi Ferdowsi, Venkata Anand Kishore Prabhala
  • Patent number: 9884792
    Abstract: A urea-based slow-release fertilizer composition comprising an alkaline oil component and a urea component, wherein, the alkaline oil component is coated on the urea component, such that the ratio of the alkaline oil component to the urea component is in the range of 0.01:100 to 0.1:100. The fertilizer is cost-effective, easy-to-use, and its quality is maintained during storage and transport.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: February 6, 2018
    Assignees: ADITYA BIRLA NUVO LIMITED, ADITYA BIRLA SCIENCE AND TECHNOLOGY CO. LTD.
    Inventors: Micky Prashant Puri, Kishore Kumar Singh, Anand Kumar Srivastava, Anand Kishore Gupta, Sanjaya Mohapatra, Rahul Jadhav
  • Patent number: 9846527
    Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
  • Publication number: 20170126606
    Abstract: A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method may include detecting user input of a special character while a user is composing a message and in response to detecting the user input of the special character, presenting a selectable list of command operators to the user The method may further include causing a command operator to be included in the message in response to user selection of the command operator from the selectable list of command operators. The command operator is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying, at an outbound communication serer, the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 4, 2017
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Patent number: 9584454
    Abstract: A communication server, computer-readable storage medium, and computer-implemented method for executing commands embedded in messages are provided. The method may include accessing a message that is being routed through a communication server. The message may include a command operator that is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 28, 2017
    Assignee: LinkedIn Corporation
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Publication number: 20170054364
    Abstract: A DC/DC power converter provides high voltage gain using integrated boost and voltage multiplier (VM) stages. The boost cell operates according to a switching sequence to alternately energize and discharge a primary winding. A VM cell electrically coupled to the primary winding of the boost cell charges a multiplier capacitor to a DC output voltage greater than the input voltage when the primary winding is energized and discharges the multiplier capacitor when primary winding is discharged.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 23, 2017
    Applicant: The Curators of the University of Missouri
    Inventors: Mehdi Ferdowsi, Venkata Anand Kishore Prabhala
  • Publication number: 20160009603
    Abstract: A urea-based slow-release fertilizer composition comprising an alkaline oil component and a urea component, wherein, the alkaline oil component is coated on the urea component, such that the ratio of the alkaline oil component to the urea component is in the range of 0.01:100 to 0.1:100. The fertilizer is cost-effective, easy-to-use, and its quality is maintained during storage and transport.
    Type: Application
    Filed: November 28, 2011
    Publication date: January 14, 2016
    Applicants: Aditya Birla Nuvo Limited, Aditya Birla Science And Technology Co. Ltd.
    Inventors: Prashant Micky PURI, Kishore SINGH, Anand Kumar SRIVASTAVA, Anand Kishore GUPTA, Sanjaya MOHAPATRA
  • Publication number: 20150317073
    Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Linkedln Corporation
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
  • Publication number: 20150317574
    Abstract: A system, computer-readable storage medium, and computer-implemented method for maintaining an accurate organization chart, are presented. The method may include accessing organization chart data defining a hierarchy of an organization comprising a group of users. At least one user of the group of users may be prompted to provide verification information pertaining to the accuracy of a portion of the organization chart data. Upon receiving the verification information from the at least one user, the method may include updating the organization chart data in accordance with the verification information.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: LinkedIn Corporation
    Inventors: Mark Hull, Anand Kishore Bollini, Andrew P. Hill, Roland Schemers, Christopher J. Fong, Dhananjay Ragade, James Richards, Wing Lun Ting, Parag Naresh Shah
  • Publication number: 20150319120
    Abstract: A communication server, computer-readable storage medium, and computer-implemented method for executing commands embedded in messages are provided. The method may include accessing a message that is being routed through a communication server. The message may include a command operator that is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Application
    Filed: May 29, 2014
    Publication date: November 5, 2015
    Applicant: Linkedln Corporation
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Publication number: 20130275453
    Abstract: A method and system for providing temporal search suggestions in real-time. The method includes obtaining real-time data from one or more websites. The method also includes processing the real-time data to detect one or more trending topics associated with the real-time data, and to extract a plurality of events from the real-time data. Further, the method includes storing the plurality of events along with associated timestamps. Moreover, the method includes providing one or more temporal search suggestions based on the trending topics and the plurality of events, the one or more temporal search suggestions being responsive to a search query of a user. The system includes an electronic device, a communication interface, a memory, and a processor. The processor further includes a real-time data unit, a trending topic detector, an event extractor unit, and a search suggest unit.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicant: YAHOO! INC.
    Inventors: Manvesh VYAS, Anand KISHORE