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: 8661129
    Abstract: A system and method for scheduling and executing jobs in a decentralized multifunction device (MFD) network is provided. The method includes receiving at an origin node of the network of MFDs a job, where the job includes data and a request to perform an operation on the data. MFDs of the network are selected to execute the requested operation on at least a portion of the job data. Portions of the job data are apportioned to the selected MFDs for processing thereof by executing the requested operation. The selecting and the apportioning are performed using historical information related to previous performance and reliability of the MFDs of the network.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: February 25, 2014
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Robert James St. Jacques, Jr., Hua Liu, Bruce Carter Lyon, Michael P. Kehoe, Naveen Sharma
  • Patent number: 8645210
    Abstract: According to one aspect of the disclosure, provided are methods of providing user requested printed material, including one or more targeted communications to the user. According to one exemplary embodiment, the targeted communications are associated with an auction, whereby an optimal reserve price is determined to maximize profits.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Haengju Lee, Shanmuga-nathan Gnanasambandam, Yu-An Sun
  • Patent number: 8645514
    Abstract: Methods and systems for automatically organizing devices in a network are disclosed. Information may be collected for a plurality of devices in a predetermined area over a predetermined period of time. The information may include device location information and device information for one or more user groups. Each user group may include one or more users. An average preference for each user group may be determined for each device based on the device usage information. The plurality of devices may be organized automatically into a plurality of clusters based on at least the determined average preferences. Each cluster may include one or more devices.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Tracy E. Thieret, Naveen Sharma
  • Publication number: 20130346447
    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: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: XEROX CORPORATION
    Inventors: Changjun Wu, Shanmuga-Nathan Gnanasambandam, Gueyoung Jung, Shi Zhao
  • Publication number: 20130311994
    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: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: XEROX CORPORATION
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam
  • Publication number: 20130182893
    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: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Applicant: XEROX CORPORATION
    Inventors: Scott D. Lavender, Phillip Donegan, Daniel T. Jarvis, Shanmuga-Nathan Gnanasambandam
  • Patent number: 8464075
    Abstract: A file storage system includes one or more document input devices and a processor communicating with both a memory and the one or more document input devices. The processor executes a software application stored on the memory to separate a sensitive portion of a document from an insensitive portion of a document. A first type of cloud storage includes one or more storage devices in operable communication with the one or more document input devices. The first type of cloud storage is configured to store one or both of the separated portions with a level of encryption agreed upon by a user. A second type of cloud storage includes one or more storage devices in operable communication with the one or more document input devices. The second type of cloud storage is configured to store the insensitive portion of a document based on a consent of the user.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: June 11, 2013
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Naveen Sharma, Wendell Lewis Kibler
  • Publication number: 20130110758
    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: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: Xerox Corporation
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam, Andres Quiroz Hernandez, Zhiguo Li
  • Patent number: 8429165
    Abstract: Methods and systems for partitioning data for processing in a plurality of data centers are disclosed. For each of a plurality of data centers, a time period required for the data center to process an amount of information may be estimated. The plurality of data centers may be ordered based on the time period for each data center. Data may be received from one or more sources. A data center having a smallest time period from the ordered plurality of data centers may be selected to be added to a set of data centers. An overall execution time for the set of data centers to process the data may be determined. The selecting and determining operations may be repeated until the overall execution time satisfies one or more threshold criteria. The data may be transmitted to the set of data centers.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: April 23, 2013
    Assignee: Xerox Corporation
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam, Tridib Mukherjee
  • Patent number: 8364728
    Abstract: A method and system including a plurality of multifunction devices (MFDs), the method and system further including a storage station having geographically separated MFDs for permitting users to store information generated by the plurality of MFDs in operable communication with the locale aware DFS; wherein the information is stored on a plurality of storage stations based on a weighted undirected graph generated from a plurality of dynamically monitored user behaviors, required level of replications, and selection rules to pick the points of storage.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: January 29, 2013
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Naveen Sharma
  • Patent number: 8339639
    Abstract: A method and a system for storing, accessing, and retrieving data, the printing system including a plurality of multifunction devices (MFDs) in operable communication with a network, the plurality of MFDs configured to be positioned in different geographical locations; and a memory device for automatically storing the data generated by the plurality of MFDs; wherein an authorized user is enabled to print a document via a print request from a first MFD of the plurality of MFDs and then retrieve the document at any of the other MFDs on the network without re-sending another print request from the first MFD.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 25, 2012
    Assignee: Xerox Corporation
    Inventors: Robert James St. Jacques, Jr., Hua Liu, Shanmuga-nathan Gnanasambandam, Naveen Sharma
  • Publication number: 20120323760
    Abstract: The disclosure describes a method and system monitoring a set of loans and identifying loans in the set that that are likely to default before an upcoming date. The system uses a set of data about loans that are in a default status and loans that are in a non-default status to train a set of loan models. The loan models include at least one model for a defaulted loan and at least one model for a non-defaulted loan. After the loan models are created, the system monitors active loans and classifies each active loan in accordance with one of the loan models. Based on the loan model to which the active loan is classified, the processor will determine a probability of default over a prospective time period for the active loan and issue an alert when a loan's probability of default exceeds a threshold.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: XEROX CORPORATION
    Inventors: Haengju Lee, Shanmuga-Nathan Gnanasambandam, Rajinderjeet Singh Minhas, Shi Zhao, Andres Quiroz Hernandez, Gary Morey, David Cacciola, William Voll
  • Patent number: 8281312
    Abstract: A system and method for enabling automated task preemption, including a plurality of multifunctional devices having a plurality of functional capabilities; and a processing module configured to: (i) separate the tasks requiring the plurality of functional capabilities into the tasks requiring a first category of capabilities and the tasks requiring a second category of capabilities, where the tasks requiring the first category of capabilities has a higher processing priority than the tasks requiring the second category of capabilities; and (ii) selectively process the tasks requiring the first category of capabilities before the tasks requiring the second category of capabilities regardless of arrival times of the tasks requiring the plurality of capabilities; wherein the tasks requiring the second category of capabilities that are preempted by the tasks requiring the first category of capabilities are rescheduled to be completed within a predetermined time period of completion.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 2, 2012
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Wendell Lewis Kibler, Naveen Sharma
  • Publication number: 20120200580
    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: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Lalit Keshav Mestha
  • Patent number: 8215548
    Abstract: A method and system including a plurality of multifunctional devices being operatively associated with at least one controller and each having a preset amount of preloaded consumables at a time of initial use; and a software application for enabling at least one user to access the plurality of multifunctional devices, the software application being configured to receive information from a prepaid card, the information including a financial value relating to usage of some of the preset amount of preloaded consumables in the plurality of multifunctional devices; wherein the financial value of the prepaid card is applied by the at least one user across the plurality of multifunctional devices in any desired uniform or non-uniform financial proportions in accordance with usage determinations; and wherein the at least one user is enabled to pay for access to the plurality of multifunctional devices in time staggered installments without pre-established contractual obligations.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: July 10, 2012
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Warren Kleiman, Jack Douglas Jenkins, Jr., Dennis C. DeYoung, Russell Neville, Ashok Murthy
  • Patent number: 8205797
    Abstract: A method and system is provided including a plurality of multi-function devices being operatively associated with at least one controller. Each of the plurality of multi-function devices having time staggered payment support capabilities for enabling at least one user continued access to the plurality of multi-function devices. A detecting module is provided for enabling the plurality of multi-function devices to automatically detect, inspect, and verify at least one authorization code located on incoming print jobs. The method and system enable the at least one user to pay for continued access to the plurality of multi-function devices via time staggered installments without one or more of the plurality of MFDs directly accessing a payment center via a network connection and without manually supplying the at least one authorization code to the plurality of multi-function devices.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: June 26, 2012
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Shanmuga-nathan Gnanasambandam
  • Publication number: 20110280640
    Abstract: This disclosure provides a system and method to use context graphs for targeting communications to a user of an image rendering device. According to one exemplary embodiment, the method provides targeted communications generated as a function of one or more attributes associated with a user requested printed document. The attributes are provided by accessing a context graph including a plurality of links between a plurality of entities.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 17, 2011
    Applicants: Palo Alto Research Center Incorporated, Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Steven J. Harrington, Naveen Sharma, Jessica Nicola Staddon
  • Publication number: 20110279458
    Abstract: This disclosure provides a system and method to use context graphs for targeting communications to a user of an image rendering device. According to one exemplary embodiment, the method provides targeted communications generated as a function of one or more attributes associated with a user requested printed document. The attributes are provided by accessing a context graph including a plurality of links between a plurality of entities.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 17, 2011
    Applicant: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Jonathan David Levine
  • Publication number: 20110282729
    Abstract: Disclosed is a system and method to produce and control subsidization of targeted advertising materials. According to one exemplary method, customized printer material and targeted advertising material is provided to a consumer, where the price of the customized printed material is subsidized in exchange for the consumer agreeing to receive the targeted advertising material.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 17, 2011
    Applicant: XEROX CORPORATION
    Inventors: Shanmuga-nathan Gnanasambandam, Reuven J. Sherwin, Haengju Lee
  • Publication number: 20110282736
    Abstract: According to one aspect of the disclosure, provided are methods of providing user requested printed material, including one or more targeted communications to the user. According to one exemplary embodiment, the targeted communications are associated with an auction, whereby an optimal reserve price is determined to maximize profits.
    Type: Application
    Filed: May 4, 2011
    Publication date: November 17, 2011
    Applicant: XEROX CORPORATION
    Inventors: Haengju Lee, Shanmuga-nathan Gnanasambandam, Yu-An Sun