Patents by Inventor Rajaram B. Krishnamurthy

Rajaram B. 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).

  • Publication number: 20190149639
    Abstract: A default mode of operation for a link is set at a server upon initialization. A wait pulse repetition time and number of supported modes of operation are set at the server. A protocol identifier is set to the default mode. A link initialization frame including the protocol identifier is transmitted to a port of a switch. Based on failing to receive a handshake response to acknowledge successful decoding of the protocol identifier from the switch prior to expiration of the wait pulse repetition time: the protocol identifier is changed to a next mode of operation, the wait pulse repetition time is reset, and the link initialization frame is transmitted to the port of the switch. Changing the protocol identifier, resetting the wait pulse repetition time, and transmitting the link initialization frame are repeated until the handshake response is received or all supported modes of operation are checked.
    Type: Application
    Filed: January 17, 2019
    Publication date: May 16, 2019
    Inventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
  • Publication number: 20190141112
    Abstract: Embodiments include methods, systems and computer program products method for cognitive storage management for a mobile computing device. The computer-implemented method includes monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user. The processor determines a storage capacity for the mobile computing device. The processor predicts future content generation and usage by the user based on the determined usage habits. The processor determines whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity. The processor, in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causes at least a portion of content stored on the mobile computing device for storage in a remote storage.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Vijai Kalathur, Rajaram B. Krishnamurthy, Robert J. Paquin, Philip A. Siconolfi, Moses J. Vaughan
  • Patent number: 10277721
    Abstract: A puzzle-style modular electronic device is provided. The puzzle-style modular electronic device is activated based on detecting an interconnection of a plurality of block modules and determining whether the interconnection of the plurality of block modules matches an assembly orientation. Note that each of the plurality of block modules includes a processor, a memory, and at least one connection point through which the interconnection is established and that the interconnection of the plurality of block modules collectively forms the modular electronic device. Further, the puzzle-style modular electronic device authenticates a set of operations of the modular electronic device in response to the determining that the interconnection of the plurality of block modules matches the assembly orientation.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Gilchrist, Michael E. Gildein, Rajaram B. Krishnamurthy, Moses J. Vaughan
  • Patent number: 10244045
    Abstract: Embodiments relate to a software-defined networking (SDN) single-source enterprise workload manager. An aspect includes analyzing, by an enterprise server executing a workload compiler, a plurality of source code files of a workload during a workload compilation and build process to determine enterprise network connections between a plurality of subprograms of the workload as a plurality of compile-time information of the workload. The workload compiler generates a network flow graph as interactions between the subprograms of the workload in the enterprise network responsive to the compile-time information of the workload. The network flow graph is provided to an SDN controller to make network resource allocations for the workload based on the network flow graph. A workload manager of the enterprise server adjusts an allocation of compute resources based on a notification of a reallocation of network resources made by the SDN controller.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer M. DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 10235051
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10228863
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10230825
    Abstract: An aspect includes dynamic port type detection. Packet routing paths are defined in a table of a switch for flows within a network based on a communication received on a secure channel between a network controller and the switch. A link initialization frame that includes a protocol identifier is received at a port of the switch. Based on successfully decoding the protocol identifier, the port is configured to a mode of operation compatible with the protocol identifier. The table in the switch is updated to configure one or more other ports of the switch to the mode of operation compatible with the protocol identifier. A handshake response is sent to acknowledge the successful decoding of the protocol identifier.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 10222999
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10218654
    Abstract: In an approach to save-to location selection, a computing device accesses a metadata file comprising a data table. The computing device checks the data table for entries that match one or more features of a file to be saved, wherein each match is associated with a save-to location. The computing device computes confidence scores for each save-to location based on a predefined weight associated with to each feature. The computing device produces a list of recommended save-to locations based on the confidence scores. The computing device receives a user selection based on or overriding the recommendations. The computing device updates the data table with information concerning each of the features of the file and the user selection.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
  • Patent number: 10212099
    Abstract: A method and system are disclosed for migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources. The method comprises the steps of identifying a group of nodes that share one of the network resources, and identifying one of the nodes satisfying a specified condition based on at least one defined access latency metric. The shared resource is moved to the identified one of the nodes to reduce overall access latency to access the shared resource by said group of nodes. One embodiment of the invention provides a method and system to synchronize tasks in a distributed computation using network attached devices (NADs). A second embodiment of the invention provides a method and system to reduce lock latency and network traffic by migrating lock managers to coupling facility locations closest to nodes seeking resource access.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventor: Rajaram B. Krishnamurthy
  • Patent number: 10200460
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10178163
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10170908
    Abstract: Apparatus, systems and methods for managing and distributing electronic device battery power charge to electronic devices having batteries in need of charging. The electronic devices are positioned in proximity to a charge distribution unit (CDU) and a controller, which receive battery signal data including battery power level data transmitted from the electronic devices. Using the battery power level data the controller analyzes the battery signal data to determine an allocated amount of battery power charge required for charging each device battery to a desired battery charge. The CDU receives these allocated amounts and initiates transfer thereof from a power source in communication with the invention. Allocated amount(s) of battery power charge are transferred from the power source by sharing power source charging power amongst the electronic device batteries to ensure each electronic device has available battery power at a time when needed.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B Krishnamurthy, Michael Onghena, Anuradha Rao
  • Patent number: 10171566
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Publication number: 20180352012
    Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.
    Type: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Inventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
  • Publication number: 20180352011
    Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Inventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
  • Patent number: 10122653
    Abstract: An energy management system for a data center network may include a central computer to establish an energy use policy for the computer data center network. The system may also include computer nodes in the computer data center network to receive a packet which is a query that obtains energy information from the nodes and/or a transmission reservation that provides instructions for the energy use policy to be implemented at the computer nodes. The computer nodes may reallocate data traffic on the computer data center network based on the energy use policy to improve energy consumption of the computer data center network.
    Type: Grant
    Filed: December 8, 2012
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Thomas A. Gregg, Rajaram B. Krishnamurthy, Anuradha Rao
  • Patent number: 10110529
    Abstract: In an approach to save-to location selection, a computing device accesses a metadata file comprising a data table. The computing device successively checks the data table for entries that match a series of features of a file to be saved. If the computing device finds one or more matches, the computing device determines an associated save-to location. If the computing device does not find a match and has exhausted all of the series of features, the computing devices determines a default save-to location. The computing device receives a user selection based on or overriding the determination. The computing device updates the data table with information concerning each of the features of the file and information concerning the user selection.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines
    Inventors: Anjil R. Chinnapatlolla, Vijai Kalathur, Rajaram B. Krishnamurthy, Ajay Sood, Srivatsan Venkatesan
  • Publication number: 20180292881
    Abstract: Embodiments include method, systems and computer program products for display turn off override control. Aspects include receiving an indication of the launching of a mobile application on an electronic device. An override authorization is requested from a user of the electronic device. The automatic display turn off features of the electronic device is altered based at least in part on receiving an override authorization from the user.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180295085
    Abstract: An approach for new recipient inclusion to e-mail chains. The approach determines inclusion authorizations for one or more include participants in a current e-mail chain distribution. Responsive to a determination that the one or more authorization results are passed, the approach creates one or more authorized include participants. The approach creates one or more participant notifications based, at least in part, on the one or more authorized include participants. The approach outputs an e-mail chain to the one or more authorized include participants, wherein outputting the email chain includes outputting the one or more participant notifications based, at least in part, on predetermined participant preferences of one or more current participants in the current email chain distribution. The approach creates a next e-mail chain distribution based, at least in part, on combining the one or more authorized include participants and the one or more current participants.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy