Patents by Inventor Ganesh Gupta

Ganesh 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: 20240144210
    Abstract: A method for optimizing invoice payments according to supplier and buyer controls includes: receiving one or more received data message including invoice data, a buyer identification value, a supplier identification value, and a plurality of buyer optimization priorities, wherein the invoice data is associated with an invoice and includes an invoice amount and due date; identifying a plurality of supplier controls associated with the supplier identification value; identifying one or more buyer preferences associated with the buyer identification value; determining an optimal payment schedule for one or more payment transactions for the invoice based on the invoice data, the buyer optimization priorities, the plurality of supplier controls, and the one or more buyer preferences; transmitting a transmitted data message including the determined optimal payment schedule.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Srinivasan CHANDRASEKHARAN, Ganesh Nagendra PRASAD, Ross HARRIS, Alonso ARAUJO, Anubha PANDEY, Deepak BHATT, Aman GUPTA, Tanmoy BHOWMIK
  • Patent number: 11968251
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: April 23, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Patent number: 11962614
    Abstract: Systems and methods for cloud security monitoring and threat intelligence in accordance with embodiments of the invention are disclosed. In one embodiment, a process for monitoring and remediation of security threats includes generating a threat model using a first portion of activity data, identifying, based upon the threat model, a threat using a second portion of activity data, selecting a security policy to implement in response to the identified threat, identifying cloud security controls in a remotely hosted cloud application server system to modify in accordance with the selected security policy, establishing a secure connection to the remotely hosted cloud application server system using login credentials associated with a tenant account with the cloud application, and sending instructions to the remotely hosted cloud application server system to set the identified cloud security controls with respect to the tenant account in accordance with the selected security policy.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: April 16, 2024
    Assignee: Oracle International Corporation
    Inventors: Ganesh Kirti, Rohit Gupta, Kamalendu Biswas, Ramana Rao Satyasai Turlapati
  • Publication number: 20180240192
    Abstract: A computer implemented platform for retirement planning includes a retirement accumulations module for causing to be stored a plurality of portable retirement accounts, each of which is owned by a different individual investor, for accumulating contributions from employers, sponsors and/or individual investors to each of the portable retirement savings accounts based on a respective retirement plan, and a retirement income generation module for causing to be paid to one or more of the individual investors available income payments based on the portable retirement accounts of the individual investors.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 23, 2018
    Applicant: LIFETIME INCOME TECHNOLOGIES, INC.
    Inventors: George A. Castineiras, Narinder Makin, Alexander Isakov, Ganesh Gupta
  • Publication number: 20180240080
    Abstract: An equipment maintenance system includes a communication unit configured to obtain usage data indicative of usage of equipment and a maintenance frequency requirement for the equipment. The maintenance frequency requirement for the equipment dictates a lower limit on a frequency at which the equipment is to be one or more of repaired or inspected. The system also includes one or more processors configured to determine a maintenance schedule for one or more of repairing or inspecting the equipment based on the usage data and the maintenance frequency requirement. The one or more processors are configured to determine the maintenance schedule such that the maintenance schedule dictates the one or more of repairing or inspecting the equipment at least as often as the maintenance frequency requirement.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Shakti Prasad Misra, Ganesh Gupta, Harsha Narayana
  • Patent number: 9378190
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
  • Publication number: 20150193382
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Application
    Filed: May 6, 2013
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
  • Patent number: 8458231
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
  • Patent number: 8095575
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: January 10, 2012
    Assignee: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta