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: 20230260025
    Abstract: 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: Application
    Filed: February 14, 2022
    Publication date: August 17, 2023
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Nitin Saraswat, Manish Mohan, Rishi Jhamb
  • Patent number: 10726502
    Abstract: 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: Grant
    Filed: November 28, 2012
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Mohan Sharma, Jonathan Redfern, Jayant Sai
  • Patent number: 10249006
    Abstract: 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: Grant
    Filed: November 9, 2012
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Redfern, Manish Mohan Sharma, Kiran Prasad
  • Patent number: 9892269
    Abstract: 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: Grant
    Filed: June 11, 2015
    Date of Patent: February 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Michael J. T. Chan, Lu Xiao, Rosario Cammarota, Olivier Jean Benoit, Saurabh Sabnis, Yin Ling Liong, Manish Mohan
  • Patent number: 9690833
    Abstract: 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: Grant
    Filed: May 26, 2016
    Date of Patent: June 27, 2017
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9680907
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: June 13, 2017
    Assignee: LindkedIn Corporation
    Inventors: Joff Redfern, Manish Mohan Sharma
  • Publication number: 20170134390
    Abstract: 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: Application
    Filed: January 13, 2017
    Publication date: May 11, 2017
    Inventors: Michael J.T. CHAN, Lu XIAO, Rosario CAMMAROTA, Olivier Jean BENOIT, Saurabh SABNIS, Yin Ling LIONG, Manish MOHAN
  • Publication number: 20160364573
    Abstract: 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: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Michael J.T. CHAN, Lu XIAO, Rosario CAMMAROTA, Olivier Jean BENOIT, Saurabh SABNIS, Yin Ling LIONG, Manish MOHAN
  • Publication number: 20160350388
    Abstract: 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: Application
    Filed: May 26, 2016
    Publication date: December 1, 2016
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9355182
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9343069
    Abstract: 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: Grant
    Filed: September 18, 2014
    Date of Patent: May 17, 2016
    Assignee: LinkedIn Corporation
    Inventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
  • Publication number: 20150178394
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: June 25, 2015
    Inventors: Rakesh BARVE, Sashikumar VENKATARAMAN, Murali ARAVAMUDAN, Manish Mohan SHARMA, Pankaj GARG, Sankar ARDHANARI
  • Publication number: 20150006185
    Abstract: 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: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Joff Redfern, Manish Mohan Sharma, Seth McLaughlin
  • Patent number: 8873721
    Abstract: 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: Grant
    Filed: September 25, 2012
    Date of Patent: October 28, 2014
    Assignee: LinkedIn Corporation
    Inventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
  • Patent number: 8826179
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: September 2, 2014
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Publication number: 20140244750
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: August 28, 2014
    Applicant: LinkedIn Corporation
    Inventors: Joff Redfern, Manish Mohan Sharma
  • Publication number: 20140149843
    Abstract: 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: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: Linkedln Corporation
    Inventors: Manish Mohan Sharma, Joff Redfern, Jayant Sai
  • Publication number: 20140136612
    Abstract: 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: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Linkedln Corporation
    Inventors: Joff Redfern, Manish Mohan Sharma, Kiran Prasad
  • Publication number: 20140086395
    Abstract: 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: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Applicant: Linkedln Corporation
    Inventors: Jonathan Redfern, Manish Mohan Sharma, Seth McLaughlin
  • Patent number: D723047
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: February 24, 2015
    Assignee: Yahoo! Inc.
    Inventors: Anuj Sahai, Manish Mohan Sharma, Gaurav Mishra