Patents by Inventor Manoj Gupta

Manoj Gupta 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: 20170300923
    Abstract: A system for identifying a root-cause of customer churn for churn prediction refinement. Customer transactions are analyzed to identify discriminating patterns that appear frequently in the transactions of customers who have churned and infrequent in the transactions of customers who have not churned. Attributes associated with the discriminating patters are the root-causes of customer churn. The attributes of customer transactions associated with the root-causes of customer churn are weighted. Churn prediction is performed on the updated customer transactions to obtain a second list of customers likely to churn. The first and second lists are compared to determine whether convergence has occurred. Upon convergence, the second list of customers likely to churn to a display device of a customer care agent so that those customers on the second list can be prioritized ahead of customers who are not likely to churn. Otherwise, the process repeats until convergence.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Akhil ARORA, Manoj GUPTA, Sainyam GALHOTRA, Neeta PANDE, Shourya ROY
  • Publication number: 20170262868
    Abstract: A method and a system are provided to derive one or more observations between a plurality of parameters in customer care data. The method includes receiving customer care data from a plurality of data sources. Thereafter the customer care data is transformed to create a plurality of data structures utilizing one or more semantic web protocols. The plurality of data structures represents a relationship between one or more parameters in the customer care data. Thereafter a subset of data structures is extracted from the plurality of data structures based on a query received via a query interface. One or more graph analytics techniques are applied on the subset of data structures to determine one or more observations associated with the subset of data structures. Thereafter the one or more observations pertaining to the subset of data structures are displayed on a display screen.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 14, 2017
    Inventors: Geetha Manjunath, Avinash Sharma, Narayanan Unny Edakunni, Divanshu Gupta, Manoj Gupta, Shruti Kunde, Rong Zhou
  • Patent number: 9681365
    Abstract: According to one embodiment, a non-transitory computer readable medium within a first network device operating as an access point and comprising instructions which, when executed by one or more hardware processors, causes performance of a number of operations including transmission and reception of Peer-to-Peer messages between two or more network devices having Peer-to-Peer functionality. Thereafter, negotiations are conducted by network devices to selection of a Group Owner (GO) for a Peer-To-Peer group. The negotiations comprise specifically selecting a set of one or more values that ensures the first network device obtaining the GO role for Peer-to-Peer communications within the Peer-to-Peer group instead of randomly selecting the one or more values for the negotiating of the GO role.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: June 13, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Manoj Gupta, Partha Narasimhan
  • Patent number: 9678698
    Abstract: A system for performing queue-based routing of print jobs in one or more print production environments includes a computing device having a processor, and a computer-readable storage medium in communication with the computing device. The computing device will receive print jobs from one or more client computing devices, and the computing device will store the received print jobs in a scheduling queue. When the computing device determines that a released print job has been released by a print production environment, it will determine a similarity metric for a plurality of print jobs in the scheduling queen, identify the print job having the highest similarity metric, and route the identified print job to the print production environment for processing.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 13, 2017
    Assignee: Conduent Business Services, LLC
    Inventors: Eric Michael Gross, Tulia Plumettaz, Pallavi Manohar, Manoj Gupta
  • Patent number: 9639306
    Abstract: A method of generating a cell design of print production devices for a print production environment includes receiving a print job list, and identifying a plurality of print production devices located in the production environment. The system identifies a list of functions associated with the print jobs, and generates a graph. The system determines a threshold value, and partitions the graph into a number of groups equal to the threshold value such that a number of edges extending between groups is minimized. The system generates an initial cell design for the print production environment, and causes a hardware setting of each of the plurality of production devices to be updated to reflect the cell to which the production device was assigned and to enable the production device to perform one or more functions associated with the cell to which the production device was assigned.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: May 2, 2017
    Assignee: Xerox Corporation
    Inventors: Manoj Gupta, Jagadeesh Chandra Bose Rantham Prabhakara, Sudhendu Rai, Partha Dutta
  • Publication number: 20170109426
    Abstract: A method, non-transitory computer readable medium and apparatus for transforming a knowledge base into a machine readable format for an automated system are disclosed. For example, the method includes clustering two or more documents of a plurality of documents in the knowledge base that are similar based upon a domain specific shingling function, identifying a pattern from each document of the plurality of documents that are clustered, wherein the pattern comprises a sequence of steps, aggregating the pattern of the each document of the plurality of documents that are clustered into a trie data-structure that is machine readable, receiving a request and applying the trie data-structure to provide a solution to the request.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Inventors: Akhil Arora, Manoj Gupta, Shourya Roy
  • Patent number: 9608859
    Abstract: According to one embodiment of the disclosure, a non-transitory computer readable medium is described for an network device, where the medium comprising instructions which, when executed by one or more hardware processors, cause performance of a number of operations. These operations include configuring a first network device to provide network access to a client device using a first Basic Service Set Identification (BSSID) and determining that the first network device is not responsive. Based on determining that the first network device is not responsive, the one or more hardware processors further configure a second network device to provide the network access to the client device using the same first BSSID that was previously used by the first network device without the client device disassociating with the first BSSID.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: March 28, 2017
    Assignee: Aruba Networks, Inc.
    Inventor: Manoj Gupta
  • Patent number: 9593667
    Abstract: A wind turbine generator is disclosed herein. In a described embodiment, the wind turbine generator comprises an electrical generator 101 configured to generate AC signals, a plurality of power converters 110,112,111 operated by a gating signal with each power converter configured to convert the AC signals from the electrical generator 101 into fixed frequency AC signals. The wind turbine generator further comprises a controller configured to enter a fault mode when a grid voltage falls outside an acceptable threshold, and during the fault mode the controller is configured to provide a reactive current reference dependant on a grid voltage distant from the wind turbine generator. A method of controlling a wind turbine generator is also disclosed.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 14, 2017
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventors: Amit Kumar Gupta, Manoj Gupta
  • Patent number: 9571249
    Abstract: The present disclosure discloses a system and method for dynamic control of channel sounding for transmit beamforming. Generally, sounding frames are periodically transmitted by a network device to a particular device at a first sounding interval. First feedback information is received from the particular device. The first feedback information corresponds to the sounding frames transmitted at the first sounding interval. Based on one or more current conditions included in the feedback information, a second sounding interval is selected to transmit the sounding frames to the particular device. The sounding frames are periodically transmitted to the particular device at the second sounding interval. Second feedback information is received from the particular device. The second feedback information corresponds to the sounding frames transmitted at the second sounding interval.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 14, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Gautam Bhanage, Manoj Gupta
  • Patent number: 9556853
    Abstract: A method of operating a wind turbine plant is provided. Such a wind turbine plant comprises at least one transmission branch comprising a plurality of wind turbine generators and coupled to an electrical grid at a point of common coupling through at least one circuit breaker comprising a breaking capacity. The method comprises monitoring the electrical grid for a low voltage fault event; and if a low voltage fault event is detected: calculating a grid short circuit strength, determining a short circuit current limit if the grid short circuit strength requires an initial fault current contribution which exceeds the breaking capacity of the circuit breaker to be passed through the circuit breaker, determining a maximum fault current contribution based on the short circuit current limit and operating the wind turbine generators to provide to the electrical grid the maximum fault current contribution.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: January 31, 2017
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventors: Manoj Gupta, Dilip Kumar Guru, Amit Kumar Gupta
  • Patent number: 9552183
    Abstract: A system for performing queue-based routing of print jobs in a multi-site print production environment may include an electronic dispatch system having a scheduling queue, at least one processor and a computer-readable storage medium. The computer-readable storage medium may include programming instructions that, when executed, cause the processor to receive print jobs from client computing devices, identify one or more print shops, select a set of print jobs from the scheduling queue that are to be assigned to the print shops for completion, generate a feasibility matrix for the selected print jobs, determine a preliminary assignment of the selected print jobs to the identified print shops using a set cover heuristic, use a linear programming heuristic to determine a final assignment of the selected print jobs to the identified print shops, and route each of the selected print jobs to an assigned print shop as specified by the final assignment.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 24, 2017
    Assignee: Xerox Corporation
    Inventors: Tulia Plumettaz, Pallavi Manohar, Eric Michael Gross, Manoj Gupta
  • Publication number: 20170017522
    Abstract: According to embodiments illustrated herein there is provided a method for assigning one or more resources to a task. The method includes determining one or more workflows, comprising one or more sub-tasks in a sequence, utilizable to process the task. The method further includes determining a set of scores for each sub-task associated with each workflow based on at least a set of performance attributes of a set of resources who are available for processing each sub-task. The disclosed method further includes assigning at least a resource from the set of resources, available for processing each sub-task, based on at least one of the determined set of scores and one or more predefined requisites associated with each sub-task.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 19, 2017
    Inventors: Mohit Daga, Manoj Gupta, Koyel Mukherjee, Shailesh Vaya
  • Publication number: 20170017914
    Abstract: According to embodiments illustrated herein, a method and a system is provided for screening candidates for job opportunities. The method includes grouping the candidates into batches based on predetermined time duration, a count of the candidates, and a chronology of receiving job applications from the candidates. Each batch comprises a first set of candidates. Thereafter, a sliding window is moved over the batches, to encompass a set of batches at a first time instance. A second set of candidates is identified from the first set of candidates in a batch from the set of batches based on a score assigned to each of the first set of candidates during an interview. Further, a candidate is selected from the second set of candidates obtained from a first batch, encompassed by the sliding window at a second time instance before the first time instance.
    Type: Application
    Filed: July 14, 2015
    Publication date: January 19, 2017
    Inventors: Manoj Gupta, Alefiya Lightwala, Partha Dutta, Seshadri Thirumalai Echampadi, Prince Gerald Albert, Vivek Harikrishnan Ramalingam
  • Publication number: 20160378407
    Abstract: A system for performing queue-based routing of print jobs in a multi-site print production environment may include an electronic dispatch system having a scheduling queue, at least one processor and a computer-readable storage medium. The computer-readable storage medium may include programming instructions that, when executed, cause the processor to receive print jobs from client computing devices, identify one or more print shops, select a set of print jobs from the scheduling queue that are to be assigned to the print shops for completion, generate a feasibility matrix for the selected print jobs, determine a preliminary assignment of the selected print jobs to the identified print shops using a set cover heuristic, use a linear programming heuristic to determine a final assignment of the selected print jobs to the identified print shops, and route each of the selected print jobs to an assigned print shop as specified by the final assignment.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Tulia Plumettaz, Pallavi Manohar, Eric Michael Gross, Manoj Gupta
  • Patent number: 9516672
    Abstract: A method is described for intelligently toggling request-to-send/clear-to-send (RTS/CTS) mechanisms on and off for a channel between an access point and a client device. In particular, the method may determine one or more characteristics related to the transmission of frames and toggle RTS/CTS based on these characteristics. The characteristics may describe (1) the airtime used to transmit frames, (2) the data rate used to transmit frames, (3) traffic measurements on the wireless channel between the access point and the client device, (4) overlapping basic service set traffic measurements, and (5) the number of data units included in frames to be transmitted. By toggling RTS/CTS on and off based on network/channel and frame conditions/characteristics, the method ensures that RTS/CTS is enabled when frame collisions are likely and/or channel capacity is low and disabled when frame collisions are unlikely and the overhead associated with RTS/CTS outweighs the potential benefits.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 6, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Gautam Bhanage, Manoj Gupta
  • Publication number: 20160322821
    Abstract: In various embodiments of the present disclosure, there is provided a method for controlling a reactive current injection in a wind power plant during a grid fault. According to an embodiment, the method includes measuring an amount of reactive current to be provided by the wind power plant to the grid during the grid fault. The method further includes determining a difference between a given required reactive current contribution from the wind power plant and the amount of reactive current to be provided by the wind power plant to the grid during the grid fault. According to an embodiment, the method includes controlling a plurality of wind turbine generators in the wind power plant to generate additional reactive current according to a reactive current reference generated based on the difference. A corresponding wind power plant is further provided.
    Type: Application
    Filed: November 25, 2014
    Publication date: November 3, 2016
    Inventors: Abdul SABOOR, Manoj GUPTA
  • Publication number: 20160308369
    Abstract: In various embodiments of the present disclosure, there is provided a method for increasing the reactive power capability of a wind power plant, in controlling a wind power plant. According to an embodiment, the method includes receiving a reactive power requirement from an electrical grid. The method further includes determining an active power generated by the wind power plant. According to an embodiment, the method includes checking if the reactive power requirement is satisfied by the wind power plant based on the active power generated by the wind power plant. The method further includes controlling the wind power plant to curtail the active power generated by the wind power plant by a curtailment amount when the reactive power requirement is not satisfied, and in response to a grid event. A corresponding wind power plant is further provided.
    Type: Application
    Filed: November 25, 2014
    Publication date: October 20, 2016
    Inventors: Manoj GUPTA, Abdul SABOOR
  • Publication number: 20160301574
    Abstract: The disclosed embodiments illustrate methods and systems for maintaining reachability information among one or more communication devices of a communication network. The method includes creating, at a first time instance, a first path-union graph, between a first and a second communication device that become unreachable from each other in the communication network. Thereafter, a reachability tree is created from the first path-union graph. The reachability tree includes a set of communication devices that are at a distance of less than a predefined path distance from the first communication device. Further, at a second time instance, a second path-union graph is created between the first communication device and a third communication device, when the third communication device becomes unreachable from the first communication device. Thereafter, the reachability tree is updated based on the second path-union graph.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventor: Manoj Gupta
  • Publication number: 20160283170
    Abstract: A system for performing queue-based routing of print jobs in one or more print production environments includes a computing device having a processor, and a computer-readable storage medium in communication with the computing device. The computing device will receive print jobs from one or more client computing devices, and the computing device will store the received print jobs in a scheduling queue. When the computing device determines that a released print job has been released by a print production environment, it will determine a similarity metric for a plurality of print jobs in the scheduling queen, identify the print job having the highest similarity metric, and route the identified print job to the print production environment for processing.
    Type: Application
    Filed: April 13, 2016
    Publication date: September 29, 2016
    Inventors: Eric Michael Gross, Tulia Plumettaz, Pallavi Manohar, Manoj Gupta
  • Publication number: 20160245259
    Abstract: A method for controlling a wind power plant, the wind power plant including a plant controller for controlling a plurality of wind turbine generators. The method for controlling a wind power plant allows the wind power plant to continue operating through a grid fault in a weak grid environment. In the method, a fault recovery process is carried out with a wind turbine power controller during a wind turbine fault recovery state to determine a grid voltage (VWTG), compare the grid voltage to a predetermined reference voltage (Vref) to obtain a difference value, and determine a current reference (QrefVC) based on the difference value for generating a reactive current (Idref) for regulating the grid voltage to the predetermined reference grid voltage. A corresponding wind power plant is further provided.
    Type: Application
    Filed: September 26, 2014
    Publication date: August 25, 2016
    Inventors: Manoj GUPTA, Amit Kumar GUPTA, Dilip Kumar GURU