Patents by Inventor Manoj Kumar

Manoj Kumar 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: 10351788
    Abstract: Processes and apparatus for isomerizing hydrocarbons are provided. The process comprises providing a feed stream comprising C5, C6 and C7+ hydrocarbons. The feed stream is separated to produce a first stream rich in C5 and C6 hydrocarbons and a second stream rich in benzene and C7+ hydrocarbons. The first stream is isomerized in the presence of isomerization catalyst and hydrogen in an isomerization zone under isomerization conditions to produce an isomerized stream. The second stream is contacted with a benzene saturation catalyst at benzene saturation conditions to produce a saturation effluent stream comprising cyclohexane.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: July 16, 2019
    Assignee: UOP LLC
    Inventors: Pankaj Kumar Singh, Avijit Basu, Manoj Kumar, Mohamed S. M. Shakur, Rajaraman Panchapakesan
  • Patent number: 10346069
    Abstract: A scalable approach is disclosed for processing auxiliary-copy jobs in a storage management system by using distributed media agent resources instead of a centralized storage manager. Enhanced media agents coordinate and control auxiliary-copy jobs and tap the storage manager to reserve data streams and provide job-specific metadata on demand. An enhanced storage manager may initially select a media agent as “coordinator” to coordinate auxiliary-copy jobs with any number of other media agents, which act as “controllers.” A coordinator media agent is generally responsible for obtaining data stream reservation information from the storage manager and assigning auxiliary-copy jobs to respective controller media agents, based on the components involved in the respective reserved data streams.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 9, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Hetalkumar N Joshi, Chandrashekar Maranna, Manoj Kumar Vijayan
  • Publication number: 20190205290
    Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 4, 2019
    Inventors: Manoj Kumar VIJAYAN, Jaidev Oppath KOCHUNNI, Saurabh AGRAWAL, Abhishek NARULKAR
  • Patent number: 10339106
    Abstract: According to certain aspects, a method can include receiving, in response to an indication that a data storage database is being restored to a second time before a first time such that the data storage database comprises a plurality of first archive file identifiers associated at the second time, a first instruction from a data storage computer, where the first instruction instructs a media agent to stop scheduled secondary storage operations associated with a deduplication database, and where the deduplication database comprises a plurality of second archive file identifiers; determining at least one second archive file identifier in the plurality of second archive file identifiers that does not correlate with any first archive identifier in the plurality of first archive file identifiers; and, for each of the at least one second archive identifier, instructing the deduplication database to prune an entry associated with the respective second archive file identifier.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: July 2, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Ganesh Haridas, Deepak Raghunath Attarde
  • Publication number: 20190198633
    Abstract: A semiconductor structure is provided. The semiconductor structure includes a semiconductor substrate, a gate trench in the semiconductor substrate, a gate dielectric layer disposed on sidewalls of the gate trench, a gate trench extending portion under the gate trench, an insulating stud disposed in the gate trench extending portion, a gate electrode disposed in the gate trench and on the insulting stud, a doping well region embedded in the semiconductor substrate at opposite sides of the gate trench, and a source region disposed on the doping well region in the semiconductor substrate.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Applicant: Vanguard International Semiconductor Corporation
    Inventors: Shih-Chieh CHIEN, Manoj KUMAR, Chia-Hao LEE, Chih-Cherng LIAO
  • Publication number: 20190196729
    Abstract: Techniques for providing shared access to, e.g., a small computer system interface (SCSI) storage device in a computer network include providing an operational mode on SCSI interfaces with a first media agent and a second media agent such that, in response to inquiry messages on the SCSI interfaces, the SCSI storage device appears as a SCSI target device to the first media agent and the second media agent and mapping data operations between the first media agent and the SCSI storage device and the second media agent and the SCSI storage device to logically unique channel numbers for the first media agent and the second media agent to perform data storage operations over their respective SCSI interfaces by concurrently sharing the SCSI storage device.
    Type: Application
    Filed: March 5, 2019
    Publication date: June 27, 2019
    Inventors: Ramachandra Reddy Ankireddypalle, Manoj Kumar Vijayan, Rajiv Kottomtharayil
  • Publication number: 20190188239
    Abstract: Methods and systems for multiplying a matrix and a vector are described. In an example, the vector may be partitioned into a plurality of vector partitions. The matrix may be partitioned into a plurality of matrix partitions. A plurality of threads may be scheduled to multiply each matrix partition with corresponding vector partition to determine intermediate elements. Intermediate elements determined by each thread may be stored in a local buffer assigned to the corresponding thread. Intermediate elements may be copied from a particular buffer to a memory in response to the particular buffer being full. Upon completion of the plurality of threads, the intermediate elements copied to the memory may be aggregated to generate an output vector that may be a result of multiplication between the matrix and the vector.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Mauricio J. Serrano, Manoj Kumar, Pratap Pattnaik
  • Publication number: 20190179805
    Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Anand Prahlad, Marcus S. Muller, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Kumar Vijayan
  • Publication number: 20190181148
    Abstract: A method for manufacturing a flash memory includes forming a first conductive layer on a semiconductor substrate, and forming a patterned mask layer on the first conductive layer, wherein the first conductive layer is exposed by an opening of the patterned mask layer. The method also includes forming a second conductive layer on the patterned mask layer, wherein the second conductive layer extends into the opening. The method further includes performing a first etching process on the second conductive layer to form a spacer on a sidewall of the opening, and performing an oxidation process to form an oxide structure in the opening. In addition, the method includes performing a second etching process by using the oxide structure as a mask to form a floating gate, and forming a source region and a drain region in the semiconductor substrate.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Applicant: Vanguard International Semiconductor Corporation
    Inventors: Ankit KUMAR, Manoj KUMAR, Chia-Hao LEE
  • Publication number: 20190182325
    Abstract: A method and system for providing information management of data from hosted services receives information management policies for a hosted account of a hosted service, requests data associated with the hosted account from the hosted service, receives data associated with the hosted account from the hosted service, and provides a preview version of the received data to a computing device. In some examples, the system indexes the received data to associate the received data with a user of an information management system, and/or provides index information related to the received data to the computing device.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Manoj Kumar Vijayan, Ho-Chi Chen, Deepak Raghunath Attarde, Hetalkumar N. Joshi
  • Publication number: 20190181269
    Abstract: A split-gate flash memory cell is provided. The split-gate flash memory cell includes a semiconductor substrate, a floating gate dielectric on the semiconductor substrate, and a floating gate. The floating gate includes a conductive layer on the floating gate dielectric, and a pair of conductive spacers on a top surface of the conductive layer. The split-gate flash memory cell also includes an inter-gate dielectric covering the floating gate, including sidewalls of the conductive layer and the conductive spacers. The split-gate flash memory cell also includes a control gate on the inter-gate dielectric.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Applicant: Vanguard International Semiconductor Corporation
    Inventors: Manoj Kumar, Ankit Kumar, Chia-Hao Lee
  • Publication number: 20190179713
    Abstract: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 13, 2019
    Inventors: Deepak Raghunath Attarde, Rajiv Kottomtharayil, Manoj Kumar Vijayan
  • Patent number: 10320476
    Abstract: A method is disclosed for use by a network element coupled with an optical transport network. The method comprises calculating an optical path from a first packet-terminated optical interface of the network element to a second packet-terminated optical interface of a destination network element coupled with the optical transport network, and signaling the optical transport network to create the optical path. The method further comprises creating an Ethernet interface corresponding to the first packet-terminated optical interface, and adding the Ethernet interface to an Ethernet bundle interface. The method further comprises communicating across the optical path using addressing of the Ethernet bundle interface.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: June 11, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Akshaya Nadahalli, Antonello Bonfanti, Gabriele M. Galimberti, Manoj Kumar, Zafar Ali
  • Patent number: 10318594
    Abstract: Disclosed in some examples are methods, systems, devices, and machine readable mediums that automatically determine a set of one or more rules for finding items of content with high precision and high-recall. The disclosed methods enable applications to find content in rapidly changing datasets such as microblogs and other social networking feeds with a high precision and high recall, improving the accuracy of the application.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manoj Kumar Agarwal, Manish Gupta, Ambuj Pushkar Ojha
  • Patent number: 10310950
    Abstract: Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Jaidev O. Kochunni, Chong Liu, Manoj Kumar Vijayan, Rajiv Kottomtharayil
  • Patent number: 10310953
    Abstract: Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Jaidev Oppath Kochunni, Deepak Raghunath Attarde, Ramachandra Reddy Ankireddypalle
  • Patent number: 10303559
    Abstract: Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: May 28, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Manoj Kumar Vijayan
  • Patent number: 10303557
    Abstract: In certain systems disclosed herein, a distributed data monitoring and management system is provided that can replicate a distributed storage environment. The distributed data monitoring and management system can intelligently and automatically configure data access nodes to form a structure that matches the distributed storage environment. By matching the structure of the distributed storage environment, the distributed structure of the data may be maintained, enabling the data to be backed up from and/or restored to the distributed storage environment and/or migrated to another distributed storage environment without altering the distribution of the data. Further, embodiments herein enable the transfer of data from a non-distributed environment to a distributed storage environment. Thus, in some cases, an entity can migrate data from a local storage structure to a network-based distributed storage structure.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: May 28, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Pradhan, Paramasivam Kumarasamy, Dmitriy Borisovich Zakharkin, Arun Prabu Duraisamy
  • Patent number: 10298581
    Abstract: In one embodiment, an authorized signing authority server receives an authenticity request from a security registrar to vouch for authenticity of a particular device. Based on receiving the authenticity request, the authorized signing authority server may then determine an authenticity state of the particular device, and may also request a device provisioning file for the particular device from a device provisioning server, the device provisioning file defining one or more network security policies for the particular device. Upon receiving the device provisioning file from the device provisioning server, the authorized signing authority server may then return the authenticity state and the device provisioning file for the particular device to the security registrar, causing the security registrar to complete authentication of the particular device based on the authenticity state and the device provisioning file.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Rashmikant B. Shah, Brian E. Weis, Kannan Kumar, Manoj Kumar Nayak
  • Publication number: 20190146948
    Abstract: An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 16, 2019
    Inventors: Rajiv KOTTOMTHARAYIL, Manoj Kumar VIJAYAN, Vimal Kumar NALLATHAMBI, Unmil Vinay TAMBE