Patents by Inventor Rajneesh Kumar

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

  • Patent number: 11032763
    Abstract: Some embodiments include an apparatus and method for a mobile access point (AP) station that operates in an always-on soft AP mode where a station is associated with the mobile AP station, and switch back to operate as a station in an infrastructure mode with an AP. For example, in an always-on soft AP mode, the mobile AP station may implement a target wake time (TWT) responder power save mode feature. The mobile AP station may maintain a wake window after a beacon to enable unassociated devices to associate; establish a broadcast TWT schedule for unassociated TWT-capable devices to associate; schedule TWT for associated devices; go to sleep outside of the scheduled TWT of the associated devices; and switch back to infrastructure mode to perform as a station and maintain a connection with an AP.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: June 8, 2021
    Assignee: Apple Inc.
    Inventors: Guoqing Li, Dagbegnon H. Bahini, Rajneesh Kumar
  • Publication number: 20210151330
    Abstract: Certain aspects of the present disclosure provide apparatus and techniques for partially molding packages for integrated circuits. A packaged assembly for integrated circuits includes: a substrate having at least one mold barrier between a first region on a first surface of the substrate and a second region on the first surface; a die attached to the substrate; one or more components attached to the substrate in the first region; and a first encapsulant over the one or more components in the first region, wherein the at least one mold barrier is configured to block a portion of the first encapsulant from moving from the first region of the substrate to the second region of the substrate during an application of the first encapsulant.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: Srikanth KULKARNI, Rajneesh KUMAR, Sayok CHATTOPADHYAY
  • Patent number: 11005729
    Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 11, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Bhaskar Jain, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Sai Sundar Ramamurthy, Unni Dilip, Vijay Sai Ram Paruchuri, Sanjay Kumar Gupta
  • Patent number: 10999798
    Abstract: An interface circuit in an electronic device (such as an access point) may provide a wake-up beacon to a recipient electronic device. During operation, the interface circuit may provide a wake-up beacon associated with a predefined sub-channel in one or more channels in a band of frequencies, where the wake-up beacon is for a wake-up radio in the recipient electronic device. Moreover, the wake-up beacon may be provided within an associated time interval, such as a keep-alive interval of the electronic device. In some embodiments, the wake-up beacon includes a field with channel information that specifies one or more second channels used by a main radio in the recipient electronic device. Alternatively or additionally, the wake-up beacon may include a field with service information that specifies one or more types of services and/or a field with information specifying a transmit power of the interface circuit.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 4, 2021
    Assignee: Apple Inc.
    Inventors: Guoqing Li, Yong Liu, Oren Shani, Christiaan A. Hartman, Xiaowen Wang, Christian W. Mucke, Tushar R. Shah, Jarkko L. Kneckt, Matthew L. Semersky, Yoel Boger, Josef Peery, Rajneesh Kumar
  • Publication number: 20210100015
    Abstract: Methods, systems, and apparatus are presented for providing enhanced scheduling requests, e.g., in an IEEE 802.11 network. A client station (STA) may determine one or more minimum quality of service (QoS) metrics for supporting an application being implemented by the STA, and may determine minimum scheduling parameters to be implemented by an access point (AP) to achieve the minimum QoS. The STA may transmit to the AP a specific scheduling request indicating the minimum scheduling parameters. In response, the AP may schedule communication resources for the STA in accordance with the minimum scheduling resources.
    Type: Application
    Filed: September 25, 2020
    Publication date: April 1, 2021
    Inventors: Guoqing Li, Brajesh K. Dave, Shehla S. Rana, Yang Yu, Rajneesh Kumar
  • Publication number: 20210091017
    Abstract: A package comprising a substrate, a first antenna device, and an integrated device. The substrate comprising a first surface and a second surface, where the substrate comprises a plurality of interconnects. The first antenna device is coupled to the first surface of the substrate, through a first plurality of solder interconnects. The integrated device is coupled to the second surface of the substrate. The package may include an encapsulation layer located over the second surface of the substrate, where the encapsulation layer encapsulates the integrated device. The package may include a shield formed over a surface of the encapsulation layer, where the shield includes an electromagnetic interference (EMI) shield.
    Type: Application
    Filed: May 8, 2020
    Publication date: March 25, 2021
    Inventors: Jaehyun YEON, Suhyung HWANG, Chin-Kwan KIM, Rajneesh KUMAR, Darryl Sheldon JESSIE
  • Patent number: 10958555
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links. The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Sai Sundar Ramamurthy, Vijay Sai Ram Paruchuri, Unni Dilip, Ravi Kumar G V Subrahmanya, Bhaskar Jain, Sanjay Kumar Gupta
  • Publication number: 20210083948
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Patent number: 10924993
    Abstract: An interface circuit in an electronic device (such as an access point) may utilize a configurable wake-up-frame format. During operation, the interface circuit may receive a wake-up-radio (WUR)-setup request associated with a recipient electronic device, where the WUR-setup request specifies a proposed configurable wake-up-frame format. In response, the electronic device may determine the configurable wake-up-frame format to be used based at least in part on the proposed configurable wake-up-frame format. Then, the interface circuit may provide a WUR-setup response intended for the recipient electronic device, where the WUR-setup response specifies the configurable wake-up-frame format selected for use. Note that the configurable wake-up-frame format may specify a payload length in a wake-up frame and/or one or more operations of at least one of the recipient electronic device or the electronic device after the wake-up frame is transmitted by the electronic device.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Jarkko L. Kneckt, Matthew L. Semersky, Christiaan A. Hartman, Oren Shani, Yong Liu, Xiaowen Wang, Tushar R. Shah, Yoel Boger, Rajneesh Kumar, Josef Peery, Christian W. Mucke, Guoqing Li
  • Patent number: 10891026
    Abstract: An approach is provided for monitoring disk utilization at an object level. At a first time a first size of an object in a System i computing platform is determined by calling an application programming interface (API). At a second time a second size of the object is determined by calling the API. A difference between the first and second sizes is determined. The difference is determined to be greater than a threshold. Based on the difference exceeding the threshold, an alert is sent indicating growth at the object level rather than at an auxiliary storage pool level. The API is called to obtain the sizes of libraries in the System i computing platform. Differences between the sizes of the libraries at a user-entered start date and the current time are determined and presented. A report including the differences is generated and sent.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vishal Anand, Sahadev Dey, Rajneesh Kumar, Vijay S. Patil, Amit Patra
  • Publication number: 20200396200
    Abstract: This disclosure is related to devices, systems, and techniques for using a Domain Name System (DNS) server to identify one or more network devices capable of operating according to a protocol. For example, a DNS system device includes a memory and one or more processors implemented in circuitry. The one or more processors are configured to receive, from a client device, a DNS query including a specification of a hostname and a request for an MP-TCP capability, determine, using the memory, at least one IP address corresponding to the hostname and corresponding to one of the devices that is MP-TCP capable, and send, to the client device, a DNS response including an indication of the at least one of the IP addresses.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Rajneesh Kumar, Bharat Dhaker, Peyush Gupta
  • Patent number: 10855555
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: December 1, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Patent number: 10812319
    Abstract: In one embodiment, a controller determines one or more objects of a computer application to track, and instructs a monitoring system to track object state changes for the one or more objects during runtime of the computer application. As such, the controller then receives object state change information for the one or more objects tracked by the monitoring system, in addition to receiving application performance metrics related to the computer application during runtime from the monitoring system. The controller may then determine one or more application performance metric change events based on the received application performance metrics. According to the techniques herein, the controller may then correlate one or more particular object state changes of the object state change information with one or more correspondingly affected application performance metric change events, and may perform one or more reactive actions based on the correlating.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: October 20, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Suresh Prakash, Rajneesh Kumar, Chandan Abhishek, Nidhi Mala, Bhuvneshwar Kumar
  • Publication number: 20200328957
    Abstract: A first device may provide, periodically throughout a test session and to neighboring devices that are in a network with the first device, a message request for measuring network performance. The neighboring devices, upon receiving the request message, are to use a relay mechanism to determine network performance indicator (NPI) values. The first device may receive, from the neighboring devices and periodically throughout the test session, a response message that includes the NPI values. The first device may determine additional NPI values that measure the network performance between the first device and the neighboring devices. The first device may determine overall NPI values based on the NPI values and the additional NPI values. The first device may identify a preferred next-hop to one of the neighboring devices based on the overall NPI values, where the preferred next-hop is part of a preferred path through the network.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Peyush Gupta, Rajneesh Kumar
  • Patent number: 10791511
    Abstract: Some embodiments enable low power mode for wireless local area network (WLAN) subsystem of an electronic device to improve power usage at the electronic device and increase response time of the WLAN subsystem to prioritized application(s). For example, a method includes enabling a sleep mode of the WLAN subsystem of the electronic device. The electronic device maintains a connection with an access point of a wireless network during the sleep mode. The method further includes receiving a request from an application to communicate with the wireless network. The application is included in a list of prioritized applications. In response to determining that a metric associated with the sleep mode does not exceed a power budget, the sleep mode of the WLAN subsystem is suspended and the communication between the application and the access point of the wireless network is enabled (after the suspension of the sleep mode).
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventors: Veerendra Boodannavar, Ronald K. Huang, Rajneesh Kumar, Kapil Chhabra, Faraz Faheem
  • Publication number: 20200296011
    Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Bhaskar Jain, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Sai Sundar Ramamurthy, Unni Dilip, Vijay Sai Ram Paruchuri, Sanjay Kumar Gupta
  • Publication number: 20200296012
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Publication number: 20200296023
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links, The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Rajneesh Kumar, Sai Sundar Ramamurthy, Vijay Sai Ram Paruchuri, Unni Dilip, Ravi Kumar G V Subrahmanya, Bhaskar Jain, Sanjay Kumar Gupta
  • Publication number: 20200288437
    Abstract: An interface circuit in an electronic device (such as an access point) may request a channel status in order to specify a subset of one or more frequency sub-bands. During operation, the interface circuit may provide at least a frame to the recipient electronic device, where the frame requests the channel status for the one or more frequency sub-bands. Then, the electronic device may receive one or more measurement results from the recipient electronic device that specify the subset of the one or more frequency sub-bands (such as one or more RUs) that are not to be used when communicating with the recipient electronic device.
    Type: Application
    Filed: August 16, 2019
    Publication date: September 10, 2020
    Inventors: Guoqing Li, Yang Yu, Paul V. Flynn, Yaranama Venkata Ramana Dass, Vijay Kumar Ramamurthi, Camille Chen, Rajneesh Kumar
  • Publication number: 20200267114
    Abstract: Techniques are described for selecting, with an intermediate device, a preferred remote endpoint from a plurality of remote endpoints accessible to a client computing device via a network and indicating the preferred remote endpoint to the client computing device. For example, an intermediate device may intercept a DNS response from a DNS load balancer that load balances service requests across multiple remote endpoints that provide the requested service. Based on values for one or more network performance metrics for network traffic from each of the multiple endpoints to the intermediate device, the intermediate device may modify the priority of IP addresses included in the DNS response. The intermediate device may, for instance, replace an original primary IP address in the DNS response with an IP address for another one of the remote endpoints for which the intermediate device measured better network performance metrics.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Sai Sundar Ramamurthy, Rajneesh Kumar, Bhaskar Jain, Ravi Kumar G V Subrahmanya, Sanjay Kumar Gupta, Unni Dilip, Vijay Sai Ram Paruchuri