Patents by Inventor Rohit

Rohit 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: 20190346169
    Abstract: A system for monitoring and controlling devices within a building management system (BMS). The system includes a user device configured to receive and convert a vocal input to voice data, and a BMS processor in communication with the user device and an operating device within the BMS. The BMS processor converts voice data to intent and entity parameters, and determines if the intent parameter is a visual intent or an audio intent. If the intent parameter is a visual intent, the BMS processor determines a category corresponding to the entity parameter, and outputs a web page corresponding to the category. Additionally, if the intent parameter is an audio intent, the BMS processor determines a category corresponding to the entity parameter, and retrieves and outputs operating device data corresponding to the category. Further, the user device outputs audio data corresponding to the operating device data and displays the web page.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 14, 2019
    Applicant: Johnson Controls Technology Company
    Inventors: Sachin Yashwant Pate, Subrata Bhattacharya, Ankur Thareja, Vijay Sopanrao Patil, Rohit Bhagwan Mansukhani, Ovijeet Sircar, Megha vitthal Sawant
  • Publication number: 20190347311
    Abstract: Digital content design system techniques are described using baseline units to control arrangement and sizing of digital content. In one example, a digital content design system receives a user input specifying a number of baselines to be included within an available display area of a page. Baselines are used to align digital content to control arrangement of the digital content within the page, e.g., text. From this, the digital content design system then calculates a baseline unit from a distance used to space adjacent baselines of the number of baselines from each other. This baseline unit is then leveraged by the system as a fundamental unit of measure to control arrangement and/or sizing of digital content in relation to each other.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Applicant: Adobe Inc.
    Inventors: Aman Arora, Rohit Kumar Dubey, Anurag Singh
  • Patent number: 10476843
    Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: November 12, 2019
    Assignee: VMware, Inc.
    Inventors: Debashis Basak, Rohit Toshniwal, Allwyn Sequeira
  • Patent number: 10475182
    Abstract: This disclosure generally pertains to methods and systems for processing electronic data obtained from imaging or other diagnostic and evaluative medical procedures. Certain embodiments relate to methods for the development of deep learning algorithms that perform machine recognition of specific features and conditions in imaging and other medical data. Another embodiment provides systems configured to detect and localize medical abnormalities on medical imaging scans by a deep learning algorithm.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: November 12, 2019
    Assignee: QURE.AI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Sasank Chilamkurhy, Rohit Ghosh, Swetha Tanamala, Pooja Rao, Prashant Warier
  • Patent number: 10474570
    Abstract: In one embodiment, a memory control process of a device receives a plurality of program/erase (P/E) requests for a flash memory of the device. The memory control process then stores data associated with the plurality of P/E requests in a random access memory (RAM) of the device, and aggregates the plurality of P/E requests into a single P/E operation. The memory control process may then send the single P/E operation to the flash memory at a given interval to update the flash memory with the data stored in the RAM.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 12, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Leo Dumov, Rohit Jindal
  • Patent number: 10476569
    Abstract: Described herein are technologies for intelligent antenna selection for optimal performance in an electronic device. One electronic device includes a first radio, coupled to a first antenna and a second antenna, and a processing device coupled to the first radio. During a first period, the first radio transmits a sequence of data packets using the first antenna and the processing device receives a first metric value indicative of a first amount of power received on a third antenna of the second electronic device. During a second period, the first radio transmits the sequence using the second antenna and the processing device receives a second metric value indicative of a second mount of power received on the third antenna. The processing device selects one of the first antenna and the second antenna as a selected antenna based on which one of the first metric value and the second metric value is lower.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Morris Yuanhsiang Hsu, Rohit Sammeta
  • Publication number: 20190340081
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishman, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
  • Publication number: 20190342200
    Abstract: A method for multiple BFD session optimization includes receiving a request for establishing a BFD session and in response, establishing a first BFD session for monitoring a link to a remote node over a first network interface. The type of the first BFD session is set to normal. BFD control packets are exchanged with the remote node as part of the first session for monitoring status of link to the remote node. A request for establishing a second BFD session to monitor the status of the same link is received. In response, the type of the first BFD session is changed to master. A second BFD session is established, and the type of the second BFD session is set to slave. For the second BFD session, BFD session state is obtained from the first BFD session without exchanging BFD control packets for the second BFD session with the remote node.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventor: Rohit Juneja
  • Publication number: 20190342384
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
  • Publication number: 20190340558
    Abstract: This disclosure relates to a reconfigurable simulative and predictive digital assistant/platform for simulation of a multi-stage processing facility. The digital assistant generates and assembles digital representations of the individual physical processing stages and components of the multi-stage processing facility in a reconfigurable manner according to a set of configuration commands generated using user inputs in a graphical user interface. At least one of the digital representations include a reusable predictive model that is trained when the digital representation is generated by the digital assistant. The digital assistant further performs simulation of the multi-state processing facility “as is” or in alternative “what-if” scenarios by simulating the digital representations according to a set of timing signals in the set of configuration commands.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Thanos Alifantis, Shereen Ashraf, Rohit Banerji, William Richard Gatehouse, Yassine Houari, Loizos Markides, Marius Meger, Jan Andre Nicholls, Giorgio Michele Scolozzi, Jurgen Weichenberger
  • Publication number: 20190340082
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
  • Publication number: 20190340084
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Manoj Kumar Pradhan, Hemant Mishra, Dmitriy Borisovich Zakharkin, Sanath Kumar, Hetalkumar N. Joshi, Sunil Babu Telagamsetti, Divakar Radhakrishnan, Jayasree Yakkala, Rohit Sivadas, Pavan Kumar Reddy Bedadala, Gopikannan Venugopalsamy
  • Publication number: 20190342166
    Abstract: Embodiments provide a system and method for building idempotent configuration management modules for cloud infrastructure services. Idempotency of a configuration management (CM) task in a CM plan is one of the mechanisms used to achieve repeatable and reliable automations of configuration management tasks. This helps DevOps and operations personnel reliably apply and maintain configuration of their systems.
    Type: Application
    Filed: March 29, 2019
    Publication date: November 7, 2019
    Inventors: Rohit Ravindra Chaware, Sivakumar Melapannai Thyagarajan, Debayan Gupta
  • Publication number: 20190340100
    Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications.
    Type: Application
    Filed: October 25, 2018
    Publication date: November 7, 2019
    Applicant: Nutanix, Inc.
    Inventors: Mahesh Vinayak PATIL, Balaji JANAKIRAM, Pranav Yogesh GUPTA, Rohit Jayprakash GIRME, Siyu WEI, Vinod GUPTA, Aditya DIPANKAR, Jasnoor Singh GILL, Aaditya SOOD, Ashutosh KUMAR
  • Patent number: 10463242
    Abstract: A method includes receiving image data, receiving surgical procedure data, and generating an operation plan. The image data is associated with anatomical structures in a nasal cavity of a patient. The image data and the surgical procedure data are received through a computing system. The act of generating an operation plan includes identifying a path for a surgical instrument in accordance with the image data and in accordance with the surgical procedure data. The act of generating the operation plan is performed through a computing system. The act of generating an operation plan further includes generating one or more instructional images depicting the identified path for the surgical instrument in a depiction of anatomical structures in the nasal cavity of the patient.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: November 5, 2019
    Assignee: Acclarent, Inc.
    Inventors: Randy J. Kesten, Rohit Girotra
  • Patent number: 10470060
    Abstract: A system and method for network control and optimization may be integrated into an application executed by a computing device so that the application and/or the user of the application can control the digital data network by which the application may access remote data. In one embodiment, the digital data network may include a cellular digital data network and a WiFi network.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 5, 2019
    Assignee: MARGO NETWORKS PRIVATE LIMITED
    Inventors: Rohit Paranjpe, Ripunjay Bararia, Devang Goradia
  • Patent number: 10469073
    Abstract: Aspects of the present disclosure provide for a circuit, comprising a first node configured to couple to a first current source and a second current source. The circuit also comprises a first filter configured to couple between a voltage supply and the first node, the first filter being a first dynamically controllable current filter. The circuit further comprises a current mirror coupled between the first node and a second node configured to couple to a third current source and a fourth current source. The circuit additionally comprises a second filter configured to couple between the second node and a ground node, the second filter being a second dynamically controllable current filter.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: November 5, 2019
    Assignee: Texas Instruments Incorporated
    Inventors: Erhan Ozalevli, Mustapha El Markhi, Rohit Bhan
  • Patent number: 10470335
    Abstract: In one embodiment, an apparatus includes a frame comprising a top wall, a bottom wall, and sides defining an opening for receiving a plurality of removable electronic modules, a guide slidably insertable into the frame to partition an upper or lower portion of the opening when inserted into the frame, wherein the guide comprises a first edge for slidable engagement with the top wall or the bottom wall, and a lead screw extending from an opening in the guide spaced from a front end of the guide, to a back end of the guide for connecting the guide to the frame.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: November 5, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Prashanth Pavithran, Viktor Brauer, Shailesh R. Nayak
  • Patent number: 10467066
    Abstract: A method is disclosed. An implementation establishment system may receive a first message including a request method model and a template from a request processor. The implementation establishment system may generate at least one test API call based on the request method model and the template. The implementation establishment system may then transmit the at least one test API call to the request processor. The implementation establishment system may receive at least one response based on the at least one test API call from the request processor. The implementation establishment system may evaluate the at least one response. The implementation establishment system may generate a response notification based on the at least one response. The implementation establishment system may transmit the response notification to the request processor.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: November 5, 2019
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Ravi Kumar Battula
  • Patent number: 10467262
    Abstract: According to an example, customized visualization based intelligence augmentation may include accessing, based on a user request, a domain model, and mapping the user request to the domain model. Based on the mapping, a guided query that includes a relevant refinement question may be generated. A response may be received to the refinement question. Based on the received response, a refined user request may be generated, and classified into an intelligence augmentation category. Based on the classification, an intelligence augmentation analyzer may be accessed to analyze the refined user request to generate an insight output that is classified to a visualization. Based on the classification of the insight output to the visualization, responsive to the user request, a display of the visualization may be generated.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: November 5, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Sanjay Podder, Rohit Mehra, Poulami Debnath