Patents by Inventor Manish MOHAN
Manish MOHAN 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: 20230260025Abstract: Systems, methods, and computer program products are provided for facilitating high frequency processing using stored models. A method for facilitating high frequency processing using stored models is provided. The method includes receiving a set of code relating to a machine learning model configured to process data. The method also includes generating a model executable file from the set of code relating to the machine learning model. The model executable file is configured to process inputted data using the machine learning model upon execution. The method still further includes storing the model executable file on an in-memory of a local device used to process inputted data.Type: ApplicationFiled: February 14, 2022Publication date: August 17, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Nitin Saraswat, Manish Mohan, Rishi Jhamb
-
Patent number: 10726502Abstract: A system may include a profile module and a network interface module. The profile module may be configured to generate a first profile of a user of a social network based, at least in part, on first characteristics related to the user and a second profile of the user based, at least in part, on second characteristics related to the user, at least one of the first plurality of characteristics being the same as at least one of the second characteristics and at least one of the first characteristics being different from at least one of the second characteristics. The network interface module may be configured to transmit the first profile to a device of a third party based on the third party meeting a first criterion and the second profile to a device of the third party based on the third party meeting a second criterion.Type: GrantFiled: November 28, 2012Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Manish Mohan Sharma, Jonathan Redfern, Jayant Sai
-
Patent number: 10249006Abstract: A mobile communication device includes an application program interface and a computer processor configured with a calendar application and calendar database. The computer processor and/or application programming interface are configured to identify an event in the calendar database that is associated with a first person, and transmit a request to a social network server and/or a business network server. The request includes an identification of the first person and a user of the mobile communication device. The computer processor and/or application programming interface is further configured to receive from the social network server and/or the business network server information relating to the first person and the user of the mobile communication device.Type: GrantFiled: November 9, 2012Date of Patent: April 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Redfern, Manish Mohan Sharma, Kiran Prasad
-
Patent number: 9892269Abstract: Techniques for mitigating the transitive data problem using a secure asset manager are provided. These techniques include generating a secure asset manager compliant application by tagging source code for the application with a data tag to indicate that a data element associated with the source code is a sensitive data element, accessing a policy file comprising transitive rules associated with the sensitive data element, and generating one or more object files for the application from the source code. These techniques also include storing a sensitive data element in a secure memory region managed by a secure asset manager, and managing the sensitive data element according to a policy associated with the sensitive data element by an application from which the sensitive data element originates, the policy defining transitive rules associated with the sensitive data element.Type: GrantFiled: June 11, 2015Date of Patent: February 13, 2018Assignee: QUALCOMM IncorporatedInventors: Michael J. T. Chan, Lu Xiao, Rosario Cammarota, Olivier Jean Benoit, Saurabh Sabnis, Yin Ling Liong, Manish Mohan
-
Patent number: 9690833Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: GrantFiled: May 26, 2016Date of Patent: June 27, 2017Assignee: VEVEO, INC.Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
-
Patent number: 9680907Abstract: A method of generating alerts pertaining to a commute by the user and selecting content items to be presented to the user in conjunction with the alerts is disclosed. A pattern in a commuting by a user is detected. A content item is selected based on a correspondence between the content item and other users and a similarity between the user and the other users. An alert is generated pertaining to a milestone in the pattern of the commuting by the user. The content item and the alert are transmitted for presentation in combination to the user during the commuting by the user.Type: GrantFiled: March 15, 2013Date of Patent: June 13, 2017Assignee: LindkedIn CorporationInventors: Joff Redfern, Manish Mohan Sharma
-
Publication number: 20170134390Abstract: Techniques for mitigating the transitive data problem using a secure asset manager are provided. These techniques include generating a secure asset manager compliant application by tagging source code for the application with a data tag to indicate that a data element associated with the source code is a sensitive data element, accessing a policy file comprising transitive rules associated with the sensitive data element, and generating one or more object files for the application from the source code. These techniques also include storing a sensitive data element in a secure memory region managed by a secure asset manager, and managing the sensitive data element according to a policy associated with the sensitive data element by an application from which the sensitive data element originates, the policy defining transitive rules associated with the sensitive data element.Type: ApplicationFiled: January 13, 2017Publication date: May 11, 2017Inventors: Michael J.T. CHAN, Lu XIAO, Rosario CAMMAROTA, Olivier Jean BENOIT, Saurabh SABNIS, Yin Ling LIONG, Manish MOHAN
-
Publication number: 20160364573Abstract: Techniques for mitigating the transitive data problem using a secure asset manager are provided. These techniques include generating a secure asset manager compliant application by tagging source code for the application with a data tag to indicate that a data element associated with the source code is a sensitive data element, accessing a policy file comprising transitive rules associated with the sensitive data element, and generating one or more object files for the application from the source code. These techniques also include storing a sensitive data element in a secure memory region managed by a secure asset manager, and managing the sensitive data element according to a policy associated with the sensitive data element by an application from which the sensitive data element originates, the policy defining transitive rules associated with the sensitive data element.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Michael J.T. CHAN, Lu XIAO, Rosario CAMMAROTA, Olivier Jean BENOIT, Saurabh SABNIS, Yin Ling LIONG, Manish MOHAN
-
Publication number: 20160350388Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: ApplicationFiled: May 26, 2016Publication date: December 1, 2016Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
-
Patent number: 9355182Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: GrantFiled: August 29, 2014Date of Patent: May 31, 2016Assignee: Veveo, Inc.Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
-
Patent number: 9343069Abstract: In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.Type: GrantFiled: September 18, 2014Date of Patent: May 17, 2016Assignee: LinkedIn CorporationInventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
-
Publication number: 20150178394Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: ApplicationFiled: August 29, 2014Publication date: June 25, 2015Inventors: Rakesh BARVE, Sashikumar VENKATARAMAN, Murali ARAVAMUDAN, Manish Mohan SHARMA, Pankaj GARG, Sankar ARDHANARI
-
Publication number: 20150006185Abstract: In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.Type: ApplicationFiled: September 18, 2014Publication date: January 1, 2015Inventors: Joff Redfern, Manish Mohan Sharma, Seth McLaughlin
-
Patent number: 8873721Abstract: In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.Type: GrantFiled: September 25, 2012Date of Patent: October 28, 2014Assignee: LinkedIn CorporationInventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
-
Patent number: 8826179Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: GrantFiled: September 27, 2013Date of Patent: September 2, 2014Assignee: Veveo, Inc.Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
-
Publication number: 20140244750Abstract: A method of generating alerts pertaining to a commute by the user and selecting content items to be presented to the user in conjunction with the alerts is disclosed. A pattern in a commuting by a user is detected. A content item is selected based on a correspondence between the content item and other users and a similarity between the user and the other users. An alert is generated pertaining to a milestone in the pattern of the commuting by the user. The content item and the alert are transmitted for presentation in combination to the user during the commuting by the user.Type: ApplicationFiled: March 15, 2013Publication date: August 28, 2014Applicant: LinkedIn CorporationInventors: Joff Redfern, Manish Mohan Sharma
-
Publication number: 20140149843Abstract: A system may include a profile module and a network interface module. The profile module may be configured to generate a first profile of a user of a social network based, at least in part, on first characteristics related to the user and a second profile of the user based, at least in part, on second characteristics related to the user, at least one of the first plurality of characteristics being the same as at least one of the second characteristics and at least one of the first characteristics being different from at least one of the second characteristics. The network interface module may be configured to transmit the first profile to a device of a third party based on the third party meeting a first criterion and the second profile to a device of the third party based on the third party meeting a second criterion.Type: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Applicant: Linkedln CorporationInventors: Manish Mohan Sharma, Joff Redfern, Jayant Sai
-
Publication number: 20140136612Abstract: A mobile communication device includes an application program interface and a computer processor configured with a calendar application and calendar database. The computer processor and/or application programming interface are configured to identify an event in the calendar database that is associated with a first person, and transmit a request to a social network server and/or a business network server. The request includes an identification of the first person and a user of the mobile communication device. The computer processor and/or application programming interface is further configured to receive from the social network server and/or the business network server information relating to the first person and the user of the mobile communication device.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Linkedln CorporationInventors: Joff Redfern, Manish Mohan Sharma, Kiran Prasad
-
Publication number: 20140086395Abstract: In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.Type: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Applicant: Linkedln CorporationInventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
-
Patent number: D723047Type: GrantFiled: December 2, 2010Date of Patent: February 24, 2015Assignee: Yahoo! Inc.Inventors: Anuj Sahai, Manish Mohan Sharma, Gaurav Mishra