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: 20230057398
    Abstract: 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: Application
    Filed: December 31, 2019
    Publication date: February 23, 2023
    Applicants: 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: 20200089624
    Abstract: 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: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Applicant: Provenance Asset Group LLC
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Patent number: 10528481
    Abstract: 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: Grant
    Filed: August 13, 2014
    Date of Patent: January 7, 2020
    Assignee: Provenance Asset Group LLC
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Patent number: 9104477
    Abstract: 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: Grant
    Filed: May 5, 2011
    Date of Patent: August 11, 2015
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee, Hyunseok Chang, Myung Jin Lee
  • Publication number: 20140351531
    Abstract: 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: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Applicant: ALCATEL LUCENT
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Patent number: 8856960
    Abstract: 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: Grant
    Filed: February 9, 2012
    Date of Patent: October 7, 2014
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Fang Hao, Muralidharan S. Kodialam, T.V. Lakshman
  • Patent number: 8812454
    Abstract: 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: Grant
    Filed: January 12, 2012
    Date of Patent: August 19, 2014
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Patent number: 8775740
    Abstract: 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: Grant
    Filed: August 30, 2005
    Date of Patent: July 8, 2014
    Assignee: Texas Instruments Incorporated
    Inventor: Muralidharan S. Chinnakonda
  • Publication number: 20130254248
    Abstract: 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: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Hyunseok Chang, Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee, Limin Wang
  • Publication number: 20130212710
    Abstract: 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: Application
    Filed: February 9, 2012
    Publication date: August 15, 2013
    Applicant: ALCATEL-LUCENT USA, INC.
    Inventors: Krishna P. Puttaswamy Naga, Fang Hao, Muralidharan S. Kodialam, T.V. Lakshman
  • Publication number: 20130185229
    Abstract: 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: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Publication number: 20130060601
    Abstract: 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: Application
    Filed: September 6, 2011
    Publication date: March 7, 2013
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
  • Publication number: 20120284727
    Abstract: 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: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: Alcatel-Lucent
    Inventors: Muralidharan S. Kodialam, T.V. Lakshman, Sarit Mukherjee, Hyunseok Chang, Myung Jin Lee
  • Patent number: 8299900
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: October 30, 2012
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Wing Cheong Lau, Thyagarajan Nandagopal
  • Patent number: 8250600
    Abstract: 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: Grant
    Filed: March 31, 2009
    Date of Patent: August 21, 2012
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sarit Mukherjee
  • Publication number: 20120143700
    Abstract: 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: Application
    Filed: September 23, 2011
    Publication date: June 7, 2012
    Inventors: Santanu Bhattacharya, Ramanathan RM, Subhashini Naidu, Pramod Dikshith, Ram Prasanna, Muralidharan S.
  • Patent number: 8194535
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: June 5, 2012
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sudipta Sengupta
  • Patent number: 8027245
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: September 27, 2011
    Assignee: Alcatel Lucent
    Inventors: Muralidharan S. Kodialam, Tirunell V. Lakshman, Sudipta Sengupta
  • Patent number: 8018940
    Abstract: 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: Grant
    Filed: August 13, 2008
    Date of Patent: September 13, 2011
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Muralidharan S. Kodialam, Tirunell V. Lakshman, Haoyu Song
  • Patent number: 7990973
    Abstract: 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: Grant
    Filed: August 13, 2008
    Date of Patent: August 2, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Muralidharan S. Kodialam, Haoyu Song