Patents by Inventor Kaushik Lahiri

Kaushik Lahiri 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: 11386804
    Abstract: A method, computer program product, and system include a processor(s) obtaining, environmental data comprising captured audio data and captured image data. The processor(s) generates, based on the environmental data, a user profile for the user, by cognitively analyzing the environmental data to perform a binary valuation of one or more pre-defined core attributes. The processor identifies, based on the environmental data, one or more entities within the vicinity of the user. The processor(s) generates a subject profile for each entity of the one or more entities by cognitively analyzing the environmental data to perform the binary valuation of the one or more pre-defined core attributes. The processor(s) predicts perceived positive or negative outcome of the user initiating a contact with each entity of the one or more entities. The processor(s) generates a recommendation to initiate the contact with the at least one entity and transmits the recommendation.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kaushik Lahiri, Sandipan Sengupta, Sabyasachi Chatterjee
  • Publication number: 20210358324
    Abstract: A method, computer program product, and system include a processor(s) obtaining, environmental data comprising captured audio data and captured image data. The processor(s) generates, based on the environmental data, a user profile for the user, by cognitively analyzing the environmental data to perform a binary valuation of one or more pre-defined core attributes. The processor identifies, based on the environmental data, one or more entities within the vicinity of the user. The processor(s) generates a subject profile for each entity of the one or more entities by cognitively analyzing the environmental data to perform the binary valuation of the one or more pre-defined core attributes. The processor(s) predicts perceived positive or negative outcome of the user initiating a contact with each entity of the one or more entities. The processor(s) generates a recommendation to initiate the contact with the at least one entity and transmits the recommendation.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Kaushik Lahiri, Sandipan Sengupta, Sabyasachi Chatterjee
  • Publication number: 20200372569
    Abstract: A method, system and computer program product are disclosed for chatbot conversation using auctioning. In an embodiment, the method comprises a chatbot of a provider receiving a request from a customer for a product or service from the provider; the provider initiating an auction for the product or service with chatbots of a plurality of bidders; the provider identifying one of the bidders to supply the product or service; and the provider sending to the customer information to enable the customer to receive the product or service from the identified one of the bidders. In an embodiment, the provider initiating an auction includes the provider sending an auction request to an auction platform; and the provider identifying one of the bidders to supply the product or service includes the provider receiving from the auction platform a designation of one of the bidders.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Kaushik Lahiri, Sarbajit K. Rakshit, Kuntal Dey, Mohit Jain
  • Patent number: 10032378
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Patent number: 9665391
    Abstract: The transaction timeout values for applications deployed in an enterprise application server are dynamically adjusted for each application request made by each of multiple applications. Transaction timeout values are dynamically determined based upon known load and status of database and enterprise network connection conditions and historical data related to the application database requests. Time increments are appended to timeout values as needed and when a transaction timeout event occurs.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Kaushik Lahiri
  • Publication number: 20170124875
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Patent number: 9589468
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Patent number: 9477701
    Abstract: A method and associated systems for generic data compression. A mobile device receives realtime data from a medical-monitoring device, such as a heart monitor, worn by a patient. The invention compresses and encodes this data into ASCII text characters, which are transmitted via a commonly available low-bandwidth text-messaging service, such as the SMS service supported by most cell phones. The text messages are received by a second mobile device, which decodes the text characters into their original form and displays them to a healthcare practitioner. More critical portions of the data are encoded by a high-precision lossless compression mechanism. In some embodiments, the two mobile devices may be cell phones and the second device may have the ability to interpret the decoded information in order to determine whether to directly or indirectly alert the practitioner or other parties of an exceptional condition detected by the medical monitor.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tanmoy Kundu, Kaushik Lahiri, Avirup Mandal, Amitava Mukherjee, Mrinal K. Naskar, Sandipan Sinha
  • Publication number: 20160027302
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Application
    Filed: October 7, 2015
    Publication date: January 28, 2016
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Patent number: 9171469
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Publication number: 20140232562
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. Embodiments of the invention dynamically allocate parking spaces based on: (1) Determining the minimum space that should be enough for the size of the car that is being currently identified for parking; and (2) Maximizing utilization of space by preventing improper fragmentation, where because of allocating fixed size spaces to all cars, big/small/medium, fragments of space would be wasted.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 21, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Patent number: 8766818
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. In an embodiment, the controller allocates a size and a position for each parking space in the parking area, and operates the marking system to mark each parking space to facilitate driving the vehicles into the parking spaces.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rudranil D. Gupta, Kaushik Lahiri
  • Publication number: 20130311622
    Abstract: The transaction timeout values for applications deployed in an enterprise application server are dynamically adjusted for each application request made by each of multiple applications. Transaction timeout values are dynamically determined based upon known load and status of database and enterprise network connection conditions and historical data related to the application database requests. Time increments are appended to timeout values as needed and when a transaction timeout event occurs.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Kaushik Lahiri
  • Publication number: 20120112929
    Abstract: A method, system and computer program product for allocating parking spaces for vehicles in a parking area. In one embodiment, the invention provides a system comprising a sensor system for generating output representing measurements of vehicles in the parking area, a marking system for identifying parking spaces in the parking area, and a controller for calculating parking spaces for vehicles. The controller obtains defined measurements for the vehicles in the parking area, and calculates for each of the vehicles, a respective one parking space in the parking area. In an embodiment, the controller allocates a size and a position for each parking space in the parking area, and operates the marking system to mark each parking space to facilitate driving the vehicles into the parking spaces.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 10, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rudranil D. Gupta, Kaushik Lahiri