Patents by Inventor Rajendra Kumar

Rajendra Kumar 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: 20200187114
    Abstract: Two methods for energy-efficient idle listening enhancement for WLAN systems are provided. The first method performs a change of operation of a station (STA) from an active mode to an idle listening mode without notifying the change to an access point (AP) associated with the STA. In the idle listening mode, the AP may transmit frames to the STA using a higher bandwidth, but the STA can only sense channels in a lower bandwidth to save energy. The second method transmits a frame to the AP associated with the STA to notify the AP the change of operation of the STA from the active mode to the idle listening mode. In the idle listening mode, the AP may transmit frames to the STA using the lower bandwidth, and the STA can only sense channels in the lower bandwidth to save energy.
    Type: Application
    Filed: October 2, 2019
    Publication date: June 11, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Kamesh Medapalli, Rajendra Kumar Gundu Rao, Xianmin Wang, Sangho Seo
  • Publication number: 20200160211
    Abstract: A method for machine learning based database management is provided. The method may include training a machine learning model to detect an anomaly that is present and/or developing in a database system. The anomaly in the database system may be detected by at least processing, with a trained machine learning model, one or more performance metrics for the database system. In response to detecting the presence of the anomaly at the database system, one or more remedial actions may be determined for correcting and/or preventing the anomaly at the database system. The one or more remedial actions may further be sent to a database management system associated with the database system. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Rajendra Kumar, Heinz Wolf, Lohit Kumar A.P, Venkatesh R
  • Publication number: 20200104148
    Abstract: Disclosed herein are system, method, and computer program product embodiments for measuring graphical user interface (GUI) usage, generating visual depictions of the GUI usage, and providing GUI modification recommendations based on the GUI usage. A user interface (UI) usage measurement system may monitor user interactions with an application from one or more user devices. The UI usage measurement system may data such as button clicks or other icon interactions on a GUI. After aggregating this information, the UI usage measurement system may apply machine learning techniques to determine a GUI object recommendation. The recommendation may include the movement of one or more GUI objects to different locations so that the user may more quickly access GUI objects that are more heavily utilized. In this manner, the UI usage measurement system may modify the GUI used by a particular user to access elements of an application.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Inventors: Jai Vignesh R, Rajendra Kumar
  • Publication number: 20200100266
    Abstract: Systems, methods, and devices that enable coexistence of traffic for collocated transceivers are described herein. In an example embodiment, a method may comprise: receiving a QuietIE request from a wireless device communicatively coupled to a first transceiver; generating, using a processing device, a QuietIE schedule for the first transceiver and the wireless device based on a transmission parameter identifying one or more transmission times designated by a transmission protocol of a second transceiver, where the second transceiver is collocated with the first transceiver and shares a transmission medium with the first transceiver, and where the QuietIE schedule identifies a plurality of quiet periods and a plurality of available periods to the wireless device; and transmitting the QuietIE schedule to the wireless device.
    Type: Application
    Filed: November 6, 2019
    Publication date: March 26, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Raghavendra Kencharla, Rajendra Kumar Gundu Rao, Sri Ramya Thota
  • Patent number: 10567830
    Abstract: A system and method for managing insertion of advertisements. The method includes receiving information associated with commercial breaks on a television or radio channel. Information associated with advertisements is acquired. The advertisements include one of regional advertisements and national advertisements. The method also includes determining the advertisements to be aired during the commercial breaks based on the information acquired and scheduling playing of the advertisements during commercial breaks. The system includes a user interface for providing information associated with commercial breaks and advertisements. The system also includes a media server for managing insertion of the advertisements. Further, the system includes one or more edge devices for fetching of the advertisements based on a schedule and inserting the advertisements for playing on the television or radio channel.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: February 18, 2020
    Assignee: SUREWAVES MEDIATECH PRIVATE LIMITED
    Inventor: Rajendra Kumar Khare
  • Patent number: 10554547
    Abstract: Embodiments include receiving configuration information including a match criterion for packets received at a network device in a network and a pool of layer 3 addresses associated with a set of servers in the network, resolving layer 2 destination addresses based on the layer 3 addresses of the servers, and programming a hardware layer of the network device based, at least in part, on the match criterion, the pool of layer 3 addresses, and the layer 2 destination addresses. Specific embodiments include configuring a policy to indicate that packets from an external source are to be forwarded to a server of the set of servers. Further embodiments include receiving a packet at the network device, and matching the packet to the pool of layer 3 addresses and the resolved layer 2 addresses based, at least in part, on the match criterion programmed in the hardware layer.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: February 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rajendra Kumar Thirumurthi, Samar Sharma, Puneet Kumar, Mouli Vytla
  • Patent number: 10545189
    Abstract: In one embodiments, a system comprises: a plurality of scan test chains configured to perform test operations at a first clock speed; a central test controller for controlling testing by the scan test chains; and an interface configured to generate instructions to direct central test controller. The interface communicates with the centralized test controller at the first clock speed and an external scan input at a second clock speed. The second clock speed can be faster than the first clock speed. The instructions communicated to the central controller can be directions associated with sequential scan compression/decompression operations. In one exemplary implementation, the interface further comprise a mode state machine used to generate the mode control instructions and a test register state machine that generate test state control instructions, wherein the test mode control instructions and the test state control instructions direct operations of the centralized test controller.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: January 28, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: Milind Sonawane, Amit Sanghani, Jonathon E. Colburn, Bala Tarun Nelapatla, Shantanu Sarangi, Rajendra Kumar reddy.S, Sailendra Chadalavada
  • Publication number: 20200021528
    Abstract: In an example, a network switch is configured to operate natively as a load balancer. The switch receives incoming traffic on a first interface communicatively coupled to a first network, and assigns the traffic to one of a plurality of traffic buckets. This may include looking up a destination IP of an incoming packet in a fast memory such as a ternary content-addressable memory (TCAM) to determine whether the packet is directed to a virtual IP (VIP) address that is to be load balanced. If so, part of the source destination IP address may be used as a search tag in the TCAM to assign the incoming packet to a traffic bucket or IP address of a service node.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
  • Publication number: 20200008213
    Abstract: Systems, methods, and devices enable coexistence of traffic for collocated transceivers. Methods may include generating, using a processing device, a medium access schedule for at least a first transceiver based on a transmission parameter of a second transceiver, the second transceiver being collocated with the first transceiver and sharing a transmission medium with the first transceiver, and the medium access schedule comprising a QuietIE schedule. Methods may also include identifying a plurality of wireless devices communicatively coupled to the first transceiver. Methods may further include transmitting the QuietIE schedule to the plurality of wireless devices, the QuietIE schedule identifying a plurality of quiet periods and a plurality of available periods to the plurality of wireless devices.
    Type: Application
    Filed: September 27, 2018
    Publication date: January 2, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Raghavendra Kencharla, Rajendra Kumar Gundu Rao, Sri Ramya Thota
  • Patent number: 10523745
    Abstract: In an example, there is disclosed a network apparatus, comprising: one or more logic elements, including at least one hardware logic element, to provide a network manager engine to: provide a switched fabric management function; communicatively couple to at least one network switch, the network switch configured to provide optional native hardware-based load balancing; monitor one or more load balancing factors; and at least partly responsive to the one or more load balancing factors, configure native hardware-based load balancing on the at least one network switch.
    Type: Grant
    Filed: April 9, 2016
    Date of Patent: December 31, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Rajendra Kumar Thirumurthi, Sachin Vijay Vishwarupe, Samar Sharma, Kushal A. Patel, Mouli Vytla
  • Patent number: 10517106
    Abstract: Systems, methods, and devices schedule requests associated with wireless communications devices. Methods include receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, where each request of the plurality of requests includes a proposed service period and proposed service interval. Methods further include generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests, determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit, and generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 24, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Xianmin Wang, Rajendra Kumar Gundu Rao
  • Patent number: 10506622
    Abstract: Systems, methods, and devices enable coexistence of traffic for collocated transceivers. Methods may include generating, using a processing device, a medium access schedule for at least a first transceiver based on a transmission parameter of a second transceiver, the second transceiver being collocated with the first transceiver and sharing a transmission medium with the first transceiver, and the medium access schedule comprising a QuietIE schedule. Methods may also include identifying a plurality of wireless devices communicatively coupled to the first transceiver. Methods may further include transmitting the QuietIE schedule to the plurality of wireless devices, the QuietIE schedule identifying a plurality of quiet periods and a plurality of available periods to the plurality of wireless devices.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 10, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Raghavendra Kencharla, Rajendra Kumar Gundu Rao, Sri Ramya Thota
  • Publication number: 20190364102
    Abstract: In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
  • Patent number: 10470121
    Abstract: Two methods for energy-efficient idle listening enhancement for WLAN systems are provided. The first method performs a change of operation of a station (STA) from an active mode to an idle listening mode without notifying the change to an access point (AP) associated with the STA. In the idle listening mode, the AP may transmit frames to the STA using a higher bandwidth, but the STA can only sense channels in a lower bandwidth to save energy. The second method transmits a frame to the AP associated with the STA to notify the AP the change of operation of the STA from the active mode to the idle listening mode. In the idle listening mode, the AP may transmit frames to the STA using the lower bandwidth, and the STA can only sense channels in the lower bandwidth to save energy.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: November 5, 2019
    Inventors: Kamesh Medapalli, Rajendra Kumar Gundu Rao, Xianmin Wang, Sangho Seo
  • Patent number: 10469389
    Abstract: In an example, a network switch is configured to operate natively as a load balancer. The switch receives incoming traffic on a first interface communicatively coupled to a first network, and assigns the traffic to one of a plurality of traffic buckets. This may include looking up a destination IP of an incoming packet in a fast memory such as a ternary content-addressable memory (TCAM) to determine whether the packet is directed to a virtual IP (VIP) address that is to be load balanced. If so, part of the source destination IP address may be used as a search tag in the TCAM to assign the incoming packet to a traffic bucket or IP address of a service node.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 5, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
  • Patent number: 10467131
    Abstract: Performance analysis for test automation frameworks is described. A test is executed of an application. Performance indicators are logged during execution of the test, wherein the performance indicators include a first performance indicator. A correlation is identified between the first performance indicator and a second performance indicator recorded during the execution of the test or an execution of a previous test of the application. An output device outputs the correlation as a performance issue.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 5, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rajendra Kumar Gupta, Anupam Sharma, Sanjeev Kumar Lohchab, Naveen Kumar Surendra Rao, Swapnadeep Deb Kanunjna
  • Patent number: 10451676
    Abstract: A method for testing. An external clock frequency is generated. Test data is supplied over a plurality of SSI connections clocked at the external clock frequency, wherein the test data is designed for testing a logic block. A DSTA module is configured for the logic block that is integrated within a chip to a bandwidth ratio, wherein the bandwidth ratio defines the plurality of SSI connections and a plurality of PSI connections of the chip. The external clock frequency is divided down using the bandwidth ratio to generate an internal clock frequency, wherein the bandwidth ratio defines the external clock frequency and the internal clock frequency. The test data is scanned over the plurality of PSI connections clocked at the internal clock frequency according to the bandwidth ratio, wherein the plurality of PSI connections is configured for inputting the test data to the plurality of scan chains.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 22, 2019
    Assignee: Nvidia Corporation
    Inventors: Milind Sonawane, Amit Sanghani, Shantanu Sarangi, Jonathon E. Colburn, Bala Tarun Nelapatla, Sailendra Chadalavda, Rajendra Kumar Reddy.S, Mahmut Yilmaz, Pavan Kumar Datla Jagannadha
  • Patent number: 10412157
    Abstract: In an example, there is provided a network apparatus for providing native load balancing within a switch, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network, the second network comprising a service pool of service nodes; one or more logic elements providing a switching engine operable for providing network switching; and one or more logic elements comprising a load balancing engine operable for: load balancing incoming network traffic to the service pool via native hardware according to a load balancing configuration; detecting a new service node added to the service pool; and adjusting the load balancing configuration to account for the new service node; wherein the switching engine and load balancing engine are configured to be provided on the same hardware as each other and as the first network interface and plurality of second network interfaces.
    Type: Grant
    Filed: April 9, 2016
    Date of Patent: September 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Rajendra Kumar Thirumurthi, Sachin Vijay Vishwarupe, Samar Sharma, Mouli Vytla
  • Publication number: 20190273694
    Abstract: In an example, a network switch is configured to natively act as a high-speed load balancer. Numerous load-balancing techniques may be used, including one that bases the traffic “bucket” on a source IP address of an incoming packet. This particular technique provides a network administrator a powerful tool for shaping network traffic. For example, by assigning certain classes of computers on the network particular IP addresses, the network administrator can ensure that the traffic is load balanced in a desirable fashion. To further increase flexibility, the network administrator may apply a bit mask to the IP address, and expose only a portion, selected from a desired octet of the address.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 5, 2019
    Inventors: Rajendra Kumar Thirumurthi, Samar Sharma, Mouli Vytla
  • Publication number: 20190253478
    Abstract: Features are provided for the asynchronous transmission of media files that are part of, or otherwise associated with, user-created content posts. The media file transmissions are asynchronous in nature because the media files are transmitted in parallel background processes while users continue creating content posts or performing other computing tasks. The client devices on which the media file transmissions are initiated can manage the establishment of connections to a network-accessible content management system, and also manage the continued transmission of the media files to the content management system while the users perform other tasks using the client devices.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 15, 2019
    Inventors: Sohrab Andaz, Aditya Madduri Karanam, Rajendra Kumar Vippagunta