Patents by Inventor Nitin Jain

Nitin Jain 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: 8707385
    Abstract: Some embodiments of the present invention provide a system that maintains a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If such a violation is detected, the system retrieves a change package associated with the violation based on the compliance policy and automatically deploys the change package to the software system to resolve the violation.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Nitin Jain, Amit Bhalla, Anurag Singh, Aawardhan Logandan, Sourav Mukherjee
  • Patent number: 8707384
    Abstract: Some embodiments of the present invention provide a system for maintaining a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If a violation is detected, the system generates a change recommendation associated with the violation using the compliance policy and provides the change recommendation to an administrator, so that the administrator can use the change recommendation to resolve the violation.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Nitin Jain, Amit Bhalla, Sourav Mukherjee, Macks Ningombam
  • Publication number: 20140045448
    Abstract: Methods and apparatus for supporting emergency communications are provided. A method for a Radio Access Network (RAN) serving at least one Core Network (CN) to support emergency communications of a User Equipment (UE) includes determining whether at least one CN in a shared network environment supports emergency communications, if it is determined that the at least one CN in the shared network environment supports emergency communications, transmitting an emergency call support indication to the UE indicating that emergency communications are supported, receiving a request for emergency communications from the UE, and routing the request for emergency communications to another CN that supports emergency communications in the shared network environment, if a given CN does not support emergency communications.
    Type: Application
    Filed: October 10, 2013
    Publication date: February 13, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Prateek Basu MALLICK, Nitin JAIN, Venkata RAJU
  • Publication number: 20140045485
    Abstract: A method and system for power saving of a remote device determines whether to offload the application to a cloud server by comparing the cost of computing the application data in the remote device to that of computing the same application data in a cloud server. If the former cost is greater, then the remote device offloads the application to a cloud server. The method takes into the account the parameters such as distance between the remote device and the access network, the power required to transmit the application data from remote device to the cloud server for calculating the power required for computing the application data in the cloud server.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 13, 2014
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Nitin Jain, Sriram N. Kizhakkemadam
  • Patent number: 8649230
    Abstract: A memory architecture includes a plurality of local input and output circuitries, with each local input and output circuitry associated with at least one memory bank. The memory architecture also includes a global input and output circuitry, which includes a plurality of global sub-write circuitries, is coupled to the plurality of local input and output circuitries One global sub-write circuitry is enabled and provides a write-data to a selected local input and output circuitry.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: February 11, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Siddharth Gupta, Nitin Jain, Anand Kumar Mishra
  • Publication number: 20140022834
    Abstract: A circuit arrangement for assigning identification address to each element of an array of elements of a phased array, or assigning a unique digital word to a isolated circuit. In one embodiment two external resistors are used to provide an analog voltage. That voltage can be converted to digital word and stored in a chip using latches and registers. The stored digital word can then be use as address for the army element used in phased array. Thereby access to the array element can achieved using the address as a header of a digital bit stream.
    Type: Application
    Filed: November 3, 2011
    Publication date: January 23, 2014
    Applicant: ANOKIWAVE, INC.
    Inventor: Nitin Jain
  • Publication number: 20140003285
    Abstract: One embodiment of the present invention provides a switch. The switch includes a processor and a computer-readable storage medium. The computer-readable storage medium stores instructions which when executed by the processor cause the processor to perform a method. The method comprises determining whether the switch is a leaf switch of a multicast distribution tree of a multicast group based on a multicast topology query message from a root switch of the multicast distribution tree. If the switch is a leaf switch, the method further comprises constructing a multicast topology report message comprising layer-2 topology information of the multicast group associated with the switch.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 2, 2014
    Inventors: Nitin Jain, Aseem S. Rastogi
  • Publication number: 20130343137
    Abstract: A memory architecture includes a plurality of local input and output circuitries, with each local input and output circuitry associated with at least one memory bank. The memory architecture also includes a global input and output circuitry, which includes a plurality of global sub-write circuitries, is coupled to the plurality of local input and output circuitries One global sub-write circuitry is enabled and provides a write-data to a selected local input and output circuitry.
    Type: Application
    Filed: August 29, 2013
    Publication date: December 26, 2013
    Applicant: STMicroelectronics International N.V.
    Inventors: Siddharth GUPTA, Nitin JAIN, Anand Kumar MISHRA
  • Patent number: 8613038
    Abstract: An embodiment of the present invention discloses a system and method for decoding multiple independent encoded audio streams using a single decoder. The system includes one or more parsers, a preprocessor, an audio decoder, and a renderer. The parser extracts individual audio frames from each input audio stream. The preprocessor combines the outputs of all parsers into a single audio frame stream and enables sharing of the audio decoder among multiple independent encoded audio streams. The audio decoder decodes the single audio frame stream and provides a single decoded audio stream. And the renderer renders the individual reconstructed audio streams from the single decoded audio stream.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: December 17, 2013
    Assignees: STMicroelectronics International N.V., STMicroelectronics (Grenoble) SAS
    Inventors: Rahul Bansal, Philippe Monnier, Shiv Kumar Singh, Kausik Maiti, Nitin Jain
  • Patent number: 8605480
    Abstract: A read only memory cell circuit is provided. The memory cell circuit includes at least one memory cell. A pair of bit lines associated with each memory cell is provided which form a complementary output. The at least one memory cell is configured to be coupled to first or second of the bit line pair.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: December 10, 2013
    Assignee: STMicroelectronics International N.V.
    Inventors: Nitin Jain, Piyush Jain
  • Publication number: 20130301409
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
    Type: Application
    Filed: July 17, 2013
    Publication date: November 14, 2013
    Inventor: Nitin Jain
  • Patent number: 8559909
    Abstract: Methods and apparatus for supporting emergency communications are provided. A method for a Radio Access Network (RAN) serving at least one Core Network (CN) to support emergency communications of a User Equipment (UE) includes determining whether at least one CN in a shared network environment supports emergency communications, if it is determined that the at least one CN in the shared network environment supports emergency communications, transmitting an emergency call support indication to the UE indicating that emergency communications are supported, receiving a request for emergency communications from the UE, and routing the request for emergency communications to another CN that supports emergency communications in the shared network environment, if a given CN does not support emergency communications.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Prateek Basu Mallick, Nitin Jain, Venkata Raju
  • Patent number: 8533823
    Abstract: A system and method that provides for using source IP addresses and MAC addresses in a network to provide security against attempts by users of the network to use false source IP addresses in data packets. The system and method provide for analyzing MAC addresses and source IP addresses at the datalink (layer 2) level, and to use the information derived from such analysis to block access through a port where a host device is using a false, or spoofed, source IP address in transmitted data packets. Further, the system and method provide for validating initially learned source IP addresses, and for determining whether the number of unsuccessful attempts to validate new source IP addresses exceeds a threshold level, and where the number does exceed the threshold number the system and method can provide for operation in a possible attack mode.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: September 10, 2013
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, Nitin Jain, Ravindran Suresh, Philip Kwan
  • Patent number: 8526246
    Abstract: A memory architecture includes a plurality of local input and output circuitries, with each local input and output circuitry associated with at least one memory bank. The memory architecture also includes a global input and output circuitry, which includes a plurality of global sub-write circuitries, is coupled to the plurality of local input and output circuitries One global sub-write circuitry is enabled and provides a write-data to a selected local input and output circuitry.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: September 3, 2013
    Assignee: STMicroelectronics International N.V.
    Inventors: Siddharth Gupta, Nitin Jain, Anand Mishra
  • Patent number: 8520564
    Abstract: The present disclosure includes an integrated full-duplex transceiver, which may be implemented on a single substrate or die. A single substrate may in turn, comprise, an I/O port configured for full-duplex operation, a transmit portion and a receive portion, a first mixer for up-converting a transmit signal, a second mixer for down-converting a receive signal, a first independently tunable local oscillator that drives the first mixer, and a second independently tunable local oscillator that drives the second mixer. The first independently tunable oscillator may facilitate up-conversion of a transmit IF signal, while a second independently tunable oscillator may facilitate down-conversion of a receive RF signal.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: August 27, 2013
    Assignee: ViaSat, Inc.
    Inventors: Shawn M. Lorg, Kenneth V. Buer, Ramana Darapu, Nitin Jain
  • Patent number: 8514713
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: August 20, 2013
    Assignee: Foundry Networks, LLC
    Inventor: Nitin Jain
  • Publication number: 20130208616
    Abstract: The present invention provides a method and system of providing minimization drive test (MDT) measurement information to a base station in a wireless communication network. In one embodiment, a method includes indicating availability of MDT measurement information logged by user equipment to a base station in a wireless network environment. The method further includes receiving an information request message to transfer the MDT measurement information in response to the indication. The method includes transmitting an information response message including at least a portion of the MDT measurement information to the base station, where the information response message indicates whether any portion of MDT measurement information is leftover with the user equipment. The method then includes repeating the above steps of receiving and transmitting till the entire MDT measurement information is transferred to the base station.
    Type: Application
    Filed: October 5, 2011
    Publication date: August 15, 2013
    Inventors: Balaji Srinivasan Thiruvenkatachari, Himke Van Der Velde, Nitin Jain, Prateek Basu Mallick
  • Publication number: 20130208641
    Abstract: The present invention provides a method and apparatus of handling in-device co-existence interference in a wireless communication environment. In one embodiment, a method includes detecting in-device co-existence interference between a LTE module and an ISM module in user equipment. The method further includes identifying subframes and corresponding HARQ processes in a set of subframes allocated to the LTE module which are affected by the ISM module operation. Additionally, the method includes reserving the remaining subframes and corresponding HARQ processes in the set of subframes for the LTE module operation. Furthermore, the method includes indicating to a base station that the remaining subframes and the corresponding HARQ processes are reserved for the LTE module operation to resolve the in-device co-existence interference.
    Type: Application
    Filed: October 4, 2011
    Publication date: August 15, 2013
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Sudhir Kumar Baghel, Nitin Jain, Venkateswara Rao Manepalli
  • Publication number: 20130188521
    Abstract: One embodiment of the present invention provides a computing system. The switch includes a discovery module, a device management module, and a logical group management module. The discovery module constructs a multicast query message for a first multicast group to which the computing system is registered. The device management module extracts information about a remote switch from a query response message from the remote switch and constructs a client database, wherein a first entry in the client database contains the information extracted from the query response message. The logical group management module associates the remote switch with a second multicast group.
    Type: Application
    Filed: June 4, 2012
    Publication date: July 25, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Nitin Jain
  • Publication number: 20130188514
    Abstract: One embodiment of the present invention provides a computing system. The computing system includes a discovery module, a high-availability management module, and a controlling module. The discovery module determines local switch-specific information associated with a switch based on a discovery response packet. The high-availability management module determines remote switch-specific information about the same switch with respect to a remote computing system. The controlling module determines whether the computing system is to manage the switch based on a metric derived from the local and remote switch-specific information.
    Type: Application
    Filed: July 24, 2012
    Publication date: July 25, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Nitin Jain