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: 10044606
    Abstract: A node configured to emulate a hardware UP Maintenance End Point (MEP) using one or more DOWN MEPs includes a plurality of ports; a switching fabric configured to switch data between the plurality of ports; and processing circuitry communicatively coupled to the plurality of ports and configured to emulate an UP MEP on a first port of the plurality of ports using at least a first DOWN MEP on a second port of the plurality of ports. The DOWN MEP can be implemented in hardware on the second port and the processing circuitry can be configured to execute application software configured to emulate the UP MEP.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 7, 2018
    Assignee: Ciena Corporation
    Inventors: Rajneesh Mishra, Brett Caldwell, Mohit Batra, Tajeshwar Gill
  • Publication number: 20180219857
    Abstract: In certificate chain validation, a parent certificate is used to validate a child certificate. The child certificate can indicate which parent certificate can be used to validate it. In some situations, a child certificate may not contain a certificate authority identifier that can be used to identify the parent certificate. Instead, the child certificate can contain a hash value of a modulus of the parent public key that can be used to identify the parent certificate. The hash value of the modulus of the parent public key can be associated with the parent public key. As such, the parent public key used in certificate chain validation of the child certificate can be identified using the hash value of the modulus of the parent public key.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Soumendra Bhattacharya, Mohit Gupta
  • Publication number: 20180218070
    Abstract: A system and method for data cleansing are disclosed. The method includes receiving by a data classifier, a data corpus comprising one or more words. The method further includes grouping the one or more words into a plurality of pre-defined categories and determining an overlap ratio between each pair of the plurality of pre-defined categories based on a comparison between each of the plurality of pre-defined categories. A normalized overlap ratio is computed for each of the plurality of pre-defined categories based on a combination of each overlap ratio. At least one of the plurality of pre-defined categories is determined based on a comparison between each of the normalized overlap ratio and an ideal overlap ratio. Finally, one or more common words from the selected at least one of the plurality of pre-defined categories is removed based on a frequency of occurrence of the one or more common words.
    Type: Application
    Filed: March 17, 2017
    Publication date: August 2, 2018
    Inventors: Mohit SHARMA, Srinivas ADYAPAK
  • Publication number: 20180217718
    Abstract: The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: salesforce.com, inc.
    Inventors: Eugene Lew, Mohit Aggarwal
  • Patent number: 10038495
    Abstract: A method of statistical multiplexing with one of Layer 0 Flexible Grid optical spectrum and Layer 1 Time Division Multiplexed (TDM) bandwidth in a multi-layer network includes obtaining a sampling of bandwidth usage over time on ports and links in the multi-layer network for one of Layer 0 and Layer 1 traffic using a plurality of statistical parameters, wherein the plurality of statistical parameters are defined for the one of Layer 0 and Layer 1 traffic; monitoring the plurality of statistical parameters; and triggering based on the monitoring one of i) adjustments to the one of Layer 0 and Layer 1 traffic and ii) adjustments to routing parameters on the links for new traffic, wherein the triggering is one of through a control plane and a Software Defined Networking (SDN) controller.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: July 31, 2018
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Mohit Chhillar
  • Publication number: 20180211122
    Abstract: A portable computing device equipped with an image capture device captures an image of a vehicle dashboard of a vehicle. Then, the portable computing device identifies the location of one or more components of the vehicle dashboard in the captured image. Based on the location of the one or more components, the portable computing device segments the captured image to obtain an image of each of the one or more components. Further, the portable computing device processes the images of the one or more components using one or more machine learning models to determine a reading associated with each of the one or more components. An accuracy of the readings is verified and responsively, the portable computing device inputs the readings in respective data fields of an electronic form. The readings associated with the one or more components of the vehicle dashboard represent data associated with the vehicle.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Andrea Amico, Mohit Prabhushankar
  • Publication number: 20180212669
    Abstract: A wireless communication device includes a number of radio-frequency (RF) antennas and one or more radio circuits. Each radio circuit includes a receive (RX) chain to process RX signals and a transmit (TX) chain to process TX signals. An RF switch network couples at least one RF antenna to at least one radio circuit. A baseband processor controls a configuration of the RF switch network. The baseband processor determines a plurality of parameters and controls the RF switch network based on at least one of the parameters. The parameters are determined during a training interval including at least an inter-frame space (IFS). The configuration of the RF switch network is based on the determined parameters and is employed for selection of an antenna to improve a link performance when used for communication of a next packet following the IFS.
    Type: Application
    Filed: September 19, 2017
    Publication date: July 26, 2018
    Inventors: Lei LI, Peter M. AGBOH, Xiaojun CHEN, Qiyang WU, Vusthla Sunil REDDY, Mohit NARANG
  • Patent number: 10033828
    Abstract: This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. The social post includes a link to a resource, such as a website. The resource is then monitored for user access via the link. When a user accesses the resource, social data corresponding to the social post is associated with a user profile of the user. The social data can include targeting parameters of the social post, such as an age, sex, or location of users to which the social post is targeted. The social data may also include other parameters related to the content of the social post, such as one or more topics of the social post.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 24, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mohit Garg, Pawan Goyal, Vivek Kumar, Ankur Jain
  • Publication number: 20180205652
    Abstract: The present disclosure is directed towards systems and methods for transmitting data packets to a software container executing on a host computing device. A network service can be enabled within a software container established on the host computing device. A data packet of a request formatted according to the network service can be received via a first port of a first subnetwork assigned to the host computing device. The data packet can be forwarded to a second port assigned to the software container, responsive to a network address translation rule associating the second port assigned to the software container with the first port of the host computing device. The second port can be a port of a second subnetwork assigned to the software container. The data packet can be processed according to the network service within the software container.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventor: Mohit Prakash Saxena
  • Publication number: 20180203745
    Abstract: A computer-implemented method of delegating an object in an object library to a computer application having multiple execution threads includes, in certain embodiments, registering at least some of the execution threads with the object library; executing a first registered execution thread to access the object; generating delegation information; associating the object with the generated delegation information; and delegating the object to a second registered execution threads based on the delegation information, thereby ensuring sequential delegation of the object, without locking thereof, in the registered execution threads of the computer application.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Inventors: Sumit Bhatnagar, Mohit Gupta, Sucheta Dahiya, Priyanka Bhaskar
  • Publication number: 20180198809
    Abstract: The disclosed apparatus may include a physical processing that (1) receives, at a network device, a packet that is destined for a computing device within a network, (2) performs pattern matching on the packet by (A) comparing at least a portion of the packet with a set of signatures that facilitate pattern matching in connection with network traffic and (B) determining, based at least in part on the comparison, that the portion of the packet matches at least one of the signatures, (3) parses, after performing the pattern matching, at least the portion of the packet to determine whether the packet is malicious based at least in part on the portion of the packet, and then (4) upon determining that the portion of the packet is malicious, performs at least one security action in connection with the packet. Various other apparatuses, systems, and methods are also disclosed.
    Type: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: Deepak Kushwaha, Mohit Joshi, Puneet Tutliani
  • Publication number: 20180198852
    Abstract: A cloud manager, for forming neighborhood groups from disperse cloud providers, receives provider data relating to a plurality of disperse cloud providers for a plurality of data subcategories classified under N-number main categories. The cloud manager generates a respective vector to represent each of the plurality of disperse cloud providers based on the provider data. The cloud manager generates an N-number axis space comprising the vectors. The cloud manager groups the plurality of disperse cloud providers in the N-number axis space into at least one cloud provider group, based on the vectors and a clustering algorithm.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventor: Mohit Agrawal
  • Publication number: 20180198745
    Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
  • Patent number: 10019321
    Abstract: A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked environment that includes determining a unique cluster identifier for the cluster of the networked environment, atomically modifying a local counter value at the cluster of the networked environment and appending the unique cluster identifier to the atomically modified local counter value at the cluster of the networked environment to form a unique ID for the data item.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 10, 2018
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Brian Byrne
  • Patent number: 10019699
    Abstract: Methods for operating a portable electronic device to conduct mobile payment transactions are provided. The electronic device may include near field communications circuitry having a transmitter, a receiver, and a field detector for detecting a field from a merchant terminal. The receiver is typically idle. The receiver may be activated when the field detector detects that the electronic device is within the field of the merchant terminal. The transmitter may then be used to perform link establishment and data transfer. If the payment transaction fails for any reason, one or more hardware settings on the electronic device may be adjusted to help increase the chance of a successful transaction in a subsequent payment attempt. Another transaction may be attempted when the user moves the device out of the field and back into the field or may be performed automatically as long as the device is still within the field.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Vusthla Sunil Reddy, Mohit Narang, Peter Agboh
  • Patent number: 10020067
    Abstract: An integrated circuit includes a one-time programmable (OTP) memory having a plurality of pages and address translation circuitry. A first line of each page is configured to store error policy bits. When a first bit of the first line has a first value, the page is configured to store data with error correction code (ECC) bits, and when the first bit has a second value, at least a portion of the page is configured to store data with redundancy. The address translation circuitry is configured to, in response to receiving an access address, use the first line 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: Grant
    Filed: August 31, 2016
    Date of Patent: July 10, 2018
    Assignee: NXP USA, Inc.
    Inventors: Rakesh Pandey, Mohit Arora, Jun Xie
  • Patent number: 10020563
    Abstract: Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and first and second antennas. An electronic device may include a housing. The first antenna may be located at an upper end of the housing and the second antenna may be located at a lower end of the housing. A peripheral conductive member may run around the edges of the housing and may be used in forming the first and second antennas. The radio-frequency transceiver circuitry may have a transmit-receive port and a receive port. Switching circuitry may connect the first antenna to the transmit-receive port and the second antenna to the receiver port or may connect the first antenna to the receive port and the second antenna to the transmit-receive port.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Ruben Caballero, Mattia Pascolini, Mohit Narang, Matt A. Mow, Robert W. Schlub
  • Publication number: 20180184629
    Abstract: The present invention relates generally to genetically modified non-human animals and immunodeficient non-human animals characterized by restored complement-dependent cytotoxicity, as well as methods and compositions for assessment of therapeutic antibodies in the genetically modified immunodeficient non-human animals. In specific aspects, the present invention relates to immunodeficient non-obese diabetic (NOD), A/J, A/He, AKR, DBA/2, NZB/BIN, B10.D2/oSn and other mouse strains genetically modified to restore complement-dependent cytotoxicity which is lacking in the unmodified immunodeficient mice. In further specific aspects, the present invention relates to NOD.Cg-Prkdcscid IL2rgtm1Wj1/SzJ (NSG), NOD. Cg-Rag1tm1Mom IL2rgtm1Wj1/SzJ (NRG) and NOD.Cg-Prkdcscid IL2rgtm1Wj1/JicTAc (NOG) mice genetically modified to restore complement-dependent cytotoxicity which is lacking in unmodified NSG, NRG and NOG mice.
    Type: Application
    Filed: June 16, 2016
    Publication date: July 5, 2018
    Inventors: Leonard D. Shultz, Mohit Kumar Verma, Dale L. Greiner, Michael A. Brehm
  • Publication number: 20180190593
    Abstract: In various embodiments this disclosure is directed to conductive adhesives layers that can be used, in one example embodiment, to connect one or more shielding structures (for example, metal cans and/or covers) to a semiconductor package to enclose one or more electronic components on the semiconductor package. In another embodiment, the conductive adhesive layers disclosed herein can be used in connection with optoelectronic devices (for example, optoelectronic devices including laser diodes and/or avalanche photodiodes, APDs). In one embodiment, the conductive adhesives can additionally be used for thermal dissipation and for electrical contact in connection with one or more electronic components on a semiconductor package. In one embodiment, various materials including, spray prints, conductive paste, inks (for example, sintering silver-based materials), epoxy material (for example, epoxy materials filled with silver and/or other metal particles) can be used to provide a conductive adhesive layer.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Taylor GAINES, Anna M. PRAKASH, Suriyakala RAMALINGAM, Boxi LIU, Mohit GUPTA, Ziv BELMAN, Baruch SCHIFFMANN, Arnon HIRSHBERG, Vladimir MALAMUD, Ron WITTENBERG
  • Patent number: 10013504
    Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 3, 2018
    Assignee: BloomReach Inc.
    Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati