Patents by Inventor Rahul Kumar

Rahul 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: 10380461
    Abstract: Approaches introduce a pre-processing and post-processing framework to a neural network-based approach to identify items represented in an image. For example, a classifier that is trained on several categories can be provided. An image that includes a representation of an item of interest is obtained. Rotated versions of the image are generated and each of a subset of the rotated images is analyzed to determine a probability that a respective image includes an instance of a particular category. The probabilities can be used to determine a probability distribution of output category data, and the data can be analyzed to select an image of the rotated versions of the image. Thereafter, a categorization tree can then be utilized, whereby for the item of interest represented the image, the category of the item can be determined. The determined category can be provided to an item retrieval algorithm to determine primary content for the item of interest.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 13, 2019
    Assignee: A9.COM, INC.
    Inventors: Avinash Aghoram Ravichandran, Matias Omar Gregorio Benitez, Rahul Bhotika, Scott Daniel Helmer, Anshul Kumar Jain, Junxiong Jia, Rakesh Madhavan Nambiar, Oleg Rybakov
  • Patent number: 10379996
    Abstract: A device may receive information associated with a software program executing on a device, and may generate event records based on the information associated with the software program. The device may identify pattern information associated with the event records, and may perform data analytics on the event records and the pattern information to identify one or more defects associated with the software program and to determine an expected behavior of the software program. The device may generate one or more reports based on the one or more defects associated with the software program and the expected behavior of the software program, and may provide the one or more reports.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Vijayendra Kumar Gupta, Mallikarjun Tallapragada, Rahul Jain
  • Publication number: 20190243671
    Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
  • Publication number: 20190243669
    Abstract: Systems and methods are provided of a digital assistant service for executing user instructions. Indeed, an audio instruction is received by the digital assistant service. The audio instruction comprises audio data of an instruction to be executed on behalf of the submitting user. Moreover, the audio instruction does not explicitly identify a target skill provider for carrying the user's instruction. Upon receiving the audio instruction, a first skill for carrying out the user's instruction is determined. A user record of the user is accessed, where the user record identifies the user's preferences regarding preferred skill providers corresponding to a plurality of skills. A skill provider corresponding to the first skill according to the user record is identified, and the first skill is executed via the identified skill provider on behalf of the user.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 8, 2019
    Inventors: Rahul GUPTA, Pradeep Kumar REDDY K, Bhavesh SHARMA
  • Patent number: 10369078
    Abstract: The present invention relates to a dual-chamber pack with a first chamber comprising a container; and a second chamber comprising a reservoir, a biphasic connector, a plunger, and a plug with a breakable polymeric membrane. The container of the first chamber is prefilled with a pharmaceutically acceptable vehicle and the reservoir of the second chamber is prefilled with a solid composition of an active ingredient, wherein the solid composition of the active ingredient is mixed with the pharmaceutically acceptable vehicle to form a liquid pharmaceutical composition upon activation of the dual-chamber pack.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: August 6, 2019
    Assignee: Sun Pharmaceutical Industries Limited
    Inventors: Rahul Bhargava, Bhupesh Kumar Mittal
  • Publication number: 20190227832
    Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Amit Mitkar, Sunil Kumar Gutta, Sumedh Pramod Degaonkar, Jianwei Chen
  • Publication number: 20190227753
    Abstract: In one embodiment, a flash sharing controller is to enable a plurality of components of a platform to share a flash memory. The flash sharing controller may include: a flash sharing class layer including a configuration controller to configure the plurality of components to be flash master devices and configure a flash sharing slave device for the flash memory; and a physical layer coupled to the flash sharing class layer to communicate with the plurality of components via a bus. Other embodiments are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 25, 2019
    Inventors: Zhenyu Zhu, Mikal Hunsaker, Karthi R. Vadivelu, Rahul Bhatt, Kenneth P. Foust, Rajesh Bhaskar, Amit Kumar Srivastava
  • Patent number: 10354028
    Abstract: A computer-implemented method includes receiving a unit, wherein each unit includes one or more blocks. The computer-implemented method further includes selecting one or more input pins for each of said one or more blocks. The computer-implemented method further includes assigning a numerical value to each of said one or more input pins to yield at least one numerical sequence. The computer-implemented method further includes, for each numerical sequence of the at least one numerical sequence, performing a check on the numerical sequence to yield a number of fails. The computer-implemented method further includes determining a simulation condition for power modeling of the unit based on optimizing a numerical sequence with respect to the number of fails. The computer-implemented method further includes determining a number of design errors of the unit based on the simulation condition. A corresponding computer system and computer program product are also disclosed.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anand Haridass, Arun Joseph, Pradeep Kumar Nalla, Rahul M. Rao
  • Patent number: 10354007
    Abstract: A computer-implemented method, system and computer program product for defining clinical workflows is provided. The computer-implemented comprises receiving, at a server-end, information related to one or more clinical workflows. The computer-implemented method further comprises translating the received information into a machine readable language, wherein the received information is translated by splitting the received information into one or more structural components and translating each of the one or more structural components. Furthermore, the computer-implemented method comprises storing the translated information as metadata. Also, the computer-implemented method comprises synchronizing the stored metadata with one or more client devices to define the one or more clinical workflows in the one or more client devices, wherein the one or more defined clinical workflows are dynamically customized based on one or more patient parameters.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 16, 2019
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Sandeep Kumar Sharma, Abhijeet Dutta, Akshay Dosi, Rahul
  • Publication number: 20190214076
    Abstract: Disclosed is a memory system comprising a sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array, a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline, and a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output, and wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor.
    Type: Application
    Filed: September 18, 2018
    Publication date: July 11, 2019
    Inventors: Harish SHANKAR, Manish GARG, Rahul Krishnakumar NADKARNI, Rajesh KUMAR, Michael PHAN
  • Patent number: 10349210
    Abstract: An event processing system for distributing geospatial computations with geo-fences is disclosed. The system can partition and distribute geo-fences efficiently for parallel computation, and can track a potentially unlimited number of moving objects. A computing device determines a minimum bounding rectangle (MBR) covering a geographic area indexed by a geo-grid, and partitions the MBR and a set of geo-fences to a plurality of processing nodes. The computing device receives input events of a stream comprising locations within the geographic area. The device distributes the events to partitions on processing nodes, based at least on the events' locations. The device can determine a partition identifier corresponding to a respective location in constant time. The computing device then combines partition results to obtain a single geospatial computation result.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: July 9, 2019
    Assignee: Oracle International Corporation
    Inventors: Santosh Kumar, Santosh Kumar Singh, Prithviraj Singh, Rahul Gupta, Yathish Gatty, Kunal Mulay
  • Patent number: 10339470
    Abstract: Techniques are provided herein for utilizing a classification engine to improve a classification model. For example, a classification engine may derive a statistical model based at least in part on a synthetic data set. A misclassification may be determined based at least in part on an output of the statistical model. An audit question may be provided to an individual, the audit question being determined based at least in part on the determined misclassification. Response data related to the audit question may be received. The statistical model may be validated based at least in part on the response data.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Archiman Dutta, Rahul Gupta, Subhadeep Chakraborty, Dhinesh Kumar Dhanasekaran, Deepak Kumar Nayak, Avik Sinha
  • Publication number: 20190194517
    Abstract: A sintering powder comprising: a particulate having a mean longest diameter of less than 10 microns, wherein at least some of the particles forming the particulate comprise a metal at least partially coated with a capping agent. A sintering paste and sintering film comprising the sintering powder. A method for making a sintered joint by sintering the sintering powder, paste, or film in the vicinity of two or more workpieces.
    Type: Application
    Filed: March 1, 2019
    Publication date: June 27, 2019
    Inventors: Shamik Ghosal, Ranjit Pandher, Oscar Khaselev, Ravi Bhatkal, Rahul Raut, Bawa Singh, Morgana de Avila Ribas, Siuli Sarkar, Sutapa Mukherjee, Sathish Kumar, Remya Chandran, Pavan Vishwanath, Ashok Pachamuthu, Monnir Boureghda, Nitin Desai, Anna Lifton, Nirmalya Kumar Chaki
  • Patent number: 10328292
    Abstract: Embodiments relate generally to personal alert safety systems (PASS) as well as motion detection systems and methods for motion detection. Some embodiments may comprise methods for determining the alarm status for a PASS, wherein a plurality of motion sensing elements may be utilized by a motion detection system, thereby reducing false alarms. A motion detection system may comprise two motion sensing elements, with one motion sensing element located near the chest and shoulders of a user, and one motion sensing element located near the hips and back of a user.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 25, 2019
    Assignee: Honeywell International Inc.
    Inventors: LG Srinivasa Rao Kanakala, Praveen Kumar Palacharla, Rahul Ramesh Bhaskarwar, Jeffrey Shipley, Gregory Vrablik, Mark Fischer
  • Patent number: 10331480
    Abstract: A contextual application organizer framework learns about application usage behavior based on user context from multiple different signals (e.g., email, OFFICE graph, Short Message Service, browsing history, search history, device usage, location) and surfaces relevant applications that a user may need for the current context or activity. A user context graph is created from user life events and an index of user activity of applications. Application usage signals are mapped from user preferences and world knowledge to the user context graph. Upon detecting a current user context, relevant applications derived from the user context graph are surfaced in a contextual application organizer.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma
  • Publication number: 20190176838
    Abstract: A system and a method for error-correction code (“ECC”) error handling is described herein. In one aspect, the system and method may operate an ECC function on raw data. The ECC function may include generating ECC syndrome data by an ECC syndrome data generating module. The ECC syndrome data may be derived from the raw data. The system and a method may further inject a fault based on the ECC syndrome data or the raw data. The system and a method may further determine whether the ECC error detected by the ECC checker corresponds to a malfunction of the ECC function or the fault injected based on the ECC syndrome data or the raw data.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Mohammad Reza KAKOEE, Rahul Gulati, Eric Mahurin, Suresh Kumar Venkumahanti, Dexter Chun
  • Publication number: 20190171348
    Abstract: System and method for aiding communication for subjects suffering from paralysis of muscles controlled by peripheral nervous system are disclosed. A method for aiding communication for said subjects includes capturing, from a plurality of sensors, sensor data generated based on an interaction of a subject with an interactive UI. The plurality of sensors includes one or more body-parts movement tracking sensors for tracking motion of body-parts of the subject and one or more physiological signal sensors for monitoring physiological signals generated from the subject during the interaction. A plurality of model parameters indicative of characteristics of the subject related to the interaction are determined based on the sensor data. The navigation at the interactive UI is controlled on the plurality of model parameters.
    Type: Application
    Filed: May 23, 2017
    Publication date: June 6, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Arpit VISHWAKARMA, Aniruddha SINHA, Ratnamala MANNA, Debatri CHATTERJEE, Vedraj VEDRAJ, Kingshuk CHAKRAVARTY, Rajat Kumar DAS, Anagha Nikhil MEHROTRA, Arpan PAL, Rahul Dasharath GAVAS, Anwesha KHASNOBISH, Abhijit DAS
  • Publication number: 20190174412
    Abstract: A method and an apparatus pertaining to Wi-Fi station (STA) power optimization using coexistent low-power wireless communications capabilities may involve a processor of a first apparatus causing the first apparatus to enter a second mode from a first mode with respect to communications with a second apparatus using a first wireless communication technology via a first communication device of the first apparatus. The processor may receive a notification from the second apparatus using a second wireless communication technology different from the first wireless communication technology via a second communication device of the first apparatus. The processor may cause the first apparatus to enter the first mode or a third mode from the second mode with respect to communications with the second apparatus using the first wireless communication technology via the first communication device of the first apparatus responsive to receiving the notification.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Inventors: Rahul Mahajan, Vishal Bhargava, Abhijeet Singh Katiyar, Tarun Kumar Datta, Abhijit Uplenchwar
  • Publication number: 20190163547
    Abstract: Systems, apparatus and methods for intelligent deployment(s) of application objects are provided. The systems, apparatus and methods may include one or more dynamic parameters retrieved from metadata table(s). The parameter(s) may be used to calibrate the deployment(s). The parameter(s) may be associated with previous failed deployment(s). Calibration may be automatic. Calibration may include email sending and/or email previewing components. A testing environment may be used prior to actual deployment.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Kiran Kumar Ampabathina, Balamurali Lakshminarayanan, Kalyan Chakravarty Saraswatula, Rahul Devane, Srinath Nelakuditi
  • Publication number: 20190155620
    Abstract: Systems, apparatuses and methods may provide for technology that identifies a first set of compute nodes and a second set of compute nodes, wherein the first set of compute nodes execute more slowly than the second set of compute nodes. The technology may also automatically determine a compute node configuration that results in a relatively low difference in completion time between the first set of compute nodes and the second set of compute nodes with respect to a neural network workload. In an example, the technology applies the compute node configuration to an execution of the neural network workload on one or more nodes in the first set of compute nodes and one or more nodes in the second set of compute nodes.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Meenakshi Arunachalam, Kushal Datta, Vikram Saletore, Vishal Verma, Deepthi Karkada, Vamsi Sripathi, Rahul Khanna, Mohan Kumar