Patents by Inventor Muralidharan S.
Muralidharan S. 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: 20230057398Abstract: The present disclosure relates to at least one method for ascertaining at least one attribute of pressure vessel wall. A method comprises: while a pressure vessel, which comprises a wall having an outer surface and an inner surface, is operating: ascertaining a current wavelength shift of a first fiber Bragg grating (FBG) sensor disposed at a first outer surface location on the pressure vessel; and ascertaining a current thickness of the wall at the first outer surface location by: computing a vector based on a time series of the current wavelength shift, or a derivative of the time series, or a derivative of the current wavelength shift; providing the vector to a predetermined regression model; and using the regression model, ascertaining the current thickness of the wall.Type: ApplicationFiled: December 31, 2019Publication date: February 23, 2023Applicants: AGENCY FOR SCIENCE TECHNOLOGY AND RESEARCH, SEMBCORP INDUSTRIES LTD.Inventors: Jianzhong HAO, Wenyu JIANG, Yixin WANG, Aayush MADAN, Shili XIANG, Jun Long LIM, Ouyang LIU, Yongwei ZHU, Kai WU, Jiliang Eugene PHUA, Rebecca Yen-Ni WONG, MURALIDHARAN S/O PARAMSOTHY, Hui DONG, Chuen Yuen Henry WONG, Wen CHEN, Haiyan SHU
-
Publication number: 20200089624Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.Type: ApplicationFiled: November 25, 2019Publication date: March 19, 2020Applicant: Provenance Asset Group LLCInventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Patent number: 10528481Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.Type: GrantFiled: August 13, 2014Date of Patent: January 7, 2020Assignee: Provenance Asset Group LLCInventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Patent number: 9104477Abstract: A method and system for scheduling tasks is provided. A plurality of lower bound completion times is determined, using one or more computer processors and memory, for each of a plurality of jobs, each of the plurality of jobs including a respective subset plurality of tasks. A task schedule is determined for each of the plurality of processors based on the lower bound completion times.Type: GrantFiled: May 5, 2011Date of Patent: August 11, 2015Assignee: Alcatel LucentInventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee, Hyunseok Chang, Myung Jin Lee
-
Publication number: 20140351531Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.Type: ApplicationFiled: August 13, 2014Publication date: November 27, 2014Applicant: ALCATEL LUCENTInventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Patent number: 8856960Abstract: Apparatuses, methods and articles of manufacture for performing data leakage prevention are provided. Data leakage prevention may be performed by determining a signature of a transmitted document, the transmitted document being in transit to a location beyond a network boundary. The signature of the transmitted document is compared with one or more signatures of documents authorized to be transmitted beyond the network boundary. The transmitted document is prevented from being transmitted beyond the network boundary if the signature of the document does not correspond to a signature of a document authorized to be transmitted beyond the network boundary.Type: GrantFiled: February 9, 2012Date of Patent: October 7, 2014Assignee: Alcatel LucentInventors: Krishna P. Puttaswamy Naga, Fang Hao, Muralidharan S. Kodialam, T.V. Lakshman
-
Patent number: 8812454Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.Type: GrantFiled: January 12, 2012Date of Patent: August 19, 2014Assignee: Alcatel LucentInventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Patent number: 8775740Abstract: The present disclosure describes a system and method for high performance, power efficient store buffer forwarding. Some illustrative embodiments may include a system, comprising: a processor coupled to an address bus; a cache memory that couples to the address bus and comprises cache data (the cache memory divided into a plurality of ways); and a store buffer that couples to the address bus, and comprises store buffer data, a store buffer way and a store buffer index. The processor selects the store buffer data for use by a data load operation if a selected way of the plurality of ways matches the store buffer way, and if at least part of the bus address matches the store buffer index.Type: GrantFiled: August 30, 2005Date of Patent: July 8, 2014Assignee: Texas Instruments IncorporatedInventor: Muralidharan S. Chinnakonda
-
Publication number: 20130254248Abstract: Various embodiments provide a method and apparatus of providing a distributed network file system in a cloud network that provides performance guarantees in cloud storage that are independent of the accessed files and the access locations. A client's file system is provisioned using a file placement strategy that is based on client's access locations and determined maximum access bandwidths and does not require knowledge of file access patterns.Type: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: Alcatel-Lucent USA Inc.Inventors: Hyunseok Chang, Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee, Limin Wang
-
Publication number: 20130212710Abstract: Apparatuses, methods and articles of manufacture for performing data leakage prevention are provided. Data leakage prevention may be performed by determining a signature of a transmitted document, the transmitted document being in transit to a location beyond a network boundary. The signature of the transmitted document is compared with one or more signatures of documents authorized to be transmitted beyond the network boundary. The transmitted document is prevented from being transmitted beyond the network boundary if the signature of the document does not correspond to a signature of a document authorized to be transmitted beyond the network boundary.Type: ApplicationFiled: February 9, 2012Publication date: August 15, 2013Applicant: ALCATEL-LUCENT USA, INC.Inventors: Krishna P. Puttaswamy Naga, Fang Hao, Muralidharan S. Kodialam, T.V. Lakshman
-
Publication number: 20130185229Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Publication number: 20130060601Abstract: A distribution and scheduling system for advertisements that targets ads to users and maximizes service-provider revenue without having full knowledge of user-profile information. Each user device stores a user profile and is pre-loaded with a set of ads that could possibly be shown during a timeslot. Each user device selects and displays an ad based on the user profile but does not identify the selected ad to the service provider. Instead, the user devices provide perturbed user-profile information in the form of Boolean vectors, which the service provider uses in conjunction with a guaranteed-approximation online algorithm to estimate the number of users that saw a particular ad. Thus, the service provider can charge advertisers for the number of times their ads are viewed, without knowing the users' profiles or which ads were viewed by individual users, and users can view the targeted ads while maintaining privacy from the service provider.Type: ApplicationFiled: September 6, 2011Publication date: March 7, 2013Applicant: Alcatel-Lucent USA Inc.Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
-
Publication number: 20120284727Abstract: A method and system for scheduling tasks is provided. A plurality of lower bound completion times is determined, using one or more computer processors and memory, for each of a plurality of jobs, each of the plurality of jobs including a respective subset plurality of tasks. A task schedule is determined for each of the plurality of processors based on the lower bound completion times.Type: ApplicationFiled: May 5, 2011Publication date: November 8, 2012Applicant: Alcatel-LucentInventors: Muralidharan S. Kodialam, T.V. Lakshman, Sarit Mukherjee, Hyunseok Chang, Myung Jin Lee
-
Patent number: 8299900Abstract: In one embodiment, a method for estimating the number of tags in a set of tags in a system of tags and readers. The method includes, during each of a plurality of time intervals: (i) transmitting a command requesting that each tag that receives the command determine whether to transmit a reply; and (ii) receiving, in one or more timeslots of a frame corresponding to the time interval, replies from one or more tags. The method further includes providing an estimate of the number of tags in the set of one or more tags based on (i) timeslots in each of the plurality of time intervals that are zero timeslots, i.e., timeslots having no received reply, and (ii) the total number of timeslots in each frame.Type: GrantFiled: June 29, 2007Date of Patent: October 30, 2012Assignee: Alcatel LucentInventors: Muralidharan S. Kodialam, Wing Cheong Lau, Thyagarajan Nandagopal
-
Patent number: 8250600Abstract: In one embodiment, a scheme for the display of targeted and personalized advertisements in a packet-based media-delivery system, such as an Internet Protocol Television (IPTV) service. An Internet keyword-based advertisement-bidding model is used to place the most-appropriate IPTV advertisements for viewers depending on their interests as determined through the users' Internet activities, while maximizing advertising revenue for the IPTV service provider. One method for scheduling an advertisement for rendering in one or more time slots in packet-based media programming comprises: (a) obtaining at least one keyword from one or more Internet sessions corresponding to at least one user; (b) receiving a plurality of bid amounts corresponding to a plurality of available advertisements for the one or more time slots; and (c) scheduling, based on the at least one keyword and at least one of the bid amounts, the advertisement to be rendered to the at least one user in the one or more time slots.Type: GrantFiled: March 31, 2009Date of Patent: August 21, 2012Assignee: Alcatel LucentInventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
-
Publication number: 20120143700Abstract: In one embodiment, a method of designing a social media campaign is provided. The method comprises steps of sourcing data from one of multiple social media channels and at least one database, performing social media indexing and benchmarking on sourced data to determine a social media index and performing campaign analytics on the social media index for designing the social media campaign.Type: ApplicationFiled: September 23, 2011Publication date: June 7, 2012Inventors: Santanu Bhattacharya, Ramanathan RM, Subhashini Naidu, Pramod Dikshith, Ram Prasanna, Muralidharan S.
-
Patent number: 8194535Abstract: In one embodiment, a method for supporting recovery from failure of a node in a network of nodes interconnected by links A set of two or more intermediate nodes (excluding the failed node) between an ingress point and an egress point is selected. Next, based on available bandwidth of the network, a non-zero fraction of the service level to route from the ingress point to each intermediate node is determined. Packets are then routed in two phases by: (1) determining one or more paths from the ingress point to each intermediate node for routing the corresponding fraction of the service level, and (2) determining one or more paths from each intermediate node to the egress point for routing the corresponding fraction of the service level.Type: GrantFiled: May 31, 2005Date of Patent: June 5, 2012Assignee: Alcatel LucentInventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sudipta Sengupta
-
Patent number: 8027245Abstract: In one embodiment, a method for supporting recovery from failure of a path in a network of nodes interconnected by links. An intermediate node between an ingress point and an egress point of the network is selected to minimize the sum of (i) a capacity constraint between the ingress point and the intermediate node and (ii) a capacity constraint between the intermediate node and the egress point. The selection identifies two link-disjoint path sets, each comprising a backup path and at least one primary path, with a first path set between the ingress point and the intermediate node, and a second path set between the intermediate node and the egress point. To maximize network throughput, packets are routed in two phases, first to the intermediate node via the first path set in predetermined proportions, and then from the intermediate node to the final destination via the second path set.Type: GrantFiled: May 31, 2005Date of Patent: September 27, 2011Assignee: Alcatel LucentInventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sudipta Sengupta
-
Patent number: 8018940Abstract: In one embodiment, IP lookup into a routing table having prefixes of different prefix lengths is performed using a Bloom filter that was programmed with the prefixes corresponding to all of the different prefix lengths without having to expand any of the prefixes programmed into the Bloom filter. Membership probes are performed into the Bloom filter using candidate prefix values of a given network address. The Bloom filter can be implemented in a distributed manner using Bloom sub-filters, where each Bloom sub-filter is hashed based on a set of hash functions, where each different hash function in the set corresponds to a different prefix length in the routing table. Each Bloom sub-filter can in turn be implemented using a plurality of practically realizable multi-port memory devices controlled by a port scheduler. False-positive matches can be detected and next-hop information for true-positive matches retrieved using an off-chip, hash-based prefix table.Type: GrantFiled: August 13, 2008Date of Patent: September 13, 2011Assignee: Alcatel LucentInventors: Fang Hao, Muralidharan S. Kodialam, Tirunell V. Lakshman, Haoyu Song
-
Patent number: 7990973Abstract: In one embodiment, IP lookup into a routing table having prefixes of different prefix lengths is performed by hashing a candidate prefix value to generate a plurality of hash values, where m seed hash values are generated by applying m seed hash functions and one or more additional hash values are generated by combining two or more of the seed hash values in different ways, e.g., using a bit-wise XOR function. The hash values are used to perform membership probes into a Bloom filter programmed with the prefixes corresponding to all of the different prefix lengths in the routing table without having to expand any of the prefixes programmed into the Bloom filter.Type: GrantFiled: August 13, 2008Date of Patent: August 2, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Fang Hao, Muralidharan S. Kodialam, Haoyu Song