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: 20140068426
    Abstract: A document editing tool that allows merging a first clause and a second clause to obtain a merged clause based on a set of instructions is provided. The set of instructions includes displaying a document template tree, processing a selection of the first clause from the document template tree, processing a selection of the second clause to merge with the first clause, processing an input including an indication to combine the first clause with the second clause, and generating, by the processor, the merged clause in the document template tree that includes a content of the first clause and a content of the second clause. The document template tree includes one or more parent clauses and one or more child clauses that are arranged hierarchically. The first clause includes a first metadata. The second clause includes a second metadata.
    Type: Application
    Filed: October 30, 2012
    Publication date: March 6, 2014
    Inventors: Gururaj Potnis, Mohit Kataria
  • Publication number: 20140068032
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Sean GILMOUR, Mohit KSHIRSAGAR, Akshaya MAHAPATRA
  • Publication number: 20140068425
    Abstract: A document editing tool that allows splitting a primary clause of a document template tree into a first split clause and a second split clause based on a set of instructions is provided. The set of instructions include (a) processing a first selection of the primary clause from the document template tree, (b) replicating the primary clause to obtain a first replicate clause and a second replicate clause, c) deleting a sub-set of content from a content in the first replicate clause to obtain the first split clause, and d) deleting a sub-set of content from a content in the second replicate clause to obtain the second split clause. The document template tree includes one or more parent clauses and one or more child clauses that are arranged hierarchically. The first replicate clause and the second replicate clause include content and a metadata of the primary clause.
    Type: Application
    Filed: October 31, 2012
    Publication date: March 6, 2014
    Inventors: Gururaj Potnis, Mohit Kataria
  • Publication number: 20140068038
    Abstract: In one embodiment, a method includes iteratively waiting for a time interval; sending a keep-alive message from a first computing device to a second computing device; and incrementing a current value of the time interval when the first computing device receives from the second computing device a response to a current keep-alive message sent during the current iteration, until the first computing device does not receive from the second computing device any responses to the current keep-alive message sent during the current iteration; and setting the current value of the time interval to a previous value of the time interval from an immediately-previous iteration.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Peter Daniel Brook, Mohit Talwar
  • Publication number: 20140068022
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The described apparatus further enables a system administrator to rollback configurations of the physical and virtual resources of the converged infrastructure to restore the converged infrastructure to a factory state.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Mohit KSHIRSAGAR, David OLSZEWSKI, Akshaya MAHAPATRA, Faisal CHOUDRY, Archana KUMAR
  • Patent number: 8666368
    Abstract: Apparatus and methods for authenticating and granting a client device (e.g., cellular telephone) access to a network. In one embodiment, a network service provider such as a cellular telephone company may distribute user access (e.g., Universal Subscriber Identity Module or “USIM”) credentials to a services manager via a USIM vendor. The services manager may maintain a list of authorized users. A user at a client may authenticate to the services manager. Once authenticated, the services manager may provide the user with a set of USIM credentials. When the user desires to use wireless network services, the user equipment may establish a wireless link between the user equipment and the network service provider. During authentication operations, the user equipment may use the USIM credentials to authenticate to the network service provider. Following successful authentication, the network service provider may provide the user equipment with wireless services.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: March 4, 2014
    Assignee: Apple Inc.
    Inventors: Stephan V. Schell, Mohit Narang, Ruben Caballero
  • Publication number: 20140058315
    Abstract: A catheter for use in continuous flow peritoneal dialysis comprising an inflow tube and an outflow tube, wherein both are connected on one end to a dialysis machine. The inflow tube is divided into a plurality of smaller inflow auxiliary tubes, and the outflow tube is divided into a plurality of smaller outflow auxiliary tubes. The auxiliary tubes each contain a plurality of apertures for the rapid and efficient movement of dialysis solution in and out of the peritoneal cavity. The auxiliary tubes are covered by a sheath prior to implantation, which is then removed, thereby deploying, preferably into an open-basket shape, the auxiliary tubes within the peritoneal cavity which separate to allow for the continuous flow of dialysis solution. This reduces the time required to complete the procedure and increases its efficiency by reaching a larger surface area of the peritoneal cavity, all without kinking or blocking.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Inventors: Anmol Gupta, Mohit Gupta, Bharat K. Gupta
  • Publication number: 20140058316
    Abstract: A catheter for use in continuous flow peritoneal dialysis comprising an inflow tube and outflow tube, both connected on one end to a dialysis machine. The inflow tube is divided into a plurality of inflow auxiliary tubes, and the outflow tube is divided into a plurality of outflow auxiliary tubes, with all auxiliary tubes encased in a single external tube. The auxiliary tubes each contain a plurality of apertures for the rapid and efficient movement of dialysis solution in and out of the peritoneal cavity to reach a larger surface area without kinking or blocking. The external tube comprises a tunnel for insertion of a fiber optic borescope to view the dialysis procedure. The auxiliary tubes are covered by a sheath prior to implantation, which is then removed, deploying, preferably into an open-basket shape, the auxiliary tubes within the peritoneal cavity to allow for the continuous flow of dialysis solution.
    Type: Application
    Filed: August 8, 2013
    Publication date: February 27, 2014
    Inventors: Anmol Gupta, Bharat K. Gupta, Mohit Gupta
  • Publication number: 20140052491
    Abstract: One embodiment includes a computer-implemented system for incorporating a repair vendor into repair planning for a supply chain. The system accesses a logical representation of the supply chain, access an inventory plan for the supply chain, and generates a replenishment plan for meeting the inventory plan for the supply chain that includes suggested repair orders. Unserviceable parts in the supply chain are moved from the supply chain to the repair vendor, repaired at the repair vendor, and moved from the repair vendor back to the supply chain to meet the requirements for serviceable parts at the locations in the supply chain according to the suggested repair orders.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: JDA Software Group, Inc
    Inventors: Vasudenvan Narayanan, Mohit Mohan, Nikhil T. Jain, Amol B. Adgaonkar
  • Patent number: 8650157
    Abstract: A computer-implemented method for deduplicating data transferred via physical storage media may include: 1) identifying data stored at a first location that is to be transferred to a second location via a physical storage medium, 2) deduplicating the identified data, 3) storing the deduplicated data on the physical storage medium, and then, after the physical storage medium has been physically transported from the first location to the second location, 4) transferring the deduplicated data from the physical storage medium to a storage device at the second location.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: February 11, 2014
    Assignee: Symantec Corporation
    Inventors: Mohit Jha, Deepak Tanksale
  • Publication number: 20140040422
    Abstract: A method includes identifying a first node in a plurality of nodes based on a client device identifier for a client device, the client device being associated with a first network device; storing, information for the client device, on the first node; responsive to the client device associating with a second network device, retrieving the information for the client device by: identifying the first node based on the client device identifier for the client device and obtaining the information from the first node.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventor: Mohit Yashpal Jaggi
  • Patent number: 8644157
    Abstract: The present solution is directed to a system for handling network interface card (NIC) congestion by a NIC aware application. The system may include a device having a plurality of network interface cards (NICs), a transmission queue corresponding to a NIC of the plurality of NICs; and an overflow queue for storing packets for the NIC when congested. The system may also include an application executing on the device outputting a plurality of packets to the transmission queue responsive to detecting that the NIC is identified as not congested. The device identifies the NIC as congested responsive to determining that a number of packets stored in the transmission queue has reached a predetermined threshold and responsive to detecting identification of the NIC as congested, the application stores one or more packets to the overflow queue. The device transmits one or more of the plurality of packets stored in the transmission queue and transmits a predetermined number of packets from the overflow queue.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: February 4, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Ashok Kumar Jagadeeswaran, Saravana Annamalaisami, Ramanjaneyulu Talla, Jyotheesh Rao Kurma, Mohit Saxena
  • Patent number: 8643410
    Abstract: A system for compensating for variations in the frequency of an input clock signal having a first frequency includes a coarse counter that receives the input clock signal, counts a predetermined number of clock pulses of the input clock signal, and generates a coarse compensated clock signal having a second frequency. A first compensation module adjusts a clock pulse of the input clock signal based on a coarse compensation value. A residual period adjustment module accumulates a fine compensation value for each clock pulse of the coarse compensated clock signal. A fine counter operates at a third frequency of a fine clock signal, receives an adjusted delay value based on the accumulated fine compensation value, counts a number of fine clock pulses in each clock pulse of the coarse compensated clock signal, and generates a fine compensated clock signal having the second frequency.
    Type: Grant
    Filed: September 2, 2012
    Date of Patent: February 4, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Prashant Bhargava, Mohit Arora, James R. Feddeler, Martin Mienkina
  • Publication number: 20140028095
    Abstract: An electronic system and method include a controller to operate in a start-up mode to accelerate driving a load to an operating voltage and then operates in a post-start-up mode. A start-up condition occurs when the controller detects that a load voltage is below a predetermined voltage threshold level. The predetermined voltage threshold level is set so that the controller will boost the voltage to an operating value of a load voltage at a faster rate than during normal, steady-state operation. The controller causes a switching power converter to provide charge to the load at a rate in accordance with a start-up mode until reaching an energy-indicating threshold. When the energy-indicating threshold has been reached, the controller causes the switching power converter to (i) decrease the amount of charge provided to the load relative to the charge provided during the start-up mode and (ii) operate in a distinct post-start-up-mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: January 30, 2014
    Inventors: Siddharth Maru, Zhaohui He, Mohit Sood, Prashanth Drakshapalli, Rahul Singh
  • Publication number: 20140028213
    Abstract: A system and method include a controller that reduces power dissipated by a switch, such as a source-controlled field effect transistor, when an estimated amount of power dissipated by the switch exceeds a predetermined threshold. Reducing the power dissipated by the switch prevents damage to the switch due to overheating. The controller determines the estimated amount of power dissipated by the switch using actual drain-to-source current and drain voltage data. In at least one embodiment, the controller includes a fail-safe, estimated power dissipation determination path that activates when the drain voltage data fails a reliability test. Additionally, in at least one embodiment, the controller includes a model of thermal characteristics of the switch. In at least one embodiment, the controller utilizes real-time estimated power dissipation by the switch and the model to determine when the estimated power dissipated by the switch exceeds a power dissipation protection threshold.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 30, 2014
    Inventors: Mohit Sood, Spencer Isaacson, Rahul Singh, Zhaohui He
  • Publication number: 20140032981
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: Apple Inc.
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Patent number: 8640070
    Abstract: A plurality of target field programmable gate arrays are interconnected in accordance with a connection topology and map portions of a target system. A control module is coupled to the plurality of target field programmable gate arrays. A balanced clock distribution network is configured to distribute a reference clock signal, and a balanced reset distribution network is coupled to the control module and configured to distribute a reset signal to the plurality of target field programmable gate arrays. The control module and the balanced reset distribution network are cooperatively configured to initiate and control a simulation of the target system with the plurality of target field programmable gate arrays. A plurality of local clock control state machines reside in the target field programmable gate arrays. The local clock control state machines are coupled to the balanced clock distribution network and obtain the reference clock signal therefrom.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sameh W Asaad, Ralph E Bellofatto, Bernard Brezzo, Charles L Haymes, Mohit Kapur, Benjamin D Parker, Thomas Roewer, Jose A Tierno
  • Publication number: 20140019228
    Abstract: A system and method for performing application-level analytics and testing to tailor actions and communications to a user's experience is disclosed. The system includes a mobile device running an application, a rules engine integrated into the application, an analytics database, a rules engine, a campaign optimization module, and a test module. The rules engine monitors a user's interaction with the application, performs specified client actions when necessary, records data on the user's interaction, and sends that data to the analytics database. Both the rules engine and the campaign optimization module then utilize the data in the analytics database to improve the performance of client actions and campaigns. Test module gives a client the ability to test a new or modified campaign within an existing version of an application on a select group of devices.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 16, 2014
    Inventors: Rajeev AGGARWAL, Mohit DILAWARI, Henry John CIPOLLA, Brian J. SUTHOFF, Adam Clinton BUGGIA, Randal Edward DAILY
  • Patent number: 8630915
    Abstract: This document relates to classification of items included in a data feed. For example, a feed of items is generated for provision to a referral network site. The feed includes some of the items sold through an electronic commerce network site. Item classification information corresponding to an item sold through the electronic commerce network site is identified based upon the taxonomy information of the referral network site and included in the generated feed of items.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: January 14, 2014
    Assignee: Amazon Technologies, Inc
    Inventors: Jeetendra Mirchandani, Matias H. Ganc, Mohit Gupta, Simon C. Vining
  • Patent number: 8630667
    Abstract: Methods and apparatus enabling a mobile device to receive paging notifications from multiple networks. In one embodiment of the present invention, a first device connected to a first network momentarily ignores the first network, to monitor a second network instead. The first device identifies and prioritizes a list of applications of the first network; the prioritized listing allows the first device to preempt one of its lower priority tasks to monitor the second network for paging messages instead. The described methods and apparatus enable e.g., GSM paging for Class B cellular devices which are connected to GPRS NMO-2 type networks. The Class B cellular device can ignore certain GPRS data (which is tolerant to error), to decode GSM paging channels, which would otherwise be missed.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: January 14, 2014
    Assignee: Apple Inc.
    Inventors: Venkatasubramanian Ramasamy, Girl Prassad Deivasigamani, Srinivasan Vasudevan, Mohit Narang