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: 20170345299
    Abstract: Various aspects of a system and method for driving assistance along a path are disclosed herein. In accordance with an embodiment, a unique identifier is received from a communication device at an electronic control unit (ECU) of a first vehicle. The unique identifier is received when the first vehicle has reached a first location along a first portion of the path. A communication channel is established between the first vehicle and the communication device based on the received unique identifier. Data associated with a second portion of the path is received by the ECU from the communication device based on the established communication channel. Alert information associated with the second portion of the path is generated by the ECU based on the received data.
    Type: Application
    Filed: August 11, 2017
    Publication date: November 30, 2017
    Inventors: MANISH GUPTA, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA
  • Publication number: 20170337342
    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: August 7, 2017
    Publication date: November 23, 2017
    Inventors: Saeed S. Ghassemzadeh, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Tarokh
  • Publication number: 20170308601
    Abstract: Systems and methods for the identification and reconciliation of network resource information are herein disclosed. In an implementation, a system includes instructions stored in memory for processing a request received from a data source to update a record of a network resource by receiving data relating to an attribute of a network resource of a computer network from a first data source, wherein the network resource is associated with a configuration item of a configuration management database, the configuration item including data relating to the attribute from a second source; determining that the first data source is authoritative for the attribute based on a priority of the first data source, a priority of the second data source, and a staleness period of the second data source; and processing the request by updating the attribute based on the data.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 26, 2017
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
  • Publication number: 20170300965
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Applicant: Google Inc.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Publication number: 20170287062
    Abstract: A method and associated systems for a self-adjusting bid-management system. An automated auctioneering system creates a bid topology that represents a set of tasks to be bid upon and a set of dependencies among those tasks. The system augments the topology with metadata that identifies rules, constraints, and functional and nonfunctional requirements of the tasks. The system solicits bids for each task from a set of electronic bidding systems, where limitations are placed on the bids as a function of the metadata. As each bid arrives, the system determines whether it is a winning bid and, if necessary, revises the topology to accommodate modifications necessitated by the bid and then resolicits bids for the revised project. This procedure repeats until bidding ends, either because of an elapse of a specific duration of time or because winning bids have been received for all tasks of the topology.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventor: Manish Gupta
  • Publication number: 20170277441
    Abstract: Techniques for selecting one of a plurality of heterogeneous memory units for placement of blocks of data (e.g., memory pages), based on both reliability and performance, are disclosed. A “cost” for each data block/memory unit combination is determined, based on the frequency of access of the data block, the latency of the memory unit, and, optionally, an architectural vulnerability factor (which represents the level of exposure of a particular memory data value to memory faults such as bit flips). A memory unit is selected for the data block for which the determined cost is the lowest, out of all memory units considered, and the data block is placed into that memory unit.
    Type: Application
    Filed: October 21, 2016
    Publication date: September 28, 2017
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Manish Gupta, David A. Roberts, Mitesh R. Meswani, Vilas Sridharan, Steven Raasch, Daniel I. Lowell
  • Publication number: 20170270603
    Abstract: A system may detect an outstanding account of a borrower having an outstanding amount. The system may also display a loan-request interface associated with the outstanding account with the loan-request interface activated in response to the outstanding amount being within the dynamically calculated loan capacity. The system may receive an input via the loan-request interface to request a loan based on the outstanding amount. A request for the loan may be transmitted in response to the input.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Cecile Berta, Mehdi Esmail, Manish Gupta, Malerie Luciano, Houman Motaharian, Art Ricciardi, Aparna Sarin, Brett Sussman, Fernando Valdes
  • Patent number: 9767687
    Abstract: Various aspects of a system and method for driving assistance along a path are disclosed herein. In accordance with an embodiment, a unique identifier is received from a communication device at an electronic control unit (ECU) of a first vehicle. The unique identifier is received when the first vehicle has reached a first location along a first portion of the path. A communication channel is established between the first vehicle and the communication device based on the received unique identifier. Data associated with a second portion of the path is received by the ECU from the communication device based on the established communication channel. Alert information associated with the second portion of the path is generated by the ECU based on the received data.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 19, 2017
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
  • Publication number: 20170249283
    Abstract: An approach is provided for optimally routing events in an IT system to solvers which provide resolutions of the events. Event streams originating from the IT system are defined. Events are classified into the event streams. An optimization problem is solved that minimizes costs incurred for using respective solvers based on constraints which include success rates of the solvers. Based on the solved optimization problem, policies are defined that associate the event streams to the solvers in a many-to-one correspondence. In real time, the defined policies are applied to the event streams. Based on the applied policies and the classified events, the events are routed to respective solvers. An indication is received that the events are resolved by the respective solvers, which reduces downtime in the IT system.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Manish Gupta, Sreekrishnan Venkateswaran
  • Patent number: 9727698
    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: Grant
    Filed: September 12, 2016
    Date of Patent: August 8, 2017
    Assignees: AT&T Intellectual Property I, L.P., President and Fellows of Harvard College
    Inventors: Saeed S. Ghassemzadeh, Lusheng Ji, Robert Raymond Miller, II, Manish Gupta, Vahid Tarokh
  • Publication number: 20170212042
    Abstract: A method of processing raw measurement data from a tunable diode laser absorption spectroscopy (TDLAS) tool or other spectroscopic instrument is provided that determines what types of noise (electronic or process flow) are present in the measurement. Based on that determination, the noise is reduced by performing a weighted averaging using weights selected according to the dominant type of noise present, or a general case is applied to determine weights where neither noise type is dominant. The method also involves performing continuous spectroscopy measurements with the tool, with the data and weighted averaging being constantly updated. Weighting coefficients may also be adjusted based on similarity or difference between time-adjacent traces.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Applicant: ABB, Inc.
    Inventors: Daniele Angelosante, Andrew Fahrland, Deran Maas, Manish Gupta
  • Patent number: 9706910
    Abstract: Systems and methods for assessing vision and correcting vision problems are provided. A head-mountable virtual reality display controlled via a computing device can be worn by a user to display virtual reality images to the user. The images can be displayed as part of an interactive and engaging activity that can be used to determine a value of a certain parameter of the user's eyes. The activity can also be intended as a treatment procedure during which user's eyes are trained to perceive objects having certain properties that unassisted eyes of the user are normally not able to perceive. User input is acquired to determine user's perception of the displayed virtual reality images. The computing device can be a smartphone configured to perform the vision tests or treatment under control of a remote computing device operated by a trained clinician.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 18, 2017
    Assignee: Vivid Vision, Inc.
    Inventors: James J. Blaha, Manish Gupta
  • Publication number: 20170201429
    Abstract: A system, method and program product that provides a disaster recovery (DR) brokerage infrastructure. A system is described that includes: a network of intermediate storage nodes and peering points; and a brokerage manager that periodically evaluates a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber, wherein the brokerage manager replicates DR related data for the subscriber in an intermediate storage node prior to delivery to the cost optimal DRaaS provider.
    Type: Application
    Filed: June 15, 2016
    Publication date: July 13, 2017
    Inventors: Manish Gupta, Sreekrishnan Venkiteswaran
  • Publication number: 20170192769
    Abstract: A method and associated system. A patching schedule is generated by scheduling, in W sequential time windows, P patches applicable to virtual machines in L redundancy groups. Each redundancy group includes virtual machines and independently belongs to a respective software application x of X software applications, wherein P?1, L?1, Rm?1, and X?1. The L redundancy groups collectively comprise at least 2 virtual machines. The scheduling determines xwmk for T tuples (w, m, k) defined by (w=1, . . . , W) and (m=1, . . . , L) and (k=1, . . . , Rm), by maximizing an objective function subject to constraints. Determining xwmk includes setting xwmk=1 if virtual machine k in redundancy group m is to be patched in time window w or setting xwmk=0 otherwise.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 6, 2017
    Inventors: Manish Gupta, Rajeev Puri
  • Publication number: 20170190331
    Abstract: Various aspects of a system and method for an autonomous vehicle, based on detection and/or application of horn, are disclosed herein. The system comprises one or more circuits in an electronic control unit (ECU) used in a first vehicle. The one or more circuits in the ECU are configured to detect a horn sound emanated from a second vehicle. First sensor data associated with the first vehicle is captured based on the detected horn sound. The captured first sensor data indicates a first traffic scenario in a vicinity of the first vehicle. Second sensor data associated with the first vehicle is captured for an elapsed time interval prior to the detection of the horn sound. One or more control systems in the first vehicle are recalibrated to perform one or more functions associated with the first vehicle. The recalibration is based on the captured first sensor data and the extracted second sensor data.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: MANISH GUPTA, KHUSHWANT PESWANI, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA
  • Publication number: 20170191929
    Abstract: A method for spectral interpretation in absorption spectroscopy uses a nonlinear spectral fitting algorithm for interpretation of spectral features in complex absorption spectra. The algorithm combines two spectral modeling techniques for generating spectral models to be used in the curve fitting process: a line-shape model and a basis-set model. The selected models for all gas components are additively combined using a least squares minimization, allowing for quantification of multiple species simultaneously.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Applicant: ABB, Inc.
    Inventors: Elena S.F. Berman, Andrew Fahrland, Manish Gupta, Douglas S. Baer, John Brian Leen
  • Publication number: 20170192771
    Abstract: A method and associated system for patching virtual machines in L redundancy groups in accordance with a patching schedule. The patching schedule is generated by scheduling, in W sequential time windows, P patches applicable to the virtual machines. Each redundancy group includes virtual machines and independently belongs to a respective software application x of X software applications, wherein P?1, L?1, Rm?1, and X?1. The L redundancy groups collectively comprise at least 2 virtual machines. The scheduling determines xwmk for T tuples (w, m, k) defined by (w=1, . . . , W) and (m=1, . . . , L) and (k=1, . . . , Rm), by maximizing an objective function subject to constraints. Determining xwmk includes setting xwmk=1 if virtual machine k in redundancy group m is to be patched in time window w or setting xwmk=0 otherwise.
    Type: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventors: Manish Gupta, Rajeev Puri
  • Patent number: 9697536
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Patent number: 9696985
    Abstract: A method and associated system for patching virtual machines in L redundancy groups in accordance with a patching schedule. The patching schedule is generated by scheduling, in W sequential time windows, P patches applicable to the virtual machines. Each redundancy group includes virtual machines and independently belongs to a respective software application x of X software applications, wherein P?1, L?1, Rm?1, and X?1. The L redundancy groups collectively comprise at least 2 virtual machines. The scheduling determines xwmk for T tuples (w, m, k) defined by (w=1, . . . , W) and (m=1, . . . , L) and (k=1, . . . , Rm), by maximizing an objective function subject to constraints. Determining xwmk includes setting xwmk=1 if virtual machine k in redundancy group m is to be patched in time window w or setting xwmk=0 otherwise.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Rajeev Puri
  • Publication number: 20170132922
    Abstract: Various aspects of a system and method for communication of a message to a vehicle are disclosed herein. The system comprises one or more circuits in an electronic control unit (ECU) of a first vehicle that is communicatively coupled to a display device. The one or more circuits in the ECU are configured to receive a video stream and control display of a plurality of image frames in the video stream on the display device. Vehicle information of one or more vehicles, included in an image frame of the plurality of image frames, is received from the one or more vehicles via a wireless network. A first input corresponding to a selection of a vehicle from the one or more vehicles included in the image frame, is received. Vehicle information associated with the selected vehicle is identified. A second input that corresponds to a selection of an information item to be communicated to the selected vehicle, is received. The selected information item is communicated to the selected vehicle.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 11, 2017
    Inventors: MANISH GUPTA, PRALAY KUMAR PAL, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA