Patents by Inventor Viswanath Krishnamurthy
Viswanath Krishnamurthy 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: 11106572Abstract: At least one processing platform is configured to automatically analyze one or more code changes in a computer program and at least one of modify and create a set of one or more regression tests for the computer program based on the automatic analysis. The one or more code changes automatically analyzed may comprise one or more incremental code changes in the computer program.Type: GrantFiled: January 2, 2020Date of Patent: August 31, 2021Assignee: Dell Products L.P.Inventors: Arockiaraj Durairaj, Chetan Pudiyanda Somaiah, Viswanath Krishnamurthy
-
Publication number: 20210209010Abstract: At least one processing platform is configured to automatically analyze one or more code changes in a computer program and at least one of modify and create a set of one or more regression tests for the computer program based on the automatic analysis. The one or more code changes automatically analyzed may comprise one or more incremental code changes in the computer program.Type: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Arockiaraj Durairaj, Chetan Pudiyanda Somaiah, Viswanath Krishnamurthy
-
Patent number: 10880235Abstract: Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are methods of arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers.Type: GrantFiled: April 3, 2018Date of Patent: December 29, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, David S. Allison, Cheng Tang
-
Publication number: 20180227248Abstract: Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are methods of arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, David S. Allison, Cheng Tang
-
Patent number: 9973446Abstract: Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are systems for arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers.Type: GrantFiled: August 20, 2009Date of Patent: May 15, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, David S. Allison, Cheng Tang
-
Publication number: 20130138836Abstract: Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are methods of arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers.Type: ApplicationFiled: August 20, 2009Publication date: May 30, 2013Applicant: Xsigo SystemsInventors: Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, David S. Allison, Cheng Tang
-
Patent number: 7206947Abstract: A system and method is provided to allow a computer network system to keep a device in a powered off state over a power cycle. A service processor stores the power state information or power mask corresponding to the field replaceable unit (FRU) slots in a non-volatile storage location. As a result, after the system has been powered off and on, the power mask information is retained. Accordingly, a hotswap controller may then retrieve the power mask from storage to determine whether a given FRU should be powered on or kept in a powered off state. Depending on the power mask, the service processor will not power on the FRU if the power mask indicates that the device should remain in a powered off state. A management entity may update the power mask information depending on predetermined parameters or the condition of the FRU. As a result, a power mask may be maintained for several power cycles to keep a device in a powered off state.Type: GrantFiled: October 23, 2003Date of Patent: April 17, 2007Assignee: Sun Microsystems, Inc.Inventors: Viswanath Krishnamurthy, Daniel Delfatti
-
Patent number: 7159094Abstract: Provided is a method and an apparatus for allocating contiguous chunks of physical address space. Specifically, the contiguous chunks are homogenized by allocating kernel pages from kernel page free lists and user pages from a user page free list. The kernel page free lists are a nonrelocatable kernel page free list and relocatable kernel page free list. The user page free list has free pages that populate the relocatable kernel page free list. Each page that populates the relocatable kernel page free list includes an identifier such that the identifier permits the addition of the page to the relocatable kernel page free list. By providing three types of page free lists, satisfied requests for free pages from the page free lists create contiguous chunks of physical address space.Type: GrantFiled: June 30, 2004Date of Patent: January 2, 2007Assignee: Sun Microsystems, Inc.Inventors: Udayakumar Cholleti, Viswanath Krishnamurthy, Stan J. Studzinski
-
Publication number: 20040133819Abstract: A system and method is provided to allow a computer network system to keep a device in a powered off state over a power cycle. A service processor stores the power state information or power mask corresponding to the field replaceable unit (FRU) slots in a non-volatile storage location. As a result, after the system has been powered off and on, the power mask information is retained. Accordingly, a hotswap controller may then retrieve the power mask from storage to determine whether a given FRU should be powered on or kept in a powered off state. Depending on the power mask, the service processor will not power on the FRU if the power mask indicates that the device should remain in a powered off state. A management entity may update the power mask information depending on predetermined parameters or the condition of the FRU. As a result, a power mask may be maintained for several power cycles to keep a device in a powered off state.Type: ApplicationFiled: October 23, 2003Publication date: July 8, 2004Applicant: SUN MICROSYSTEMS, INC.Inventors: Viswanath Krishnamurthy, Daniel Delfatti
-
Publication number: 20040088463Abstract: A system and method is provided for a computer network system to allow a device associated with a client-ID to be replaced without requiring the network system to reconfigure the client-ID information. The client-ID configuration information can be associated or tied to a slot or holder for a network device, rather than the network device itself. For example, the client-ID configuration information may be tied to an FRU holder, such as a Compact Peripheral Component Interconnect (CPCI) slot, and not the FRU itself. The client-ID configuration information is managed by a central resource. Accordingly, when the network device is replaced with a new device, the client-ID can be assigned from this central resource. The central resource may be a service processor or an alarm card. The service processor may access a storage device to retrieve the client-ID and transmit it to an FRU. Thus, when the FRU is replaced, this client-ID information is downloaded from the service processor by the new FRU.Type: ApplicationFiled: October 23, 2003Publication date: May 6, 2004Applicant: SUN MICROSYSTEMS, INC.Inventors: Viswanath Krishnamurthy, Mir J. Hyder, Sunit Jain
-
Publication number: 20040073833Abstract: An interconnect system connects two drawer management cards (DMCs) of a drawer. The drawer contains a plurality of independent nodes. The nodes are managed by at least two DMCs. Thus, if one of the DMCs fails, the other DMC can take over and manage the drawer. In one embodiment of the invention, the nodes within the drawer are managed through an Intelligent Platform Management Bus (IPMB). The other field replaceble units (FRUs) or hardware components in the drawer, such as fans, power supplies, etc., may be managed using an Inter Integrated Circuit bus (I2C). The first and second DMCs are interconnected with each other within a chassis of the drawer. The two DMCs are also interconnected with the management channels (e.g., buses) of the drawer. During power up, the first DMC and the second DMC on the drawer may determine, whether the DMC's are interconnected (or not). The DMCs then decide each of their roles (i.e., determining which DMC should be in an active state and which DMC should be in a standby state).Type: ApplicationFiled: October 10, 2002Publication date: April 15, 2004Applicant: Sun Microsystems, Inc.Inventors: Ramani Krishnamurthy, Raymond Ho, Viswanath Krishnamurthy