Patents by Inventor Kumar Singh

Kumar Singh 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: 20190050313
    Abstract: Exemplary systems, apparatus, and methods may write data to data blocks defining health levels corresponding to the quality-of-service levels of the data. Further, when health levels of the data blocks change over time, the data may be moved in an attempt to maintain the data in data blocks defining health levels that correspond to the quality-of-service levels of the data.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Sumanranjan Mitra, Kantanu Kumar Mohapatra, Nilesh Kumar Singh
  • Patent number: 10205417
    Abstract: An electric system includes a local power controller and solar panel system that includes a plurality of solar modules on one or more branch circuits. A method for commissioning the electric system includes an installer using a commissioning device to send and receive information from a remote system and the local power controller performing an automatic self-test of the electric system. The results of the self-test may be packaged with photographs and measurements of the electric system and sent to a remote system where an inspector can inspect the electric system remotely. After receiving approval by the inspector, the local power controller may automatically activate each branch circuit of the electric system and thus enabling the electric system to generate electricity.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: February 12, 2019
    Assignee: Enphase Energy, Inc.
    Inventors: Patrick L. Chapman, Anant Kumar Singh
  • Publication number: 20190041963
    Abstract: An apparatus is provided which comprises: a first circuitry to provide an estimate of a distance of a user from the apparatus; and a second circuitry to select a display resolution for displaying on a display panel of the apparatus, based at least in part on the estimate of the distance of the user from the apparatus.
    Type: Application
    Filed: December 19, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Arun Kumar Singh, Qixiong Bian, Vishwanath Somayaji
  • Publication number: 20190031543
    Abstract: Methods of and systems for removing organic substance from condensate generated from an industrial evaporation process are provided. The condensate comprises water and the organic substance. The methods and systems provide solutions related to enthalpy recovery of industrial evaporation processes such as, for example, sugar cane juice evaporation processes, dairy evaporation processes, coffee processing evaporation processes, fruit juice evaporation processes, soup evaporation processes, and chemical industry evaporation processes.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 31, 2019
    Applicant: Ecolab USA Inc.
    Inventors: Yogesh Bhole, Seong-Hoon Yoon, Manish Kumar Singh
  • Publication number: 20190036809
    Abstract: Systems, methods, and non-transitory computer-readable storage media for detecting network loops. In some embodiments, a system can identify a port that is in a blocking state. The blocking state can be for dropping one or more types of packets and preventing the port from forwarding the one or more types of packets. The system can determine a number of packets transmitted through the port by a hardware layer on the system and a number of control packets transmitted through the port by a software layer on the system. The system can determine whether the number of packets is greater than the number of control packets. When the number of packets is greater than the number of control packets, the system can determine that the blocking state has failed to prevent the port from forwarding the one or more types of packets.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 31, 2019
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Publication number: 20190037506
    Abstract: A coordinator node may dynamically allocate links for communication in a network and communicate the link allocations via beacons. The beacons include a dynamic allocation change detection IE, which the coordinator node adjusts each time it modifies the link allocations. A receiving node receives the beacon and uses the value of the dynamic allocation change detection IE to determine whether the link allocations have been modified. The coordinator node may transmit the beacons during scheduled beacon slots or shared links. If the coordinator node transmits a beacon during a shared link, it may also initiate communication of the beacon early during the slot. A receiving node may in turn transmit its data early in its newly allocated link, if it fails to transmit previously in this link due to a CCA failure.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Shobhit Kumar Singh, Ankush Sabharwal
  • Publication number: 20190034095
    Abstract: A method includes creating, by one or more computing devices, a first pool of memory resources from a plurality of memory resources in a cluster. The first pool comprises memory resources that (1) have been allocated to a respective guest virtual machine that is not currently being used and (2) that have been marked as unused by the respective guest virtual machine. The method also includes invoking, by the one or more computing devices, a number of operations on the memory resources in the first pool, wherein the number of operations is designed to signal a memory resource manager to reclaim the allocated memory resources that have been marked as unused from the first pool into an unallocated pool of memory resources in the cluster.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Ashish Kumar SINGH, Sarvani KUCHIBHOTLA, Vasudev IPPILI, Pradeep Kumar DAS
  • Publication number: 20190031632
    Abstract: A process for preparing an aromatic N-glycidylamine comprising a step of heating a mixture of an amine having at least one aromatic aminohydrogen atom with at least 0.7 equivalent of epichlorohydrin per aminohydrogen equivalent of the amine in presence of a catalyst dissolved in an inert organic solvent, at a pressure in a range of 200 mbar to 600 mbar; and adding a base to the mixture at a pressure in a range of 200 mbar to 600 mbar to facilitate dehydrochlorination of product of the previous step to obtain the aromatic N-glycidylamine.
    Type: Application
    Filed: February 3, 2017
    Publication date: January 31, 2019
    Inventors: Ashok Kumar Singh, Prashant Samant, Alif Lalani, Mukesh Kathalewar, Vishnu More
  • Patent number: 10192389
    Abstract: A method of transforming behavioral interaction data into visually interpretable information, the method including the steps of providing instructions to an end user to assist the end user in obtaining behavioral interaction data associated with a gaming environment including one or more gaming assets; determining one or more summaries of the obtained behavioral interaction data that enable the end user to understand how the gaming environment is affected by the behavioral interaction data.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: January 29, 2019
    Assignee: New BIS Safe Luxco S.à.r.l.
    Inventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
  • Publication number: 20190021767
    Abstract: Disclosed herein are external fixation frames for correcting bone deformities. The external fixation frames include a top fixation ring and a bottom fixation ring coupled to one another by at least two struts. A half ring is coupled to bottom fixation ring. The bottom fixation ring is u-shaped. One or more rocker members may be coupled to the bottom fixation ring. The half ring may be hingedly coupled to the bottom fixation ring such that it can rotate with respect to the bottom fixation ring from a first position to a second position.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 24, 2019
    Inventors: Manoj Kumar Singh, Yves Stephane Crozet, Vinzenz Andreas Burgherr, Mark Thomas Dahl
  • Publication number: 20190022570
    Abstract: There is provided a nanofibrous filter comprising a substrate and self-assembled nanofibers deposited on the substrate. The self-assembled nanofibers comprise ?-conjugated molecules self-assembled by non-covalent interactions, wherein the ?-conjugated molecules are phthalocyanine derivative molecules or diketopyrrolopyrrole derivative molecules. There is also provided a method of preparing the nanofibrous filter.
    Type: Application
    Filed: January 19, 2018
    Publication date: January 24, 2019
    Inventors: Swee Ching Tan, Varun Kumar Singh, Sai Kishore Ravi
  • Publication number: 20190026896
    Abstract: A system and method includes creation of a combined network comprising an image segmentation network and an image representation network, the combined network to generate an image descriptor based on an input query image, training of the combined network based on a plurality of first images and a segmentation mask associated with each of the plurality of first images, reception of a first input query image, use of the combined network to generate an image descriptor based on the first input query image, determination of a matching image descriptor from a plurality of stored image descriptors, determination of a camera pose associated with the matching image descriptor, registration of the first input query image with image data based on the determined camera pose, generation of a composite image based on the registered first input query image and image data, and presentation of the composite image.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Inventors: Stefan Kluckner, Vivek Kumar Singh, Shanhui Sun, Oliver Lehmann, Kai Ma, Jiangping Wang, Terrence Chen
  • Patent number: 10186038
    Abstract: A system and method includes creation of a combined network comprising an image segmentation network and an image representation network, the combined network to generate an image descriptor based on an input query image, training of the combined network based on a plurality of first images and a segmentation mask associated with each of the plurality of first images, reception of a first input query image, use of the combined network to generate an image descriptor based on the first input query image, determination of a matching image descriptor from a plurality of stored image descriptors, determination of a camera pose associated with the matching image descriptor, registration of the first input query image with image data based on the determined camera pose, generation of a composite image based on the registered first input query image and image data, and presentation of the composite image.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 22, 2019
    Assignee: Siemens Healthcare GmbH
    Inventors: Stefan Kluckner, Vivek Kumar Singh, Shanhui Sun, Oliver Lehmann, Kai Ma, Jiangping Wang, Terrence Chen
  • Publication number: 20190020575
    Abstract: Systems, methods, and computer-readable storage media for detecting network loops. A system can identify, for each virtual tunnel endpoint (VTEP) from multiple VTEPs in a network, respective media access control address data including the respective local interface media access control addresses of the respective VTEP and respective media access control addresses learned by the respective VTEP. The system can determine whether the VTEPs are running spanning tree protocol (STP), and whether a media access control address learned by a first VTEP matches a respective local interface media access control address of a second VTEP. The system can detect a loop when the media access control address learned by the first VTEP matches the respective local interface media access control address of the second VTEP. The system can also detect a loop when the VTEPs are running STP and the first and second VTEPs see the same STP root bridge.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Patent number: 10178561
    Abstract: Examples described herein relate to enhancing data communication performance in a wireless communication network including a first subscription associated with a first radio access technology (RAT) and a second subscription associated with a second RAT, where the wireless communication device uses a same radio frequency (RF) resource to communicate over both the first RAT and the second RAT. The first RAT is used, in part, for data operations while the second RAT is used, in part, for voice operations. During idle state voice operations, the RF resource is reallocated from performing data operations to performing idle state voice operations, causing interruptions in the data operations. The wireless communication device adjusts at least one or a duration and an occurrence of the idle state voice operations to reduce the impact on the data operations.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: January 8, 2019
    Assignee: QUALCOMM Incorporation
    Inventors: Jun Hu, Qingxin Chen, Reza Shahidi, Yongsheng Shi, Jafar Mohseni, Yongle Wu, Yong Li, Shashank Maiya, Harish Venkatachari, Shriram Swaminathan, Scott Hoover, Sumit Kumar Singh, Kiran Patil, Zhong Fan, Uzma Khan Qazi, Sundaresan Tambaram Kailasam, Sunil Kumar Gurram
  • Publication number: 20190005236
    Abstract: Methods for accelerated code injection detection using operating system controlled memory attributes are performed by systems and apparatuses. The methods optimize search operations for memory segments in system and virtual memories by searching for segment attributes. A set of memory segments is determined wherein each memory segment in the set includes specific attributes. The memory segments in the set are ranked for a threat level based on segment attribute. The threat level is used to determine subsequent actions including providing indications of the memory segments in the set and initiating execution of an anti-malware application. Relevant segment attributes used for the segment search can be dynamically updated in an attribute list. Segment attributes of a segment can be determined by accessing a memory manager of an operating system via an API.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Abhishek Kumar Singh, Aditya Joshi, Freddie L. Aaron, Peter A. Loveless, Tino Morenz
  • Publication number: 20190000586
    Abstract: Disclosed is a device and method for tracking one or more instrument in a surgical kit. The method comprises receiving one or more signals from a first set of sensors and activating a second set of sensors based on the one or more signals. Further to activating, the method comprises receiving data from the second set of sensors and computing, a current state associated with each of the instrument based on the data, and historical data. Furthermore, the method comprises transmitting the current state of the surgical kit, the current state associated with each of the instrument and a location co-ordinate of the surgical kit via a communication channel based on a signal strength of the communication channel and deactivating the tracking device, thereby tracking one or more instrument in a surgical kit.
    Type: Application
    Filed: June 15, 2018
    Publication date: January 3, 2019
    Inventors: Lalit Kumar SINGH, Pankaj GUPTA
  • Publication number: 20190007671
    Abstract: A system and method includes generation of a first map of first descriptors based on pixels of a first two-dimensional depth image, where a location of each first descriptor in the first map corresponds to a location of a respective pixel of a first two-dimensional depth image, generation of a second map of second descriptors based on pixels of the second two-dimensional depth image, where a location of each second descriptor in the second map corresponds to a location of a respective pixel of the second two-dimensional depth image, upsampling of the first map of descriptors using a first upsampling technique to generate an upsampled first map of descriptors, upsampling of the second map of descriptors using a second upsampling technique to generate an upsampled second map of descriptors, generation of a descriptor difference map based on differences between descriptors of the upsampled first map of descriptors and descriptors of the upsampled second map of descriptors, generation of a geodesic preservation m
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Vivek Kumar Singh, Stefan Kluckner, Yao-jen Chang, Kai Ma, Terrence Chen
  • Publication number: 20190007282
    Abstract: Methods, systems and computer program products are described for obtaining deployment signals comprising information relating to deployments of software components to a plurality of computing devices, obtaining fault signals comprising information relating to faults encountered by the plurality of computing devices, and obtaining device type information that describes a device type of each of the plurality of computing devices. Based on the deployment signals, fault signals, and device type information, a correlation score for each combination of software component, fault, and device type is obtained. Based on the correlation scores, attribution level decisions, fault type level decisions and device type level decisions are made. Based on these decisions, an overall decision is rendered whether to proceed or not proceed with a future deployment of the software component.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Ken Hsieh, Pankaj Kumar Singh, Sree Krishna Chaitanya Vadrevu, Ze Li, Murali Mohan Chintalapati, Yingnong Dang
  • Patent number: 10172037
    Abstract: Method for assisting load-balancing of subscriber sessions in a distributed mobile gateway (e.g. PGW, SGW, ePDG, or TWAG) comprising a plurality of distributed gateway instances (DGIs) is disclosed. Method includes receiving an advertisement of GTP fully qualified tunnel endpoints identifications (F-TEIDs) allocated to a first plurality of subscriber sessions, the sessions assigned to a first DGI of the DGIs. The advertisement indicates the first DGI as a recipient for data provided to the gateway and related to any of the first plurality of sessions. Method further includes storing an association between the GTP F-TEIDs of the advertisement and the first DGI, receiving a packet comprising data related to a subscriber session of the first plurality of sessions, identifying a F-TEID for the data of the received packet, identifying from stored association, that the F-TEID is associated with the first DGI, and forwarding data of the packet to the first DGI.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Akshya Kumar Singh, Anil Kumar Chandrupatla, Aeneas Sean Dodd-Noble, Prasannakumar Murugesan