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).

  • Publication number: 20180307719
    Abstract: In one embodiment, a computer-implemented method for object-granular policy assignment in an object storage environment includes: automatically assigning a plurality of objects stored within the object storage environment to one or more policies; and locating one or more of the objects among a plurality of policy rings within the object storage environment based on semantics of the one or more policies. A virtual namespace maps each object to at least one of the policy rings based on the one or more policies assigned to the object; and the virtual namespace is scalable with a number of the plurality of objects stored within the object storage environment. Corresponding systems and computer program products are also disclosed.
    Type: Application
    Filed: June 27, 2018
    Publication date: October 25, 2018
    Inventors: Nagapramod S. Mandagere, Mohit Saxena
  • Publication number: 20180310172
    Abstract: A method, performed by an EAP authenticator in a communication network, is disclosed. An identification of at least one EAP method supported by an EAP authentication server providing an EAP authentication service to the EAP authenticator is obtained, wherein the identification is obtained from a network entity of the communication network or from inspection of traffic through the EAP authenticator. The identification of at least one EAP method is provided to a device operable to request communication network access from the EAP authenticator. Also disclosed is a method, performed in an EAP authentication server in a communication network. A request for identification of EAP methods supported by the EAP authentication server is received, and a response to the request is sent identifying at least one EAP method supported by the EAP authentication server. An EAP authenticator. EAP authentication server and computer program are also disclosed.
    Type: Application
    Filed: August 13, 2015
    Publication date: October 25, 2018
    Inventors: Mohit SETHI, Parth AMIN, Patrik SALMELA, Kristian SLAVOV
  • Patent number: 10110438
    Abstract: A method for control plane discovery includes a plurality of network elements transmitting an outbound control plane communication to generate path information of a path through the network elements. The transmitting includes receiving, by an intermediate network element of the network elements, the outbound control plane communication on an optical layer ingress port, appending, by the intermediate network element, an intermediate network element identifier of the intermediate network element to the path information in the outbound control plane communication, and transmitting, by the intermediate network element, the outbound control plane communication via an electrical layer egress port based on the intermediate network element comprising a layer changing drop port.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 23, 2018
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Mohit Chhillar, Dominic Richens, Seemant Bisht
  • Patent number: 10103405
    Abstract: Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also set forth herein are methods for preparing novel structures, including dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: October 16, 2018
    Assignee: QuantumScape Corporation
    Inventors: Dong Hee Anna Choi, Niall Donnelly, Tim Holme, Will Hudson, Sriram Iyer, Oleh Karpenko, Mohit Singh, Adrian Winoto
  • Patent number: 10101408
    Abstract: A positioning system for determining the location of a receiver relative to a transmitter. The system includes a transmitting coil having a known orientation with respect to the earth's coordinate system and configured to transmit a periodic signal during a positioning event, at least one receiver including a sensing unit for measuring the magnetic field vector produced by the transmitting coil and the orientation of the receiver with respect to the earth's coordinate system, and at least one computing unit configured to estimate a position and orientation of the receiver with respect to the transmitter's coordinate system using the measured magnetic field vector, the measured orientation with respect to the earth's coordinate system, and the known orientation of the transmitting coil with respect to the earth's coordinate system.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: October 16, 2018
    Assignee: PURDUE RESEARCH FOUNDATION
    Inventors: Byunghoo Jung, Mohit Singh
  • Publication number: 20180294524
    Abstract: Polymer electrolytes incorporating PS-PEO block copolymers, PXE additives, and lithium salts provide improved physical properties relative to PS-PEO block copolymers and lithium salt alone, and thus provide improved battery performance.
    Type: Application
    Filed: June 11, 2018
    Publication date: October 11, 2018
    Applicant: Seeo, Inc.
    Inventors: Russell Clayton Pratt, Jin Yang, Jonathan C. Pistorino, Hany Basam Eitouni, Mohit Singh, Vishal Vijay
  • Publication number: 20180295071
    Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: providing, on a display device, a communications window, wherein the communications window comprises a request for user input to start a conversation with an online assistant; receiving a user input identifying a request by the user to be completed by the online assistant; updating, based upon the request, the communications window, wherein the updated communications window comprises a summary of the conversation including prepopulated variable terms and allows user interaction to adjust the summary including adjustment of the prepopulated variable terms; and iteratively updating the communications windows based upon user input adjusting the summary. Other aspects are described and claimed.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: Mohit Jain, Ramachandra Kota, Pratyush Kumar
  • Publication number: 20180293739
    Abstract: In accordance with some embodiments, systems, methods and media for determining object motion in three dimensions using speckle images are provided. In some embodiments, a system for three dimensional motion estimation is provided, comprising: a light source; an image sensor; and a hardware processor programmed to: cause the light source to emit light toward the scene; cause the image sensor to capture a first defocused speckle image of the scene at a first time and capture a second defocused speckle image of the scene at a second time; generate a first scaled version of the first defocused image; generate a second scaled version of the first defocused image; compare each of the first defocused image, the first scaled version, and the second scaled version to the second defocused image; and determine axial and lateral motion of the object based on the comparisons.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: Mohit Gupta, Brandon M. Smith, Pratham H. Desai, Vishal R. Agarwal
  • Patent number: 10094584
    Abstract: A discrete air conditioner controller for controlling a discrete air conditioner unit servicing a building may receive an IR code, in some cases in a raw waveform format, from a handheld remote control that is associated with the discrete air conditioner unit during a programming process. The discrete air conditioner controller may associate the IR code with the discrete air conditioner unit and store the IR code and its association in memory. In some cases, the discrete air conditioner controller may transmit the IR code and its association to a central coordinator, where the IR code may be stored in the memory of the central coordinator. The IR code may be subsequently retrieved from the memory of the central coordinator and transmitted to selected discrete air conditioner controller units for use in controlling appropriate discrete air conditioner units.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 9, 2018
    Assignee: Honeywell International Inc.
    Inventors: Karthick Dasu Rajan, Raman Subramaniam, Channabasappa Gunari, Mohit Jain, Rana Bhattacharya, Balaji Sundaravadivelu, Balakrishna Gudi
  • Patent number: 10097306
    Abstract: Systems and methods of path computation and setup via a control plane in a network with partial connectivity in a photonic layer include responsive to one or more nodes in the photonic layer having partial connectivity, receiving connectivity information of the one or more nodes in signaling messages at an originating node providing setup messages; storing the connectivity information of the one or more nodes and utilizing the connectivity information for path computation; after path setup of a service through the one or more nodes, periodically sending probe signaling messages over the service; and receiving probe response messages containing updated connectivity information of the one or more nodes and storing the updated connectivity information.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 9, 2018
    Assignee: Ciena Corporation
    Inventors: Mohit Chhillar, Seemant Bisht, Anurag Prakash
  • Patent number: 10094902
    Abstract: Systems, methods, and devices are provided to estimate angle of arrival of wireless signals. An electronic device may include two or more antennas that receive a wireless transmission. The wireless transmission includes a first frequency signal at a first frequency and a second frequency signal at a second frequency. The electronic device includes angle of arrival logic that may determine one or more angles of arrival of the wireless transmission to the electronic device using phase difference on arrival based on each of the first and second frequency signals.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Alejandro J. Marquez, Mohit Narang, Ruben Caballero, Indranil S. Sen, Shang-Te Yang
  • Patent number: 10097670
    Abstract: The present disclosure is directed toward systems and methods for providing electronic advertising content to a client device notwithstanding use of an ad-blocker on the client device. For example, systems and methods described herein involve establishing a peer-to-peer (P2P) connection with a peer device that does not include an ad-blocker thereon. The systems and methods further involve providing an ad request to the peer device to provide to an ad server and subsequently deliver a response to the ad request to the client device via the P2P connection. In this way, the peer device can function as a proxy device for the ad server that enables delivery to the client device notwithstanding use of the ad-blocker on the client device.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: October 9, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Tulika Garg, Neeraj Goel, Mohit Srivastava
  • Patent number: 10095595
    Abstract: In one embodiment, a system includes a cache storage device, a back-end storage device, and a processor and logic integrated with and/or executable by the processor. The logic is configured to receive indication of failure of a primary cache server at a secondary cache server, the primary and secondary cache servers being configured to manage read requests and write requests for the back-end storage device. The logic is also configured to set the secondary cache server to a by-pass mode for read requests directed to any portions of the back-end storage device managed by the primary cache server prior to the failure. Moreover, the logic is configured to read an index of cache block descriptors (CBDs) managed by the primary cache server prior to the failure into a memory of the secondary cache server.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Aayush Gupta, James L. Hafner, Mohit Saxena
  • Publication number: 20180288611
    Abstract: The present disclosure relates to methods and arrangements for protecting the integrity of subscribers to personal area networks. This object is obtained by a method, performed in a service subscribing node of a personal area network, for discovering a service providing node. The method comprises obtaining a service identity resolving key. A discovery signal is received from a service publishing node, and a service identifier of the service providing node is determined from a service identity comprised in the received discovery signal using the service identity resolving key.
    Type: Application
    Filed: October 12, 2016
    Publication date: October 4, 2018
    Inventors: Parth AMIN, Mohit SETHI
  • Publication number: 20180285549
    Abstract: Embodiments of the disclosure are directed to the use of controlled randomization in authorizing virtual reality interactions. More specifically, a user of a virtual reality (VR) device may seek to initiate an interaction within the virtual reality environment. In order for the interaction to be allowed for the user, a processing computer may need the user to supply an additional credential. In some cases, the user may enter the additional credential using a series of virtual keypads that are rendered in the virtual reality environment. These keypads may have varying layouts that are determined in a controlled manner (e.g., pseudo-randomly) using pre-determined mathematical procedures. The layout of a subsequent keypad may be partially based on the user's selection in a preceding keypad. The keypad positions for the user's selections may be provided to the processing computer to solve for the credential which can be used for validation purposes.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Siddhant Sonkar, Sumiran Aggarwal, Venkata Krishna Prasad Akkapeddi, Prateek Khare, Mohit Choudhary
  • Publication number: 20180286489
    Abstract: A one-time programmable (OTP) memory has a plurality of pages. A predefined section of each page is configured to store error policy bits. When an indicator in a first predefined location has a first value, the page is configured to store data with error correction code (ECC) bits, and when the indicator has a second value, at least a portion of the page is configured to store data with redundancy. Address translation circuitry is configured to, in response to receiving an access address, use a second predefined location of an accessed page of the plurality of pages accessed by the access address to determine a physical address in the accessed page which corresponds to the access address.
    Type: Application
    Filed: June 7, 2018
    Publication date: October 4, 2018
    Inventors: Rakesh PANDEY, Mohit ARORA, Jun XIE
  • Patent number: 10091235
    Abstract: The disclosed computer-implemented method may include (1) detecting a request from a computing device of a member of an organization in connection with a communication session between the computing device and at least one additional computing device, (2) identifying, within the request, a URL that the computing device is attempting to access, (3) computing a unique identifier that represents the URL, (4) comparing the unique identifier against a database that includes unique identifiers that represent URLs embedded in emails received by members of the organization, (5) determining, based at least in part on the comparison, that the URL was included in an email received by the member of the organization, and then in response, (6) elevating a threat level of the communication session between the computing device and the additional computing device. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 2, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Deepak Kushwaha, Mohit Joshi, Puneet Tutliani
  • Patent number: 10089030
    Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: October 2, 2018
    Assignee: Cohesity, Inc.
    Inventors: Mohit Aron, Vinay Reddy
  • Publication number: 20180275907
    Abstract: Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The storage abstraction layer generates storage bins to manage storage of each storage provider. The storage abstraction layer generates a storage aggregate from the heterogeneous types of storage as a single storage container. The storage aggregate is exposed to the file system as the single storage container that abstracts away from the file system the management and physical storage details of data of the storage aggregate.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Inventors: Ananthan Subramanian, Sriram Venketaraman, Ravikanth Dronamraju, Mohit Gupta
  • Publication number: 20180279099
    Abstract: A method performed by a machine-to-machine, M2M, server for managing communication with a M2M device is disclosed. The method comprising configuring the M2M device with a finite number of predetermined states and predetermined transitions for moving the M2M device into one of its predetermined states, and sending a message to the M2M device for executing at least one of the predetermined transitions.
    Type: Application
    Filed: September 18, 2015
    Publication date: September 27, 2018
    Applicant: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Oscar NOVO DIAZ, Nicklas BEIJAR, Jaime JIMÉNEZ, Tero KAUPPINEN, Jimmy KJÄLLMAN, Miika KOMU, Petri JOKELA, Jan MELÉN, Roberto MORABITO, Mert OCAK, Maria Ines ROBLES, Mohit SETHI