Patents by Inventor Gopi Krishna

Gopi Krishna 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: 20150193840
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing an agent communication aid based on customer context analysis, such that the agent or communication channel can more effectively assist a customer. As such, the system may provide a customer context profile associated with the customer to the channel. The profile compiles event data associated with the customer from online, inquiry, transactional, status, or external sources. Subsequently, this data is processed through rules and logic to provide real-time data associated with prior customer communications via the customer context profile. Furthermore, the system may predict one or more reasons for future customer communications and provided options for the customer's communications. Thus, providing the agent or communication channel with a customer context profile with a holistic view of the customer prior to a future customer communication.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Gopi Krishna Punukollu, Srikanth Reddy Komma
  • Patent number: 9077684
    Abstract: A system, method, and computer program product are provided for determining whether an electronic mail message is compliant with an etiquette policy. In use, a predetermined event associated with an electronic mail message is identified. Additionally, it is determined whether the electronic mail message is compliant with an etiquette policy, in response to the predetermined event. Furthermore, a reaction is performed, based on the determination.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: July 7, 2015
    Assignee: McAfee, Inc.
    Inventor: Gopi Krishna Chebiyyam
  • Publication number: 20150146731
    Abstract: In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Inventors: Andrzej Szyszko, Apurva Mehta, Kumar B. Mehta, Gopi Krishna, Jagadish Grandhi, Murtuza S. Attarwala
  • Patent number: 9036476
    Abstract: In general, techniques are described for maintaining load balancing after service application. A network device comprising ingress and egress forwarding components and a service card may implement the techniques. An ingress forwarding component receives a packet and, in response to a determination that the service is to be applied to the packet, updates the packet to include an ingress identifier that identifies the ingress forwarding component, thereafter transmitting the updated packet to the service card. The service card applies the service to the updated packet to generate a serviced packet and transmits the serviced packet to the ingress forwarding component identified by the ingress identifier so as to maintain load balancing of packet flows across the plurality of forwarding components. The ingress forwarding component determines a next hop to which to forward the serviced packet and the egress forwarding component forwards the serviced packet to the determined next hop.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 19, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Jagadish Grandhi, Gopi Krishna, Ananda Sathyanarayana, Arun Balasubramanian, Bobby Vandalore
  • Publication number: 20150071225
    Abstract: Techniques are described for performing inline NAT functions in a forwarding element of a mobile gateway router or other device in which subscriber sessions of a mobile access network are distributed across a plurality of session management cards. The session management cards pre-allocate a public network address and port range for subscribers at the time a network connection is established in response to connection request prior to receiving any data traffic associated with the subscriber. NAT profiles are programmed into hardware forwarding elements of the mobile gateway router for inline NAT when routing subscriber traffic for the mobile access network.
    Type: Application
    Filed: November 13, 2014
    Publication date: March 12, 2015
    Inventors: Gopi Krishna, Apurva Mehta
  • Patent number: 8953592
    Abstract: In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Apurva Mehta, Ananda Sathyanarayana, Bobby Vandalore, Dinesh Bakiaraj, Vignesh Chinnakkannu
  • Patent number: 8949413
    Abstract: In general, techniques are described for selectively applying and reusing filters stored in a router. In one example, a method includes receiving a network access request from a first user. The method also includes selecting a candidate rule group associated with the packet flow, wherein the candidate rule group comprises one or more currently deployed rules of an existing rule group on the computing device that are currently installed within a forwarding plane and are being applied by the forwarding plane to network traffic associated with a second user. The method also includes installing a new rule group comprising the one or more currently deployed rules of the existing rule group and one or more new rules associated with the first user and not currently installed within a forwarding plane. The method also includes applying each rule of the new rule group to network traffic associated with the first user.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Balamurugan Ramaraj, Gopi Krishna, Ananda Sathyanarayana, Apurva Mehta, Krishna Sankaran, Murtuza Attarwala
  • Patent number: 8948174
    Abstract: In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: February 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Andrzej Szyszko, Apurva Mehta, Kumar Mehta, Gopi Krishna, Jagadish Grandhi, Murtuza Attarwala
  • Patent number: 8943158
    Abstract: A system, method and computer program product are provided for performing an action based on an aspect of a thread associated with electronic mail messages. In use, an aspect of a thread associated with a plurality of electronic mail messages is identified. Further, an action is performed based on the aspect of the thread.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: January 27, 2015
    Assignee: McAfee, Inc.
    Inventor: Gopi Krishna Chebiyyam
  • Patent number: 8931863
    Abstract: A consumer appliance, such as a refrigerator, includes a compartment having opposite sides and a bottom wall. A pull-out drawer is configured above the bottom wall of the compartment. A slide assembly is configured on each opposite side of the compartment and includes a base mounted to the compartment and a slide member linearly moveable along the base. The pull-out drawer has a slide bracket mounted to each respective slide member for movement of the drawer into and out of the compartment. A bottom slide assembly has a slide member and a base mounted on the bottom wall of the compartment. A cross bar is connected to and spans between the slide brackets below the pull-out drawer and is connected to the slide member of the bottom slide assembly.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: January 13, 2015
    Assignee: General Electric Company
    Inventor: Gopi Krishna Chowdary Vulava
  • Publication number: 20140379652
    Abstract: Embodiments include a method, system and computer product program for governance of data migration process in an enterprise from at least one source to at least one target. The method includes receiving, using a rules engine, the source information and the target information in response to a request for the data migration. The method also includes, identifying, using the rules engine, at least one business rule governing the data migration process based on the received source information and the target information. The method further includes instructing to initiate the data migration process by migration engine based on the identified business rule.
    Type: Application
    Filed: March 19, 2014
    Publication date: December 25, 2014
    Applicant: INFOSYS LIMITED
    Inventors: Gopi Krishna Balasa, Radha Krishna Pisipati
  • Patent number: 8891540
    Abstract: Techniques are described for performing inline NAT functions in a forwarding element of a mobile gateway router or other device in which subscriber sessions of a mobile access network are distributed across a plurality of session management cards. The session management cards pre-allocate a public network address and port range for subscribers at the time a network connection is established in response to connection request prior to receiving any data traffic associated with the subscriber. NAT profiles are programmed into hardware forwarding elements of the mobile gateway router for inline NAT when routing subscriber traffic for the mobile access network.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: November 18, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Apurva Mehta
  • Publication number: 20140283127
    Abstract: The principal object of this embodiment is to propose a method and system for masking sensitive data in web applications while allowing data updates without modifying client and server by intercepting the data live at HTTP/HTTPS network layer, improving the data security of data, providing authorized and restricted access for visibility of information to the users.
    Type: Application
    Filed: July 20, 2013
    Publication date: September 18, 2014
    Applicant: HCL Technologies Limited
    Inventors: Simy Chacko, Gopi Krishna Durbhaka
  • Publication number: 20140172704
    Abstract: Methods and systems according to one or more embodiments are provided for establishing, managing or using a shared pool between a group of users in connection with one or more common transactions. In an embodiment, a system comprises: one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: pull funds from one or more members of a shared pool, wherein the shared pool is created between a group of users or members in connection with one or more common transactions, and wherein the funds are pulled according to one or more rules set up by each member for pulling funds from their respective funding sources when the shared pool is selected to be used in connection with the common transaction(s); and process the common transaction(s) using the shared pool.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Inventors: Firat S. Atagun, Gopi Krishna, Srinivasan Raman
  • Publication number: 20140129036
    Abstract: A system and method to monitor and control the valves in industrial process control and automation using Near-Field Communication (NFC) is disclosed. The system comprises a NFC-Equipment Interface Unit (NFC-EIU) to acquire parameters from the valves through a port and send the parameters to any handheld device by NFC for analysis. The NFC-EIU on receiving the analysis results from the handheld device can control the valves too.
    Type: Application
    Filed: May 13, 2013
    Publication date: May 8, 2014
    Applicant: HCL Technologies Limited
    Inventors: Gopi Krishna Durbhaka, Arvind Kumar Maurya, Subramanya Uma Maheswara Prasad Dhanyamraju
  • Patent number: 8713468
    Abstract: A system, method, and computer program product are provided for determining whether an electronic mail message is compliant with an etiquette policy. In use, a predetermined event associated with an electronic mail message is identified. Additionally, it is determined whether the electronic mail message is compliant with an etiquette policy, in response to the predetermined event. Furthermore, a reaction is performed, based on the determination.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 29, 2014
    Assignee: McAfee, Inc.
    Inventor: Gopi Krishna Chebiyyam
  • Publication number: 20140115086
    Abstract: A system, method and computer program product are provided for performing an action based on an aspect of a thread associated with electronic mail messages. In use, an aspect of a thread associated with a plurality of electronic mail messages is identified. Further, an action is performed based on the aspect of the thread.
    Type: Application
    Filed: December 30, 2013
    Publication date: April 24, 2014
    Inventor: Gopi Krishna Chebiyyam
  • Patent number: 8702185
    Abstract: A refrigerator appliance is provided. The refrigerator appliance includes a drawer received within a chilled chamber. The drawer is mounted within the chilled chamber using drawer slides. The drawer slides are positioned at a bottom of the chilled chamber and support a bottom portion of a basket mounted on the drawer. Such a configuration can increase actual and/or perceived storage space within the chilled chamber and provide other improvements.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: April 22, 2014
    Assignee: General Electric Company
    Inventors: Bagawathkumar Chellappan, Scott Gabriel Brown, Gopi Krishna Chowdary Vulava, Sundaramoorthy Venkatraj
  • Publication number: 20140092738
    Abstract: In general, techniques are described for maintaining load balancing after service application. A network device comprising ingress and egress forwarding components and a service card may implement the techniques. An ingress forwarding component receives a packet and, in response to a determination that the service is to be applied to the packet, updates the packet to include an ingress identifier that identifies the ingress forwarding component, thereafter transmitting the updated packet to the service card. The service card applies the service to the updated packet to generate a serviced packet and transmits the serviced packet to the ingress forwarding component identified by the ingress identifier so as to maintain load balancing of packet flows across the plurality of forwarding components. The ingress forwarding component determines a next hop to which to forward the serviced packet and the egress forwarding component forwards the serviced packet to the determined next hop.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Jagadish Grandhi, Gopi Krishna, Ananda Sathyanarayana, Arun Balasubramanian, Bobby Vandalore
  • Publication number: 20140092899
    Abstract: In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Gopi Krishna, Apurva Mehta, Ananda Sathyanarayana, Bobby Vandalore, Dinesh Bakiaraj, Vignesh Chinnakkannu