Patents by Inventor Mohit

Mohit 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: 10683067
    Abstract: The present disclosure provides a sensor system and method of operating the same. The sensor system includes a data collection mast including a base, a support member, a main member, a top plate, a first enclosure, a second enclosure, a first cantilever member, and a second cantilever member. The sensor system further includes a pair of stereoscopic cameras disposed on the main member extending through the second enclosure, a radar system disposed on the top plate, a compass disposed on the second cantilever member, a LIDAR unit disposed on the first cantilever member, and a control unit disposed on the main member within the first enclosure. Each of the pair of stereoscopic cameras, radar system, compass, and LIDAR unit are in electronic communication with the control unit, such that control unit receive the data collected from each sensor.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: June 16, 2020
    Assignee: Buffalo Automation Group Inc.
    Inventors: Thiru Vikram Suresh, Alexander Zhitelzeyf, Mohit Arvind Khakharia, Miguel Ojielong Chang Lee, Troy Kilian, Brian Huang, Trevor McDonough
  • Patent number: 10686867
    Abstract: In various embodiments, streaming data records, files or file segments transmitted from multiple resources in a multi-threaded environment are sorted into one or more time windows via use of one or more execution threads; the records, files or file segments in each time window are displayed, analyzed or delivered to various applications or destinations.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 16, 2020
    Assignee: GUAVUS, INC.
    Inventors: Priyanka Bhaskar, Sucheta Dahiya, Pragati Kumar Dhingra, Mohit Gupta, Devang Sethi
  • Patent number: 10684879
    Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 16, 2020
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh, Rishi Bhardwaj, Brent Chun
  • Publication number: 20200183823
    Abstract: Systems and related methods are disclosed to manage memory for an integrated circuit including a processor and logic circuitry to manage the memory. The memory includes segments available for storage of data, and the processor stores data within the memory. Logic circuitry is configured to manage the memory, forms a plurality of sections within the segments, and applies tokens to the plurality of sections. Further, for each storage operation, the logic circuitry searches the tokens to identify blocks of continuous available tokens based upon data length, selects a block from the blocks identified in the search, determines a first token for the selected block, and outputs a memory address to the processor based upon the first token. The processor stores the data at the memory address. For one embodiment, the storage operations are associated with storage of data within packets received from network communications.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Kaushik Arvind, Amrit Pal Singh, Joseph Gergen, Mohit Gupta
  • Publication number: 20200184511
    Abstract: One or more computing devices, systems, and/or methods for evaluating email activity and/or controlling, based upon the email activity, transmission of instructions associated with quality are provided. A first email, transmitted by an email account associated with an entity to a plurality of email accounts, may be identified. First activity associated with the first email may be detected. A first set of activity information associated with the first activity may be stored in an entity profile associated with the entity. The entity profile may comprise a plurality of sets of activity information associated with a plurality of emails transmitted by one or more email accounts associated with the entity. A quality score corresponding to the first entity may be generated based upon the entity profile. A notification may be generated based upon the quality score. The notification may be transmitted to the first client device.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Mohit GOENKA, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel SHANMUGAM
  • Publication number: 20200187222
    Abstract: Systems and methods are disclosed to address inter-cell interference in a heterogeneous network. In one embodiment, a system is disclosed, comprising: a coordinating node situated between a radio access network and a core network; and a first base station in the radio access network in communication with the coordinating node, wherein: the coordinating node has a coordinating scheduler with a first scheduling period; the first base station has a first base station scheduler with a second scheduling period shorter than the first scheduling period; the coordinating scheduler is configured to send a resource reservation list and a resource restriction list to the first base station scheduler once during each first scheduling period; and the first base station is configured to receive the resource reservation list and the resource restriction list and to use the resource reservation list and the resource restriction list when performing mobile device resource scheduling.
    Type: Application
    Filed: February 19, 2020
    Publication date: June 11, 2020
    Inventors: Prashanth Rao, Murali Talluri, Praveen Puvvadi, Mohit Chugh, Kaitki Agarwal, Anoop Kumar, Syed Intekhab Anjum, Santosh Kumar Pandey, Sharique Qureshi, Rajesh Kumar Mishra
  • Publication number: 20200186610
    Abstract: One or more computing devices, systems, and/or methods for selecting messages for transmission to client devices are provided. A first message associated with a first entity may be received from a first client device. The first message may comprise information associated with the first entity. A user account database, comprising a plurality of user profiles, may be analyzed based upon the first message to select a set of user accounts, from a plurality of user accounts, for transmission of a set of messages associated with the first message. The plurality of user accounts may be subscribed to an information service. Each user profile of the plurality of user profiles may comprise information corresponding to a user account of the plurality of user account. The set of messages may be transmitted to the set of user accounts.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Mohit GOENKA, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel SHANMUGAM
  • Publication number: 20200185271
    Abstract: Conductive via and metal line end fabrication is described. In an example, an interconnect structure includes a first inter-layer dielectric (ILD) on a hardmask layer, where the ILD includes a first ILD opening and a second ILD opening. The interconnect structure further includes an etch stop layer (ESL) on the ILD layer, where the ESL includes a first ESL opening aligned with the first ILD opening to form a first via opening, and where the ESL layer includes a second ESL opening aligned with the second ILD opening. The interconnect structure further includes a first via in the first via opening, a second ILD layer on the first ESL, and a metal line in the second ILD layer, where the metal line is in contact with the first via, and where the metal line includes a first metal opening, and where the metal line includes a second metal opening aligned with the second ILD opening and the ESL opening to form a second via opening.
    Type: Application
    Filed: September 30, 2017
    Publication date: June 11, 2020
    Inventors: Charles H. WALLACE, Reken PATEL, Hyunsoo PARK, Mohit K. HARAN, Debashish BASU, Curtis W. WARD, Ruth A. Brain
  • Publication number: 20200186481
    Abstract: One or more computing devices, systems, and/or methods for facilitating communications with service providers using disposable email addresses (DEAs) are provided. A first email, associated with a requested service, may be received from an email account. A set of service providers may be determined based upon the requested service. A DEA corresponding to the email account may be generated. A second email, comprising an indication of the DEA, may be generated based upon the first email. The second email may be transmitted to a set of email accounts associated with the set of service providers. Emails received from the set of email accounts that are addressed to the DEA may be transmitted to the email account. Responsive to receiving a request to deactivate the DEA from a device associated with the email account and/or responsive to determining that the requested service is completed, the DEA may be deactivated.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 10681773
    Abstract: Exemplary embodiments include a system having a first wireless audio output device and a second wireless audio output device. One of the first or second audio output devices is configured to one of connect as a slave to a source device in a first piconet and connect as a master to the other one of the first or second audio output devices in a second piconet. The one of the first or second wireless audio output devices determines whether an audio packet transmitted by the source device via the first piconet was received by the first wireless audio output device and the second wireless audio output device, and, when at least one of the first wireless audio output device or the second wireless audio output device did not receive the audio packet, the audio packet is exchanged between the first and second wireless audio output devices via the second piconet.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Lei Li, Xiaojun Chen, Vusthla Sunil Reddy, Peter M. Agboh, Mohit Narang
  • Patent number: 10678481
    Abstract: In various embodiments, computer-implemented techniques for improving function of in-memory processing systems via adaptively caching datasets include: identifying data stored in a distributed filesystem, the data including data to be processed by an in-memory processing application and data not to be processed by the in-memory processing application; identifying one or more partitions of the data corresponding to the data to be processed; and selectively transferring the one or more partitions from the distributed filesystem to a memory of the in-memory processing application. Corresponding systems and computer-program products are also disclosed.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Mohit Saxena, Erci Xu
  • Publication number: 20200174559
    Abstract: Provided are systems, methods, and media for real-time alteration of video. An example method includes presenting a video to a user. The method includes monitoring a gaze point of the user as the user views one or more frames of the video. The method includes, in response to a determination that the monitored gaze point of the user is different from a predetermined target gaze point, changing the orientation of the video to reposition the target gaze point of the video to the monitored gaze point of the user, in which the orientation of the video is changed during the presentation of the video to the user.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Willie L. Scott, II, Kuntal Dey, Mohit Jain, Charu Pandhi
  • Patent number: 10671394
    Abstract: A computer system for prefetching data in a multithreading environment includes a processor having a prefetching engine and a stride detector. The processor is configured to perform requesting data associated with a first thread of a plurality of threads, and prefetching requested data by the prefetching engine, where prefetching includes allocating a prefetch stream in response to an occurrence of a cache miss. The processor performs detecting each cache miss, and based on detecting the cache miss, monitoring the prefetching engine to detect subsequent cache misses and to detect one or more events related to allocations performed by the prefetching engine. The processor further performs, based on the stride detector detecting a selected number of events, directing the stride detector to switch from the first thread to a second thread by ignoring stride-1 allocations for the first thread and evaluating stride-1 allocations for potential strided accesses on the second thread.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vivek Britto, George W. Rohrbaugh, III, Mohit Karve, Brian Thompto
  • Patent number: 10672285
    Abstract: A method of managing an interaction of a student with a class about a subject, the subject having at least one lesson having at least one topic, the topic having at least one of exposition content, demonstration content and test content, the test content having a query and a scheme for mapping a response to a result, comprising: presenting content to the student and storing the interaction of the student with the content presented.
    Type: Grant
    Filed: November 4, 2017
    Date of Patent: June 2, 2020
    Assignee: LEARNINGMATE SOLUTIONS PRIVATE LIMITED
    Inventors: Mailarangam Ramani Ganesh Kumar, Shreyasi Roy, Deepak Nadar, Samudra Sen, Prasanna Mohit Bhargava
  • Patent number: 10671539
    Abstract: A method comprises receiving input reference attributes from a data reference interface and selecting a replacement data location of a cache to store data. The replacement data location is selected based on the input reference attributes and reference states associated with cached-data stored in data locations of the cache and an order of state locations of a replacement stack storing the reference states. The reference states are based on reference attributes associated with the cached-data and can include a probability count. The order of state locations is based on the reference states and the reference attributes. In response to receiving some input reference attributes, reference states stored in the state locations can be modified and a second order of the state locations can be determined. A reference state can be stored in the replacement stack based on the second order.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brian W. Thompto, Bernard C. Drerup, Mohit S. Karve
  • Publication number: 20200169560
    Abstract: Systems and methods are provided that may be implemented to secure a publicly-hosted web application so that it will render only within the determined context of a trusted client application. Such an authentication decision may be made, for example, using front-end web application code that is rendered in a client web view together with client application code to authenticate the client application context in which the web page is rendered. In this way, the web application may validate that it is being rendered in the context of a trusted and/or well-known client application rendering engine/environment.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Mohit Arora, Abu S. Sanaullah
  • Publication number: 20200165701
    Abstract: The present invention provides an automated device for degassing and/or foaming of metals and their alloys and process thereof. Said automated device for degassing and/or foaming of molten metals and their alloys and a process facilitates in controlled degassing and/or foaming of molten metals and thereby increases tensile strength, impact strength, hardness, malleability, corrosion resistance, conductivity of metals and their alloys and further eliminates the use of harmful chemicals and injectable gases in degasification of metal and alloys. Present automated device mainly comprises of plurality of sonic generator 1, controller 2, first assembly 3, second assembly 4, third assembly 5, fourth assembly 6. Said process comprises of steps including; 1. Selecting the mode of operation and setting parameters; 2. Activating said assemblies and facilitating Formation of ultrasonic cavitation in metal and their alloys; 3. Degas sing of the molten metal and their alloys due to formation of micro bubbles.
    Type: Application
    Filed: October 3, 2017
    Publication date: May 28, 2020
    Inventors: Chirag Satish Shah, Naresh Santoshkumar Jain, Kedar Nitinbhai Bhojak, Mohit Chhaganlal Bagmar
  • Patent number: 10664185
    Abstract: A computer-implemented method according to one embodiment includes identifying an extent to be relocated within a storage environment, determining a current workload of each of a plurality of storage drives within the storage environment, determining current performance capabilities of each of a plurality of backend storage controllers associated with the plurality of storage drives within the storage environment, and moving the extent to one of the plurality of storage drives, based on the current workload for each of the plurality of storage drives and the current performance capabilities of the plurality of backend storage controllers.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kushal S. Patel, Shalaka Verma, Mohit Chitlange, Sarvesh S. Patel
  • Patent number: 10664338
    Abstract: Methods, systems and computer program products for root cause analysis using provenance data are provided herein. A computer-implemented method comprises computing a plurality of provenance paths for at least one of a plurality of data elements in a curation flow and a plurality of groups of data elements in the curation flow, analyzing the computed provenance paths to determine one or more errors in the curation flow, and outputting the one or more errors in the curation flow to at least one user. The analyzing comprises at least one of identifying which of the computed provenance paths are partial provenance paths, and identifying one or more output records associated with the curation flow, wherein the one or more output records comprise incorrectly curated data, and identifying the computed provenance paths that respectively correspond to the one or more output records comprising the incorrectly curated data.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hima P. Karanan, Manish Kesarwani, Salil Joshi, Mohit Jain, Sameep Mehta
  • Publication number: 20200162364
    Abstract: A packet network includes a plurality of network elements interconnected to one another via a plurality of links, and systems and methods include, responsive to detecting a signal degrade condition on a link in the packet network, advertising the signal degrade condition on the link; maintaining a Traffic Engineering database which includes signal degrade condition status based on the advertising; and, responsive to path computation through the packet network, determining a best path considering the signal degrade condition status of the plurality of links. The systems and methods include further include, responsive to detecting the signal degrade condition on the link has cleared, advertising the signal degrade condition has cleared on the link.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 21, 2020
    Inventors: Mukesh Chhabra, Mohit Batra, Kyle Gosselin-Harris