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: 11386804Abstract: 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: GrantFiled: May 13, 2020Date of Patent: July 12, 2022Assignee: International Business Machines CorporationInventors: Kaushik Lahiri, Sandipan Sengupta, Sabyasachi Chatterjee
-
Publication number: 20210358324Abstract: 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: ApplicationFiled: May 13, 2020Publication date: November 18, 2021Inventors: Kaushik Lahiri, Sandipan Sengupta, Sabyasachi Chatterjee
-
Publication number: 20200372569Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 26, 2020Inventors: Kaushik Lahiri, Sarbajit K. Rakshit, Kuntal Dey, Mohit Jain
-
Patent number: 10032378Abstract: 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: GrantFiled: January 17, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Rudranil D. Gupta, Kaushik Lahiri
-
Patent number: 9665391Abstract: 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: GrantFiled: May 17, 2012Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Rudranil Das Gupta, Kaushik Lahiri
-
Publication number: 20170124875Abstract: 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: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Rudranil D. Gupta, Kaushik Lahiri
-
Patent number: 9589468Abstract: 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: GrantFiled: October 7, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Rudranil D. Gupta, Kaushik Lahiri
-
Patent number: 9477701Abstract: 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: GrantFiled: November 30, 2015Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventors: Tanmoy Kundu, Kaushik Lahiri, Avirup Mandal, Amitava Mukherjee, Mrinal K. Naskar, Sandipan Sinha
-
Publication number: 20160027302Abstract: 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: ApplicationFiled: October 7, 2015Publication date: January 28, 2016Inventors: Rudranil D. Gupta, Kaushik Lahiri
-
Patent number: 9171469Abstract: 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: GrantFiled: April 30, 2014Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Rudranil D. Gupta, Kaushik Lahiri
-
Publication number: 20140232562Abstract: 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: ApplicationFiled: April 30, 2014Publication date: August 21, 2014Applicant: International Business Machines CorporationInventors: Rudranil D. Gupta, Kaushik Lahiri
-
Patent number: 8766818Abstract: 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: GrantFiled: November 9, 2010Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Rudranil D. Gupta, Kaushik Lahiri
-
Publication number: 20130311622Abstract: 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: ApplicationFiled: May 17, 2012Publication date: November 21, 2013Applicant: International Business Machines CorporationInventors: Rudranil Das Gupta, Kaushik Lahiri
-
Publication number: 20120112929Abstract: 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: ApplicationFiled: November 9, 2010Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rudranil D. Gupta, Kaushik Lahiri