Patents by Inventor Abhinav Mittal

Abhinav Mittal 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: 10769073
    Abstract: Systems, methods, and computer programs are disclosed for managing memory channel connectivity. One embodiment of a system comprises a high-bandwidth memory client, a low-bandwidth memory client, and an address translator. The high-bandwidth memory client is electrically coupled to each of a plurality of memory channels via an interconnect. The low-bandwidth memory client is electrically coupled to only a portion of the plurality of memory channels via the interconnect. The address translator is in communication with the high-bandwidth memory client and configured to perform physical address manipulation when a memory page to be accessed by the high-bandwidth memory client is shared with the low-bandwidth memory client.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 8, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Kunal Desai, Satyaki Mukherjee, Siddharth Kamdar, Abhinav Mittal, Vinayak Shrivastava
  • Patent number: 10628308
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory channel interleave granularity. An embodiment of a system comprises a plurality of memory clients, a memory management unit (MMU), and an address translator. The plurality of memory clients are electrically coupled to each of a plurality of memory channels via an interconnect. The MMU is configured to receive a request for a memory allocation request for one or more memory pages from one of the plurality of memory client and, in response, select one of a plurality of interleave granularities for the one or more memory pages. The address translator is configured to translate a physical address to interleave memory data associated with the one or more memory pages at the selected interleave granularity.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: April 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Kunal Desai, Satyaki Mukherjee, Abhinav Mittal, Siddharth Kamdar, Umesh Rao, Vinayak Shrivastava
  • Publication number: 20190361807
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory channel interleave granularity. An embodiment of a system comprises a plurality of memory clients, a memory management unit (MMU), and an address translator. The plurality of memory clients are electrically coupled to each of a plurality of memory channels via an interconnect. The MMU is configured to receive a request for a memory allocation request for one or more memory pages from one of the plurality of memory client and, in response, select one of a plurality of interleave granularities for the one or more memory pages. The address translator is configured to translate a physical address to interleave memory data associated with the one or more memory pages at the selected interleave granularity.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: KUNAL DESAI, SATYAKI MUKHERJEE, ABHINAV MITTAL, SIDDHARTH KAMDAR, UMESH RAO, VINAYAK SHRIVASTAVA
  • Publication number: 20190306005
    Abstract: Systems, methods, and computer programs are disclosed for managing memory channel connectivity. One embodiment of a system comprises a high-bandwidth memory client, a low-bandwidth memory client, and an address translator. The high-bandwidth memory client is electrically coupled to each of a plurality of memory channels via an interconnect. The low-bandwidth memory client is electrically coupled to only a portion of the plurality of memory channels via the interconnect. The address translator is in communication with the high-bandwidth memory client and configured to perform physical address manipulation when a memory page to be accessed by the high-bandwidth memory client is shared with the low-bandwidth memory client.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: KUNAL DESAI, SATYAKI MUKHERJEE, SIDDHARTH KAMDAR, ABHINAV MITTAL, VINAYAK SHRIVASTAVA
  • Patent number: 10255359
    Abstract: Metadata is stored, wherein the metadata is associated with a pre-publication draft of the item of authored content, the metadata including a draft title and a pre-publication set of one or more authors. It is determined that no result in a first set of search results received from a repository of publication information in response to a first query based on the draft title satisfies one or more match criteria to be considered a match to the pre-publication draft of the item of authored content. In response to said determination, a second query based on the draft title and the pre-publication set of one or more authors is formulated and submitted to the repository. A second set of search results is received in response to the second query, each search result being associated with an associated published item of authored content, each published item of authored content having associated therewith a title as published and a list of authors as published.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: April 9, 2019
    Assignee: HighWire Press, Inc.
    Inventors: John Sack, Abhinav Mittal, Sunil Mehta, John Martin
  • Publication number: 20180121537
    Abstract: Metadata is stored, wherein the metadata is associated with a pre-publication draft of the item of authored content, the metadata including a draft title and a pre-publication set of one or more authors. It is determined that no result in a first set of search results received from a repository of publication information in response to a first query based on the draft title satisfies one or more match criteria to be considered a match to the pre-publication draft of the item of authored content. In response to said determination, a second query based on the draft title and the pre-publication set of one or more authors is formulated and submitted to the repository. A second set of search results is received in response to the second query, each search result being associated with an associated published item of authored content, each published item of authored content having associated therewith a title as published and a list of authors as published.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventors: John Sack, Abhinav Mittal, Sunil Mehta, John Martin
  • Patent number: 7656404
    Abstract: A system and method sets display characteristics of a workflow diagram of a launch screen associated with a software application. In one embodiment, the system and method receives user input regarding a configuration of the software application, determines at least one display characteristic of the workflow diagram based on the user input, and sets the display characteristics of a target element of the workflow diagram. The system and method identifies adjacent elements associated with the target element, determines display characteristics of the adjacent elements, and sets the display characteristics of the target element based on the display characteristics of the adjacent elements.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: February 2, 2010
    Assignee: Intuit Inc.
    Inventors: George F. Mount, Abhinav Mittal