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: 9697628
    Abstract: A system receives a page request for a requested document, where the requested document specifies a set of first images as being presentable within the requested document. In response to the received page request, the system modifies the requested document and generates a modified document. The modified document specifies a second image that is to be generated based on the set of first images. The system generates the second image, based on the set of first images, and provides the modified document and access to the second image. The second image is an aggregation of the first images, which are represented within the second image as sprites to be rendered with the modified document. The modified document may use these sprites by specifying regions within the second image as being presentable within the modified document, where these regions correspond to the first images.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: July 4, 2017
    Assignee: PAYPAL, INC.
    Inventors: Mohit Soni, Ramakrishna Vadakattu
  • Patent number: 9697227
    Abstract: Embodiments described herein provide techniques for maintaining consistency in a distributed system (e.g., a distributed secondary storage system). According to one embodiment of the present disclosure, a first set of file system objects included in performing the requested file system operation is identified in response to a request to perform a file system operation. An update intent corresponding to the requested file system operation is inserted into an inode associated with each identified file system object. Each file system object corresponding to the inode is modified as specified by the update intent in that inode. After modifying the file system object corresponding to the inode, the update intent is removed from that inode.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: July 4, 2017
    Assignee: COHESITY, INC.
    Inventors: Mohit Aron, Ganesha Shanmuganathan
  • Patent number: 9696913
    Abstract: Techniques are disclosed for storing data in a plurality of storage tiers on a computing node. A node receives a request to write data corresponding to at least a first portion of a file. The node determines whether to perform the request either as an in-place write or as an out-of-place write. Upon determining to perform the request as the in-place write, the node writes the data to a first location on a storage tier which currently stores the first portion of the file. Upon determining to perform the request as the out-of-place write, the node writes the data to a second location on one of the storage tiers, other than the first location.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: July 4, 2017
    Assignee: COHESITY, INC.
    Inventors: Mohit Aron, Ganesha Shanmuganathan
  • Patent number: 9698108
    Abstract: Techniques and mechanisms to mitigate contamination of redistribution layer structures disposed on a back side of a semiconductor substrate. In an embodiment, a microelectronics device includes a substrate and integrated circuitry variously formed in or on a front side of the substrate, where vias extend from the integrated circuitry to a back side of the substrate. A redistribution layer disposed on the back side includes a ring structure and a plurality of raised structures each extending from a recess portion that is surrounded by the ring structure. The ring structure and the plurality of raised structures provide contact surfaces for improved adhesion of dicing tape to the back side. In another embodiment, the plurality of raised structures includes dummification comprising dummy structures that are each electrically decoupled from any via extending through the substrate.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: July 4, 2017
    Assignee: Intel Corporation
    Inventors: Xavier F. Brun, Shweta Agrawal, Hao Wu, Mohit Mamodia, Shengquan E. Ou, Hualiang Shi
  • Publication number: 20170187067
    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: Application
    Filed: February 10, 2017
    Publication date: June 29, 2017
    Inventors: Dong Hee Anna CHOI, Niall DONNELLY, Tim HOLME, Will HUDSON, Sriram IYER, Oleh KARPENKO, Mohit SINGH, Adrian WINOTO
  • Publication number: 20170187063
    Abstract: Composites of lithium-ion-conducting ceramic and polymeric materials make superior separators and electrolytes for use in lithium batteries. The ceramic material provides a high conductivity pathway for lithium-ions, enhancing the properties of the less conductive polymeric material. The polymeric material provides flexibility, binding, and space-filling properties, mitigating the tendency of rigid ceramic materials to break or delaminate. The interface between the polymer and ceramic can be made to have a low ionic resistance through the use of additives and coatings.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 29, 2017
    Inventors: Jonathan C. Pistorino, Hany Basam Eitouni, Russell Clayton Pratt, Mohit Singh
  • Publication number: 20170186707
    Abstract: Techniques and mechanisms to mitigate contamination of redistribution layer structures disposed on a back side of a semiconductor substrate. In an embodiment, a microelectronics device includes a substrate and integrated circuitry variously formed in or on a front side of the substrate, where vias extend from the integrated circuitry to a back side of the substrate. A redistribution layer disposed on the back side includes a ring structure and a plurality of raised structures each extending from a recess portion that is surrounded by the ring structure. The ring structure and the plurality of raised structures provide contact surfaces for improved adhesion of dicing tape to the back side. In another embodiment, the plurality of raised structures includes dummification comprising dummy structures that are each electrically decoupled from any via extending through the substrate.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Xavier F. BRUN, Shweta AGRAWAL, Hao WU, Mohit MAMODIA, Shengquan E. OU, Hualiang SHI
  • Publication number: 20170185511
    Abstract: In various embodiments, techniques for improving function of in-memory processing systems include identifying data stored in a distributed filesystem, 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. Techniques may also include determining an average remote execution time of the in-memory processing system; tracking a waiting time of a job pending processing on a local node of the in-memory processing system; comparing the tracked waiting time of the job pending processing; and demoting a locality of the job if waiting time of the job exceeds the average remote execution time of the in-memory processing system. Corresponding systems and computer-program products are also disclosed.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Lawrence Y. Chiu, Mohit Saxena, Erci Xu
  • Patent number: 9690675
    Abstract: Systems, methods, and computer program products for managing a consensus group in a distributed computing cluster, by determining that an instance of an authority module executing on a first node, of a consensus group of nodes in the distributed computing cluster, has failed; and adding, by an instance of the authority module on a second node of the consensus group, a new node to the consensus group to replace the first node. The new node is a node in the computing cluster that was not a member of the consensus group at the time the instance of the authority module executing on the first node is determined to have failed.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 27, 2017
    Assignee: COHESITY, INC.
    Inventors: Sashikanth Madduri, Mohit Aron, Vinay Reddy, Vipin Gupta
  • Publication number: 20170178125
    Abstract: Systems and methods for increasing the value of trash. By increasing the value of trash, persons have an incentive to collect litter and deposit the collected litter at an appropriate trash collection site (e.g., garbage can, reverse vending machine, recycling center, etc.). In one aspect, a financial instrument (e.g., a Bitcoin, Bitcoin-like value, account identifier, or any other financial instrument) or a pointer to a financial instrument is attached to the object itself or placed inside of the object in a way that is not easily extracted before appropriate time.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jaime JIMÉNEZ, Jari ARKKO, Heidi-Maria BACK, Ari KERÄNEN, Mohit SETHI
  • Publication number: 20170179522
    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: Application
    Filed: February 10, 2017
    Publication date: June 22, 2017
    Inventors: Dong Hee Anna CHOI, Niall DONNELLY, Tim HOLME, Will HUDSON, Sriram IYER, Oleh KARPENKO, Mohit SINGH, Adrian WINOTO
  • Publication number: 20170176516
    Abstract: A thermal heat for integrated circuit die processing is described that includes a thermal barrier. In one example, the thermal head has a ceramic heater configured to carry an integrated circuit die, a metal base, and a thermal barrier between the heater and the base.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Applicant: INTEL CORPORATION
    Inventors: Mohit Mamodia, Kyle Yazzie, Dingying David Xu, Kuang Liu, Paul J. Diglio, Pramod Malatkar
  • Publication number: 20170179988
    Abstract: An electronic device may include wireless circuitry that is configured to transmit wireless signals during operation. A maximum transmit power level may be established that serves as a cap on how much power is transmitted from the electronic device. Adjustments may be made to the maximum transmit power level in real time based on sensor signals and other information on the operating state of the electronic device. The sensor signals may include motion signals from an accelerometer. The sensor signals may also include ultrasonic sound detected by a microphone. Device orientation data may be used by the device to select whether to measure the ultrasonic sound using a front facing or rear facing microphone. Maximum transmit power level may also be adjusted based on whether or not sound is playing through an ear speaker in the device.
    Type: Application
    Filed: March 1, 2017
    Publication date: June 22, 2017
    Inventors: Ruben Caballero, Michael DiVincent, Indranil S. Sen, Robert W. Schlub, Mohit Narang, Ricardo R. Velasco, Christopher B. Crowe, Scott Vernon
  • Patent number: 9686141
    Abstract: In various example embodiments, a system and method for managing a server cluster are provided. An example method may include scheduling a first job on a first node, using a first resource manager, establishing a service for a second resource manager on a second node, wherein the service is allocated node resources of the second node, and attempting to schedule a second job on the first node, using the first resource manager. The method may include preempting the service on the second node, using the second resource manager, in response to the attempt to schedule the second job on the first node, and deallocating the node resources of the second node from the service. The method may include advertising, using a node manager of the first resource manager, available node resources of the second node, and scheduling the second job on the second node, using the first resource manager.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 20, 2017
    Assignee: eBay Inc.
    Inventors: Mohit Soni, Rami El-Charif, Meghdoot Bhattacharya
  • Patent number: 9686368
    Abstract: A method and system for aggregating capabilities from multiple endpoints associated with a user are provided. The system aggregates the capabilities of the endpoints associated with a user into an aggregate view of available modes of communication for reaching the user. Then, the system publishes the aggregate view so that other users who want to send communications to the user will know the modes of communication available for that user. In addition, the system may designate certain modes of communication as preferred or as capable of reaching the user.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 20, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ankur Chavda, Sira P. Rao, Mohit Talwar, Setty Venkateshaiah
  • Publication number: 20170169130
    Abstract: A method for performing lockless modifications during a rolling upgrade of a column family from an old column family version to a new column family version in a NoSQL database.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Applicant: NUTANIX, INC.
    Inventors: Mohit ARON, Parthasarathy RAMACHANDRAN, Rishi BHARDWAJ
  • Publication number: 20170165655
    Abstract: A novel pt/pd sodalite caged catalyst combination with sulfided base metal catalyst for improved catalytic hydroprocessing of renewable feedstock. Particularly, the invention relates to a process for preparation of the said catalyst. More particularly, the invention relates to a process for the preparation of hydrocarbon fuel from the feed stock using a said catalyst. Further, the invention discloses a novel catalyst and a process for the preparation of the Pt/Pd encapsulated in sodalite cage with silica-alumina ZSM-5 synthesized around it supported with nickel, molybdenum, cobalt, tungsten or one or more thereof. The invention also provides process to convert vegetable oils, free fatty acids, and microbial lipids, bio-crude and conventional non-renewable crude based feed stocks such as diesel, naphtha, kerosene, gas oil, residue, etc.
    Type: Application
    Filed: October 18, 2016
    Publication date: June 15, 2017
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Anil Kumar SINHA, Mohit ANAND, Saleem Akthar FAROOQUI, Rakesh KUMAR, Rakesh Kumar JOSHI, Rohit KUMAR, Tasleem KHAN, Parvez ALAM, Gopalan Sibi MALAYIL
  • Publication number: 20170168861
    Abstract: Methods, systems, and computer-readable media for optimizing and enhancing delivery of application virtualization layers to client computing devices are described herein. In various embodiments, an application virtualization layer optimization service may identify a first and a second application virtualization layer to be delivered to one or more client computing devices. Each application virtualization layer may represent a package of one or more applications. A layer analysis service may analyze the first and second application virtualization layers to determine conflicts between the layers, using predetermined conflict analysis rules, and generate an actionable conflict resolution report based on the analysis.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Mohit Dhawan, Aman Sethi, Yashabh Sethi, Sheldon Lachambre
  • Publication number: 20170168692
    Abstract: A single dual-modality client application both group messaging and group board modalities for a selected user group. Both group messaging and group board data content is transmitted and received in group data objects. Each group data object comprises an indicator of modality denoting one of the two modalities. Separate group messaging and group board display interfaces are provided by the client application for the selected user group. Group messaging display data for displaying at least part of the content of the group messaging modality data objects associated with the currently selected group as a sequence of messages on the group messaging display interface, and group board display data for displaying at least part of the content of the group board modality data objects associated with the currently selected group as a collection of posted items on the group board display interface are generated by the client application.
    Type: Application
    Filed: March 31, 2016
    Publication date: June 15, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Saumya Chandra, Varshesh Joshi, Mohit Madhukar
  • Patent number: 9680096
    Abstract: The present invention relates generally to high current density access devices (ADs), and more particularly, to a structure and method of forming tunable voltage margin access diodes in phase change memory (PCM) blocks using layers of copper-containing mixed ionic-electronic conduction (MIEC) materials. Embodiments of the present invention may use layers MIEC material to form an access device that can supply high current-densities and operate reliably while being fabricated at temperatures that are compatible with standard BEOL processing. By varying the deposition technique and amount of MIEC material used, the voltage margin (i.e. the voltage at which the device turns on and the current is above the noise floor) of the access device may be tuned to specific operating conditions of different memory devices.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mohit Bajaj, Arpan K. Deb, Aniruddha Konar, Kota V. R. M. Murali, Rajan K. Pandey, Kumar R. Virwani