Patents by Inventor Manoj K

Manoj K 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: 7613750
    Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes in each volume using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been added to or updated. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
  • Patent number: 7605218
    Abstract: A carborane-siloxane compound is provided having the repeat unit Q contains any of —SiR2—, —SiR2—O—, —C?C—C?C—, carboranyl, and U?. Each R and R? is alkyl, aryl, alkylaryl, haloalkyl, haloaryl, or mixtures thereof. Each U? is derivable from hydrosilation of an alkenyl or alkynyl group. Each T is alkyl, aryl, alkylaryl, haloalkyl, haloaryl mixtures thereof, —(O—SiR?2)xH, or the repeat unit. Each x and x? is a positive integer. The compounds may be made be reacting a carborane-siloxane precursor having unsaturated end groups with a siloxane crosslinker in the presence of a hydrosilation catalyst.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: October 20, 2009
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Teddy M Keller, Manoj K. Kolel-Veetil
  • Publication number: 20090238964
    Abstract: A fiber of linear polymer coated with a siloxane-carborane polymer or a thermoset or ceramic made therefrom. An organic fiber coated with a siloxane-carborane polymer or a thermoset or ceramic made therefrom and a surfactant. An organic fiber coated with a siloxane-carborane polymer made from a hydrosilation reaction of a siloxane-carborane compound containing at least two unsaturated carbon-carbon bonds and a silane compound or a thermoset or ceramic made therefrom. A method of coating a fiber by contacting a fiber to an aqueous solution of a siloxane-carborane polymer and a surfactant or to a solution of a siloxane-carborane polymer in a non-halogenated organic solvent. A method of contacting a fiber to a solution of a siloxane-carborane polymer, drying the coating to a temperature that does not change the polymer to a thermoset or ceramic, and using the dried, coated fiber in a process that requires that the fiber be flexible.
    Type: Application
    Filed: August 30, 2006
    Publication date: September 24, 2009
    Applicant: The Government of the US, as represented by the Secretary of the Navy
    Inventors: Teddy M Keller, Manoj K. Kolel-Veetil
  • Publication number: 20090239070
    Abstract: A fiber of linear polymer coated with a siloxane-carborane polymer or a thermoset or ceramic made therefrom. An organic fiber coated with a siloxane-carborane polymer or a thermoset or ceramic made therefrom and a surfactant. An organic fiber coated with a siloxane-carborane polymer made from a hydrosilation reaction of a siloxane-carborane compound containing at least two unsaturated carbon-carbon bonds and a silane compound or a thermoset or ceramic made therefrom. A method of coating a fiber by contacting a fiber to an aqueous solution of a siloxane-carborane polymer and a surfactant or to a solution of a siloxane-carborane polymer in a non-halogenated organic solvent. A method of contacting a fiber to a solution of a siloxane-carborane polymer, drying the coating to a temperature that does not change the polymer to a thermoset or ceramic, and using the dried, coated fiber in a process that requires that the fiber be flexible.
    Type: Application
    Filed: August 30, 2006
    Publication date: September 24, 2009
    Applicant: The Government of the US, as represented by the Secretary of the Navy
    Inventors: Teddy M Keller, Manoj K. Kolel-Veetil
  • Patent number: 7579424
    Abstract: A ceramic made by providing a composition and pyrolyzing the composition. The composition has siloxane polymer, metallic polymer, siloxane thermoset, and/or metallic thermoset having a backbone having: an acetylenic repeat unit; and —SiR2—(O—SiR2)n— and/or —SiR2—(O—SiR2)n-[Cb-SiR2—(O—SiR2)n]m—. R is an organic group, Cb is a carborane, and n and m are integers greater than or equal to zero. Any crosslinking is a crosslink between acetylene groups and/or a polycarbosiloxane crosslink. The composition also has free metal atoms, metal clusters, or metal nanoparticles dispersed homogeneously throughout the composition; (MLx)y-acetylene complex in the backbone; and/or a metallic compound for forming a (MLx)y-acetylene complex. M is a metal, L is a ligand, x and y are positive integers.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: August 25, 2009
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Teddy M Keller, Manoj K Kolel-veetil, Syed B Qadri
  • Publication number: 20090189879
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
  • Publication number: 20090175168
    Abstract: Packet flow control techniques are disclosed. In one example case, a flow control method is provided that includes transmitting a plurality of packets with an inter-packet gap disposed between neighboring packets, and increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. In another example case, a flow control system is provided that includes circuitry for transmitting and/or receiving a plurality of packets with an inter-packet gap disposed between neighboring packets, and circuitry for increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. The techniques can be carried out at one node of a communication system (such as in a backplane switch) or multiple nodes (such as between a backplane switch and a circuit board operatively coupled to the backplane).
    Type: Application
    Filed: December 30, 2008
    Publication date: July 9, 2009
    Applicant: INTEL CORPORATION
    Inventors: Manoj K. Wadekar, Hitesh Rastogi
  • Publication number: 20090114835
    Abstract: A method of absolute nuclear material assay of an unknown source comprising counting neutrons from the unknown source and providing an absolute nuclear material assay utilizing a model to optimally compare to the measured count distributions. In one embodiment, the step of providing an absolute nuclear material assay comprises utilizing a random sampling of analytically computed fission chain distributions to generate a continuous time-evolving sequence of event-counts by spreading the fission chain distribution in time.
    Type: Application
    Filed: June 26, 2008
    Publication date: May 7, 2009
    Applicant: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
    Inventors: Manoj K. Prasad, Neal J. Snyderman, Mark S. Rowland
  • Publication number: 20090092784
    Abstract: A fibrillar structure and a method of making it. The structure comprises a backing layer, a plurality of fibrils and a contacting region. The method of making it comprises constructing a synthetic fibrillar array, preparing a liquid material on a substrate and contacting the fibrillar array with the liquid material.
    Type: Application
    Filed: November 21, 2006
    Publication date: April 9, 2009
    Applicant: LEHIGH UNIVERSITY
    Inventors: Anand Jagota, Nicholas J. Glassmaker, Manoj K. Chaudhury
  • Patent number: 7515139
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
  • Patent number: 7511836
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
  • Publication number: 20090073882
    Abstract: A node uses a two dimensional array of transmit queues to store frames to be transmitted from the node to another node. The size of the array is governed by the number of directions to which the other node may forward frames once received from the node, and the number of priorities that may be associated with the frames. The transmit queues are distinguished from each other based on direction and priority. A transmitter transmits frames dequeued from the transmit queues to the other node. Control logic that controls the transmit queues receives an indication from the other node whether the other node is experiencing traffic congestion in any of the directions and the priority of frames at or below which the control logic is to control the dequeuing of frames from transmit queues corresponding to the directions in which the other node is experiencing traffic congestion.
    Type: Application
    Filed: November 21, 2008
    Publication date: March 19, 2009
    Applicant: Intel Corporation
    Inventors: Gary McAlpine, Tanmay Gupta, Manoj K. Wadekar
  • Publication number: 20090063765
    Abstract: A system and method described herein allows a virtual tape library (VTL) to perform multiple simultaneous or parallel read/write or access sessions with disk drives or other storage media, particularly when subject to a sequential SCSI-compliant layer or traditional limitations of VTLs. In one embodiment, a virtualizing or transaction layer can establish multiple sessions with one or more clients to concurrently satisfy the read/write requests of those clients for physical storage resources. A table or other data structure tracks or maps the sessions associated with each client and the location of data on the physical storage devices.
    Type: Application
    Filed: September 2, 2008
    Publication date: March 5, 2009
    Inventors: Rajiv Kottomtharayil, Manoj K. Vijayan Retnamma, Marcus S. Muller
  • Patent number: 7492710
    Abstract: A flow control method according to one embodiment may include transmitting a first plurality of packets from a transmitting node to a receiving node at an initial packet rate, and transmitting a second plurality packets from the transmitting node to the receiving node at a congested packet rate less than the initial packet rate in response to a signal from the receiving node representative of a congestion condition at the receiving node. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 17, 2009
    Assignee: Intel Corporation
    Inventors: Manoj K Wadekar, Hitesh Rastogi
  • Patent number: 7484122
    Abstract: Controlling the timing of execution of test instructions by a target computing device is disclosed. A method initiates a test process at each target computing device. The method receives a process handle of the test process from each target computing device, as generated at the target computing device. The method repeats sending to each target computing device the process handle of the test process, and a test instruction to be executed at the target computing device, until the target computing device has finished executing all the test instructions. A test instruction may be a test script made up of a number of test commands that are to be executed as a group, or a test instruction may be a single test command. Timing of execution of each test instruction can be controlled by deciding when to send the test instruction to a target computing device.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Subram Natarajan, Manoj K. Negi, Juan C. Gomez
  • Publication number: 20090018273
    Abstract: A thermoset and method of making such by crosslinking a mixture of a polyhedral oligomeric silsesquioxane having pendent siloxane groups or unsaturated carbon bonds and a siloxylcarborane compound having unsaturated carbon bonds.
    Type: Application
    Filed: August 7, 2007
    Publication date: January 15, 2009
    Applicant: The Government of the US, as represented by the Secretary of the Navy
    Inventors: Teddy M. Keller, Manoj K. Kolel-Veetil
  • Patent number: 7463371
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
  • Publication number: 20080299680
    Abstract: Methods for creating a memory device can include depositing a sense layer, patterning the sense layer to form a plurality of magnetic data cells, depositing a separation layer over the plurality of data cells, depositing a reference layer over the separation layer, and patterning the reference layer to form an elongated magnetic reference cell wherein the elongated magnetic reference cell extends uninterrupted along more than one of the plurality of magnetic data cells.
    Type: Application
    Filed: August 7, 2008
    Publication date: December 4, 2008
    Inventors: Thomas C. Anthony, Darrel R. Bloomquist, Judy Bloomquist, Manoj K. Bhattacharyya
  • Patent number: 7461142
    Abstract: Numerous embodiments of a method and apparatus for address management in a network device are disclosed.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventor: Manoj K. Wadekar
  • Publication number: 20080294946
    Abstract: A problem determination system and method reduces the time and effort required by system administrators to trouble shot transaction processing difficulties in a large distributed I/T environment by monitoring system component performance and computing operational performance threshold limits based on dependency graphs for the system. Using this data, a prioritized list of suspect components for the I/T system is generated.
    Type: Application
    Filed: August 1, 2008
    Publication date: November 27, 2008
    Inventors: Manoj K. Agarwal, Karen Appleby, Manish Gupta, Gautam Kar, Anindya Neogi, Anca Sailer