Patents by Inventor Ashish Jagmohan

Ashish Jagmohan 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: 10373093
    Abstract: Identifying one or more patterns of content consumption across multiple entities and determining an engagement action for a user of an entity based on the patterns may include receiving information associated with content, cross-industry user data associated with consumption of the content, and a given organization user data associated with consumption of the content. A first set of consumption profile vectors associated with the given organization and one or more second set of consumption profile vectors associated respectively with one or more cross-industry organizations may be generated. Information associated with a target user in the given organization may be received. A customized learning plan for the target user in the given organization may be generated based on the first set of consumption profile vectors, the one or more second set of consumption profile vectors, and the information associated with the target user.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shota Aki, John J. Ambrose, Yi-Min Chee, Wesley M. Gifford, Ashish Jagmohan, Suzanne M. Rodeman, Anshul Sheopuri
  • Publication number: 20190197564
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a special map of a plurality of products based on relationships between products. A query is received, from a user, via a user device, wherein the query includes an associated target product. A set of data associated with a plurality of products is received. An earth mover's distance value is calculating for at least one pair of products of the plurality of products. The earth mover's distance is communicated value to a user. A weight is received value based on a user input selection. The earth mover's distance value is modified based on the received weight. A flow vector is determining based on the modified earth mover's distance value of the at least one pair of products and each product of the at least one pair of products is mapped to a vector graph.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Flavio du Pin Calmon, Aditya Vempaty, Ashish Jagmohan, Richard T. Goodwin, Richard B. Segal
  • Publication number: 20190164039
    Abstract: A compositional artifact may be identified, and a set of logical coordinates within a composition model may be determined for the compositional artifact. The set of logical coordinates may be determined based on the components of the compositional artifact. Tolerance parameters may be used in conjunction with the set of logical coordinates to calculate a logical distance, and other artifacts in the composition model whose logical coordinates fall within the logical distance may be displayed to a user.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Aditya Vempaty, Richard B. Segal, Ashish Jagmohan, Richard T. Goodwin, Flavio du Pin Calmon
  • Publication number: 20180285983
    Abstract: A shared ledger of transactions may be used for various purposes and may be later accessed by interested parties for ledger verification. Authenticity of transactions requires active measures to ensure transaction participants including parties to the transactions, observers to the transaction, etc., are providing accurate information for each transaction.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Peter A. Franaszek, Michele Franceschini, Ashish Jagmohan, Mark N. Wegman
  • Patent number: 10068639
    Abstract: An aspect of this invention is a method for providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET; performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device; and storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Moinuddin K. Qureshi, Luis A. Lastras
  • Patent number: 9990359
    Abstract: A method for analyzing a virtual discussion. The method may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion. The method may also include identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal
  • Publication number: 20180137107
    Abstract: Techniques for mapping policy documents to regulatory documents to check for compliance between the policies and documents are provided. In one example, a computer-implemented method determining, by a system operatively coupled to a processor, an information input, a control framework, and a document from a first group consisting of a regulatory document and a policy document, wherein the information input is a corpora from a second group consisting of a domain corpora and a global corpora. The computer-implemented method can also comprise mapping, by the system, the received regulatory document or the received policy document to the control framework using a supervised machine learning technique.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Swapna Buccapatnam Tirumala, Ashish Jagmohan, Elham Khabiri, Ta-Hsin Li, Matthew Daniel Riemer, Vadim Sheinin, Aditya Vempaty
  • Publication number: 20180075369
    Abstract: Techniques for improving products based on data-driven models are provided. In one example, a system comprises a receiving component that receives product data representing information about a set of products, wherein a first product of the set of products comprises a first combination of a first set of ingredients, and wherein the product data comprises product composition data representing a composition of the first product. The system further comprises a learning component that generates product space data representing a product space that characterizes the set of products and respective degrees of similarity between members of the set of products, wherein a degree of similarity between the first product and a second product of the set of products is determined based on product distance data representing a determined distance metric resulting from a comparison of the first set of ingredients to a second set of ingredients combined to produce the second product.
    Type: Application
    Filed: October 12, 2016
    Publication date: March 15, 2018
    Inventors: Flavio du Pin Calmon, Richard Thomas Goodwin, Ashish Jagmohan, Krishna Chaitanya Ratakonda, Aditya Vempaty
  • Publication number: 20180063601
    Abstract: A computer system, method, and computer-readable product for automatically generating a hierarchy of concepts described in a video using semantic concept matching that assists persons in searching for specific types of content within videos. A video segment is obtained, with the segment having a distinct running time with discrete information related to one or more topics within its content. The discrete information of the video segment is then parsed out and related to a predetermined relevant topic, and then one or more attributes for weighting each discrete information relevant topic within the video segment are determined. A hierarchy of concepts of the video segments is then created, based upon, at least, the weighting of the information topic within the running time of the video segment based upon the presence of the one or more attributes. Other information related to the video segment can also be used to modify the hierarchy.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
  • Publication number: 20180060782
    Abstract: A computer system, method, and computer-readable product for providing data for career advice, such as job or education recommendations, from automated review and analysis of career-related data for an individual, which is at least initially obtained from documents, such as resumes and writing samples. For a designated individual, career-related data is obtained from the documents and an initial personality estimate is created for the designated individual based upon, at least, the obtained career-related data. One or more latent factor models for known career-personality matches are then gathered from a database and a questionnaire is provided to the individual to gather further information and augment the personality estimate. The created personality estimate is integrated with the latent factor model(s) to create career advice data.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: Yi-Min Chee, Ashish Jagmohan, Ravindranath Kokku, Rong Liu, Satyanarayana V. Nitta
  • Publication number: 20180052849
    Abstract: Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
  • Publication number: 20180052924
    Abstract: Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
  • Publication number: 20180052857
    Abstract: Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
  • Patent number: 9858015
    Abstract: Solid-state storage management for a system, the management including establishing, externally to a solid-state storage board, a correspondence between a first logical address and a first physical address on solid-state storage devices located on the solid-state storage board. The solid-state storage devices include a plurality of physical memory locations identified by physical addresses. The correspondence between the first logical address and the first physical address is accepted by the solid-state storage board. The correspondence between the first logical address and the first physical address is stored in a location on a solid-state memory device that is accessible by an address translator module, the address translator module and the solid-state memory device located on the solid-state storage board.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele M. Franceschini, Ashish Jagmohan
  • Patent number: 9846641
    Abstract: Techniques are presented that include determining, for data to be written to a nonvolatile memory, a location in the nonvolatile memory to which the data should be written based at least on one or more wear metrics corresponding to the location. The one or more wear metrics are based on measurements of the location. The measurements estimate physical wear of the location. The techniques further include writing the data to the determined location in the nonvolatile memory. The techniques may be performed by methods, apparatus (e.g., a memory controller), and computer program products.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michele Franceschini, Ashish Jagmohan, Moinuddin K. Qureshi, Luis A. Lastras
  • Patent number: 9772802
    Abstract: An embodiment is a method for establishing a correspondence between a first logical address and a first physical address on solid-state storage devices located on a solid-state storage board. The solid-state storage devices include a plurality of physical memory locations identified by physical addresses, and the establishing is by a software module located on a main board that is separate from the solid-state storage board. The correspondence between the first logical address and the first physical address is stored in in a location on a solid-state memory device that is accessible by an address translator module located on the solid-state storage board. The solid-state memory device is located on the solid-state storage board. The first logical address is translated to the first physical address by the address translator module based on the previously established correspondence between the first logical address and the first physical address.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele M. Franceschini, Ashish Jagmohan
  • Patent number: 9742557
    Abstract: A method, system and computer program product are disclosed for compressing encrypted data, wherein the data is encrypted by using a block encryption algorithm in a chained mode of operation, and the encrypted data is comprised of a set of N encrypted blocks, C1 . . . CN. In one embodiment, the method comprises leaving block CN uncompressed, and compressing all of the blocks C1 . . . CN in a defined sequence using a Slepian-Wolf code. In an embodiment, the data is encrypted using an encryption key K, and the compressing includes compressing all of the blocks C1 . . . CN without using the encryption key. In one embodiment, the compressing includes outputting the blocks C1 . . . CN as a set of compressed blocks CmprC1 . . . CmprCN-1, and the method further comprises decrypting CN to generate a reconstructed block {tilde over (X)}n, and decrypting and decompressing the set of compressed blocks using {tilde over (X)}n.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Camit Hazay, Ashish Jagmohan, Demijan Klinc, Hugo M. Krawczyk, Tal Rabin
  • Patent number: 9740439
    Abstract: Solid-state storage management for a system that includes a main board and a solid-state storage board separate from the main board is provided. The solid-state storage board includes a solid-state memory device and solid-state storage devices. The system is configured to perform a method that includes a correspondence being established, by a software module located on the main board, between a first logical address and a first physical address on the solid-state storage devices. The correspondence between the first logical address and the first physical address is stored in a location on the solid-state memory device. The method also includes translating the first logical address into the first physical address. The translating is performed by an address translator module located on the solid-state storage board and is based on the previously established correspondence between the first logical address and the first physical address.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele M. Franceschini, Ashish Jagmohan
  • Publication number: 20170155504
    Abstract: A method, system and computer program product are disclosed for compressing encrypted data, wherein the data is encrypted by using a block encryption algorithm in a chained mode of operation, and the encrypted data is comprised of a set of N encrypted blocks, C1 . . . CN. In one embodiment, the method comprises leaving block CN uncompressed, and compressing all of the blocks C1 . . . CN in a defined sequence using a Slepian-Wolf code. In an embodiment, the data is encrypted using an encryption key K, and the compressing includes compressing all of the blocks C1 . . . CN without using the encryption key. In one embodiment, the compressing includes outputting the blocks C1 . . . CN as a set of compressed blocks CmprC1 . . . CmprCN-1, and the method further comprises decrypting CN to generate a reconstructed block {tilde over (X)}n, and decrypting and decompressing the set of compressed blocks using {tilde over (X)}n.
    Type: Application
    Filed: February 10, 2017
    Publication date: June 1, 2017
    Inventors: Camit Hazay, Ashish Jagmohan, Demijan Klinc, Hugo M. Krawczyk, Tal Rabin
  • Patent number: 9665570
    Abstract: A method for analyzing a virtual discussion is provided. The method may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion. The method may also include identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal