Patents by Inventor Nathan Gnanasambandam

Nathan Gnanasambandam 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: 9674093
    Abstract: A method, non-transitory computer readable medium, and apparatus for adapting resources of the cluster of nodes for a real-time streaming workflow are disclosed. For example, the method receives a notification that a node of the cluster of nodes associated with an instance of a process of the real-time streaming workflow is predicted to be a bottleneck, identifies a number of hops to send a resource statement when the bottleneck is predicted that minimizes a ripple effect associated with transmitting the resource statement, transmits the resource statement to at least one or more nodes of the cluster of nodes within the number of hops, receives a response from one of the at least one or more nodes within the cluster of nodes and adapts a resource usage to the at least one of the one or more nodes within the cluster of nodes that the response was received from.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 6, 2017
    Assignee: Xerox Corporation
    Inventors: Hyun Joo Kim, Nathan Gnanasambandam, Gueyoung Jung
  • Patent number: 9489347
    Abstract: A method, non-transitory computer readable medium, and apparatus for incorporating additional content in a document at a time of processing are disclosed. For example, the method initiates a request to process a document, receives an option to include one or more additional content to the document, selects at least one additional content to add to the printed document from the endpoint device at the time of processing, defines at least one access control of the at least one additional content and sends the request to process the document, wherein the at least one additional content is incorporated into the document that is processed and the at least one additional content has the at least one access control.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: November 8, 2016
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Shanmuga-Nathan Gnanasambandam, Premkumar Rajendran
  • Publication number: 20160247232
    Abstract: Presented are a method, system, and apparatus for using a specialized computing device managing a contact center to analyze and reduce financial risk on a portfolio of accounts (such as loans, insurance claims, etc.) via determining whether and, if so, when to utilize a communication channel (such as telephone, e-mail, text message, etc.) to contact a customer regarding a monitored account. Variables are received including action history and transactions associated with the monitored account. One or more risk models associated with the monitored account are derived. Risk level is determined for the customer. The derived risk models and the determined risk level are used to generate a risk-driven campaign optimization strategy. A solution maximizing advantage considering the risk-driven campaign optimization strategy is then generated, the solution including a determination of whether to contact the customer and, if so, which communication channel to utilize at which time t.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Arvind Agarwal, Shanmuga-Nathan Gnanasambandam
  • Patent number: 9378475
    Abstract: An apparatus, method and non-transitory computer readable medium for predicting a service level of a call center are disclosed. The method performs operations for predicting a service level of a call center. The operations include collecting call data, agent topic skill data, agent skill level data, agent schedule data and agent attrition rate data, building a discrete event simulation model based on the call data, the agent topic skill data, the agent skill level data, the agent schedule data and the agent attrition rate data, predicting the service level of the call center at a future time based on the discrete event simulation model and recommending a number of agents and a skill mix of agents for each queue in the call center at the future time based on the service level that is predicted based on the discrete event simulation model to achieve a call center service objective.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: June 28, 2016
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Bichen Zheng
  • Patent number: 9367813
    Abstract: Methods and systems for scalable extraction of episode rules using incremental episode tree construction in a multi-application event space comprise compiling events from multiple, different domain logs into in a universal log file, rolling domain-dependent and domain-independent windows through the universal log file to identify distinct event-pattern episodes, adding episodes to an episode tree data structure, pruning less frequent episodes from the episode tree, analyzing the episode tree to identify frequent episode rules, and applying the frequent episode rules to future interactions with users.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 14, 2016
    Assignee: Xerox Corporation
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam, Andres Quiroz Hernandez, Zhiguo Li
  • Publication number: 20160155080
    Abstract: An apparatus, method and non-transitory computer readable medium for predicting a service level of a call center are disclosed. The method performs operations for predicting a service level of a call center. The operations include collecting call data, agent topic skill data, agent skill level data, agent schedule data and agent attrition rate data, building a discrete event simulation model based on the call data, the agent topic skill data, the agent skill level data, the agent schedule data and the agent attrition rate data, predicting the service level of the call center at a future time based on the discrete event simulation model and recommending a number of agents and a skill mix of agents for each queue in the call center at the future time based on the service level that is predicted based on the discrete event simulation model to achieve a call center service objective.
    Type: Application
    Filed: November 28, 2014
    Publication date: June 2, 2016
    Inventors: Shanmuga-Nathan Gnanasambandam, Bichen Zheng
  • Publication number: 20160117465
    Abstract: A method, non-transitory computer readable medium, and apparatus for method for calculating an overall health quality index (HQI) and providing a health upside optimizing recommendation are disclosed. For example, the method collects data associated with an individual from an external data source, filters the data to identify a plurality of features, divides each one of the plurality of features into one or more of six action classes, builds one or more models for each one of the six action classes, computes the overall HQI using the one or more models that are built for each one of the six action classes, identifies the health upside optimizing recommendation based on one or more important actionable features selected from the plurality of features and provides the overall HQI and the health upside optimizing recommendation to the individual.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventors: ARVIND AGARWAL, Ion Ho, Shanmuga-nathan Gnanasambandam
  • Patent number: 9305104
    Abstract: Methods and systems of performing data mining may include receiving a plurality of web log records and a plurality of call log records; associating one or more web log records with a call log record, wherein the associated user for each of the associated one or more web log records and the call log record are the same; identifying one or more patterns among the web log records for the plurality of call log records, wherein each pattern comprises one or more web accesses, a time stamp at which each of the one or more web accesses is performed and the call topic for the call log record; identifying one or more web log records associated with a new call, and predicting a call topic for the new call based on at least one pattern and the one or more web log records.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: April 5, 2016
    Assignee: Xerox Corporation
    Inventors: Changjun Wu, Shanmuga-Nathan Gnanasambandam, Gueyoung Jung, Shi Zhao
  • Publication number: 20160050151
    Abstract: A method, non-transitory computer readable medium, and apparatus for adapting resources of the cluster of nodes for a real-time streaming workflow are disclosed. For example, the method receives a notification that a node of the cluster of nodes associated with an instance of a process of the real-time streaming workflow is predicted to be a bottleneck, identifies a number of hops to send a resource statement when the bottleneck is predicted that minimizes a ripple effect associated with transmitting the resource statement, transmits the resource statement to at least one or more nodes of the cluster of nodes within the number of hops, receives a response from one of the at least one or more nodes within the cluster of nodes and adapts a resource usage to the at least one of the one or more nodes within the cluster of nodes that the response was received from.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Hyun Joo Kim, Nathan Gnanasambandam, Gueyoung Jung
  • Publication number: 20150324331
    Abstract: A method, non-transitory computer readable medium, and apparatus for incorporating additional content in a document at a time of processing are disclosed. For example, the method initiates a request to process a document, receives an option to include one or more additional content to the document, selects at least one additional content to add to the printed document from the endpoint device at the time of processing, defines at least one access control of the at least one additional content and sends the request to process the document, wherein the at least one additional content is incorporated into the document that is processed and the at least one additional content has the at least one access control.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Shanmuga-Nathan Gnanasambandam, Premkumar Rajendran
  • Patent number: 9165053
    Abstract: A method and system for processing informational items originating from a plurality of information sources into a derived document for topical analysis thereof. Informational items are collated from a one of the sources in accordance with a predetermined plurality of relevant attributes and a key property value of common to select ones of the relevant attributes. Informational items are then grouped from the plurality of sources associated with the key common property value to form a document, wherein the informational items therein are marked on the informational source thereof. The document is then analyzed for topical identification.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 20, 2015
    Assignee: Xerox Corporation
    Inventors: Andres Quiroz Hernandez, Shanmuga-nathan Gnanasambandam, Shi Zhao, Haengju Lee, William Voll, Gary Morey, David Cacciola
  • Publication number: 20150269668
    Abstract: Presented are a system, method, and apparatus for loan risk prediction. A computing device receives a plurality of loan account histories containing variables x; a plurality of algorithms then independently selects features from the loan account histories, the selected features being functions of the received variables x; the selected features are then grouped into a first data structure xf; the computing device applies voting algorithm(s) to the selected features to create a second data structure xr; the computing device generates a third data structure xI of interaction terms from the second data structure xr; a fourth data structure is generated, xNL, where xNL=xr?xI or x?xI; a model executes that selects significant features from the fourth data structure xNL; and a nonlinear model y=f(XNLR) is generated, the nonlinear model y indicating risk associated with the plurality of loan account histories.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: Xerox Corporation
    Inventors: Alvaro E. Gil, Edgar A. Bernal, Nathan Gnanasambandam
  • Publication number: 20150269669
    Abstract: Presented are a system, method, and apparatus for loan risk assessment by assignment of a specific loan account to a loan cluster of a plurality of loan clusters. A computing device receives plurality of loan account histories describing a plurality of loan accounts during a training phase. An appropriate supervised classification method is applied to the loan account histories to obtain a mathematical description of loan cluster set. Next, the computing device receives a test loan account payment history describing a test loan account to be analyzed. The test loan account is assigned to at least one cluster of the previously trained cluster set. One or a plurality of causes is then determined for assigning the test loan account to the cluster set; and a predicted risk value for the test loan account is determined based on the cluster the test loan account is assigned to.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: Xerox Corporation
    Inventors: Alvaro E. Gil, Edgar A. Bernal, Nathan Gnanasambandam
  • Publication number: 20150269670
    Abstract: Presented are a method, system, and apparatus for semi-automatic and automatic loan risk targeting and action prioritization in loan monitoring applications. In an off-line mode, a computing device associated with a multi-window computer-based tool receives a plurality of loan account histories for loan risk analysis. A predictive multi-output risk model is trained with the received plurality of loan account histories, the predictive multi-output risk model indicating a risk level associated with each of the loan accounts. In an online mode, the user is presented an option for semi-automatic loan analysis, in which the user is presented with output of a predictive multi-output risk model associated with the plurality of loan accounts. The user is also presented with the option for automatic loan analysis, allowing the user to be automatically presented with loan accounts at a greatest level of risk of all loan accounts.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: Xerox Corporation
    Inventors: Alvaro E. Gil, Edgar A. Bernal, Shanmuga-Nathan Gnanasambandam
  • Patent number: 8965830
    Abstract: Embodiments relate to systems and methods for self-adaptive episode mining under time threshold using delay estimation and temporal division. An episode mining engine can analyze a set of episodes captured from a set of network resources to detect all sequences of user-specified frequency within a supplied runtime budget or time threshold. The engine can achieve desired levels of completeness in the results by mining the input log file in multiple stages or steps, each having successively longer lengths of event sequences. After completion of each stage, the engine calculates a remaining amount of runtime budget, and updates the amount of time to be allocated for each of the remaining stages up to a generated maximum stage (or sequence length). The engine thus corrects the estimated remaining time in the runtime budget (or threshold) after each stage, and continues to the next stage until the runtime budget is consumed.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: February 24, 2015
    Assignee: Xerox Corporation
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam
  • Patent number: 8886556
    Abstract: A system and method is provided for providing targeted advertising to a user of a printer assembly having at least one printer device and having data communication capabilities. The printer assembly may include a grid which includes a plurality of printers that share resources and workloads. The aggregator server includes a processor for receiving and storing ad generation criteria from at least one advertiser, receiving target information from at least one printer assembly, and executing a series of programmable instructions. The instructions provide for matching the received target information with stored ad generation criteria, generating ads when a match is found, and delivering ads to the printer assembly for output to a user. Delivery or use of the ad may be verified. Charges may be levied on the advertiser for verified ads and the printer assembly may be credited accordingly, e.g., for subsidizing operating costs associated with the printer assembly.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: November 11, 2014
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Steven Jay Harrington, Naveen Sharma
  • Publication number: 20140280150
    Abstract: A method and system for processing informational items originating from a plurality of information sources into a derived document for topical analysis thereof. Informational items are collated from a one of the sources in accordance with a predetermined plurality of relevant attributes and a key property value of common to select ones of the relevant attributes. Informational items are then grouped from the plurality of sources associated with the key common property value to form a document, wherein the informational items therein are marked on the informational source thereof. The document is then analyzed for topical identification.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Andres Quiroz Hernandez, Shanmuga-nathan Gnanasambandam, Shi Zhao, Haengju Lee, William Voll, Gary Morey, David Cacciola
  • Patent number: 8798318
    Abstract: Systems and methods for video episode viewing and mining comprise: receiving video data comprising a plurality of frames representing images of one or more objects within a physical area; identifying a plurality of events within the video data, wherein an event represents a movement of an object of interest from a first location in a grid associated with the physical area to a second location in the grid; generating a plurality of event data records reflecting the plurality of events; and determining one or more frequent episodes from the plurality of event data records, wherein an episode comprises a series of events associated with a particular object of interest.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: August 5, 2014
    Assignee: Xerox Corporation
    Inventors: Scott D. Lavender, Phillip Donegan, Daniel T. Jarvis, Shanmuga-Nathan Gnanasambandam
  • Patent number: 8773446
    Abstract: What is disclosed is a novel system and method for parallel processing of intra-image data in a distributed computing environment. A generic architecture and method are presented which collectively facilitate image segmentation and block sorting and merging operations with a certain level of synchronization in a parallel image processing environment which has been traditionally difficult to parallelize. The present system and method enables pixel-level processing at higher speeds thus making it a viable service for a print/copy job document reproduction environment. The teachings hereof have been simulated on a cloud-based computing environment with a demonstrable increase of ?2× with nominal 8-way parallelism, and an increase of ?20×-100× on a graphics processor. In addition to production and office scenarios where intra-image processing are likely to be performed, these teachings are applicable to other domains where high-speed video and audio processing are desirable.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: July 8, 2014
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Lalit Keshav Mestha
  • Publication number: 20140089082
    Abstract: A computer implementable online advertising method is provided. A basic price for publishing an advertisement for a pre-specified duration is determined. A score indicative of the performance of the advertisement during the pre-specified duration is determined. Whether the score satisfies a pre-determined criterion is determined. An incentive associated with publishing the advertisement is provided to an advertiser associated with the advertisement based on the pre-determined criterion being satisfied.
    Type: Application
    Filed: September 21, 2012
    Publication date: March 27, 2014
    Applicant: XEROX CORPORATION
    Inventors: Haengju Lee, Shanmuga-Nathan Gnanasambandam