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).

  • Patent number: 10667680
    Abstract: Aspects extend to methods, systems, and computer program products for forecasting eye condition progression for eye patients. When a patient visits an eye practitioner, the patient (or when appropriate their guardian) may be interested in the current eye condition as well as a prediction of eye condition progression in the future and/or as the patient ages. Aspects of the invention can be used to predict the progress of an eye condition for a patient (e.g., a child) at a number of different post-examination times after an examination. Predicting the progress of an eye condition for a patient over time can be used to assist the eye practitioner in tailoring a treatment plan and/or tailoring a subsequent examination schedule for the patient.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Gupta, Prashant Gupta, Joy Mustafi
  • Publication number: 20200162360
    Abstract: This document describes systems, devices, and methods for testing the integration of a content provider's origin infrastructure with a content delivery network (CDN). In embodiments, the teachings hereof enable a content provider's developer to rapidly and flexibly create test environments that send test traffic through the same CDN hardware and software that handle (or at least have the ability to handle) production traffic, but in isolation from that production traffic and from each other. Furthermore, in embodiments, the teachings hereof enable the content provider to specify an arbitrary test origin behind its corporate firewall with which the CDN should communicate.
    Type: Application
    Filed: August 30, 2019
    Publication date: May 21, 2020
    Applicant: Akamai Technologies, Inc.
    Inventors: Bradford A. Jones, Manish Gupta
  • Publication number: 20200159638
    Abstract: An approach is provided in which a system subscribes a set of workloads executing on a data center to a set of data sources that provide a set of data. The system analyzes the set of data against one or more thresholds, and the analyzing indicates at least one impending workload-specific event corresponding to at least one workload in the set of workloads. In turn, the system generates a workload-specific alert corresponding to the identified workload based on the impending workload-specific event.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Manish Gupta, Sreekrishnan Venkateswaran
  • Publication number: 20200160702
    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: January 10, 2020
    Publication date: May 21, 2020
    Inventors: Manish GUPTA, Ramesha Chelur RAMACHANDRA SASTRY, Pramod CHINTALAPOODI, Sho TANAKA
  • Publication number: 20200151637
    Abstract: The disclosure is directed to an autonomous method for dynamically providing a security policy. A method for task allocation of aerial vehicles includes: generating a spot price for a task to be performed by at least one aerial vehicle; determining an expected time for completion of the task by the at least one aerial vehicle; comparing a received bid to the spot price; and performing the task using the at least one aerial vehicle if the bid is greater than the spot price.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventors: Manish Gupta, Raghava Reddy Kapu Veera, Hamender Singh, Parvathy Vr
  • Patent number: 10643277
    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: Grant
    Filed: March 16, 2016
    Date of Patent: May 5, 2020
    Assignee: 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: 10641704
    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: Grant
    Filed: July 15, 2019
    Date of Patent: May 5, 2020
    Inventors: Daniele Angelosante, Andrew Fahrland, Deran Maas, Manish Gupta
  • Patent number: 10614137
    Abstract: Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: April 7, 2020
    Assignee: Alphonso Inc.
    Inventors: Lampros Kalampoukas, Manish Gupta, Raghu Srinivas Kodige
  • Patent number: 10604161
    Abstract: Various aspects of a system and method to provide driving assistance to safely overtake a vehicle are disclosed herein. In accordance with an embodiment, an electronic control unit used in a first vehicle is configured to detect a second vehicle in front of the first vehicle. A first position associated with the first vehicle and a second position associated with the detected second vehicle is determined for a first time instance. It may be determined whether a lateral distance between the determined first position and the determined second position is below a pre-defined threshold distance. A first alert is generated when the determined lateral distance is below the pre-defined threshold distance.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: March 31, 2020
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
  • Patent number: 10607485
    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: Grant
    Filed: November 11, 2015
    Date of Patent: March 31, 2020
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Pralay Kumar Pal, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
  • Publication number: 20200073723
    Abstract: A model drive system models tier changes within enterprise workloads by analyzing past data to automatically generate the capability to detect factors or situations which demand a change of service tier in a preferably hybrid cloud context with potentially multiple providers.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Santosh Thomas, Manish Gupta, Sreekrishnan Venkateswaran, Piotr Uzar
  • Patent number: 10565870
    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: November 19, 2018
    Date of Patent: February 18, 2020
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
  • Patent number: 10557792
    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: Grant
    Filed: December 31, 2015
    Date of Patent: February 11, 2020
    Inventors: Elena S. F. Berman, Andrew Fahrland, Manish Gupta, Douglas S. Baer, John Brian Leen
  • Patent number: 10535002
    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: Grant
    Filed: February 26, 2016
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Sreekrishnan Venkateswaran
  • Publication number: 20190394066
    Abstract: Techniques are disclosed for an Ethernet Virtual Private Network (EVPN) Virtual Private Wire Service (VPWS) network with service interface-aware forwarding. In one example, a first network device signals to a second network device, using EVPN route advertisements, a multi-service service tunnel to transport network packets for a plurality of services. The services are identifiable by virtual local area network (VLAN) identifiers in the packets. The first network device is configured with a single transport interface for the service tunnel and the single transport interface is configured with respective service interfaces for the services. The first network device detects failure of a failed service interface of the service interfaces and outputs, in response to the failure, an EVPN route withdrawal message for the service tunnel that identifies the service corresponding to the failed service interface.
    Type: Application
    Filed: September 10, 2018
    Publication date: December 26, 2019
    Inventors: Wen Lin, Pankaj Kumar Gupta, Babu Singarayan, Sharmila Koppula, Manish Gupta, Kapil Arora
  • Publication number: 20190339198
    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: July 15, 2019
    Publication date: November 7, 2019
    Inventors: Daniele Angelosante, Andrew Fahrland, Deran Maas, Manish Gupta
  • Publication number: 20190342169
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 7, 2019
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Publication number: 20190332683
    Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of secure domain join processes are described which may facilitate joining a virtualized file server or portions thereof to a domain. In some examples, the secure domain join process itself, and/or an associated file server virtual machine, may have insufficient credentials to write objects into an active directory. The active directory credentials need not be shared with the file server virtual machine. Rather, in some examples, the secure domain join process may provide a user system with a list of actions to be performed using active directory credentials.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Applicant: Nutanix, Inc.
    Inventors: Hemantha Kumar Thummala, Krishna Shibu Pillai, Manish Gupta, Shyamsunder Prayagchand Rathi
  • Patent number: 10439925
    Abstract: This document describes systems, devices, and methods for testing the integration of a content provider's origin infrastructure with a content delivery network (CDN). In embodiments, the teachings hereof enable a content provider's developer to rapidly and flexibly create test environments that send test traffic through the same CDN hardware and software that handle (or at least have the ability to handle) production traffic, but in isolation from that production traffic and from each other. Furthermore, in embodiments, the teachings hereof enable the content provider to specify an arbitrary test origin behind its corporate firewall with which the CDN should communicate.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 8, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Bradford A. Jones, Manish Gupta
  • Publication number: 20190306565
    Abstract: A system and method are provided for detecting the presence of potential commercials in a video data stream. Each of the commercials has an expected time length that is an integer multiple of a first predetermined time length, and has an overall time length that is equal to or less than a second predetermined time length. Transitions in the audio or video of the video data stream are detected and the time of the transitions are recorded. Time differences between one or more successive transitions are detected. Any time differences that are an integer multiple of the first predetermined time length, and that have an overall time length that is equal to or less than the second predetermined time length are identified. The contents of the video data stream associated with the identified time differences are flagged as potential commercials and sent to a content processing platform for further analysis.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Lampros KALAMPOUKAS, Manish GUPTA, Zhengxiang PAN