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: 20190104020
    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: February 6, 2018
    Publication date: April 4, 2019
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio CASTRO Cisneros, Viral Shah
  • Patent number: 10248679
    Abstract: Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 2, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Sridhar Chandrashekar, Manish Gupta, Magesh Narayanan
  • Publication number: 20190096111
    Abstract: Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. Fundus images are generated and recommended labels for the fundus drawing are generated. Fundus drawings can be analyzed and undergo textual processing to extract existing labels. Machine learning models and co-occurrence analysis can be applied to collections of fundus images and drawings to gather information about commonly associated labels, label locations, and user information. The most frequently used labels associated with the image can be identified to improve recommendations and personalize labels.
    Type: Application
    Filed: November 26, 2018
    Publication date: March 28, 2019
    Inventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
  • Patent number: 10241782
    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: Grant
    Filed: January 3, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Rajeev Puri
  • Publication number: 20190086107
    Abstract: Devices, methods, and systems for determining the cause of a fault in a heating, ventilation, and air conditioning (HVAC) system are described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive operational data associated with an HVAC system, receive control logic associated with a controller of the HVAC system, determine a cause of a fault occurring in the HVAC system based, at least in part, on the operational data associated with the HVAC system and the control logic of the controller of the HVAC system, and provide the cause of the fault occurring in the HVAC system to a user.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: Nagasree Poluri, Seema P, Deenadayalan Karunakaran, Evan John Kingston, Manish Gupta
  • Publication number: 20190088122
    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: November 19, 2018
    Publication date: March 21, 2019
    Inventors: MANISH GUPTA, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA
  • Patent number: 10229008
    Abstract: Increasing disaster resiliency in one aspect may comprise running an optimization algorithm that simultaneously solves for at least a first objective to increase a spread of a backup of virtual machines from a given site onto other sites in proportion to an amount of available space for backup at each site, a second objective to increase a number of backups at one or more of the other sites with low probability of system crash while reducing backups at one or more of the other sites with higher probability of system crash, and a third objective to minimize a violation of recovery time objectives of the virtual machines during recovery. One or more backup sites and one or more recovery sites in an event the given site crashes may be determined based on a solution of the optimization algorithm.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Richard E. Harper
  • Patent number: 10181266
    Abstract: Various aspects of a system and method to provide driving assistance are disclosed herein. The system comprises one or more circuits in an electronic control unit used in a vehicle configured to detect one or more actions associated with the vehicle based on one or more signals generated by one or more sensors embedded in the vehicle. The electronic control unit may be further configured to control the activation of an imaging device located on the vehicle at an opposite side of a driver of the vehicle, based on the detected one or more actions. The imaging device is operable to capture one or more images in a forward-facing direction of the vehicle.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: January 15, 2019
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Pramod Chintalapoodi, Sho Tanaka
  • Patent number: 10176241
    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: Grant
    Filed: April 25, 2017
    Date of Patent: January 8, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
  • Patent number: 10176004
    Abstract: A computer-implemented method for computing an optimal plan for maximizing availability of the workload balancing of a virtual computing device, in the event of maintenance of the virtual computing device, is provided. The computer-implemented method comprises determining a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one location of a plurality of hypervisors. The computer-implemented method further comprises receiving input parameters for computing the workload placement plan for migrating the plurality of virtual machines. The computer-implemented method further comprises determining the workload placement plan that forms the basis for migrating the plurality of virtual machines, within the virtual computing device, for maximizing operating objectives of the virtual computing device.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Darryl E. Gardner, Manish Gupta, Manoj Palaniswamy Vasanthakumari
  • Patent number: 10163241
    Abstract: Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. Fundus images are generated and recommended labels for the fundus drawing are generated. Fundus drawings can be analyzed and undergo textual processing to extract existing labels. Machine learning models and co-occurrence analysis can be applied to collections of fundus images and drawings to gather information about commonly associated labels, label locations, and user information. The most frequently used labels associated with the image can be identified to improve recommendations and personalize labels.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
  • Publication number: 20180349614
    Abstract: A system and method for application security profiling that includes extracting a code property graph from at least a subset of a code base; generating a code profile from the code property graph, wherein generating the code profile occurs prior to a compilation of the code base; and applying the code profile, comprising of identifying sections of interest within the code base.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 6, 2018
    Inventors: Vlad A Ionescu, Fabian Yamaguchi, Chetan Conikee, Manish Gupta
  • Publication number: 20180345992
    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: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Inventors: MANISH GUPTA, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA
  • Publication number: 20180341729
    Abstract: The systems and methods disclosed herein provide multiple solutions from maximizing efficiencies for propulsion and electrical plant equipment to reducing life cycle costs. Knowing how equipment is used/operated and how fuel is used to power equipment can increase awareness and can help to provide the best opportunity to maximize the technological gains in power generation. The systems and methods disclosed herein can provide such awareness by displaying current and projected fuel consumption attributable to specific factors encountered in operational conditions, including the environment, hull fouling, displacement and engineering plant modes. Systems and methods employ physics and quantitative based methodology that focus on assessing and quantifying fuel utilization impacts due to machinery employment, material condition disparities, abnormal configurations and excess usage.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Applicant: CDI Marine Company, LLC
    Inventors: Dina Kowalyshyn, Ajit Anand, Manish Gupta, Michael Stanbro, Jonathan Nelson, Dale Danko, Michael Elbert
  • Patent number: 10140861
    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: August 11, 2017
    Date of Patent: November 27, 2018
    Assignee: SONY CORPORATION
    Inventors: Manish Gupta, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
  • Publication number: 20180336278
    Abstract: Disclosed in some examples are methods, systems, devices, and machine readable mediums that automatically determine a set of one or more rules for finding items of content with high precision and high-recall. The disclosed methods enable applications to find content in rapidly changing datasets such as microblogs and other social networking feeds with a high precision and high recall, improving the accuracy of the application.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Manoj Kumar Agarwal, Manish Gupta, Ambuj Pushkar Ojha
  • Patent number: 10136185
    Abstract: Unknown potential commercials are detected in a video data stream that contains segments of program type content, and blocks of commercial content. Each block includes a plurality of successive individual commercials. A library of known commercials is maintained in a first database. A video data stream is received in a video processing engine which includes a search engine that is in communication with the first database. The search engine identifies all known commercials in the video data stream and their respective start and end times. The video processing engine identifies all time segments that are sandwiched between the known commercials. The video processing engine filters out as a potential commercial any identified time segments that are significantly longer than the time length of a commercial. The video processing engine designates content of each of the time segments that were not filtered out as being one or more unknown potential commercials.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 20, 2018
    Assignee: Alphonso Inc.
    Inventors: Lampros Kalampoukas, Manish Gupta
  • Publication number: 20180322530
    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: July 18, 2018
    Publication date: November 8, 2018
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Publication number: 20180322163
    Abstract: A system, method, and non-transitory computer-readable storage medium are provided for configuration management identification rule testing. The system includes a processor and a memory. The memory includes instructions executable by the processor to identify, using an identification rule, criterion attributes corresponding to a selected configuration item class and to identify, using the identification rule, a container level associated with the selected configuration item class. The memory further includes instructions executable by the processor to identify container level criterion attributes corresponding to the container level and to receive respective values associated with at least one of the criterion attributes and at least one of the container level criterion attributes.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Madhavi Puvvada, Manish Gupta, Nikhil Lakshman, Purushottam Amradkar
  • Patent number: 10108718
    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: November 2, 2016
    Date of Patent: October 23, 2018
    Assignee: Alphonso Inc.
    Inventors: Lampros Kalampoukas, Manish Gupta, Raghu Srinivas Kodige