Patents by Inventor Harish Kumar

Harish 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: 20210373109
    Abstract: A magnetic sensor circuit includes a plurality of magnetic sensors having bias input and bias output terminals and first and second measurement terminals. The circuit includes a diagnostic sensor having bias input and bias output terminals and first and second measurement terminals. The circuit includes a first multiplexer configured to selectively couple a current source to the bias input terminals of the magnetic sensors or to the bias input terminal of the diagnostic sensor and includes a second multiplexer configured to selectively couple the bias output terminals of the magnetic sensors or the bias output terminal of the diagnostic sensor to a first terminal of a switch. The circuit includes a third multiplexer configured to selectively couple the measurement terminals of the magnetic sensors or the measurement terminals of the diagnostic sensor to differential input terminals of an amplifier.
    Type: Application
    Filed: January 28, 2021
    Publication date: December 2, 2021
    Inventors: Harish Kumar, Srinivasan Venkataraman
  • Publication number: 20210373923
    Abstract: Described herein is a system and method for flow state save/restore of a virtual filtering platform. A first instance of a driver manages policy and flow state for ongoing flows between client device(s) and virtual machine(s). The virtual filtering platform is transitioned from the first instance of a driver to a second instance of the driver by serializing the policy and state for the ongoing flows on the first instance of the driver using a one pass algorithm. The serialized policy and state for the ongoing flows can be de-serialized with the ongoing flows re-established and/or reconciled on the second instance of the driver in accordance with the de-serialized policy and state for the plurality of ongoing flows. In some embodiments, a memory management technique can use a single operating system memory allocation call to allocate memory for the transition, with the technique managing utilization of the allocation memory.
    Type: Application
    Filed: May 17, 2021
    Publication date: December 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Harish Kumar Chandrappa, Milan Dasgupta, Daniel Max Firestone
  • Patent number: 11188571
    Abstract: A logical graph is generated using at least a portion of log data received from a set of agents executing on one or more nodes in one or more data centers. The logical graph is augmented using data obtained from one or more agents executing in containerized environments, including by representing communications between pods within the logical graph. The augmented logical graph is used to detect an anomaly.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 30, 2021
    Assignee: Lacework Inc.
    Inventors: Yijou Chen, Harish Kumar Bharat Singh, Murat Bog, Vikram Kapoor
  • Patent number: 11184274
    Abstract: Described herein are systems and methods for supporting multicast for virtual networks. In some embodiments, a native multicast approach can utilized in which packet replication is performed on a host node of a virtual machine (VM) with a multicast data packet encapsulated in uniquely address unicast packets. In some embodiments, a network virtual appliance can be utilized. A multicast packet sent from the VM can be unicasted to the network virtual appliance. The multicast appliance can then replicate the packet into multiple copies and send the packets to the receivers in the virtual network as unicast data packets encapsulating the multicast packet.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Kumar Chandrappa, Adarsh Kirnelli Rangaiah, Milan Dasgupta, Daniel Max Firestone, Michal Czeslaw Zygmunt, Xinyan Zan, Rishabh Tewari, Eric Lawrence Albert Lantz, Deepak Bansal, Young Lee
  • Publication number: 20210358174
    Abstract: A method and apparatus for processing color data includes storing fragment pointer and color data together in a color buffer. A delta color compression (DCC) key indicating the color data to fetch for processing is stored, and the fragment pointer and color data is fetched based upon the read DCC key for decompression.
    Type: Application
    Filed: December 28, 2020
    Publication date: November 18, 2021
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Pazhani Pillai, Mark A. Natale, Harish Kumar Kovalam Rajendran
  • Patent number: 11177778
    Abstract: A method for digital predistortion (DPD) calibration in a wireless communication device is provided that includes transmitting, by transmission circuitry of the wireless communication device, a plurality of pulses, where each pulse corresponds to an amplitude step in a pattern of amplitude steps, where the amplitude steps are separated by silence gaps, receiving each pulse in receiver circuitry of the wireless communication device, generating, by an accumulator component of the wireless communication device, an accumulated sample for each pulse based on a plurality of samples output by the receiver circuitry for the pulse, and computing, by a processor of the wireless communication device, amplitude dependent gain (AM/AM) and amplitude dependent phase shift (AM/PM) values for each accumulated sample.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 16, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Raghu Ganesan, Harish Kumar Ramesh, John Roshan Samuel Chandran, Lakshmi Bala Krishna Manoja Vinnakota
  • Publication number: 20210321894
    Abstract: Conventionally, activity detection has been through one mode i.e., smart watch. Though it works in reasonable cases, there are chances of false positives considerably. Other approaches include surveillance which limits itself to object detection. Embodiments of present disclosure provide systems and methods for detecting activities performed by user from data captured from multiple sensors. A first input (FI) comprising accelerometer data, heart rate and gyroscope data and second input (SI) comprising video data are obtained. Features are extracted from FI and pre-processed for a first activity (FA) detection using activity prediction model. Frames from SI are processed for creating bounding box of user and resized thereof to extract pose coordinates vector. Distance between vector of pose coordinates and training vectors of pose coordinates stored in the system is computed and a second activity (SA) is detected accordingly. Both the FA and SA are validated for determining true and/or false positive.
    Type: Application
    Filed: February 1, 2021
    Publication date: October 21, 2021
    Applicant: Tata Consultancy Services Limited
    Inventors: Ramesh BALAJI, Srinivasa Raghavan VENKATACHARI, Harish Kumar DHANASEKARAN
  • Patent number: 11153269
    Abstract: A DHCP server implementation includes transmission of a DHCP packet from a virtual machine executing on a server node to a node agent executing on the server node, generation, by the node agent, of a DHCP response packet based on the DHCP packet and on DHCP information previously stored in a local memory of the server node, and transmission of the DHCP response packet from the node agent to the virtual machine. Neither the DHCP packet transmitted by the virtual machine nor the DHCP response packet are transmitted out of the server node.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: October 19, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Young Lee, Sheng Lu, Xinyan Zan, Daniel M. Firestone, Harish Kumar Chandrappa, Anil A. Ingle, Jayesh Kumaran
  • Publication number: 20210321423
    Abstract: Embodiments of the present disclosure relates to a method and system to schedule a pool of resources to a plurality of user equipment's (UEs). The method comprises grouping the UEs using inputs from UEs, to obtain a plurality of groups. Also, method comprises determining a pivot UE from the UEs using a first metric associated with each of the UEs, associated with a selected group from the plurality of groups. Further, the method comprises pairing the pivot UE with at least one UE using a second metric, wherein the at least one UE is associated with the selected group. Next, precoding weights are determined for each of the plurality of UE's associated with the selected group. Thereafter, transmitting data and reference signals associated with each UE associated with the selected group, using the corresponding precoding weights on a sub-set of pool of resources.
    Type: Application
    Filed: August 8, 2019
    Publication date: October 14, 2021
    Inventors: Kiran Kumar Kuchi, Saidhiraj Amuru, Harish Kumar Dureppagari, Pavan Kumar Reddy Manne
  • Publication number: 20210316599
    Abstract: A vehicle air vent includes a volume control door pivotally mounted in a housing, a primary vane pivotally mounted in the housing to direct an air flow from an outlet of the vehicle air vent in an up/down direction, and a roller knob mounted on the primary vane and connected to the volume control door such that a rotation of the roller knob causes a rotation of the volume control door.
    Type: Application
    Filed: April 14, 2020
    Publication date: October 14, 2021
    Inventors: Angel R. Munoz, Steven J. Leathorn, Olivier Poulet, Keunhyuk Choi, Harish Kumar, Colin L. Kuzniar, Roman Szocinski
  • Patent number: 11144373
    Abstract: A method, a system, and a computer product for connecting computing components are disclosed. One or more data input and output properties of a data processing component in a plurality of data processing components are determined. At least one of the data input properties and data output properties of the data processing component are configured for connection of the data processing component to another data processing component in the plurality of data processing components in the data processing pipeline using a predetermined data pipeline connection topology. Using the predetermined data pipeline connection topology, the data processing component and another data processing component are dynamically connected using the configured properties.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 12, 2021
    Assignee: SAP SE
    Inventors: Harish Kumar Sampangi Rama, Abhradeep Kundu, Amarendu Singh, Venkatesh Iyengar, Sudhakar Bommenahalli Ramamurthy
  • Patent number: 11135227
    Abstract: The present invention relates to pyrimidine compounds that are useful as anti-proliferative agents. More particularly, the present invention relates to oxygen linked and substituted pyrimidine compounds, methods for their preparation, pharmaceutical compositions containing these compounds and uses of these compounds in the treatment of proliferative disorders. These compounds may be useful as medicaments for the treatment of a number of proliferative disorders including tumours and cancers as well as other disorders or conditions related to or associated with kinases.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: October 5, 2021
    Assignee: CTI BIOPHARMA CORP.
    Inventors: Stephanie Blanchard, Cheng Hsia Angelina Lee, Harish Kumar Mysore Nagaraj, Anders Poulsen, Eric T. Sun, Yee Ling Evelyn Tan, Anthony Deodaunia William
  • Patent number: 11134093
    Abstract: First information associated with a first user login activity is received, as is second information associated with a second user login activity. A determination is made, using the received first and second information, that the first user login activity and second user login activity have a parent-child relationship. The first user login activity and the second user login activity are linked to at least one user and a process.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 28, 2021
    Assignee: Lacework Inc.
    Inventors: Murat Bog, Vikram Kapoor, Samuel Joseph Pullara, III, Yijou Chen, Harish Kumar Bharat Singh
  • Patent number: 11132217
    Abstract: A method for providing a managed networking service for a cloud computing system enables users to consume managed virtualized network functions (VNFs) at edge locations. The method includes registering a plurality of third-party vendors for the managed networking service. The plurality of third-party vendors provide a plurality of VNFs for the managed networking service. The method also includes receiving user input from a user of the cloud computing system. The user input includes a request to deploy the plurality of VNFs at an edge location. The plurality of VNFs can be provided by different third-party vendors through the managed networking service. The method also includes causing the plurality of VNFs to be deployed on an edge device that is located at the edge location. The plurality of VNFs can be represented as logical entities in a database that is utilized by the managed networking service.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Kumar Chandrappa, Michelle Austine Liu, Swati Tiwari, Nikhil K Ravi, Chakshu Sardana, Neelesh Kumar, Viswanath Chennuru, Qiming Chen, Varun Prakash Shrivastava, Ganesh Srinivasan, Karthik Ananthakrishnan, Abhishek Tiwari
  • Publication number: 20210266049
    Abstract: Embodiments of the present disclosure relates to a method for allocating resources to a plurality of users by a base station in a communication network. The method comprises obtaining a plurality of parameters associated with each of the plurality of users. The plurality of parameters is at least one of a buffer occupancy, a channel quality, and a channel state information acquisition capability. Also, the method comprises segregating the users into a plurality of groups using at least one of the plurality of parameters, wherein each group comprises one or more users. Further, the method comprises obtaining a group specific metric for each of the plurality of groups using at least one of the plurality of parameters, and allocating resources to the one or more users of the plurality of groups using the group specific metric.
    Type: Application
    Filed: February 10, 2021
    Publication date: August 26, 2021
    Inventors: Kiran Kumar Kuchi, Saidhiraj Amuru, Harish Kumar Dureppagari, Pavan Kumar Reddy Manne
  • Patent number: 11102079
    Abstract: Virtual networks located in different regions of cloud provider are peered using unique regional identifiers for the virtual networks. The regional identifiers and other information are pushed down a network management stack to implement the peering.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anavi Arun Nahar, David M. Brumley, Harish Kumar Chandrappa, Neeraj Motwani, Nisheeth Srivastava, Rishabh Tewari, Vaibhav Kumar, Vishal Taneja, Vladimir Serov, Xinyan Zan, Deepak Bansal, Narayan Annamalai, Milan Dasgupta
  • Patent number: 11063857
    Abstract: Techniques are described herein that are capable of monitoring connectivity and latency of network links in virtual networks. For instance, a ping agent injects first ping packets into network traffic on behalf of hosts in the virtual network. The ping agent monitors incoming packets to identify first ping response packets, which are in response to the first ping packets, among the incoming packets. A ping responder rule that is included in inbound packet filter rules for a port in a virtual switch intercepts second ping packets in the network traffic. The ping responder rule converts the second ping packets into second ping response packets and injects the second ping response packets into outbound packet filter rules to be transferred to sources from which the second ping packets are received.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rishabh Tewari, Daniel Firestone, Harish Kumar Chandrappa, Anitha Adusumilli, David Michael Brumley, Deepak Bansal, Albert Gordon Greenberg, Parag Sharma, Arjun Roy
  • Publication number: 20210212143
    Abstract: A method for providing stateful proxying is disclosed, comprising: associating a first base station with a first base station identifier at a signaling protocol gateway, and with a first Internet Protocol (IP) address of the signaling protocol gateway; associating a second base station with a second base station identifier at the signaling protocol gateway, and with a second IP address of the signaling protocol gateway; establishing a first signaling protocol connection between a third base station and the first base station via the signaling protocol gateway with the first base station using the first IP address of the signaling protocol gateway; and establishing a signaling protocol connection between the third base station and the second base station with the second base station using the second IP address of the signaling protocol gateway.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Inventors: Rajesh Kumar Mishra, Anupam Goyal, Kartik Shashikant Raval, Harish Kumar Lohar
  • Patent number: 11042392
    Abstract: Described herein is a system and method for flow state save/restore of a virtual filtering platform. A first instance of a driver manages policy and flow state for ongoing flows between client device(s) and virtual machine(s). The virtual filtering platform is transitioned from the first instance of a driver to a second instance of the driver by serializing the policy and state for the ongoing flows on the first instance of the driver using a one pass algorithm. The serialized policy and state for the ongoing flows can be de-serialized with the ongoing flows re-established and/or reconciled on the second instance of the driver in accordance with the de-serialized policy and state for the plurality of ongoing flows. In some embodiments, a memory management technique can use a single operating system memory allocation call to allocate memory for the transition, with the technique managing utilization of the allocation memory.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Kumar Chandrappa, Milan Dasgupta, Daniel Max Firestone
  • Publication number: 20210180710
    Abstract: Disclosed is a pressure regulator, comprising: a first cylindrical chamber; a second cylindrical chamber located concentrically within the first cylindrical chamber and in thermal communication with the first cylindrical chamber; and further comprising at least one of: an internal valve, wherein the internal valve is connected at a first end to the first cylindrical chamber and at a second end to the second cylindrical chamber, wherein the internal valve allows the flow of gas from the second cylindrical chamber to the first cylindrical chamber; and an external gas chamber and an external valve, wherein the external gas chamber is located outside the first cylindrical chamber, wherein the external valve is connected at a first end to the first cylindrical chamber and at a second end to the external gas chamber, wherein the external valve allows the flow of gas from the external gas chamber to the first cylindrical chamber.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 17, 2021
    Inventors: Yasasvi Harish Kumar, Skandan Berikai Kuppan, Satya Swaroop Panda