Patents by Inventor Ramesh Viswanathan

Ramesh Viswanathan 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: 10599473
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 24, 2020
    Assignee: PROVENANCE ASSET GROUP LLC
    Inventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, Tirunell V. Lakshman
  • Patent number: 10102391
    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a memory according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to an unsecure memory unit or a secure memory unit based on the unsecure mode or secure mode and a resource descriptor associated with a memory resource.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: October 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Christopher Sharp, Ramesh Viswanathan
  • Patent number: 9767320
    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a memory according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to a secure context bank in a memory controller when the GPU is operating in a secure mode, and configured to direct memory transactions from the at least one hardware unit of the GPU to an unsecure context bank in the memory controller when the GPU is operating in the unsecure mode.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: September 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Christopher Sharp, Ramesh Viswanathan
  • Patent number: 9722930
    Abstract: Various exemplary embodiments relate to a method for placing components of a plurality of instances of a cloud application on nodes in a cloud infrastructure, the method including: receiving scenario probabilities of a plurality of cloud application scenarios, wherein the plurality of cloud application scenarios define the modes of operation of the cloud application; receiving cloud infrastructure performance data; defining a performance metric of the cloud application based upon cloud infrastructure performance data; defining constraints on the placement of the application components; receiving a service level agreement performance requirement based upon a probability; optimizing the placement of the components of the plurality of instances of the cloud application on nodes in the cloud infrastructure based upon the scenario probabilities, cloud infrastructure performance data, the performance metric, and the constraints on the placement of the application components to meet the service level agreement perfo
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: August 1, 2017
    Assignee: Alcatel Lucent
    Inventors: Tommaso Cucinotta, Chang Fangzhe, Ramesh Viswanathan
  • Publication number: 20170147403
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Application
    Filed: December 30, 2016
    Publication date: May 25, 2017
    Applicant: Alcatel Lucent
    Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, TIRUNELL V. LAKSHMAN
  • Publication number: 20170039396
    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a memory according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to a secure context bank in a memory controller when the GPU is operating in a secure mode, and configured to direct memory transactions from the at least one hardware unit of the GPU to an unsecure context bank in the memory controller when the GPU is operating in the unsecure mode.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Colin Christopher Sharp, Ramesh Viswanathan
  • Publication number: 20170039381
    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a memory according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to an unsecure memory unit or a secure memory unit based on the unsecure mode or secure mode and a resource descriptor associated with a memory resource.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Colin Christopher Sharp, Ramesh Viswanathan
  • Patent number: 9535748
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: January 3, 2017
    Assignee: Alcatel Lucent
    Inventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, T. V. Lakshman
  • Patent number: 9214292
    Abstract: A vacuum interrupter is disclosed with a fixed contact and a movable contact placed axially in a spaced apart relationship. The ceramic insulator cylinders each surround the fixed contact and the movable contact. A floating shield within the ceramic cylinders has a floating potential flange disposed between the two ceramic cylinders, and exposed to external ambient. Encapsulation for at least one contact terminal extends from a metallic end cap of the corresponding contacts to cover a respective ceramic cylinder by an overlapping distance.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: December 15, 2015
    Assignee: ABB TECHNOLOGY LTD
    Inventors: Hrishikesh S. Bramhapurikar, Dukkaiappan Subbiahthever, Shashikant R. Ahire, Sanjay Khandalkar, Venkatesan Prabaharan, Ramesh Viswanathan, Yogesh B. Hingane
  • Publication number: 20150134823
    Abstract: Various exemplary embodiments relate to a method for placing components of a plurality of instances of a cloud application on nodes in a cloud infrastructure, the method including: receiving scenario probabilities of a plurality of cloud application scenarios, wherein the plurality of cloud application scenarios define the modes of operation of the cloud application; receiving cloud infrastructure performance data; defining a performance metric of the cloud application based upon cloud infrastructure performance data; defining constraints on the placement of the application components; receiving a service level agreement performance requirement based upon a probability; optimizing the placement of the components of the plurality of instances of the cloud application on nodes in the cloud infrastructure based upon the scenario probabilities, cloud infrastructure performance data, the performance metric, and the constraints on the placement of the application components to meet the service level agreement perfo
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: ALCATEL-LUCENT
    Inventors: Tommaso Cucinotta, Chang Fangzhe, Ramesh Viswanathan
  • Patent number: 8896988
    Abstract: A system having electrical equipment integrated on a structure is provided. The system includes at least one electrical equipment located at a spaced apart relationship and mounted on at least one structure. A method is provided for isolation of electrical equipment. The method includes opening and closing a contact by engaging or disengaging one or more terminals of the electrical equipment correspondingly with a supply line or a distribution line by a mechanism for isolation. The mechanism can be a handle or a moving mechanism which is associated with a movement in a vertical direction or horizontal direction or with a movement that provides isolation.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 25, 2014
    Assignee: ABB Technology AG
    Inventors: Dukkaiappan Subbaiahthever, Ramesh Viswanathan, Balachandra Narayan Varade, Maheswaran Chandrasekaran, Satish Baburao Bhalerao, Kishor Bhikaji Wadhe
  • Publication number: 20130212275
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 15, 2013
    Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, T. V. LAKSHMAN
  • Publication number: 20130191519
    Abstract: Methods, systems, and apparatuses for component placement based on application-level latency requirements are provided. Component placement includes receiving a request for a location assignment of an application component or for location assignment of multiple application components within a cloud computing platform. A set of potential location assignments is determined for the application component within the cloud computing platform. A mapping is iteratively determined based on the set of potential location assignments and a latency performance threshold, and a location assignment is selected for the application component based on the mapping.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Fangzhe Chang, Ramesh Viswanathan, Thomas L. Wood
  • Patent number: 8483214
    Abstract: Information can be transported over domains operated by different service providers at required Quality-of-Service (QoS) levels without disclosing inter- and/or intra-domain information to ensure that the topology of a given service provider's domain (e.g., network) is not disclosed.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: July 9, 2013
    Assignee: Alcatel Lucent
    Inventors: Richard Wayne Buskens, Sandra Ramos Thuel, Ramesh Viswanathan
  • Publication number: 20130132948
    Abstract: An exemplary cloud computing apparatus includes at least one compute device controller. A digital data storage of the controller includes a chief management virtual machine program for running a chief management virtual machine. A processor associated with the digital data storage is configured to run the chief management virtual machine. The chief management virtual machine is useful to control first user communications between at least one first user and a first virtual machine and to control second user communications between at least one second user and a second virtual machine. The first virtual machine and the second virtual machine are run by at least one compute resource distinct from the compute device controller. The chief management virtual machine is also useful for isolating the first user communications from the second user communications.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Inventors: Adiseshu Hari, Ramesh Viswanathan, Yuh-Jye Chang, T.V. Lakshman
  • Publication number: 20120293920
    Abstract: A system having electrical equipment integrated on a structure is provided. The system includes at least one electrical equipment located at a spaced apart relationship and mounted on at least one structure. A method is provided for isolation of electrical equipment. The method includes opening and closing a contact by engaging or disengaging one or more terminals of the electrical equipment correspondingly with a supply line or a distribution line by a mechanism for isolation. The mechanism can be a handle or a moving mechanism which is associated with a movement in a vertical direction or horizontal direction or with a movement that provides isolation.
    Type: Application
    Filed: April 20, 2012
    Publication date: November 22, 2012
    Applicant: ABB TECHNOLOGY LTD
    Inventors: Dukkaiappan Subbaiahthever, Ramesh Viswanathan, Balachandra Narayan Varade, Maheswaran Chandrasekaran, Satish Baburao Bhalerao, Kishor Bhikaji Wadhe
  • Patent number: 8316367
    Abstract: A system for configuring resources in an environment for use by at least one process. In one embodiment, the system includes: (1) a process sorter configured to rank the at least one process based on numbers of resources that steps in the at least one process can use, (2) an optimizer coupled to the process sorter and configured to employ an optimization heuristic to accumulate feasible allocations of resources to the steps based on the ranking of the at least one process, (3) a resource sorter coupled to the optimizer and configured to rank the resources in a non-decreasing order based on numbers of the steps in which the resources can be used, the optimizer further configured to remove one of the resources from consideration based on the ranking of the resources until infeasibility occurs and (4) an environment configuration interface configured to allow the environment to be configured in accordance with remaining ones of the resources.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: November 20, 2012
    Assignee: Alcatel Lucent
    Inventors: Fangzhe Chang, Jennifer Ren, Ramesh Viswanathan
  • Patent number: 8270691
    Abstract: A method for fusing a plurality of images. The method includes: acquiring the plurality of images from a plurality of different modalities, each one of the images having a different reference space; and fusing the plurality of images into a common reference space, such common reference space being different from the reference space of each one of the plurality of acquired images. Thus, with such method, a unified process is provided for handling fusion across multiple clinical interventional and/or surgery (i.e., intra-operative) procedures.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: September 18, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Chenyang Xu, Daniel J. Paulish, Ramesh Viswanathan
  • Patent number: 7990881
    Abstract: Information can be transported over domains operated by different service providers at required Quality-of-Service (QoS) levels without disclosing inter- and/or intra-domain information to ensure that the topology of a given service provider's domain (e.g., network) is not disclosed.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 2, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Richard Wayne Buskens, Sandra Ramos Thuel, Ramesh Viswanathan
  • Publication number: 20110176458
    Abstract: Information can be transported over domains operated by different service providers at required Quality-of-Service (QoS) levels without disclosing inter- and/or intra-domain information to ensure that the topology of a given service provider's domain (e.g., network) is not disclosed.
    Type: Application
    Filed: March 30, 2011
    Publication date: July 21, 2011
    Inventors: Richard Wayne BUSKENS, Sandra Ramos THUEL, Ramesh VISWANATHAN