Patents by Inventor Jitendra Kumar

Jitendra 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).

  • Publication number: 20140281916
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that identifies an asset presenter being executed by a computing device. Based on the identity of the asset presenter, operations include determining whether the asset presenter is capable of adjusting the spacing between adjacent font characters present in content of an asset provided across one or more networks. In response to the determination, operations include sending font information to the computing device to allow the spacing of the adjacent font characters present in the content of the asset to be adjusted for presentation by the computing device.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal
  • Patent number: 8819649
    Abstract: Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser receives source code coded in a dynamic language and parses the source code to generate parsed source code. The bytecode generator converts the parsed source code to bytecode. The interpreter is configured to interpret the bytecode when enabled by the execution controller. The JIT compiler is configured to compile the bytecode when enabled by the execution controller. The profile generator generates profile information from the bytecode and stores the profile information. The execution controller enables the interpreter or the JIT compiler to perform their respective functions based on the profile information.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Louis Lafreniere, Curtis Man, Jedrzej Miadowicz, Paul Leathers, Jitendra Kumar, Arjun Bijanki
  • Patent number: 8802876
    Abstract: An effective process for producing fatty acids catalyzed by double metal cyanide complex or a supported group VIb transition metal oxide, wherein the catalyst is stable and reusable.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: August 12, 2014
    Assignee: Council of Scientific and Industrial Research
    Inventors: Srinivas Darbha, Jitendra Kumar Satyarthi, Raja Thirumalaiswamy, Shilpa Shirish Deshpande
  • Publication number: 20140195903
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that represents a font and a portion of textual content of an asset. Operations also include identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset. Operations also include presenting, by the computing device, an exclusive set of selectable representations. Each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 10, 2014
    Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
  • Patent number: 8767329
    Abstract: The present disclosure describes apparatuses and techniques of improved sequential-access of storage media. In some aspects an indication that a media disk interface failed to read a sector of a sequential-read during a revolution of the media disk is received and the media disk interface is caused to attempt to read a next sector of the sequential-read subsequent the sector failed to be read during a same revolution of the media disk.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong
  • Patent number: 8739087
    Abstract: In the process of designing an integrated circuit (IC), it is often the case that a functional description is converted into multiplexers. In some cases it would be more efficient to combine two or more multiplexers into a larger multiplexer to identify potential design problems in the original register transfer level (RTL). Such early detection can prevent routing congestion problem that would be too expensive to fix later. A large multiplexer is defined as a multiplexer having a number of inputs and control signals that is above a predetermined threshold. When such a multiplexing functionality is detected that function may be replaced in the circuit with a large multiplexer that would be a more efficient implementation. Accordingly the circuit is checked for existence of multiplexing functions, and merging, when possible, of such multiplexing functions to achieve the ability to instantiate the multiplexing functionality with a large multiplexer.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 27, 2014
    Assignee: Atrenta, Inc.
    Inventors: Tien-Chien Lee, Saurabh Verma, Satrajit Pal, Chandra Manglani, Jitendra Kumar, Mohammad H. Movahed-Ezazi
  • Patent number: 8638080
    Abstract: Circuits and methods for controlling Pulse Width Modulation (PWM) input of a driver circuit during transition of states are provided. The driver circuit is operative in one of a high state, a low state and a tri-state based on the PWM input. The method includes receiving a tri-state command for transition from the high state to the tri-state. A PWM output signal is enabled to transition from a high logic value to a low logic value for driving the driver circuit from the high state to the low state upon receipt of the tri-state command. The PWM output signal is enabled to transition from the low logic value to a tri-state logic value for driving the driver circuit from the low state to the tri-state upon elapse of a threshold time delay. The PWM input to the driver circuit is based on the PWM output signal.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: January 28, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Jitendra Kumar Agrawal, Biranchinath Sahu
  • Patent number: 8577626
    Abstract: Methods and systems for assessing fluid dynamics aspects of corrosion and shear stress in piping networks are provided. Shear stress hot spots of a piping network may be identified using non-dimensional transfer functions that have been developed for identifying the magnitude and location of these local maxima depending upon the geometrical parameters of commonly used components of piping networks, the fluid properties of the flow, and the operating conditions of the piping network. Upon identification of potential shear stress local maxima, piping network operators may monitor these locations for corrosion or other damage to prevent loss of integrity of the pipes.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: November 5, 2013
    Assignee: General Electric Company
    Inventors: Jitendra Kumar Gupta, Muralidharan Lakshmipathy, Yatin Tayalia
  • Publication number: 20130261322
    Abstract: The present invention relates to an improved process for preparing mono and poly epoxy functionalized fatty acids, their esters and mixtures thereof using solid catalyst i.e. supported group VIb metal oxide, said support comprising silica, alumina and mixtures thereof, optionally with a promoter from group VA wherein the group VIB metal oxide content in the catalyst is 5-20 wt % of support.
    Type: Application
    Filed: September 22, 2011
    Publication date: October 3, 2013
    Applicant: Council of Scientific and Industrial Research
    Inventors: Srinivas Darbha, Jitendra Kumar Satyarthi
  • Patent number: 8522090
    Abstract: A method of testing a double data rate (DDR) memory interface within a System-on-chip (SoC). The method comprises generating a data stream within the SoC and writing the data stream to an internal memory within the SoC via the DDR memory interface. The method further comprises reading the data stream from the internal memory within the SoC and comparing the data stream generated within the SoC with the data stream read from the internal memory within the SoC.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong, Yun-Ho Wu, Rakeshkumar K. Patel
  • Patent number: 8503275
    Abstract: The present disclosure describes apparatuses and techniques of improved sequential-access of storage media. In some aspects an indication that a media disk interface failed to read a sector of a sequential-read during a revolution of the media disk is received and the media disk interface is caused to attempt to read a next sector of the sequential-read subsequent the sector failed to be read during a same revolution of the media disk.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: August 6, 2013
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong
  • Publication number: 20130110424
    Abstract: A power meter includes a power detection unit to sense a level of consumed power in at least a portion of a building and to output sensed power level data, a timing unit to designate a predetermined period of time, and an analysis unit. The analysis unit receives the sensed power level data, determines whether the level of consumed power is abnormal by generating a representative value representative of the level of consumed power over the predetermined period of time, compares the representative value to a threshold value, and outputs an alert to a remote device when it is determined that the consumed power is abnormal based at least on the comparison of the representative value to the threshold value.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: General Electric Company
    Inventors: Roopesh Bhaskaran Nagathil, Jitendra Kumar, Dattaraj Jagdish Rao, David Lee Rogers, Difei Wang
  • Publication number: 20130104519
    Abstract: A system including a primary manifold adapted to receive an ammonia feed and a distribution array coupled to the primary manifold to receive the ammonia feed from the primary manifold is provided. The distribution array includes a first supply tube extending approximately perpendicular to the primary manifold and a first plurality of injection tubes extending perpendicularly from the first supply tube. Each injection tube of the first plurality of injection tubes includes a plurality of apertures configured to expel the ammonia feed from the distribution array along a length of the first supply tube.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: GENERAL ELECTRIC COMPANY, A NEW YORK CORPORATION
    Inventors: Hua Zhang, Jitendra Kumar, Gilbert Otto Kraemer
  • Publication number: 20130067441
    Abstract: Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser receives source code coded in a dynamic language and parses the source code to generate parsed source code. The bytecode generator converts the parsed source code to bytecode. The interpreter is configured to interpret the bytecode when enabled by the execution controller. The JIT compiler is configured to compile the bytecode when enabled by the execution controller. The profile generator generates profile information from the bytecode and stores the profile information. The execution controller enables the interpreter or the JIT compiler to perform their respective functions based on the profile information.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Louis Lafreniere, Curtis Man, Jedrzej Miadowicz, Paul Leathers, Jitendra Kumar, Arjun Bijanki
  • Publication number: 20130063114
    Abstract: Circuits and methods for controlling Pulse Width Modulation (PWM) input of a driver circuit during transition of states are provided. The driver circuit is operative in one of a high state, a low state and a tri-state based on the PWM input. The method includes receiving a tri-state command for transition from the high state to the tri-state. A PWM output signal is enabled to transition from a high logic value to a low logic value for driving the driver circuit from the high state to the low state upon receipt of the tri-state command. The PWM output signal is enabled to transition from the low logic value to a tri-state logic value for driving the driver circuit from the low state to the tri-state upon elapse of a threshold time delay. The PWM input to the driver circuit is based on the PWM output signal.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Texas Instruments Incorporated
    Inventors: Jitendra Kumar Agrawal, Biranchinath Sahu
  • Publication number: 20120323530
    Abstract: Systems and methods of estimating an efficiency of a section of a steam turbine are disclosed. The systems and methods include determining a set of measurement data obtained directly from a set of sensors on the steam turbine, determining a set of derived data relating to measurements that cannot be obtained directly from the set of sensors, and estimating the efficiency of the section using the set of measurement data and the set of derived data. The systems and methods disclosed use physics-based models combined with nonlinear filtering techniques to estimate steam turbines' efficiencies when physical sensors are not available. These models capture the behavior of different components of the power plant, including all steam turbine sections, admission and crossover pipes, flow junctions, admission and control valves.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Maria Cecilia Mazzaro, Fernando Javier D' Amato, Jitendra Kumar, Vivek Venugopal Badami, Mahalakshmi Shunmugham Balasubramaniam, Roopesh Bhaskaran Nagathil
  • Patent number: 8311225
    Abstract: A solution for scalable key archival includes, at a network device, determining whether a key management device that is not part of a current key management device configuration has been newly added to a network. The method also includes, if the key management device has been newly added to the network, determining whether the network device has a first application program interface (API) or device driver for communicating with the key management device. The method also includes, if the network device does not have the first API, obtaining the API. The method also includes creating a binding between a virtual device driver of the network device and the key management device via the first API, the network device having a second API for communications between the virtual device driver and a security processor of the network device. The security processor communicates with the key management device using the second API.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: November 13, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Jitendra Kumar Singh, Lyndon Siao, Narada Jared Hess
  • Publication number: 20120215017
    Abstract: An effective process for producing fatty acids catalyzed by double metal cyanide complex or a supported group VIb transition metal oxide, wherein the catalyst is stable and reusable.
    Type: Application
    Filed: August 13, 2010
    Publication date: August 23, 2012
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Srinivas Darbha, Jitendra Kumar Satyarthi, Raja Thirumalaiswamy, Shilpa Shirish Deshpande
  • Patent number: 8189790
    Abstract: A technique for using a key repository to store data encryption keys provides a way to access key records in the key repository using a key identifier constructed from a media identifier associated with a data storage medium on which encrypted data is or will be stored. The media identifier is hashed and added to a counter value to produce the key identifier. In some embodiments, the technique is implemented in an encryption switch that provides data-at-rest encryption for a storage access network, but in other embodiments, the technique may be implemented in other devices, including data storage devices and hosts.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: May 29, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Prakash Bilodi, Lyndon Siao, Narada Hess, Jitendra Kumar Singh
  • Patent number: 8127100
    Abstract: A system and method of buffer management may employ a common data structure that is recognizable by both hardware and firmware. In some implementations, hardware register settings may be programmed independent of firmware updates to an internal sub-segment description table maintained in an ASIC or other buffer manager logic. Implementation of such a common data structure in external memory may substantially reduce hardware real estate and complexity of a buffer manager ASIC by minimizing the number of required registers and eliminating the need for an internal sub-segment descriptor table. In addition, by eliminating the internal sub-segment descriptor table and allowing buffer manager logic to recognize a common data structure in external memory, the number of buffer sub-segments recognized by the buffer manager may be readily expanded, and may be limited only by the size of the external memory.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: February 28, 2012
    Assignee: Marvell International Ltd
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong, Jing Booth, Jie Du