Patents by Inventor Girish Kumar Balachandran

Girish Kumar Balachandran 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: 10621005
    Abstract: Techniques are described herein for providing highly available and scalable cloud services. In one or more embodiments, a network service receives from a first client of a plurality of clients, a request to lease a first slice of a plurality of slices of a workload. In response, the network services assigning, to the first client, a lease for the first slice, wherein the lease expires after a lease duration. The network service then receives, from a second client of the plurality of clients, a request to lease the first slice. Based on a state associated with the first client after the lease duration, the network service reassigns the lease for the first slice to the second client. The second client processes a subset of workflow executions associated with the first slice that have not previously been processed by the first client.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Lik Wong, Girish Kumar Balachandran, Taylor Scott Gautier, Shravan Kumar Shivanagari, Sr.
  • Patent number: 10579167
    Abstract: Embodiments relate to dynamically defining and visually representing worker threads. More specifically, a set of parameters is defined for each of multiple worker threads, and a dot-matrix UI represents characteristics of individual parameter across worker threads to facilitate expedient configuration.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Karen Theisen, Ashutosh Gupta, Rajesh Easwaramoorthy, Girish Kumar Balachandran, Lik Wong, Eric Sutton
  • Publication number: 20200050286
    Abstract: Embodiments relate to dynamically defining and visually representing worker threads.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Applicant: Oracle International Corporation
    Inventors: Karen Theisen, Ashutosh Gupta, Rajesh Easwaramoorthy, Girish Kumar Balachandran, Lik Wong, Eric Sutton
  • Publication number: 20190065275
    Abstract: Techniques are described herein for providing highly available and scalable cloud services. In one or more embodiments, a network service receives from a first client of a plurality of clients, a request to lease a first slice of a plurality of slices of a workload. In response, the network services assigning, to the first client, a lease for the first slice, wherein the lease expires after a lease duration. The network service then receives, from a second client of the plurality of clients, a request to lease the first slice. Based on a state associated with the first client after the lease duration, the network service reassigns the lease for the first slice to the second client. The second client processes a subset of workflow executions associated with the first slice that have not previously been processed by the first client.
    Type: Application
    Filed: May 3, 2018
    Publication date: February 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Lik Wong, Girish Kumar Balachandran, Taylor Scott Gautier, Shravan Kumar Shivanagari, SR.
  • Patent number: 9405658
    Abstract: A method for debugging applications in a development environment. The method may include terminating a thread when a breakpoint is encountered when debugging an application. The method may also include saving input and outputs from an external server invocation.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: August 2, 2016
    Assignee: ORACLE AMERICA, INC.
    Inventors: Christopher B. Webster, Todd A. Fast, Jiri Kopsa, Girish Kumar Balachandran
  • Publication number: 20090119300
    Abstract: A technique is disclosed herein for editing centralized digitally encoded content using a stateless client on a client machine. A repository on a central server is accessed by a user. The repository has a plurality of compilation units stored therein. One or more compilation units selected by the user are provided to the user via a stateless client on a client machine. The client is in communication with the repository over a network. Information associated with the one or more selected compilation units is programmatically sent to the repository at spaced time intervals.
    Type: Application
    Filed: November 1, 2007
    Publication date: May 7, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Girish Kumar Balachandran, Christopher B. Webster, Todd Fast, Jiri Kopsa