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).
-
Publication number: 20250069486Abstract: Example implementations include a method, apparatus, and computer-readable medium comprising determining, by a processor of a control panel, that a security event has happened; and capturing still images or videos by a camera in the control panel subsequent to determining that the security event has happened. In some implementations, the camera is a forward-facing camera. In some implementations, determining that the security event has happened comprises detecting a motion using the camera in the control panel. In some implementations, determining that the security event has happened comprises receiving a signal indicative of activation of a door switch of a door located next to the control panel. In some implementations, the security event is associated with one or more Bluetooth devices being in range, and determining that the security event has happened comprises using a Bluetooth radio in the control panel to detect the Bluetooth devices.Type: ApplicationFiled: November 4, 2024Publication date: February 27, 2025Inventors: Ross Werner, Anand Sastry, Padmabushan Reddy Patlola, Bala Kishore Garre, Gunjan Gupta
-
Patent number: 11768843Abstract: 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: GrantFiled: May 24, 2022Date of Patent: September 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Peng Du, Mathew H. Teoh, Rupesh Gupta, Anand Kishore
-
Patent number: 11080272Abstract: 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: GrantFiled: June 28, 2019Date of Patent: August 3, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yang Chen, Liang Zhang, Haifeng Zhao, Jiashuo Wang, Aparna Krishnan, Anand Kishore, Chencheng Wu, John P. Moore
-
Publication number: 20200409945Abstract: 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: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Yang Chen, Liang Zhang, Haifeng Zhao, Jiashuo Wang, Aparna Krishnan, Anand Kishore, Chencheng Wu, John P. Moore
-
Publication number: 20180173389Abstract: 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: ApplicationFiled: December 15, 2017Publication date: June 21, 2018Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Patent number: 9954809Abstract: 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: GrantFiled: January 11, 2017Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Patent number: 9929654Abstract: 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: GrantFiled: August 17, 2016Date of Patent: March 27, 2018Assignee: The Curators of the University of MissouriInventors: Mehdi Ferdowsi, Venkata Anand Kishore Prabhala
-
Patent number: 9884792Abstract: 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: GrantFiled: November 28, 2011Date of Patent: February 6, 2018Assignees: 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: 9846527Abstract: 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: GrantFiled: April 30, 2014Date of Patent: December 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Publication number: 20170126606Abstract: 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: ApplicationFiled: January 11, 2017Publication date: May 4, 2017Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Patent number: 9584454Abstract: 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: GrantFiled: May 29, 2014Date of Patent: February 28, 2017Assignee: LinkedIn CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Publication number: 20170054364Abstract: 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: ApplicationFiled: August 17, 2016Publication date: February 23, 2017Applicant: The Curators of the University of MissouriInventors: Mehdi Ferdowsi, Venkata Anand Kishore Prabhala
-
Publication number: 20160009603Abstract: 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: ApplicationFiled: November 28, 2011Publication date: January 14, 2016Applicants: 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: 20150317073Abstract: 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: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Linkedln CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Publication number: 20150317574Abstract: 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: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: LinkedIn CorporationInventors: 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: 20150319120Abstract: 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: ApplicationFiled: May 29, 2014Publication date: November 5, 2015Applicant: Linkedln CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Publication number: 20130275453Abstract: 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: ApplicationFiled: April 17, 2012Publication date: October 17, 2013Applicant: YAHOO! INC.Inventors: Manvesh VYAS, Anand KISHORE