Patents by Inventor Sumit Mittal

Sumit 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: 11030127
    Abstract: A memory controller includes a large combinational cloud to serve multi-core-to-multi-bank memory accesses which causes congestion and routing delays at physical design level especially in lower technology nodes thus limiting the frequency of operation. Present invention proposes an architecture to process sequences of access requests from multiple processing cores using alternating processing to generate sequences of granted access requests to one or more memory banks. For each processing core, first and second buffers store access requests. When an access request from one buffer is granted, that buffer is configured to receive a new access request and processing is performed to determine whether to grant an access request stored in the other buffer. The invention can maintain optimal bandwidth while providing desired sequences of the granted access requests and solving physical congestion issues.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: June 8, 2021
    Assignee: NXP USA, INC.
    Inventors: Vivek Singh, Nikhil Tiwari, Sumit Mittal
  • Publication number: 20210117345
    Abstract: A memory controller includes a large combinational cloud to serve multi-core-to-multi-bank memory accesses which causes congestion and routing delays at physical design level especially in lower technology nodes thus limiting the frequency of operation. Present invention proposes an architecture to process sequences of access requests from multiple processing cores using alternating processing to generate sequences of granted access requests to one or more memory banks. For each processing core, first and second buffers store access requests. When an access request from one buffer is granted, that buffer is configured to receive a new access request and processing is performed to determine whether to grant an access request stored in the other buffer. The invention can maintain optimal bandwidth while providing desired sequences of the granted access requests and solving physical congestion issues.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Inventors: Vivek Singh, Nikhil Tiwari, Sumit Mittal
  • Patent number: 10034144
    Abstract: Techniques, systems, and articles of manufacture for application and situation-aware community sensing. A method includes processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing, determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task, and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Nilanjan Banerjee, Dipanjan Chakraborty, Sumit Mittal
  • Patent number: 9906608
    Abstract: Methods and arrangements for download management. A download request is accepted from a mobile device of a user. The download request is adapted relative to at least one of: user context, and at least one user preference. The adapted download request is sent to a content server. Content is downloaded from the content server, and the received download content is modified relative to at least one of: the user context, and the at least one user preference. The modified download content is delivered to the mobile device of the user. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Pradipta De, Kuntal Dey, Sumit Mittal
  • Patent number: 9702705
    Abstract: Methods, systems, and computer program products for crowd-assisted micro-navigation are provided herein. A method includes determining a navigation route between a first user device and a second user device within a given environment; defining a virtual boundary to surround the navigation route; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implementing a second set of one or more additional user devices within the given environment to measure a wireless signal received from the first user device to enable triangulation of the location of the first user device, in response to the alert.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Sumit Mittal, Parikshit Sharma
  • Patent number: 9697118
    Abstract: A memory controller that implements an interleaving and arbitration scheme includes an address decoder that selects a memory bank for an access request based on a set of address least significant bits included in the access request. A core requiring sequential access to memory is routed to consecutive memory banks of the memory for consecutive access requests. When multiple cores request access to the same memory bank, an arbiter determines an access sequence for the cores. The arbiter can modify the access sequence without significantly increasing the complexity of the memory controller. The address decoder determines whether the selected memory banks are available and also whether an access request is a wide access request, in which case it selects two consecutive memory banks.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: July 4, 2017
    Assignee: NXP USA, INC.
    Inventors: Vivek Singh, Navdeep Singh Gill, Stephan M. Herrmann, Sumit Mittal
  • Publication number: 20170168934
    Abstract: A memory controller that implements an interleaving and arbitration scheme includes an address decoder that selects a memory bank for an access request based on a set of address least significant bits included in the access request. A core requiring sequential access to memory is routed to consecutive memory banks of the memory for consecutive access requests. When multiple cores request access to the same memory bank, an arbiter determines an access sequence for the cores. The arbiter can modify the access sequence without significantly increasing the complexity of the memory controller. The address decoder determines whether the selected memory banks are available and also whether an access request is a wide access request, in which case it selects two consecutive memory banks.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Vivek Singh, Navdeep Singh Gill, Stephan M. Herrmann, Sumit Mittal
  • Publication number: 20170154324
    Abstract: A method of facilitating e-commerce and/or contactless payments funded by a funding account that is blocked from directly making such payments, said method comprising a virtual card interface computing system, comprising an application running on a user device and a server: storing details to link a virtual card (VC) account with said funding account at said server; receiving an instruction from a user of said VC account through said application to transfer funds from the funding account to the VC account; and initiating requesting said transfer from an issuer of the funding account. Also, a method of making an e-commerce or contactless payment funded by a funding account that is blocked from directly making such payments comprising: funding a VC account according to the aforementioned method; and subsequently making said payment by providing VC credentials of the VC account to a payee.
    Type: Application
    Filed: November 23, 2016
    Publication date: June 1, 2017
    Inventors: Karan Singh, Vikram Jammihal, Sanjiv Purushotham, Hassan Akbar, Sumit Mittal
  • Patent number: 9558267
    Abstract: A significant recent trend in the internet and mobile telephony has been the dominance of user generated content. As such, in mobile technology have permitted users to upload content onto the internet, whereby sites provide an easily accessible and manageable medium for users to share their thoughts and form a portal for media-rich exchanges. It has been found that much of what is exchanged by users in such settings is context-sensitive, ranging from users' moods and opinions, to communication about users' plans. Broadly contemplated herein, in accordance with at least one embodiment of the invention, is the employment of data mining in information repositories settings to efficiently classify an information stream in real-time and thereby discern user intent.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Koustuv Dasgupta, Nilanjan Banerjee, Dipanjan Chakraborty, Sumit Mittal, Seema Nagar, Anupam Joshi, Angshu Rai
  • Publication number: 20170024829
    Abstract: A method for collecting indirect tax associated with a transaction, the method being performed using a tax collection module, and comprising the steps of: determining that an indirect tax is due on the transaction having a transaction value; calculating the amount of indirect tax due on the transaction; deducting the calculated amount of indirect tax due on the transaction from the transaction value at a time associated with settlement of the transaction; and forwarding the deducted amount to a tax collecting entity at the time associated with settlement of the transaction.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 26, 2017
    Inventors: Sumit Mittal, Pradeep Shekhawat, Ravi Ayyalasomayajula, Aditya Agarwal
  • Patent number: 9386119
    Abstract: Techniques, systems, and articles of manufacture for mobile web adaptation techniques. A method includes determining a user preference value for each of multiple items of web content to be loaded onto a mobile device of the user; determining a content provider preference value for each of the multiple items of web content to be loaded onto at least the mobile device of the user; for each of the multiple items of web content to be loaded onto the mobile device of the user, combining (i) the corresponding user preference and (ii) the corresponding content provider preference value, thereby generating a combined value; and loading the multiple items of web content to the mobile device of the user in order of highest combined value to lowest combined value.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Malolan Chetlur, Vikas Agarwal, Pradipta De, Sumit Mittal, Kuntal Dey, Sougata Mukherjea, Ayush Dubey
  • Publication number: 20160187138
    Abstract: Methods, systems, and computer program products for crowd-assisted micro-navigation are provided herein. A method includes determining a navigation route between a first user device and a second user device within a given environment; defining a virtual boundary to surround the navigation route; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implementing a second set of one or more additional user devices within the given environment to measure a wireless signal received from the first user device to enable triangulation of the location of the first user device, in response to the alert.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Dipanjan Chakraborty, Sumit Mittal, Parikshit Sharma
  • Patent number: 9378511
    Abstract: Techniques for enabling real-time enterprise workforce management over a telecom network are provided. The techniques include receiving real-time workforce information from one or more telecom networks, and using the real-time information for dynamic load optimization to enable real-time enterprise workforce management.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Girish Bhimrao Chafle, Dipanjan Chakraborty, Koustuv Dasgupta, Anant Kumar, Sumit Mittal, Sougata Mukherjea, Seema Nagar
  • Patent number: 9191918
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9185680
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9158510
    Abstract: Techniques for using a proxy model to encapsulate one or more telecommunications (telecom) functionalities are provided. The techniques include generating a proxy model, wherein the proxy model comprises at least one of a representation module, an implementation module, a metadata module, one or more utility snippet modules, one or more unit test code modules and a module linking to one or more blogs, and using the proxy model to encapsulate one or more telecom functionalities. Techniques are also provided for creating a telecom service using the proxy model.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Sunil Goyal, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9137651
    Abstract: A system and method are provided for generating a mobile software program for prospective users. Telecommunications data is received from a telecommunications source. Snapshot data is generated that is related to one or more software programs downloaded to an electronic device. A relevance matrix is generated from the generated snapshot data and the telecommunications data to determine a first software program of the one or more software programs for a predetermined first consumer of the electronic device users or to determine a plurality of second consumers of the electronic device users for receiving data related to a second software program of the plurality of the one or more software programs.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20150181555
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Application
    Filed: June 24, 2014
    Publication date: June 25, 2015
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20150181556
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20150039686
    Abstract: Techniques, systems, and articles of manufacture for mobile web adaptation techniques. A method includes determining a user preference value for each of multiple items of web content to be loaded onto a mobile device of the user; determining a content provider preference value for each of the multiple items of web content to be loaded onto at least the mobile device of the user; for each of the multiple items of web content to be loaded onto the mobile device of the user, combining (i) the corresponding user preference and (ii) the corresponding content provider preference value, thereby generating a combined value; and loading the multiple items of web content to the mobile device of the user in order of highest combined value to lowest combined value.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Malolan Chetlur, Vikas Agarwal, Pradipta De, Sumit Mittal, Kuntal Dey, Sougata Mukherjea, Ayush Dubey