Patents by Inventor Sougata Mukherjea

Sougata Mukherjea 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: 20190273661
    Abstract: A method and system for tracking an IT infrastructure is provided. The method includes modeling an IT infrastructure as a collection of hardware components, software components, and networking components. An observer agent is deployed on each of the components. The observer agent performs a measurement process with respect to each of the components and a mapping process is performed with respect to the measurement process. An aggregation module is deployed and an aggregation process is performed with respect to results of the mapping process. In response, a two dimensional moving graph indicating results of the aggregation process is generated and displayed.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Vikas Agarwal, Kuntal Dey, Alwyn R. Lobo, Sougata Mukherjea, Venkatraman Ramakrishna, Meghna Singh
  • Patent number: 10367694
    Abstract: A method and system for tracking an IT infrastructure is provided. The method includes modeling an IT infrastructure as a collection of hardware components, software components, and networking components. An observer agent is deployed on each of the components. The observer agent performs a measurement process with respect to each of the components and a mapping process is performed with respect to the measurement process. An aggregation module is deployed and an aggregation process is performed with respect to results of the mapping process. In response, a two dimensional moving graph indicating results of the aggregation process is generated and displayed.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Kuntal Dey, Alwyn R. Lobo, Sougata Mukherjea, Venkatraman Ramakrishna, Meghna Singh
  • Publication number: 20190196894
    Abstract: An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A status code of a response sent by a server to a client, a round trip latency time (RTT) of the response, and a time out of a connection between client and server are determined. Using a k-means clustering algorithm, buckets of RTT values clustered into lower and higher values, and running counts and means for the RTT values in each bucket, an RTT value is determined to exceed a threshold value. Based on the status code, the RTT value exceeding the threshold, and the connection time out, the anomaly is detected. Based on temporal and textual analyses of log entries and an environment analysis, candidate root causes of a failure that resulted in the anomaly are determined.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Patent number: 10275301
    Abstract: An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A request time and an Internet Protocol (IP) address of the client are determined. Based on the request time and the IP address, log entries relevant to the request are selected. A response code, a round trip latency time (RTT) of the response, and an indication of whether the connection timed out are determined. Based on the status code, the RTT, and the indication of whether connection timed out, the anomaly is detected. Based on temporal and textual analyzes of log entries associated with the anomaly and an environment analysis that determines activity of the client, server, and network, candidate root causes of a failure that resulted in the anomaly are determined.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Publication number: 20190095804
    Abstract: A method and associated systems provide real-time response to a request received from a real-time system like a self-driving vehicle or a device that communicates interactively with its environment. The response is selected from a set of candidate feasible responses by a group of computerized agents that each sort the feasible responses in order of that agent's specific preferences, based on that agent's particular priorities or expertise. The agents then reconcile their differences through an iterative procedure. During each iteration, each agent decides whether to retain its current preferences or to adopt the preferences of another agent. This decision is made by determining which preferences are most similar to that agent's own initial preferences, and by which preferences would be most useful in helping to achieve that agent's particular goals. When the agents reach consensus, the group's most-preferred response is returned quickly enough to provide real-time, interactive response.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Sougata Mukherjea, Amit A. Nanavati, Ramasuri Narayanam, Gyana Ranjan Parija
  • Patent number: 10019309
    Abstract: Methods, systems, and computer program products for analytics-based dynamic adaptation of client-server mobile applications are provided herein.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Sougata Mukherjea, Venkatraman Ramakrishna
  • Publication number: 20170323342
    Abstract: Mobile device performance is predicted for a specified timeframe to drive selection of presentation media to be rendered on the mobile device during the specified timeframe. Further, mobile device context is determined for the specified timeframe according to current and historical context data. Presentations identified as suitable for a given context are delivered to the mobile device according to the determined mobile device context.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Kuntal Dey, Vijay Ekambaram, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Publication number: 20170323343
    Abstract: Mobile device performance is predicted for a specified timeframe to drive selection of presentation media to be rendered on the mobile device during the specified timeframe. Further, mobile device context is determined for the specified timeframe according to current and historical context data. Presentations identified as suitable for a given context are delivered to the mobile device according to the determined mobile device context.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 9, 2017
    Inventors: Kuntal Dey, Vijay Ekambaram, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Publication number: 20170185475
    Abstract: Methods, systems, and computer program products for analytics-based dynamic adaptation of client-server mobile applications are provided herein.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Kuntal Dey, Sougata Mukherjea, Venkatraman Ramakrishna
  • Patent number: 9672382
    Abstract: Methods, systems, and computer program products for managing access of user information by third party applications are provided herein. A method includes compiling a set of user instructions for providing access of user resources to one or more third party applications, wherein the set of user instructions specifies a context in which each of multiple items of the user resources at one or more application programming interface providers can be accessed by the third party applications; mapping a request from one of the third party applications for access to one or more items of the user resources to the application programming interface providers, which correspond to one or more entities maintaining the user resources; and granting access to the one or more items of the user resources to said one third party application through the application programming interface providers based on the set of user instructions.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
  • Publication number: 20170091008
    Abstract: An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A request time and an Internet Protocol (IP) address of the client are determined. Based on the request time and the IP address, log entries relevant to the request are selected. A response code, a round trip latency time (RTT) of the response, and an indication of whether the connection timed out are determined. Based on the status code, the RTT, and the indication of whether connection timed out, the anomaly is detected. Based on temporal and textual analyses of log entries associated with the anomaly and an environment analysis that determines activity of the client, server, and network, candidate root causes of a failure that resulted in the anomaly are determined.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Patent number: 9508069
    Abstract: Methods and arrangements for effecting payments via a mobile phone. A purchase request is received from a merchant on behalf of a customer. A code is provided to the customer via the merchant, via a first communication path. A purchase confirmation is directly received from the customer, the purchase confirmation being prompted by provision of the code to the customer. The purchase is validated via using the purchase confirmation from the customer via a second communication path different from the first communication path. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Apurva Kumar, Sougata Mukherjea, Venkatraman Ramakrishna
  • 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
  • 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: 9307451
    Abstract: Methods and arrangements for according access of a mobile device to an enterprise network. the presence of a mobile device relative to an enterprise network is detected, the enterprise network including a plurality of defined zones, wherein each zone is associated with a security level and with one or more resources. An agent of the mobile device is negotiated with to accord access to at least one of the defined zones. The negotiating includes: assessing at least one security constraint relative to the mobile device; and thereupon designating at least one zone to be accessible to the mobile device. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Palanivel Kodeswaran, Sougata Mukherjea, Prasad G. Naldurg, Venkatraman Ramakrishna, Arvind Seshadri
  • Patent number: 9253209
    Abstract: A system is provided for securing data on a mobile device that supports both enterprise and personal applications. According to the technique, information flows and data accesses are tracked on the device at run-time to enable access control decisions to be performed based on a policy, such as an enterprise privacy policy that has been distributed to the device from an enterprise server. The policy may be updated by events at the device as well as at the enterprise server.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sridhar R. Muppidi, Palanivel Andiappan Kodeswaran, Sougata Mukherjea, Vikrant Nandakumar, Shalini Kapoor
  • Patent number: 9253210
    Abstract: A method for securing data on a mobile device that supports both enterprise and personal applications. According to the method, information flows and data accesses are tracked on the device at run-time to enable access control decisions to be performed based on a policy, such as an enterprise privacy policy that has been distributed to the device from an enterprise server. The policy may be updated by events at the device as well as at the enterprise server.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sridhar R. Muppidi, Palanivel Andiappan Kodeswaran, Sougata Mukherjea, Vikrant Nandakumar, Kapoor Shalini
  • Publication number: 20160019401
    Abstract: Methods, systems, and computer program products for managing access of user information by third party applications are provided herein. A method includes compiling a set of user instructions for providing access of user resources to one or more third party applications, wherein the set of user instructions specifies a context in which each of multiple items of the user resources at one or more application programming interface providers can be accessed by the third party applications; mapping a request from one of the third party applications for access to one or more items of the user resources to the application programming interface providers, which correspond to one or more entities maintaining the user resources; and granting access to the one or more items of the user resources to said one third party application through the application programming interface providers based on the set of user instructions.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Applicant: International Business Machines Corporation
    Inventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
  • Patent number: 9218594
    Abstract: Techniques, a system and an article of manufacture for social network-assisted electronic payments. A method includes determining one or more members of a user's social network to query for a financial contribution towards payment of a real-time transaction between the user and a merchant, querying said one or more members in an order based on descending likelihood of member financial contribution until sufficient funds for payment of the transaction are received or all of said one or more members have been queried, and processing a money transfer from the user and/or each of said one or more members to the merchant to complete the real-time transaction.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Venkatraman Ramakrishna, Apurva Kumar, Sougata Mukherjea
  • Patent number: 9208518
    Abstract: A method, system and computer program product for increasing the sales of a retailer. A unit, referred to herein as the “retailer promotions device,” generates a group offer for a set of users/customers to purchase a product based on intelligent analytics (e.g., real-time attributes/dynamics such as the strategy in selling the remaining inventory). A group offer refers to an offer to sell a product at a promotional price if a number of users (e.g., users of mobile devices and/or customers online and/or customers in a physical store) agree to purchase the product at the promotional price within a time period. The group offer is sent to targeted users/customers via online and mobile devices as well as via electronic displays and kiosks in the physical store. By using real-time attributes/dynamics to generate group offers that can be sent to targeted users/customers, the sales of the retailer are likely to be increased.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: George T. Jacob Sushil, Vinod V. Mankar, Sougata Mukherjea, Gopal S. Pingali