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).

  • Patent number: 11474933
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for test cycle optimization using contextual association mapping. In one aspect, a method includes obtaining an artifact that includes a collection of reference items, where each reference item includes a sequence of words, generating candidate tags from each of the reference items based on the sequences of words in the reference items, selecting a subset of the candidate tags as context tags based on an amount that the candidate tags appear in the reference items, obtaining a sample item that includes a sequence of words, identifying a subset of the context tags in the sequence of words in the sample item, and classifying a subset of the reference items as contextually similar to the sample item based the context tags that were identified.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: October 18, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Mahesh Venkataraman, Kishore P. Durg, Mallika Fernandes, Sunder Ranganathan Nochilur, Jothi Gouthaman, Radhika Golden, Venugopal S. Shenoy, Srinatha Sreedhara Mulugund, Gopi Krishna Durbhaka, Ramchand R. Bhambhani
  • Patent number: 11386072
    Abstract: Automatic consistency is implemented for forwarding writes in a database system. A read-only node may support both read and write requests to a database. The read only node may forward write requests to a read-write node. The read-only node may determine whether to include the forwarded requests in a version of the database for a read request automatically according to a consistency specified for a read request.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Saraswathy Narayan, Gopi Krishna Attaluri, Dhruva Ranjan Chakrabarti, Atrayee Mullick, Damien Katz, Alexandre Olegovich Verbitski, Tengiz Kharatishvili, Yingjie He
  • Publication number: 20220182391
    Abstract: Various methods, apparatuses/systems, and media for implementing an SSH connector are disclosed. A processor deploys a first API to get an active directory groups with a first user list data from a repository. The processor deploys a second API that calls an active directory to get a second user list data that lists users who are in given active directory groups that are authenticated and authorized. The processor also compares the first user list data to the second user list data; deploys a third API that returns active directory groups with users who are listed in the first user list data in the repository but not in the second user list data in the active directory groups; and deploys a fourth API that calls the repository to remove the users from groups in the repository who are not in the second user list data in the active directory groups.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Hanuman Gopi Krishna GOKAVARAPU, Rahul D. KULKARNI, Paolo T. BALLESTEROS
  • Publication number: 20220114644
    Abstract: A recommendation system includes a recommendation model for generating a recommendation score for a user with respect to an item. The model is configured to receive a set of dense features, describing numerical information, and a set of sparse features, representing a subset of items from a relatively large group of items. To represent the subset of items in the sparse features, each item (or a symbol thereof) is processed by an encoder to represent each item with a plurality of positions in a sparse binary representation of the subset of items. The sparse binary representation is then processed by a model that determines a vector representation of the sparse category features used in the prediction in conjunction with the dense features.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Gopi Krishna Jha, Anthony Thomas, Nilesh Jain
  • Patent number: 11256695
    Abstract: A hybrid query engine using different query engines may be implemented to provide access to a database. A database query to a database may be received at a hybrid query engine. A plan to perform the database query may be generated that when performed by the hybrid query engine causes one query engine to perform an assigned portion of the plan by accessing data that describes the database. Another portion of the plan assigned to another query engine may be performed by the hybrid query engine to cause the other query engine to perform the other portion of the plan by accessing the same data that describes the database.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Yingjie He, Gopi Krishna Attaluri, Kamal Kant Gupta, Saileshwar Krishnamurthy, Yongsik Yoon
  • Patent number: 11190542
    Abstract: Provided is a method for identifying suspicious traffic. The method may commence with compiling statistical data for a plurality of hosts. The method may further include generating data lists for with the plurality of hosts based on the statistical data. The method may continue with receiving a data packet from a host of the plurality of hosts. The data packet may be associated with a plurality of parameters. The method may further include analyzing one or more of the plurality of parameters associated with the data packet using the data lists. The method may continue with determining, based on the analysis, that the one or more of the plurality of parameters are outside a predetermined tolerance zone. Based on the determination that the one or more of the plurality of parameters are outside the predetermined tolerance zone, a mitigation action associated with the host may be selectively initiated.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: November 30, 2021
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Tony Tseng, Kien Le, Gopi Krishna Marella
  • Publication number: 20210342813
    Abstract: A first computing device broadcasts a first audio token comprising the first user computing device identifier over two or more audio frequency channels at specified intervals and listens for audio inputs via the two or more audio frequency channels at the specified intervals. The first computing device receives a second audio token generated by a second computing device and communicates the received second audio token to the one or more computing devices. The second computing device receives the first audio token generated by the first computing device and communicates the received first audio token to the one or more computing devices. The one or more computing devices receive the first and second audio tokens and pair the first computing device and the second computing device and facilitate a transfer of data between the first computing device and the second computing device.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Edward Chiang, Arjita Madan, Gopi Krishna Madabhushi, Heman Khanna, Rohan Laishram, Aviral Gupta
  • Publication number: 20210326241
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for test cycle optimization using contextual association mapping. In one aspect, a method includes obtaining an artifact that includes a collection of reference items, where each reference item includes a sequence of words, generating candidate tags from each of the reference items based on the sequences of words in the reference items, selecting a subset of the candidate tags as context tags based on an amount that the candidate tags appear in the reference items, obtaining a sample item that includes a sequence of words, identifying a subset of the context tags in the sequence of words in the sample item, and classifying a subset of the reference items as contextually similar to the sample item based the context tags that were identified.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 21, 2021
    Inventors: Mahesh Venkataraman, Kishore P. Durg, Mallika Fernandes, Sunder Ranganathan Nochilur, Jothi Gouthaman, Radhika Golden, Venugopal S. Shenoy, Srinatha Sreedhara Mulugund, Gopi Krishna Durbhaka, Ramchand R. Bhambhani
  • Patent number: 11106667
    Abstract: Transactional scans of portions of a database may be performed. When a query is received that causes a scan of a database, different portions of the database may be scanned within separate transactions. Operations applicable to perform the scan the records of the different portions of the database may be invoked once within the transactions instead of invoking the operations individually for each of the records in the different portions. Results of the query based on the scanned portions may then be provided in response to the query.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongsik Yoon, Gopi Krishna Attaluri, Kamal Kant Gupta, Yingjie He, Saileshwar Krishnamurthy
  • Patent number: 11080171
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for test cycle optimization using contextual association mapping. In one aspect, a method includes obtaining an artefact that includes a collection of reference items, where each reference item includes a sequence of words, generating candidate tags from each of the reference items based on the sequences of words in the reference items, selecting a subset of the candidate tags as context tags based on an amount that the candidate tags appear in the reference items, obtaining a sample item that includes a sequence of words, identifying a subset of the context tags in the sequence of words in the sample item, and classifying a subset of the reference items as contextually similar to the sample item based the context tags that were identified.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 3, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Mahesh Venkataraman, Kishore P. Durg, Mallika Fernandes, Sunder Ranganathan Nochilur, Jothi Gouthaman, Radhika Golden, Venugopal S. Shenoy, Srinatha Sreedhara Mulugund, Gopi Krishna Durbhaka, Ramchand R. Bhambhani
  • Patent number: 11062296
    Abstract: A first computing device broadcasts a first audio token comprising the first user computing device identifier over two or more audio frequency channels at specified intervals and listens for audio inputs via the two or more audio frequency channels at the specified intervals. The first computing device receives a second audio token generated by a second computing device and communicates the received second audio token to the one or more computing devices. The second computing device receives the first audio token generated by the first computing device and communicates the received first audio token to the one or more computing devices. The one or more computing devices receive the first and second audio tokens and pair the first computing device and the second computing device and facilitate a transfer of data between the first computing device and the second computing device.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: July 13, 2021
    Assignee: Google LLC
    Inventors: Edward Chiang, Arjita Madan, Gopi Krishna Madabhushi, Heman Khanna, Rohan Laishram, Aviral Gupta
  • Publication number: 20210160214
    Abstract: A computerized method for implementing distributed application security mesh systems comprising: providing a service graph; and providing an underlying mesh graph with a pre-defined paths.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: AMIT JAIN, GOPI KRISHNA, PRATIK ROYCHOWDHURY
  • Patent number: 10999125
    Abstract: A system and method for communicating between applications using a routing process. A set of one or more signal-routes are defined on a network device, including a first signal-route. Each signal-route is associated with a state of an application to be executed on the network device, wherein the first signal-route is associated with a first application state of the application. The network device detects, within the application executing within an application layer of the network device, a change in the first application state and notifies other applications of the change in the first application state. Notifying includes modifying the first signal-route, wherein modifying includes adding the first signal-route to or removing the first signal-route from a Routing Information Base (RIB) and advertising the change in the RIB.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: May 4, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Sanjay Agrawal, Gopi Krishna, Ananya Basu
  • Patent number: 10931526
    Abstract: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: February 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Roshan Joyce, Gopi Krishna, Sankar Ramamoorthi
  • Publication number: 20200394643
    Abstract: A first computing device broadcasts a first audio token comprising the first user computing device identifier over two or more audio frequency channels at specified intervals and listens for audio inputs via the two or more audio frequency channels at the specified intervals. The first computing device receives a second audio token generated by a second computing device and communicates the received second audio token to the one or more computing devices. The second computing device receives the first audio token generated by the first computing device and communicates the received first audio token to the one or more computing devices. The one or more computing devices receive the first and second audio tokens and pair the first computing device and the second computing device and facilitate a transfer of data between the first computing device and the second computing device.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Inventors: Edward Chiang, Arjita Madan, Gopi Krishna Madabhushi, Heman Khanna, Rohan Laishram, Aviral Gupta
  • Patent number: 10866894
    Abstract: Systems and methods for controlling cache usage are described and include associating, by a server computing system, a tenant in a multi-tenant environment with a cache cluster formed by a group of cache instances; associating, by the server computing system, a memory threshold and a burst memory threshold with the tenant; enabling, by the server computing system, each of the cache instances to collect metrics information based on the tenant accessing the cache cluster, the metrics information used to determine memory usage information and burst memory usage information of the cache cluster by the tenant; and controlling, by the server computing system, usage of the cache cluster by the tenant based on comparing the memory usage information with the memory threshold and comparing the burst memory usage information with the burst memory threshold.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: December 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gopi Krishna Mudumbai, Jayant Kumar
  • Patent number: 10864282
    Abstract: The present invention provides for a novel liquid formulation for solubilizing poorly soluble ST-246 in cyclodextrins and a novel process of making the formulation.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: December 15, 2020
    Assignee: Siga Technologies Inc.
    Inventors: Shanthakumar R. Tyavanagimatt, Melialani A. C. L. S. Anderson, William Weimers, Gopi Krishna Kasi, N K Peter Samuel, Tove C. Bolken, Dennis E. Hruby
  • Patent number: 10853046
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for deploying software applications on server clusters. Characteristics of the server clusters are used to generate a deployment plan indicating an order in which the server clusters are to be updated and a timing with which the server clusters are to be updated. The characteristics of a server cluster can include a risk rating associated with the server cluster, an amount of traffic processed by the server cluster, and/or a size of the server cluster.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gopi Krishna Mudumbai, Ram Narsimhamurty Mantri Pragada, Jayant Kumar
  • Publication number: 20200302050
    Abstract: A computerized method for securing an application based on auto-learning and auto-mapping of application services and application programming interfaces (APIs), includes the step of providing a distributed application security mesh system. The method includes the step of implementing a learning mode of the distributed application security mesh system. This includes learning a set of services and a set of APIs that are used by the set of services to interact with each other. The service comprises an application service. This includes creating a record of the set of services. The record comprises a list of services that are currently active in a specified environment of the distributed application security mesh system, and a list of interactions of the services. The method includes the step of implementing an enforcing mode of the distributed application security mesh system.
    Type: Application
    Filed: November 25, 2019
    Publication date: September 24, 2020
    Inventors: AMIT JAIN, gopi KRISHNA
  • Patent number: 10762494
    Abstract: A first computing device broadcasts a first audio token comprising the first user computing device identifier over two or more audio frequency channels at specified intervals and listens for audio inputs via the two or more audio frequency channels at the specified intervals. The first computing device receives a second audio token generated by a second computing device and communicates the received second audio token to the one or more computing devices. The second computing device receives the first audio token generated by the first computing device and communicates the received first audio token to the one or more computing devices. The one or more computing devices receive the first and second audio tokens and pair the first computing device and the second computing device and facilitate a transfer of data between the first computing device and the second computing device.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: Edward Chiang, Arjita Madan, Gopi Krishna Madabhushi, Heman Khanna, Rohan Laishram, Aviral Gupta