Patents by Inventor Subramanian Shivashankar

Subramanian Shivashankar 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: 10534772
    Abstract: The invention is directed towards a database access coordination arrangement (23) in a federated database system (10) comprising applications (Ai, A2, A3) that access databases (34-50) under the control of a number of query handlers (24-32), the database access coordinating arrangement providing a group of traffic distribution units (16-22), each having connections to corresponding query handlers, and a traffic control unit (TCU), which traffic control unit selects traffic distribution unit for a query (Qi) from an application (Ai) based on at least one connectivity map of the connections existing between traffic distribution units, query handlers and databases and connectivity states of connections between traffic distribution units and query handlers, and schedules the query to the selected traffic distribution unit for accessing a database.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: January 14, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Manoj Prasanna Kumar, Subramanian Shivashankar
  • Patent number: 10375593
    Abstract: The present disclosure relates to a method performed by a network node (54) in a communication network (50) comprising a plurality of communication devices (51), for finding temporally connected connection patterns of the communication devices in the network. The method comprises identifying signalling between the communication devices during a predefined time duration to form a main communication graph in which the plurality of communication devices are nodes. The method also comprises partitioning the main communication graph for a time period comprised in said time duration to capture temporally connected signalling between some of the communication devices as illustrated in the main communication graph in a partitioned communication graph. The method also comprises forming at least one subgraph from the partitioned communication graph, comprising m nodes corresponding to m communication devices of said some of the communication devices.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 6, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Subramanian Shivashankar, Ankur Dauneria, Saket Gurukar, Sayan Ranu, Balaraman Ravindran
  • Patent number: 10216799
    Abstract: Query handling devices in a federated database system and related methods and computer program products for handling queries in the federated database system are disclosed. The query handling device receives database queries directed towards a group of databases from several applications and filters the queries based on common query rules such as common query syntax, investigates the queries that have passed the filtering, and sends the investigated queries to the databases. The investigation includes prioritising between at least some queries according to a query prioritisation scheme. The prioritised queries are sent according to the query prioritisation scheme.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: February 26, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Manoj Prasanna Kumar, Subramanian Shivashankar, Jawad Mohamed Zahoor
  • Patent number: 10140347
    Abstract: A query handling arrangement is disclosed for a federated database system. The database system includes data storing applications configured to store data in corresponding databases. The query handling arrangement includes a query handling device that receives a database query from a query generating application concerning the obtaining of data from the databases, obtains usage profiles regarding allowed use of the data in the databases provided by a usage profile announcing device, investigates the usage profiles, obtains data from the databases according to the obtained usage profiles, and responds to the query with the obtained data.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 27, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON ( PUBL)
    Inventors: Manoj Prasanna Kumar, Brindha Padmanaabhan, Subramanian Shivashankar, Jawad Mohamed Zahoor
  • Patent number: 9934001
    Abstract: A stream processing handling arrangement provides a number of data handling blocks, selectable for forming a work flow. The blocks comprise data processing blocks. The arrangement receives selections of data handling blocks, block parameter settings and workflow property objectives, and compares the objectives with corresponding stream processing framework capabilities. The arrangement determines a stream processing framework for the work flow, provides a number software module groups, each corresponding to a different framework and comprising software modules corresponding to the data handling blocks, and chooses a group corresponding to the determined stream processing framework. The arrangement selects, in this group, software modules corresponding to the selected blocks and constructs an application using the selected software modules.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 3, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Manoj Prasanna Kumar, Karthikeyan Premkumar, Senthamiz Selvi Arumugam, Subramanian Shivashankar, Saradindu Kar
  • Patent number: 9928209
    Abstract: The present invention relates to methods and devices for pre-buffering one or more content data items to be rendered at a mobile terminal. In a first aspect of the present invention, a mobile terminal (11, 12, 13) comprises a processing unit (15) arranged to acquire a probability with which at least one selected content data item of the one or more content data items is to be rendered at the mobile terminal, and to acquire an estimated point in time when the at least one selected content data item is to be rendered at the mobile terminal. Further, the processing unit is arranged to pre-buffer a first selected part of the at least one selected content data item in the mobile terminal such that the first selected part of the at least one selected content data item is ready for rendering at the estimated point in time, the extent of the pre-buffered first selected part being related to the probability with which the at least one selected content data item is to be rendered at the mobile terminal.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 27, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Vincent Huang, Rickard Cöster, Tony Larsson, Mona Matti, Subramanian Shivashankar
  • Patent number: 9912523
    Abstract: The formulation of meta-correlation method as a graph based problem is disclosed. The meta-correlation method utilizes one or more correlation techniques, and also captures latent factors critical for the business utility in hand is described. The method also leverages a small example set to bootstrap for the target utility case. The proposed method can easily work for attribute groups of any size, not just attribute groups consisting of pairs of attributes.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 6, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Subramanian Shivashankar, Manoj Prasanna Kumar
  • Publication number: 20170339590
    Abstract: The present disclosure relates to a method performed by a network node (54) in a communication network (50) comprising a plurality of communication devices (51), for finding temporally connected connection patterns of the communication devices in the network. The method comprises Identifying signalling identifying signalling between the communication devices during a predefined time duration to form a main communication graph in which the plurality of communication devices are nodes. The method also comprises partitioning the main communication graph for a time period comprised in said time duration to capture temporally connected signalling between some of the communication devices as illustrated in the main communication graph in a partitioned communication graph. The method also comprises forming at least one subgraph from the partitioned communication graph, comprising m nodes corresponding to m communication devices of said some of the communication devices.
    Type: Application
    Filed: November 4, 2014
    Publication date: November 23, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Subramanian SHIVASHANKAR, Ankur DAUNERIA, Saket GURUKAR, Sayan RANU, Balaraman RAVINDRAN
  • Patent number: 9716633
    Abstract: The present disclosure relates to a method performed by a network node configured for making automatic predictions in a telecommunication network. The method comprises obtaining a first value of a first key performance indicator (KPI) for a first network entity (NE) in the telecommunication network. The method also comprises obtaining a second value of a second KPI for a communication route between said first NE and a second NE. The method also comprises predicting, automatically and based on the obtained first and second values, that an alarm will be triggered at the second NE.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 25, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Karthikeyan Premkumar, Subramanian Shivashankar
  • Patent number: 9489638
    Abstract: A method for propagating user preference information in a communications network, in which the user preference information may be available for a subset of users within the network. The method comprises generating individual user attribute vectors, based on user historical data and estimating user preference information. The method further comprises defining a community structure for the network and generating a stacked representation for users, the representation comprising the user attribute vector augmented with an aggregated vector of estimated user preferences of members of the user's community. The method further comprises learning a function relating the stacked representation to user preference, using the subset of users, and applying the learned function to users outside the subset.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: November 8, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Subramanian Shivashankar, Brindha Padmanaabhan, Manoj Prasanna Kumar, Karthikeyan Premkumar
  • Patent number: 9479945
    Abstract: Methods and apparatuses are disclosed that determine network parameters to be used by a wireless terminal. Network traffic history data is acquired. Each entry of the network traffic history data relates to network parameters of traffic flows between a network node and a wireless terminal. Which number of clusters to be used for representing the network traffic history data is determined by optimizing a generic utility function representing at least one network parameter of said network parameters of traffic flows. Each entry of the acquired network traffic history data is associated with one of the number of clusters by constrained clustering of the acquired network traffic history data. The constrained clustering uses a biased distance measure. Each cluster is associated with network parameters to be used by a wireless terminal based on the network traffic history data associated with each cluster.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 25, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Subramanian Shivashankar, Rickard Cöster, Vincent Huang, Mona Matti
  • Patent number: 9455874
    Abstract: A method for detecting communities in a network comprises the steps of defining an internal scoring function (IS) for a community, wherein the internal scoring function quantifies an internal quality of the community, and defining an external scoring function (ES) for a community, wherein the external scoring function quantifies an external quality of the community. A community scoring function (IE) for a community is determined, wherein the community scoring function comprises a product of the internal scoring function and the external scoring function. A network scoring function is determined, wherein the network scoring function is based on the community scoring functions of communities in the network. The network scoring function is used by a maximization algorithm, for example a greedy maximization algorithm, for detecting a community in a network.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: September 27, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Subramanian Shivashankar, Balaraman Ravindran, Vishnu Sankar
  • Publication number: 20160261468
    Abstract: The present disclosure relates to a method performed by a network node configured for making automatic predictions in a telecommunication network. The method comprises obtaining a first value of a first key performance indicator (KPI) for a first network entity (NE) in the telecommunication network. The method also comprises obtaining a second value of a second KPI for a communication route between said first NE and a second NE. The method also comprises predicting, automatically and based on the obtained first and second values, that an alarm will be triggered at the second NE.
    Type: Application
    Filed: October 18, 2013
    Publication date: September 8, 2016
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Karthikeyan PREMKUMAR, Subramanian SHIVASHANKAR
  • Publication number: 20160210123
    Abstract: A stream processing handling arrangement provides a number of data handling blocks, selectable for forming a work flow. The blocks comprise data processing blocks. The arrangement receives selections of data handling blocks, block parameter settings and workflow property objectives, and compares the objectives with corresponding stream processing framework capabilities. The arrangement determines a stream processing framework for the work flow, provides a number software module groups, each corresponding to a different framework and comprising software modules corresponding to the data handling blocks, and chooses a group corresponding to the determined stream processing framework. The arrangement selects, in this group, software modules corresponding to the selected blocks and constructs an application using the selected software modules.
    Type: Application
    Filed: September 24, 2013
    Publication date: July 21, 2016
    Inventors: Manoj PRASANNA KUMAR, Karthikeyan PREMKUMAR, Senthamiz Selvi ARUMUGAM, Subramanian SHIVASHANKAR, Saradindu KAR
  • Publication number: 20160210348
    Abstract: The formulation of meta-correlation method as a graph based problem is disclosed. The meta-correlation method utilizes one or more correlation techniques, and also captures latent factors critical for the business utility in hand is described. The method also leverages a small example set to bootstrap for the target utility case. The proposed method can easily work for attribute groups of any size, not just attribute groups consisting of pairs of attributes.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Subramanian SHIVASHANKAR, Manoj PRASANNA KUMAR
  • Publication number: 20160154847
    Abstract: The invention is directed towards a database access coordination arrangement (23) in a federated database system (10) comprising applications (Ai, A2, A3) that access databases (34-50) under the control of a number of query handlers (24-32), the database access coordinating arrangement providing a group of traffic distribution units (16-22), each having connections to corresponding query handlers, and a traffic control unit (TCU), which traffic control unit selects traffic distribution unit for a query (Qi) from an application (Ai) based on at least one connectivity map of the connections existing between traffic distribution units, query handlers and databases and connectivity states of connections between traffic distribution units and query handlers, and schedules the query to the selected traffic distribution unit for accessing a database.
    Type: Application
    Filed: July 8, 2013
    Publication date: June 2, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Manoj PRASANNA KUMAR, Subramanian SHIVASHANKAR
  • Publication number: 20160034570
    Abstract: Creating an association between an identity of a telecommunication service subscriber and one or more reviews related to a telecommunication operator providing the service, wherein one or more review values and one or more subscriber features are assigned to one or more defined review topic.
    Type: Application
    Filed: April 17, 2013
    Publication date: February 4, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rickard COSTER, Subramanian SHIVASHANKAR, Mona MATTI
  • Publication number: 20160019245
    Abstract: The present disclosure is directed towards a connection tuning arrangement for tuning connection parameters of databases in a federated database system. The database system includes a least one application configured to access one or more databases. The connection tuning arrangement includes a data stream monitoring unit configured to monitor a number of application specific parameters in data streams of an application, the monitoring being performed in at least one context, and learn the behaviour of the data streams. A performance tuning unit is configured to tune connection parameters based on the behaviour.
    Type: Application
    Filed: March 7, 2013
    Publication date: January 21, 2016
    Inventors: Brindha PADMANAABHAN, Manoj PRASANNA KUMAR, Subramanian SHIVASHANKAR, N Hari KUMAR
  • Publication number: 20160014615
    Abstract: Methods and apparatuses are disclosed that determine network parameters to be used by a wireless terminal. Network traffic history data is acquired. Each entry of the network traffic history data relates to network parameters of traffic flows between a network node and a wireless terminal. Which number of clusters to be used for representing the network traffic history data is determined by optimizing a generic utility function representing at least one network parameter of said network parameters of traffic flows. Each entry of the acquired network traffic history data is associated with one of the number of clusters by constrained clustering of the acquired network traffic history data. The constrained clustering uses a biased distance measure. Each cluster is associated with network parameters to be used by a wireless terminal based on the network traffic history data associated with each cluster.
    Type: Application
    Filed: February 25, 2013
    Publication date: January 14, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Subramanian SHIVASHANKAR, Rickard CÖSTER, Vincent HUANG, Mona MATTI
  • Publication number: 20150372895
    Abstract: The invention concerns a method, arrangement and computer program product for handling communication between at least two applications in a communication network with the aid of at least one communication queue, the arrangement comprising a processor acting on computer instructions whereby said arrangement is operative to receive, in at least one common default communication queue, messages from a variety of applications according to a default communication model, distribute the messages to destination applications, monitor network communication parameters, predict the status of the communication quality based on the monitored network communication parameters, compare the predicted status with at least one communication failure criterion, select a corresponding relief communication model if the communication failure criterion is fulfilled, and implement the selected relief communication model.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Manoj PRASANNA KUMAR, Subramanian Shivashankar