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: 20200379756
    Abstract: The present disclosure relates to enabling clients to identify qualified developers for software development projects. An example method of operating a developer exchange server includes updating stored progress of developers for mission-related activities, wherein the mission-related activities correspond to features of a software platform, and determining, based on the stored progress of each of the developers, a confidence score for each of the developers for each of the features. The method includes receiving a search request that indicates a subset of the features and corresponding confidence thresholds for each of the subset of features, and in response, determining a ranked listing of qualified developers based on the subset of the features, the corresponding confidence thresholds, and the respective confidence score of each of the developers for each of the subset of features. The method further includes providing the ranked listing of qualified developers in response to the search request.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Inventors: Sanjay Kumar Gupta, Sarup Paul, Harish Kumar Balachandra Bellamane
  • Publication number: 20200374760
    Abstract: An interworking gateway for X2 interface communication is disclosed, comprising: an X2 internal interface for communicating with, and coupled to, a plurality of radio access networks (RANs) using a X2AP protocol; a database for associating each of the plurality of RANs with support status for an X2AP protocol version; an X2AP interworking broker for determining, based on communications with each of the plurality of RANs via the X2 internal interface, the support status for an X2AP protocol version for each of the plurality of RANs, the communications further comprising an observed response to a X2AP message of a first X2AP protocol version; and an X2 external interface for communicating with, and coupled to, a destination outside of the plurality of RANs.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Inventors: Harish Kumar Lohar, Kartik Shashikant Raval, Anupam Goyal
  • Patent number: 10846111
    Abstract: The present disclosure relates techniques for coordinating and synchronizing client-facing support services with the activities and responses from one or more technical teams assigned to address a client issue. In certain implementations, this may allow an agent or customer approach to use a single reference identifier (such as a case or matter number) to access information or updates from technical teams that do not typically employ such a number for their own tracking purposes. In this manner, relevant information to a client issue may be accessed from all involved technical teams at the agent level as well as allowing the technical teams themselves to readily see activity by other teams.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: November 24, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Udom Dwivedi, Vytesh Ramesh, Harish Kumar Balachandra Bellamane, Sanjay Kumar Gupta, Evan Ross Lipton, Vamsi Krishna Soma
  • Publication number: 20200356428
    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: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Harish Kumar Sampangi Rama, Abhradeep Kundu, Amarendu Singh, Venkatesh Iyengar, Sudhakar Bommenahalli Ramamurthy
  • Publication number: 20200358650
    Abstract: A method may include segregating an event stream that includes events associated with a cloud-based application hosted on a first remote resource and a second remote resource. The events may include metrics indicative of a state of the first remote resource and/or the second remote resource. The event stream may be segregated into a first child stream including events associated with the first remote resource and a second child stream including events associated with the second remote resource. The first child stream and/or the second child stream may be analyzed to identify a pattern indicative of a fault at the first remote resource and/or the second remote resource. An alert may be sent to in order to notify a client of the fault at the first remote resource and/or the second remote resource. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Venkatesh Iyengar, Abhradeep Kundu, Amarendu Singh, Harish Kumar Sampangi Rama, Sudhakar Bommenahalli Ramamurthy
  • Publication number: 20200302393
    Abstract: The present disclosure is related to a case management application that may be used by a user to open service cases. The user may enter certain input information in a field of the service case and the case management application may automatically identify output information based on the input information. The case management application may fill or populate other fields of the service case with the identified output information. The case management application may use trained machine learning routines to identify the output information based on input information. A designer of the case management application may configure the case management application. For example, the designer may select the trained machine learning routines that are accessed by the case management application to adjust how the case management application identifies output information.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Sanjay Kumar Gupta, Rahul Guha, Abhranil Naha, Harish Kumar Balachandra Bellamane, Vamsi Krishna Soma
  • Patent number: 10762669
    Abstract: Systems and techniques are described for colorizing vector images. Color raster images that correspond to the vector images are used to perform a color mapping to colorize the vector images. The vector images are represented using non-overlapping planar arrangements of faces of the vector images, so that the color mapping may be performed with respect to the faces. The faces may be processed in parallel, to further facilitate a speed and scalability of the describes processes and results.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: September 1, 2020
    Assignee: ADOBE INC.
    Inventors: Vineet Batra, Mridul Kavidayal, Harish Kumar, Ankit Phogat
  • Publication number: 20200274500
    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: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: Raghu Ganesan, Harish Kumar Ramesh, John Roshan Samuel Chandran, Lakshmi Bala Krishna Manoja Vinnakota
  • Patent number: 10747530
    Abstract: The present disclosure relates to enabling clients to identify qualified developers for software development projects. An example method of operating a developer exchange server includes updating stored progress of developers for mission-related activities, wherein the mission-related activities correspond to features of a software platform, and determining, based on the stored progress of each of the developers, a confidence score for each of the developers for each of the features. The method includes receiving a search request that indicates a subset of the features and corresponding confidence thresholds for each of the subset of features, and in response, determining a ranked listing of qualified developers based on the subset of the features, the corresponding confidence thresholds, and the respective confidence score of each of the developers for each of the subset of features. The method further includes providing the ranked listing of qualified developers in response to the search request.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: August 18, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Sanjay Kumar Gupta, Sarup Paul, Harish Kumar Balachandra Bellamane
  • Patent number: 10743217
    Abstract: An interworking gateway for X2 interface communication is disclosed, comprising: an X2 internal interface for communicating with, and coupled to, a plurality of radio access networks (RANs) using a X2AP protocol; a database for associating each of the plurality of RANs with support status for an X2AP protocol version; an X2AP interworking broker for determining, based on communications with each of the plurality of RANs via the X2 internal interface, the support status for an X2AP protocol version for each of the plurality of RANs, the communications further comprising an observed response to a X2AP message of a first X2AP protocol version; and an X2 external interface for communicating with, and coupled to, a destination outside of the plurality of RANs.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 11, 2020
    Assignee: Parallel Wireless, Inc.
    Inventors: Harish Kumar Lohar, Kartik Shashikant Raval, Anupam Goyal
  • Patent number: 10699415
    Abstract: Described herein is a method detecting a plurality of upper respiratory tract sub-regions automatically. Volume of interest (VOI) is identified based on the extraction of certain features, such as regional properties and shape-based features. The complete airway volume from a patient's data is identified by observing the area and eccentricity profiles of the certain volume/organ in the skull. Maxillary sinus area and eccentricity profile in the sagittal view is chosen in the present subject matter for level 1 VOI identification. Once a level 1VOI is identified, the other sub-regions existing in the same VOI are further identified as individual level 2 VOI. Level 3 VOI is extracted based on the shape and geometric features of the organ. The extracted level 3 VOI is considered as the active contour that is followed by the initialized contour for the accurate segmentation of upper airway sub-regions.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 30, 2020
    Assignee: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Bala Chakravarthy Neelapu, Harish Kumar Sardana, Om Prakash Kharbanda, Viren Sardana, Abhishek Gupta, Srikanth Vasamsetti
  • Publication number: 20200204478
    Abstract: Methods, systems, and computer readable media for supporting multi-homed (MH) connections are disclosed. According to one method, the method comprises: determining that an MH connection is enabled; identifying a local initiate port associated with the MH connection; using the local initiate port to configure connection rules to allow traffic associated with a plurality of paths associated with the MH connection; and using the connection rules to process traffic received over the MH connection.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventor: Harish Kumar Kashyap
  • Publication number: 20200192686
    Abstract: The present disclosure relates techniques for coordinating and synchronizing client-facing support services with the activities and responses from one or more technical teams assigned to address a client issue. In certain implementations, this may allow an agent or customer approach to use a single reference identifier (such as a case or matter number) to access information or updates from technical teams that do not typically employ such a number for their own tracking purposes. In this manner, relevant information to a client issue may be accessed from all involved technical teams at the agent level as well as allowing the technical teams themselves to readily see activity by other teams.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Udom Dwivedi, Vytesh Ramesh, Harish Kumar Balachandra Bellamane, Sanjay Kumar Gupta, Evan Ross Lipton, Vamsi Krishna Soma
  • Patent number: 10686568
    Abstract: An overlay network refers to a network that is implemented as various different virtual resources on a physical network referred to as an underlay network. Diagnostics are performed on the overlay network by injecting diagnostic packets from a source endpoint targeting a target endpoint. These endpoints can be in the overlay network, on-premises with the other endpoint but in a different overlay network, or off-premises form the other endpoint. The diagnostic packets include a data packet encapsulated with a diagnostic encapsulation header that can be removed by a network element in the underlay network to allow processing of the data packet, and then added back on. The network element maintains trace information that is a record of receipt of the diagnostic packet and operations performed on the diagnostic packet. A tracing service collects and analyzes this trace information from the various network elements.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahmoud Shawky Elhaddad, Ranjit Puri, Deepak Narula, Madhan Sivakumar, Vikas Bhardwaj, Harish Kumar Chandrappa, Daniel M. Firestone, Xuan Zou, Keith Loren Mange, Manish Tiwari, Keerthi Shankar
  • Publication number: 20200184523
    Abstract: A system for receiving, at a server with one or more processors, a request for a respective product page from a first client system. The system then sends the respective product page to the first client system for display, wherein the respective product page includes a send SMS message link. The system receives, from the first client system, a first SMS message, wherein the first SMS message is generated by user selection of the send SMS message link. The system transmits the first SMS message to a second client system associated with a seller of the respective product.
    Type: Application
    Filed: February 19, 2020
    Publication date: June 11, 2020
    Applicant: eBay Inc.
    Inventors: Harish Kumar Krishnasamy, Alok Sharma
  • Publication number: 20200159556
    Abstract: Techniques are disclosed for communicating data in a virtualized environment comprising virtual machines executing on one or more computing devices. An underlying physical destination address of a virtual machine executing on a virtual network is changed from a first physical address to a second physical address. A traffic forwarder function is executed on a virtual switch within the virtual network. The traffic forwarder function is executed during a time threshold determined based on a reprogramming time for network devices in the virtualized environment to update the underlying physical destination address. A data packet addressed to the first physical address is by the traffic forwarder function on a network external to the virtual network. A destination address of the data packet is updated from the first physical address to the second physical address. The data packet is forwarded to the updated destination address.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Harish Kumar CHANDRAPPA, Vishal TANEJA, Deven JAGASIA, Milan DASGUPTA, Xinyan ZAN, Deepak BANSAL, Daniel FIRESTONE, Michal Czeslaw ZYGMUNT, Rishabh TEWARI
  • Publication number: 20200151649
    Abstract: A computational instance may contain queues configured to hold work items. The work items may be representations of user submissions requesting actions from a plurality of agents. The computational instance may also contain computing devices configured to: (a) obtain a set of assignment rules that specify mappings between (i) respective selection criteria for the assignment rules, and (ii) one or more candidate agents from the plurality of agents that can be assigned to address the work items with content that match the respective selection criteria, (b) read, from the queues, a work item corresponding to a user submission, (c) iterate through the assignment rules according to an ordering until a particular assignment rule with associated selection criteria that matches content of the work item is found, and (d) assign the work item to a particular agent from the one or more candidate agents.
    Type: Application
    Filed: December 10, 2019
    Publication date: May 14, 2020
    Inventors: Ruoyu Wang, Scott Michael Rhodes, Tian Ye, Harish Kumar Balachandra Bellamane, Yong Liang, Prithvi Yoganand, Surabhi Seetharam
  • Patent number: 10649968
    Abstract: A data management system accesses a set of vectors containing binary values generates a corresponding set of sequentially ordered vector blocks. Each vector contains a set of two or more binary values and a numerical vector identifier. The data management system generates a block index based on each corresponding set of sequentially ordered vector blocks. The block index includes a set of vector block arrays, each corresponding to a respective sequential position and including one vector block from each of the sets of sequentially ordered vector blocks that are in the respective sequential position. The vector blocks in each vector block array being are ordered sequentially based on two or more sequential binary values in each respective vector block. For each vector block array, the data management system combines pairs of sequentially ordered vector blocks containing matching sets of two or more binary values into combined vector blocks.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: May 12, 2020
    Assignee: eBay Inc.
    Inventors: Roberto Daniel Konow Krause, Seema Jethani, Mohnish Kodnani, Vishnusaran Ramaswamy, Jonathan Baggott, Harish Kumar Vittal Murthy
  • Publication number: 20200120065
    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: Application
    Filed: December 9, 2019
    Publication date: April 16, 2020
    Inventors: Young LEE, Sheng LU, Xinyan ZAN, Daniel M. FIRESTONE, Harish Kumar CHANDRAPPA, Anil A. INGLE, Jayesh KUMARAN
  • Patent number: 10614026
    Abstract: The present subject disclosure provides a switch architecture with data and control path systolic array that can be used for real time data analysis or Artificial Intelligence (AI) learning. A systolic array is described which analyzes the TLPs received by an uplink port and processes the TLPs according to pre-programmed rules. Then the TLP is forwarded to a destination port. The reverse operation is described as well.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 7, 2020
    Assignee: EXTEN TECHNOLOGIES, INC.
    Inventors: Harish Kumar Shakamuri, Ashwin Kamath, Michael Enz