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: 10599473Abstract: 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: GrantFiled: December 30, 2016Date of Patent: March 24, 2020Assignee: PROVENANCE ASSET GROUP LLCInventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, Tirunell V. Lakshman
-
Patent number: 10102391Abstract: 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: GrantFiled: August 7, 2015Date of Patent: October 16, 2018Assignee: QUALCOMM IncorporatedInventors: Colin Christopher Sharp, Ramesh Viswanathan
-
Patent number: 9767320Abstract: 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: GrantFiled: August 7, 2015Date of Patent: September 19, 2017Assignee: QUALCOMM IncorporatedInventors: Colin Christopher Sharp, Ramesh Viswanathan
-
Patent number: 9722930Abstract: 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 perfoType: GrantFiled: November 8, 2013Date of Patent: August 1, 2017Assignee: Alcatel LucentInventors: Tommaso Cucinotta, Chang Fangzhe, Ramesh Viswanathan
-
Publication number: 20170147403Abstract: 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: ApplicationFiled: December 30, 2016Publication date: May 25, 2017Applicant: Alcatel LucentInventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, TIRUNELL V. LAKSHMAN
-
Publication number: 20170039396Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Colin Christopher Sharp, Ramesh Viswanathan
-
Publication number: 20170039381Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Colin Christopher Sharp, Ramesh Viswanathan
-
Patent number: 9535748Abstract: 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: GrantFiled: February 10, 2012Date of Patent: January 3, 2017Assignee: Alcatel LucentInventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, T. V. Lakshman
-
Patent number: 9214292Abstract: 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: GrantFiled: April 1, 2013Date of Patent: December 15, 2015Assignee: ABB TECHNOLOGY LTDInventors: Hrishikesh S. Bramhapurikar, Dukkaiappan Subbiahthever, Shashikant R. Ahire, Sanjay Khandalkar, Venkatesan Prabaharan, Ramesh Viswanathan, Yogesh B. Hingane
-
Publication number: 20150134823Abstract: 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 perfoType: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: ALCATEL-LUCENTInventors: Tommaso Cucinotta, Chang Fangzhe, Ramesh Viswanathan
-
Patent number: 8896988Abstract: 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: GrantFiled: April 20, 2012Date of Patent: November 25, 2014Assignee: ABB Technology AGInventors: Dukkaiappan Subbaiahthever, Ramesh Viswanathan, Balachandra Narayan Varade, Maheswaran Chandrasekaran, Satish Baburao Bhalerao, Kishor Bhikaji Wadhe
-
Publication number: 20130212275Abstract: 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: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, T. V. LAKSHMAN
-
Publication number: 20130191519Abstract: 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: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: ALCATEL-LUCENT USA INC.Inventors: Fangzhe Chang, Ramesh Viswanathan, Thomas L. Wood
-
Patent number: 8483214Abstract: 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: GrantFiled: March 30, 2011Date of Patent: July 9, 2013Assignee: Alcatel LucentInventors: Richard Wayne Buskens, Sandra Ramos Thuel, Ramesh Viswanathan
-
Publication number: 20130132948Abstract: 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: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Inventors: Adiseshu Hari, Ramesh Viswanathan, Yuh-Jye Chang, T.V. Lakshman
-
Publication number: 20120293920Abstract: 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: ApplicationFiled: April 20, 2012Publication date: November 22, 2012Applicant: ABB TECHNOLOGY LTDInventors: Dukkaiappan Subbaiahthever, Ramesh Viswanathan, Balachandra Narayan Varade, Maheswaran Chandrasekaran, Satish Baburao Bhalerao, Kishor Bhikaji Wadhe
-
Patent number: 8316367Abstract: 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: GrantFiled: January 14, 2009Date of Patent: November 20, 2012Assignee: Alcatel LucentInventors: Fangzhe Chang, Jennifer Ren, Ramesh Viswanathan
-
Patent number: 8270691Abstract: 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: GrantFiled: September 18, 2008Date of Patent: September 18, 2012Assignee: Siemens AktiengesellschaftInventors: Chenyang Xu, Daniel J. Paulish, Ramesh Viswanathan
-
Patent number: 7990881Abstract: 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: GrantFiled: March 31, 2006Date of Patent: August 2, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Richard Wayne Buskens, Sandra Ramos Thuel, Ramesh Viswanathan
-
Publication number: 20110176458Abstract: 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: ApplicationFiled: March 30, 2011Publication date: July 21, 2011Inventors: Richard Wayne BUSKENS, Sandra Ramos THUEL, Ramesh VISWANATHAN