Patents by Inventor Manish Gupta

Manish Gupta 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: 20150206180
    Abstract: Systems and methods of the present disclosure are directed generally to serving content items via a hierarchical content node structure. More specifically, systems and methods of the present disclosure facilitate generating several content nodes using content data (e.g., bids, budget, content items, keywords, etc.), organizing the content nodes in a custom hierarchy that includes the content nodes, and selecting a content item of a content node to provide as a candidate for display on a user device.
    Type: Application
    Filed: October 11, 2013
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Vidya Iyer, Dan Halem, John Fitzpatrick, Manish Gupta, Sujata Kosalge, Karen Yao, Bhanu Narasimhan
  • Publication number: 20150195173
    Abstract: A method and system for resource management is provided. The method includes generating a physical server pool. Resources of the physical server pool and additional resources of additional physical server are monitored and monitored data is retrieved during the monitoring. A utilization rate of the additional physical server pools is determined to be less than a threshold value. In response a group of physical servers is migrated to a free server pool. The physical server pool is determined to need an additional server and each physical server pool is rated based on a calculated chance for required usage. A first physical server is allocated to the physical server pool.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Gupta, HongJin Kim, Stefan Pappe
  • Patent number: 9069590
    Abstract: Illustrative embodiments include a method for preprovisioning using a mutated template. A subset of templates is selected from a set of templates that can be provisioned to a data processing system, a template in the set of templates including data to create a virtual machine on the data processing system. The mutated template is constructed using the subset of templates. A manifest is constructed such that a template in the subset of templates can be reconstructed from the mutated template using the manifest. Instead of the subset of templates, the mutated template is preprovisioned to the data processing system.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Manish Gupta
  • Publication number: 20150161511
    Abstract: A method, computer-readable storage device and apparatus for calculating a health quality measure are disclosed. For example, a method receives characteristics of motion information, wherein the characteristics of motion information is based upon gait information, monitors the characteristics of motion information over a time period to determine a plurality of different modes of motion within the time period, and calculates the health quality measure based upon the plurality of different modes of motion.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicants: President and Fellows of Harvard College, AT&T Intellectual Property I, L.P.
    Inventors: Saeed S. Ghassemzadeh, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Tarokh
  • Publication number: 20150157279
    Abstract: A method, computer-readable storage device, and an apparatus for processing an alert are disclosed. For example, the method receives the alert reporting a physiological condition for a individual, analyzes the physiological condition of the individual in view of ambient information in a vicinity of the individual, generates a report in accordance with the analyzing, and sends the report to a recipient.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicants: President and Fellows of Harvard College, AT&T Intellectual Property I, L.P.
    Inventors: SAEED S. GHASSEMZADEH, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Tarokh
  • Publication number: 20150157274
    Abstract: A method, computer-readable storage device and apparatus for determining a regression of a medical condition are disclosed. For example, a method receives characteristics of motion information, wherein the characteristics of motion information is based upon gait information, compares the characteristics of motion information over a time period to a profile of the medical condition, wherein the profile of the medical condition comprises a plurality of signatures associated with different stages of the medical condition, determines a potential presence of the regression of the medical condition when the characteristics of motion information matches one of the plurality of signatures, and transmits a notification of the potential presence of the regression of the medical condition.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicants: President and Fellows of Harvard College, AT&T Intellectual Property I, L.P.
    Inventors: Saeed S. Ghassemzadeh, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Tarokh
  • Publication number: 20150161516
    Abstract: A method, computer-readable storage device and apparatus for determining a mode of motion are disclosed. For example, a method receives training data comprising gait information associated with a plurality of different modes of motion. The method performs principal component analysis on the training data to extract principal components from the training data and generates a hidden markov model for each of a plurality of different modes of motion based upon the training data. The method receives testing data comprising gait information, transforms the testing data based upon the principal components and calculates a likelihood of the testing data based upon each hidden markov model for each of the plurality of different modes of motion. The method determines the mode of motion of the testing data, where the mode of motion is one of the plurality of different modes of motion for which a highest likelihood is calculated.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicants: President and Fellows of Harvard College, AT&T Intellectual Property I, L.P.
    Inventors: SAEED S. GHASSEMZADEH, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Torokh
  • Patent number: 9047158
    Abstract: Illustrative embodiments include a system, and computer program product for creating a virtual machine using a preprovisioned mutated template. A template to use for creating the virtual machine is identified, a template including data usable to create the virtual machine on a data processing system. A block of data is selected in the mutated template for reconstructing the template from the mutated template. The block of data is included in the mutated template at a location specified in a manifest associated with the mutated template. A data structure of the template is populated with the block of data such that the block of data occupies a predetermined position in the template, thereby reconstructing the template from the mutated template. The virtual machine is created on the data processing system using the template.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Manish Gupta
  • Patent number: 9010636
    Abstract: A computer-implemented method of providing targeted video promotional material includes providing a first video advertisement for presentation by a video display system, receiving an indication that a user chose to skip at least part of the presentation of the first video advertisement, identifying for the user a characteristic associated with the first video advertisement, selecting a second video advertisement based at least in part on the identified characteristic for the user, and providing the second video advertisement for presentation to the user with the video display system, wherein an advertiser is caused to charge for display of video advertisements that are determined to have not been skipped, and not charged for display for video advertisements that are determined to have been skipped.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Mikhail Dmitriev, Nicholas Lee, Rajas Moonka, Manish Gupta
  • Patent number: 8997095
    Abstract: A system, and computer program product for preprovisioning using a mutated template. A subset of templates is selected from a set of templates that can be provisioned to a data processing system, a template in the set of templates including data to create a virtual machine on the data processing system. The mutated template is constructed using the subset of templates. A manifest is constructed such that a template in the subset of templates can be reconstructed from the mutated template using the manifest. Instead of the subset of templates, the mutated template is preprovisioned to the data processing system.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventor: Manish Gupta
  • Publication number: 20150089493
    Abstract: In a method for provisioning a virtual machine, a processor rates a plurality of software images that include a first software image and a second software image. A processor provisions the virtual machine with the first software image in a first state and the second software image in a second state, wherein the second software image is rated higher than the first software image.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ramesh K. Goel, Manish Gupta, Rambabu Parvatina, Gopal S. Pingali, Rajeev Puri
  • Patent number: 8990621
    Abstract: Methods and arrangements for detecting and diagnosing system outages. A system outage is ascertained and aberrant user activities are categorized, as possible contributors to the system outage, based on system impact. User activities and system impact are learned, and user activities and system impact are compared against predetermined rules. A system outage alert is generated, and a user activity responsible for the system outage is displayed.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Ravi Kothari, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8972783
    Abstract: Methods and arrangements for detecting and diagnosing system outages. A system outage is ascertained and aberrant user activities are categorized, as possible contributors to the system outage, based on system impact. User activities and system impact are learned, and user activities and system impact are compared against predetermined rules. A system outage alert is generated, and a user activity responsible for the system outage is displayed.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Ravi Kothari, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8959481
    Abstract: Techniques for co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution are provided. The techniques include obtaining at least one of a functional design and at least one implementation artifact of a solution, obtaining at least one infrastructure component of a target deployment environment for the solution, and co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution, wherein co-relating comprises discovering at least one system level dependency among the at least one of a functional design and at least one implementation artifact and the at least one infrastructure component.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ashok Anand, Dipayan Gangopadhyay, Manish Gupta, Manish Sethi
  • Patent number: 8954311
    Abstract: Methods and arrangements for tracking changes in an information technology environment. Configuration dependencies are learned in a production environment, and a model of the production environment is built. Events on a target system in the production environment are subscribed to. Events are received and correlated with the model to generate an enhanced model, and the enhanced model is thereupon employed to predict configuration errors.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Venkateswara R. Madduri, Manoj Soni
  • Patent number: 8949809
    Abstract: A system and associated method for automatically pipeline parallelizing a nested loop in sequential code over a predefined number of threads. Pursuant to task dependencies of the nested loop, each subloop of the nested loop are allocated to a respective thread. Combinations of stage partitions executing the nested loop are configured for parallel execution of a subloop where permitted. For each combination of stage partitions, a respective bottleneck is calculated and a combination with a minimum bottleneck is selected for parallelization.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradeep Varma, Manish Gupta, Monika Gupta, Naga Praveen Kumar Katta
  • Publication number: 20150032959
    Abstract: An approached is provided for monitoring data from a host machine running at least one virtual machine (VM); analyzing the monitored data from the host machine; conducting inferences from the analysis to determine a preferred size of a cache; and managing the cache size based upon the inferences for adapting the cache size on the host running the at least one VM.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Manish Gupta, Brian James Snitzer
  • Publication number: 20150006335
    Abstract: The present disclosure extends to maintaining an item inventory status at an inventory cache management system. The inventory cache may be refreshed regularly by a threshold-based triggering mechanism. In embodiments, as item inventory breaches certain thresholds, the inventory cache may be refreshed with increased frequency to mitigate overselling or underselling scenarios and reduce overall network traffic for items having relatively high inventory levels.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Madhavan Kandhadai Vasantham, Vikrant Tare, Manish Gupta
  • Patent number: 8909703
    Abstract: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Pankaj Dhoolia, Narendran Sachindran
  • Publication number: 20140348027
    Abstract: A first provider edge (PE) device is configured to: receive a Label Distribution Protocol (LDP) MAC Flush message from a PE device via an input port; flush a routing table in response to the LDP MAC Flush message; determine whether the LDP MAC Flush message comprises a PE identifier corresponding to the PE device; generate a Topology Change Notification (TCN) message based on the LDP MAC Flush message when the LDP MAC Flush message comprises the PE identifier corresponding to the PE device; and output the TCN message.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Manish GUPTA, Ramasamy Ramanathan, Sri S. Goli