Patents by Inventor Pradipta De

Pradipta De 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: 10229422
    Abstract: Techniques, an apparatus and an article of manufacture for management of personalized advertisements through the mass media. A method includes capturing content of an advertisement that is displayed publically and/or publically accessible to a plurality of individuals through a mass media mechanism by recording an image of the advertisement using a hand-held device, storing the content of the advertisement in a user-dedicated repository, and managing the content of the advertisement in the user-dedicated repository to facilitate distribution of the advertisement through the user to one or more additional individual users.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Kuntal Dey, Seema Nagar
  • 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: 9805376
    Abstract: Methods and arrangements for the granular distribution of privileges to contextual communities. A user request for an active capability is assimilated. A code is generated which permits exercise of the active capability by the user and at least one secondary recipient. Execution of the active capability is permitted responsive to an attempt at executing the active capability by at least one taken from the group consisting of: the user and the at least one secondary recipient, and execution of the active capability is denied responsive to an attempt at executing the active capability by a recipient other than the user and the at least one secondary recipient.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Kuntal Dey
  • Patent number: 9600344
    Abstract: Techniques for enabling high-performance computing are provided. The techniques include resizing a logical partition in a non-dedicated compute cluster server to enable high-performance computing, wherein a high performance computing application is executed such that the high performance computing application is configured to complete execution of each of one or more application threads at a similar time as a slowest thread in the cluster, and wherein the non-dedicated compute cluster comprises one or more servers and the logical partition is created by partitioning one or more server resources.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Ravi Kothari, Vijay Mann, Rajiv Sachdev
  • Patent number: 9514467
    Abstract: Systems, methods, and products for described herein. One aspect provides for transmitting a message template comprising at least one template element to at least one receiver device, the at least one template element comprising (i) at least one rule and (ii) content having at least one customized element; receiving at least one instantiation request responsive to the message template being opened by at least one receiver device; instantiating the message template as at least one customized message based on the at least one rule and at least one attribute associated with the receiver device, wherein the at least one customized message comprises a specified value for the at least one customized element; and transmitting the at least one customized message to the at least one receiver device. Other embodiments and aspects are also described herein.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Kuntal Dey, Seema Nagar
  • 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: 9152405
    Abstract: An apparatus and an article of manufacture for pre-provisioning a virtual machine instance include deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
  • Patent number: 9152406
    Abstract: A method for pre-provisioning a virtual machine instance includes deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
  • Patent number: 9135045
    Abstract: An apparatus and an article of manufacture for creating a virtual machine super template to create a user-requested virtual machine template include identifying at least one virtual machine super template to be created via analyzing at least one existing template in a repository and/or a user-defined combination of software, creating the super template by installing software requested by the user to be within the super template, and creating a user-requested virtual machine template by un-installing software from the super template that is not required in the user-requested template and/or adding software to the super template required in the user-requested template that is not present in the super template.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Deepak K. Jeswani
  • Patent number: 9128744
    Abstract: Techniques for creating a virtual machine super template to create a user-requested virtual machine template. A method includes identifying at least one virtual machine super template to be created via analyzing at least one existing template in a repository and/or a user-defined combination of software, creating the super template by installing software requested by the user to be within the super template, and creating a user-requested virtual machine template by un-installing software from the super template that is not required in the user-requested template and/or adding software to the super template required in the user-requested template that is not present in the super template.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Deepak K. Jeswani
  • Patent number: 9118638
    Abstract: Provided is a system for the distribution of data, comprising a data server comprising a processor, a computer-readable storage medium coupled to the data server, a plurality of proxy servers, each with a plurality of network interfaces, a file of digital content, comprising a plurality of chunks, wherein copies of each chunk are stored on two or more of the proxy servers and the digital server; and logic, stored on the computer-readable storage medium and executed on the processor, for receiving a request for the digital file from a client device, for generating a proxy list for each chunk, comprising information identifying the two or more proxy servers on which the copies of the chunks are stored, and information corresponding to network interfaces associated with the two or more proxy servers on which the copies are stored; and for transmitting the proxy list to the client device to enable the client device to select two or more proxy servers on which the copies are stored and simultaneously download the
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: August 25, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Nikhil Jain, Shivkumar Kalanaraman, Venkateswara R. Madduri
  • Patent number: 9098379
    Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
  • Patent number: 9098378
    Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
  • 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
  • Patent number: 8880638
    Abstract: A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Deepak K. Jeswani, Pradipta De, Manish Gupta
  • Publication number: 20140325026
    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: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Vikas Agarwal, Pradipta De, Kuntal Dey, Sumit Mittal
  • Patent number: 8788224
    Abstract: Techniques for virtual machine placement in a datacenter are provided. The techniques include using one or more server power characteristics to determine a power cost for any given virtual machine placement in the datacenter, using a heat profile of one or more datacenter components in relation to one or more cooling resources in the datacenter to determine cooling cost for any given virtual machine placement in the datacenter, and using the power cost and cooling cost to apply integrated energy cost minimization at one or more levels of hierarchy in the datacenter to determine placement of a virtual machine in the datacenter such that the integrated energy cost of the datacenter is minimized.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gargi B. Dasgupta, Pradipta De, Tapan K. Nayak, Akshat Verma
  • Publication number: 20140149285
    Abstract: Methods and systems for effecting mobile payments. A token for a payment is generated generating at a first mobile phone. The token is transferred between the first mobile phone and a second mobile phone, and is encashed at at least one of: the first mobile phone and the second mobile phone.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradipta De, Kuntal Dey, Vinod V. Mankar
  • Publication number: 20140115577
    Abstract: Methods and arrangements for estimating demand for a newly registered virtual machine template. A newly registered virtual machine template is received, and prospective demand for the template is ascertained. Virtual machine instances are preprovisioned from the template.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Pradipta De, Manish Gupta, Amit S. Vaidya
  • Publication number: 20140067498
    Abstract: Techniques, an apparatus and an article of manufacture for management of personalized advertisements through the mass media. A method includes capturing content of an advertisement that is displayed publically and/or publically accessible to a plurality of individuals through a mass media mechanism by recording an image of the advertisement using a hand-held device, storing the content of the advertisement in a user-dedicated repository, and managing the content of the advertisement in the user-dedicated repository to facilitate distribution of the advertisement through the user to one or more additional individual users.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradipta De, Kuntal Dey, Seema Nagar