Patents by Inventor Venu Gopal

Venu Gopal 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: 20160266633
    Abstract: The various aspects provide methods, systems, and devices for coordinating the operating states of multiple SOCs within a computing device. Such coordination may be implemented through communication of information by the SOCs that represent advance notice of impending interactions between each other. The communicated information may be used by a recipient SOC for setting its operating state in advance of the potential impending interaction with another SOC. Accordingly, this technical improvement enables individual SOCs to preemptively influence the operating states of the other SOCs. For example, in the context of power management, the various aspects may coordinate the power states of multiple SOCs, thereby effectively implementing a monolithic power management state machine that improves overall power consumption of the computing device.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Khosro Mohammad Rabii, Vijay Naicker Subramaniam, Venu Gopal Rao Mullu, Venkata Kiran Kumar Matturi
  • Patent number: 9298506
    Abstract: A computer running a database system receives one or more queries, each query comprised of parallel threads of execution working towards the common goal of completing a user request. These threads are grouped into a schedulable object called a task group. The task groups are placed within a specific multiple tier hierarchy, and database system resources allocated to the task groups according to their placement within the hierarchy. Beginning with the top tier of the hierarchy, resources remaining after allocations to each task group within a tier are passed to the next lower tier for allocation.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 29, 2016
    Assignee: Teradata US, Inc.
    Inventors: Sorana Rabinovici, Venu Gopal Joshi
  • Patent number: 9140179
    Abstract: A method includes combusting air within a plurality of cylinders of an internal combustion engine by injecting a fuel into the plurality of cylinders. The method further includes expanding a first portion of an exhaust gas generated from the plurality of combustion cylinders via a turbine. The method further includes controlling at least one of feeding a second portion of the exhaust gas via an exhaust channel bypassing the turbine; and recirculating a third portion of the exhaust gas to the plurality of combustion cylinders via a recirculation channel, as a function of an intake manifold air temperature and pressure at which the engine is operated.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 22, 2015
    Assignee: General Electric Company
    Inventors: Roy James Primus, Omowoleola Chukwuemeka Akinyemi, Thomas Michael Lavertu, James Robert Mischler, Venu Gopal Gummadavelli
  • Publication number: 20150254596
    Abstract: One embodiment of the invention disclosed herein provides techniques for distributing tasks to skilled workers participating in a managed crowd-sourcing workforce. A crowd worker routing system receives a request for a task assignment from a first worker participating in the crowd-sourcing workforce. The crowd worker routing system retrieves one or more scores associated with the first worker, wherein each score is related to the performance of the first worker with respect to completing a prior set of task assignments. The crowd worker routing system determines that a first task assignment included in a first set of task assignments is related to a first score included in the one or more scores. The crowd worker routing system determines whether to route the first task assignment to the first worker for completion based on the first score and one or more routing rules.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: NETFLIX, INC.
    Inventors: Venu Gopal NAYAR, David CHEN, Aroon RAMADOSS, Ryan SCHROEDER, Vinod VISHWANATHAN
  • Patent number: 9098392
    Abstract: A computer-implemented method for changing fencing modes in clusters may include (1) identifying a cluster of nodes configured with a fencing mode for resolving split-brain scenarios within the cluster, (2) identifying a request to reconfigure the cluster of nodes with a new fencing mode, (3) transmitting the request to each node in the cluster of nodes, (4) in response to the request, for each node in the cluster of nodes, testing the operability of the new fencing mode from the node, (5) receiving a message from the node indicating the success of the test; and, after receiving the message indicating the success of the test from every node within the cluster of nodes, and (6) reconfiguring each node within the cluster of nodes to use the new fencing mode. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: August 4, 2015
    Assignee: Symantec Corporation
    Inventors: Venu Gopal Gadiraju, Viraj Kamat, Amol Katkar
  • Publication number: 20150113540
    Abstract: A computer running a database system receives one or more queries, each query comprised of parallel threads of execution working towards the common goal of completing a user request. These threads are grouped into a schedulable object called a task group. The task groups are placed within a specific multiple tier hierarchy, and database system resources allocated to the task groups according to their placement within the hierarchy. Beginning with the top tier of the hierarchy, resources remaining after allocations to each task group within a tier are passed to the next lower tier for allocation.
    Type: Application
    Filed: September 29, 2014
    Publication date: April 23, 2015
    Inventors: Sorano Rabinovici, Venu Gopal Joshi
  • Publication number: 20140358404
    Abstract: A method of operating an internal combustion engine is provided. The method includes combusting a mixture of fresh air and fuel within multiple cylinders. The method also includes directing a first portion of exhaust gases into a first-stage turbine and a second-stage turbine of a turbocharger for expanding the exhaust gases, directing a second portion of exhaust gases from the exhaust manifold via an exhaust channel bypassing the first-stage turbine and recirculating a third portion of exhaust gases into an intake manifold after mixing with fresh air. The method includes controlling at least one of: reducing a normal engine speed at each engine power setting while maintaining constant engine power level by increasing a fuel injection per cycle; concurrently increasing a flow rate of the third portion of exhaust gas during recirculation; and advancing a fuel injection timing for reducing emission levels that meets Tier 4 requirements.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Thomas Michael Lavertu, Adam Edgar Klingbeil, Roy James Primus, Omowoleola Chukwuemeka Akinyemi, Venu Gopal Gummadavelli, Barry Allen Record, James Henry Yager
  • Publication number: 20140344766
    Abstract: Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment.
    Type: Application
    Filed: January 10, 2014
    Publication date: November 20, 2014
    Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
  • Publication number: 20140109571
    Abstract: A method includes combusting air within a plurality of cylinders of an internal combustion engine by injecting a fuel into the plurality of cylinders. The method further includes expanding a first portion of an exhaust gas generated from the plurality of combustion cylinders via a turbine. The method further includes controlling at least one of feeding a second portion of the exhaust gas via an exhaust channel bypassing the turbine; and recirculating a third portion of the exhaust gas to the plurality of combustion cylinders via a recirculation channel, as a function of an intake manifold air temperature and pressure at which the engine is operated.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: General Electric Company
    Inventors: Roy James Primus, Omowoleola Chukwuemeka Akinyemi, Thomas Michael Lavertu, James Robert Mischler, Venu Gopal Gummadavelli
  • Patent number: 8154450
    Abstract: A smart antenna system may exploit space diversity by employing an array of antennas whose radiation pattern can be aligned in a direction of arrival (DoA) of a specific signal to be decoded. Smart antennas can be installed on a base station side and/or on a user terminal side. Certain embodiments of the present disclosure provide methods for computationally efficient and accurate searching of the DoA of a specific transmitted signal. The proposed methods utilize Assisted Global Positioning System (A-GPS) coordinates to determine the DoA.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: April 10, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Chandra Mouli Polisetty, Venu Gopal Rao Mullu
  • Publication number: 20100309048
    Abstract: A smart antenna system may exploit space diversity by employing an array of antennas whose radiation pattern can be aligned in a direction of arrival (DoA) of a specific signal to be decoded. Smart antennas can be installed on a base station side and/or on a user terminal side. Certain embodiments of the present disclosure provide methods for computationally efficient and accurate searching of the DoA of a specific transmitted signal. The proposed methods utilize Assisted Global Positioning System (A-GPS) coordinates to determine the DoA.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Chandra Mouli Polisetty, Venu Gopal Rao Mullu
  • Publication number: 20070168993
    Abstract: A method for tracking a process is disclosed. Requests are received from process threads according to a time order. A request requests a buffer entry operable to record a trace message from a process thread of a process. A first buffer entry is assigned to a first process thread associated with a trace message according to the time order. A second buffer entry is assigned to a second process thread according to the time order subsequent to the assignment of the first buffer entry. The trace message associated with the first process thread is written to the first buffer entry in response to the assignment of the first buffer entry.
    Type: Application
    Filed: February 5, 2007
    Publication date: July 19, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Venu Gopal, Ganesh Shenoy
  • Publication number: 20060149994
    Abstract: In accordance with one embodiment of the invention, a method for replicating data for redundant network components is disclosed. Data associated with a call is received and stored in a shared memory database. The data is sent to a mate network component of the network component if the network component is in an active mode. Sending of the data to the mate network component is terminated if the network component enters a mode other than the active mode.
    Type: Application
    Filed: February 10, 2006
    Publication date: July 6, 2006
    Inventors: Srikrishna Kurapati, Venu Gopal, Prakasha Shet, Robert Abell, Timothy Vetter
  • Patent number: 6915445
    Abstract: A method for providing fault-tolerance for Multi-Path Label Switching (MPLS) functionality in a multi-processor network routing node has the steps of (a) implementing an MPLS server application including state information, on a first and a second processor in the node; (b) designating the MPLS server on the first processor as a master server and the MPLS server on the second processor as a backup server, and providing MPLS functionality in the node with the master MPLS server; (c) directing all required MPLS events to both the master and the backup MPLS servers during operation; (d) monitoring operation of the master server; and (e) in the event of failure of the master server, designating the backup server as the master, allowing MPLS functions to continue on the routing node.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: July 5, 2005
    Assignee: Pluris, Inc.
    Inventors: Venu Gopal Navar, Sundara Vadive Murugan, Bora Akyol
  • Publication number: 20030212927
    Abstract: A method for providing fault-tolerance for Multi-Path Label Switching (MPLS) functionality in a multi-processor network routing node has the steps of (a) implementing an MPLS server application including state information, on a first and a second processor in the node; (b) designating the MPLS server on the first processor as a master server and the MPLS server on the second processor as a backup server, and providing MPLS functionality in the node with the master MPLS server; (c) directing all required MPLS events to both the master and the backup MPLS servers during operation; (d) monitoring operation of the master server; and (e) in the event of failure of the master server, designating the backup server as the master, allowing MPLS functions to continue on the routing node.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Inventors: Venu Gopal Navar, Sundara Vadive Murugan, Bora Akyol