Patents by Inventor Krishna Mohan

Krishna Mohan 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: 20140365247
    Abstract: A method, apparatus, and computer program product are provided herein for obtaining multiple authorizations for a multiple payee coverage request and facilitating the distribution of coverage payments according to the request. An example method involves receiving a multiple payee coverage request to generate a coverage payment in accordance with a coverage plan, determining two or more payees based on the multiple payee coverage request, receiving transaction data from at least one of the two or more payees and associating the transaction data with the multiple payee coverage request, determining a distribution vehicle for each payee based, at least in part, on the transaction data received, and causing the coverage payment to be distributed according to the respective distribution vehicles determined.
    Type: Application
    Filed: May 15, 2014
    Publication date: December 11, 2014
    Applicant: Invenger Technologies Inc.
    Inventors: Chandramohan Mariyal, Krishna Mohan Pai
  • Publication number: 20140344637
    Abstract: A method of sensitizing a sequential circuit is described. This sensitizing generates stimuli to drive any circuit output to a predetermined value or transition. The method includes creating a directed graph of the sequential circuit. Nodes of the graphs can be topologically sorted. In one embodiment, feedback loops in the directed graph can be removed before topologically sorting the nodes. Final vectors for the sequential circuit can be generated based on the sorted nodes. Notably, the final vectors are expressed only by primary inputs to the sequential circuit. Using only primary inputs in the final vectors accurately replicates the sequential circuit under test, thereby ensuring accurate timing, power, and noise arcs are measured.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Synopsys, Inc.
    Inventors: Srivathsan Krishna Mohan, Youming Xu
  • Patent number: 8887109
    Abstract: A method of sensitizing a sequential circuit is described. This sensitizing generates stimuli to drive any circuit output to a predetermined value or transition. The method includes creating a directed graph of the sequential circuit. Nodes of the graphs can be topologically sorted. In one embodiment, feedback loops in the directed graph can be removed before topologically sorting the nodes. Final vectors for the sequential circuit can be generated based on the sorted nodes. Notably, the final vectors are expressed only by primary inputs to the sequential circuit. Using only primary inputs in the final vectors accurately replicates the sequential circuit under test, thereby ensuring accurate timing, power, and noise arcs are measured.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: November 11, 2014
    Assignee: Synopsys, Inc.
    Inventors: Srivathsan Krishna Mohan, Youming Xu
  • Patent number: 8868936
    Abstract: Techniques are provided to redistribute and rebalance power to a plurality of blade servers with a chassis unit. At a chassis management controller device in a chassis unit comprising a plurality of blade server devices, policy information is stored for the chassis unit. The policy information comprises power limit information that indicates a power budget for the chassis unit and blade server priority information that indicates priority for access to power for each of the plurality of blade servers in the chassis unit. Power is distributed to the plurality of blade servers based on the blade server priority information for each of the plurality of blade servers and the power limit information for the chassis unit. The actual power consumption of each of the plurality of blade servers is determined and power is redistributed to the plurality of blade servers based on the actual power consumption and the policy information.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chakravarthy Nelluri, Amitava Guha, Krishna Mohan
  • Publication number: 20140299286
    Abstract: This invention relates to a paper substrate containing high surface sizing and low internal sizing and having high dimensional stability, as well as methods of making and using the composition.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 9, 2014
    Inventors: KAPIL M. SINGH, DENNIS W. ANDERSON, PETER M. FROASS, YAOLIANG HONG, KOSARAJU KRISHNA MOHAN, THOMAS R. ARNSON, YAN C. HUANG
  • Publication number: 20140286347
    Abstract: Described herein is a system having a multi-host Ethernet controller (102) configured to provide communication and control between two or more independent host processors (104) and a network device. In one implementation, the multi host Ethernet controller (102), having an integrated L2 switch (110) to enable a plurality of independent host systems to access same physical gigabit network port concurrently. Each host processor (104) sees the controller as PCI based independent network controller and accesses the controller using its own mini-port driver. The common programming parameters such as Link Speed or Inter Packet Gap (IPG) are programmed by a virtualization engine. Packets from network (LAN) are switched based on MAC destination address and sent to corresponding host based on MAC destination address. Packets from each host processor (104) are forwarded to network interface or other host processor (104) based on MAC destination address.
    Type: Application
    Filed: April 17, 2012
    Publication date: September 25, 2014
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Laxmi Narayana Yakkala, Sitaram Banda, Chaitanya K, Hari Prasad Koluguri, Ravikanth Aluru
  • Publication number: 20140278576
    Abstract: A method, apparatus, and computer program product are provided herein for obtaining multiple authorizations for a multiple payee coverage request and facilitating the distribution of coverage payments according to the request. An example method involves receiving a multiple payee coverage request to generate a coverage payment in accordance with a coverage plan, determining two or more payees based on the multiple payee coverage request, receiving transaction data from at least one of the two or more payees and associating the transaction data with the multiple payee coverage request, determining a distribution vehicle for each payee based, at least in part, on the transaction data received, and causing the coverage payment to be distributed according to the respective distribution vehicles determined.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 18, 2014
    Applicant: Invenger Technologies Inc.
    Inventors: Chandramohan Mariyal, Krishna Mohan Pai
  • Patent number: 8829471
    Abstract: Techniques for spatial spectral holography include a doped crystal comprising Thulium doped into a host crystal of Yttrium Lutetium Aluminum Garnet wherein a concentration of Thulium atoms is less than 3 atomic percent. Techniques further include an apparatus with a source for optical electromagnetic radiation and a cryocooler configured to maintain an operating temperature in a range from about 3 Kelvin to about 6 Kelvin. The cryocooler includes a first optical window. The apparatus also includes a doped crystal comprising Thulium doped into a host crystal of Yttrium Lutetium Aluminum Garnet disposed inside the cryocooler in a position to be illuminated by incident optical electromagnetic radiation derived from the source. The apparatus also includes a detector configured to detect optical electromagnetic radiation emitted from the doped crystal. Techniques include a method for using at least one of the above doped crystals.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: September 9, 2014
    Assignees: Montana State University, S2 Corporation
    Inventors: Kristian D. Merkel, Colton Richard Stiffler, Alex Woidtke, Aaron Traxinger, Randy W. Equall, Zeb Barber, Calvin Harrington, Krishna Mohan Rupavatharam, Charles W. Thiel, Rufus Cone
  • Patent number: 8825615
    Abstract: An aspect of the present invention simplifies the implementation of custom atomic transactions. A program logic (implementing a custom atomic transaction) may request a unique transaction identifier from a programming environment. The program logic may then specify a task procedure, corresponding roll-back procedures, and the transaction identifier using an interface provided by the programming environment. The programming environment keeps track of the specified roll-back procedures. The information maintained by the programming environment may be used to execute the roll-back procedures if the atomic transaction is to be aborted. As the programming environment keeps track of the roll-back procedures to be executed, the implementation of atomic transactions may be simplified.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: September 2, 2014
    Assignee: Oracle International Corporation
    Inventors: Krishna Mohan Itikarlapalli, Sreekumar K. Seshadri
  • Publication number: 20140178621
    Abstract: This invention relates to a paper substrate useful as a universal release liner, as well as methods of making and using the same.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL PAPER COMPANY
    Inventors: STEVEN D. SCHULTZ, TIMOTHY J. BRADFORD, KOSARAJU KRISHNA MOHAN
  • Publication number: 20140174684
    Abstract: Expandable microspheres formed by suspension polymerization using a shot growth method are provided. The microspheres are formed of a continuous, gas impermeable shell surrounding a blowing agent. The shell includes a first polymer layer formed from primary monomers and a second layer that includes a chemically reactive monomer or a high Tg monomer. To form the microspheres, the primary monomers are polymerized in a reaction vessel to an approximate 90% polymerization, at which time a secondary monomer that is either a monomer having a Tg of at least 85° C. or a chemically reactive monomer, is added to the reaction vessel to drive the polymerization reaction to completion. The outer layer thus contains either a larger amount of the high Tg monomer or a chemically reactive monomer that possesses the ability to covalently bond a cationic species. The microspheres may be used in papermaking processes to increase the paper bulk.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL PAPER COMPANY
    Inventors: YAOLIANG HONG, KOSARAJU KRISHNA MOHAN, VICTORIA LAURENTIA DIMONIE, MARK FAGAN, ANDREW KLEIN, ERIC SCOTT DANIELS, BRIAN BOYARS, PETER M. FROASS, CHRISTOPHER D. ANDERSON, EDWARD DAVID SUDOL
  • Patent number: 8747599
    Abstract: The present invention relates to a process for making self-patterning substrates comprising the steps of providing electrically conductive traces on a substrate; pre-coating the substrate with at least a layer of complementary reactant electrically resistant reactant formulations; altering the conductivity of complementary reactant formulation selectively upon application of external source of energy and a self-patterning substrate using the said process.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: June 10, 2014
    Inventors: Chidella Krishna Sastry, Chidella Venkata Krishna Mohan Sharma, Srinivas Tangirala
  • Patent number: 8713186
    Abstract: A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: April 29, 2014
    Assignee: Oracle International Corporation
    Inventors: Lakshminarayanan Chidambaran, Srinath Krishnaswamy, Krishna Mohan Itikarlapalli, Kevin Neel, Sreekumar K. Seshadri, Jonathan Giloni, Scot McKinley, Ravi Thammaiah
  • Patent number: 8679294
    Abstract: Expandable microspheres formed by suspension polymerization using a shot growth method are provided. The microspheres are formed of a continuous, gas impermeable shell surrounding a blowing agent. The shell includes a first polymer layer formed from primary monomers and a second layer that includes a chemically reactive monomer or a high Tg monomer. To form the microspheres, the primary monomers are polymerized in a reaction vessel to an approximate 90% polymerization, at which time a secondary monomer that is either a monomer having a Tg of at least 85° C. or a chemically reactive monomer, is added to the reaction vessel to drive the polymerization reaction to completion. The outer layer thus contains either a larger amount of the high Tg monomer or a chemically reactive monomer that possesses the ability to covalently bond a cationic species. The microspheres may be used in papermaking processes to increase the paper bulk.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 25, 2014
    Assignee: International Paper Company
    Inventors: Yaoliang Hong, Kosaraju Krishna Mohan, Victoria Laurentia Dimonie, Mark Edward Fagan, Andrew Klein, Eric Scott Daniels, Brian Boyars, Peter M. Froass, Christopher D. Anderson, Edward David Sudol
  • Publication number: 20140068317
    Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.
    Type: Application
    Filed: April 30, 2012
    Publication date: March 6, 2014
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Chandra Kumar Chettiar, Surya Narayana Dommeti, Kishor Arumilli, Dhanumjai Pasumarthy, Rajani Lotti
  • Publication number: 20140044014
    Abstract: Described herein are methods and system for sharing a wireless interface (102) among various multiple host processors in a multi-processor computing system (100) to provide simultaneous access of a wireless network to the host processors.
    Type: Application
    Filed: April 17, 2012
    Publication date: February 13, 2014
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Krishna Mohan Tandaboina, Suman Kopparapu, Sarveshwar Bandi, Kapil Hali
  • Publication number: 20140032948
    Abstract: Described herein is a system having a multi-host SATA controller (102) configured to provide communication and control between two or more independent host processors (104) and a single SATA device (108). In one implementation, the multi-host SATA controller (102) includes the device switching layer (206), the device control layer (208), the link layer (210), and the physical layer (212). The device switching layer (206) allows the host processors (104) to issue commands concurrently rather than in sequential order. For this, the device switching layer (206) has independent set of host device registers (214) corresponding to each of the host processors (104). The device switching layer (206) also has independent DMA engines (216) to perform a command pre-fetching from respective host system memories (105). Further, a command switch engine (220) may arbitrate commands in case both the host processors (104) wish to access the SATA device (108) simultaneously.
    Type: Application
    Filed: April 9, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Karamveer Yadav
  • Publication number: 20140032794
    Abstract: Described herein are methods and systems for virtualization of a USB device to enable sharing of the USB device among a plurality of host processors in a multi-processor computing system. A USB virtualization unit for sharing of the USB device include a per-host register unit, each corresponding to a host processor includes one or more of a host register interface, host data interface, configuration registers, and host control registers, configured to receive simultaneous requests from one or more host processors from amongst the plurality of host processors for the USB device. The USB virtualization unit also includes a pre-fetch direct memory access (DMA) configured to pre-fetch DMA descriptors associated with the requests to store in a buffer. The USB virtualization unit further includes an endpoint specific switching decision logic (ESL) configured to schedule data access based on the DMA descriptors from the host processor's local memory corresponding to each request.
    Type: Application
    Filed: April 9, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Surya Narayana Dommeti, Krishna Mohan Tandaboina, Rajani Lotti
  • Publication number: 20140032792
    Abstract: Described herein is a system having a multi-host low pin count (LPC) controller (100) configured to facilitate sharing of common peripheral devices by multiple hosts (115) of a multi-host computing system (110). In one implementation, the multi-host LPC controller (100) interfaces with the hosts (115) via an ON-chip bus or an LPC-IN-chip bus. Further, the multi-host LPC controller (100) includes a LPC-IN controller (160) and a microcontroller (155) to moderate among requests generated by the hosts (115). The requests can be target accesses, DMA accesses, and BM accesses. Also, the multi-host LPC controller (100) is configured to operate in a software mode and an auto mode. Based on the mode the multi-host LPC controller (100) is operating in, the requests generated by the various hosts are moderated.
    Type: Application
    Filed: April 9, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Rajani Lotti, Krishna Mohan Tandaboina
  • Publication number: 20140032601
    Abstract: File system sharing in multi-host computing system (100) running multiple operating systems is described herein. A file systems stored on different data partitions (110-1) and (110-1), of different operating systems (106-1) and (106-2), running on a multi-host computing system (100) may be shared based on file server-client architecture. According to the implementation, an operating system (106-1) may share its file system as file server and other operating system (106-2) may access the shared file system as file client. In one implementation, the sharing of data between multiple hosts is enabled by a dedicated high speed, low latency. inter processor communication bus, FiRE (124).
    Type: Application
    Filed: April 9, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Surya Narayana Dommeti, Sridhar Adusumilli