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: 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
  • Publication number: 20160227473
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising entering, by a first access point associated with a wireless network, a first mode for collecting network data from one or more access points associated with the wireless network, entering, by the first access point, a second mode for transmitting data to and from one or more client devices associated with the wireless network, and when a number of access points associated with the wireless network is greater than or equal to a number of channels of the wireless network, (i) collecting, by the first access point, network data of a first channel of the wireless network and (ii) receiving, by the first access point, network data of a second channel of the wireless network from a network coordination device is shown.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Gautam Bhanage, Manoj Gupta, Parthasarathy Narasimhan
  • Patent number: 9356817
    Abstract: According to one embodiment of the invention, a method for mitigating duplication of multicast data streams to wireless client devices. The method comprises the operations of detecting, by one or more network devices, a multicast message, and controlling, by the one or more network devices, a forwarding of information within the multicast message to a network device handling multicast data transmissions. The forwarding is controlled based on information within the multicast message and the presence of such information in prior established data structure.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: May 31, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gopal Agarwal, Manas Sharma, Manoj Gupta
  • Patent number: 9351130
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations including detecting, by a first network device, a second network device within a radio frequency (RF) communication range from the first network device. Responsive at least to detecting the second network device, the first network device subscribes to a multicast group associated with the second network device. Thereafter, the first network device receives multicast data associated with the multicast group associated with the second network device.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 24, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Manoj Gupta, Santashil PalChaudhuri
  • Patent number: 9342764
    Abstract: A system for performing queue-based routing of print jobs in a multi-site print production environment may include a computing device having a scheduling queue and a processor, and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions that, when executed, cause the processor to receive a plurality of print jobs from one or more client computing devices, store the received print jobs in the scheduling queue, determine that a released print job has been released by a print production environment, identify a similar print job from the received print jobs in the scheduling queue, remove the identified similar print job from the scheduling queue, and route the identified similar print job to the print production environment.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: May 17, 2016
    Assignee: Xerox Corporation
    Inventors: Eric Michael Gross, Tulia Plumettaz, Pallavi Manohar, Manoj Gupta
  • Publication number: 20160134114
    Abstract: The invention relates to a control system for compensating undesired electrical harmonics on an electrical grid. Part of the control system referred to as a harmonic compensator is operatively connected with a power inverter of a power producing unit supplying power to the grid. Another part of the control system, referred to as an impedance detector, is operatively connected to a point of coupling to which point one or more power producing units are connected. The impedance detector is configured to scan impedances as a function of frequency to identify frequencies of impedance peaks which peaks are indicative of resonance frequencies. The determined resonance frequencies are supplied to one or more the harmonic compensators. A compensator determines control signals to the inverter which causes the inverter to inject compensation currents to the grid which currents will damp currents oscillating at or close to the determined resonance frequency.
    Type: Application
    Filed: June 18, 2013
    Publication date: May 12, 2016
    Inventors: Amit Kumar GUPTA, Manoj GUPTA, Dilip Kumar GURU
  • Publication number: 20160127947
    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: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventors: Gautam Bhanage, Manoj Gupta
  • Publication number: 20160127950
    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: Application
    Filed: January 6, 2015
    Publication date: May 5, 2016
    Inventors: Manoj Gupta, Partha Narasimhan
  • Patent number: 9292837
    Abstract: The present disclosure discloses a system and method for task processing and resource sharing in a distributed wireless system. The system includes a processor and a memory storing instructions that, when executed, cause the system to: identify a plurality of nodes in a distributed wireless system, each node of the plurality of nodes associated with a radio frequency neighborhood, the radio frequency neighborhood of one node including one or more other nodes that hear beacons from the one node; assign a task to the plurality of nodes; split the task into a plurality of subtasks; assign the plurality of subtasks to the plurality of nodes; receive a plurality of subtask processing results from the plurality of nodes; and combine the plurality of subtask processing results to generate a task processing result for the task.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 22, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Manoj Gupta, Santashil PalChaudhuri, Partha Narasimhan
  • Publication number: 20160036572
    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: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Gautam Bhanage, Manoj Gupta
  • Publication number: 20150369217
    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: Application
    Filed: February 15, 2013
    Publication date: December 24, 2015
    Inventors: Manoj GUPTA, Dilip Kumar GURU, Amit Kumar GUPTA
  • Publication number: 20150312861
    Abstract: A non-transitory computer readable medium includes instructions. The instructions, when executed by one or more hardware processors, causes performance of operations including receiving, at an access point, data targeted for a device, and determining whether an amount of the data targeted for the device is above a threshold. The operations further include, responsive at least to determining that the amount of data is below the threshold, transmitting a notification frame falsely indicating that the access point does not have the data targeted for the device.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: Aruba Networks Inc.
    Inventors: Manoj Gupta, Gautam Bhanage, Satish Kandekar
  • Publication number: 20150222527
    Abstract: A non-transitory computer readable medium includes instructions which, when executed by one or more hardware processors, cause performance of operations including determining a priority level for an Access Point (AP). Subsequent to determining the priority level for the AP, the instructions further cause performance of operations including receiving multiple packets, determining one or more transmission parameters for transmitting the packets based at least in part on the priority level of the AP, and transmitting the packets using the one or more transmission parameters that were determined based at least in part on the priority level of the AP.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: ARUBA NETWORKS INC.
    Inventors: Varun Shah, Manoj Gupta, Santashil PalChaudhuri
  • Publication number: 20150117180
    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: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Aruba Networks, Inc.
    Inventor: Manoj Gupta
  • Publication number: 20150038188
    Abstract: The present disclosure discloses a system and method for task processing and resource sharing in a distributed wireless system. The system includes a processor and a memory storing instructions that, when executed, cause the system to: identify a plurality of nodes in a distributed wireless system, each node of the plurality of nodes associated with a radio frequency neighborhood, the radio frequency neighborhood of one node including one or more other nodes that hear beacons from the one node; assign a task to the plurality of nodes; split the task into a plurality of subtasks; assign the plurality of subtasks to the plurality of nodes; receive a plurality of subtask processing results from the plurality of nodes; and combine the plurality of subtask processing results to generate a task processing result for the task.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: Aruba Networks, Inc.
    Inventors: Manoj Gupta, Santashil PalChaudhuri, Partha Narasimhan
  • Publication number: 20150003284
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations including detecting, by a first network device, a second network device within a radio frequency (RF) communication range from the first network device. Responsive at least to detecting the second network device, the first network device subscribes to a multicast group associated with the second network device. Thereafter, the first network device receives multicast data associated with the multicast group associated with the second network device.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Manoj Gupta, Santashil PalChaudhuri
  • Publication number: 20140339830
    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: Application
    Filed: December 20, 2012
    Publication date: November 20, 2014
    Inventors: Amit Kumar Gupta, Manoj Gupta
  • Publication number: 20140225370
    Abstract: A wind power plant is provided. The wind power plant comprises at least one wind turbine and a power plant controller. The power plant controller is configured to detect whether a grid voltage exceeds a predefined threshold, and if it has detected that the grid voltage exceeds the predefined threshold, the power plant controller sends a reactive power reference to the at least one wind turbine, thereby causing the at least one wind turbine to reduce its reactive power output in response to the reactive power reference.
    Type: Application
    Filed: September 27, 2012
    Publication date: August 14, 2014
    Applicant: VESTAS WIND SYSTEMS A/S
    Inventors: Peter Frederick Mayer, Manoj Gupta
  • Patent number: 8667406
    Abstract: Methods and apparatus provide for an artboard generator that detects a selection to create a new artboard on a digital canvas. The artboard generator provides a transparent rendition of the new artboard on the digital canvas and performs a placement operation of the new artboard. Upon completion of the placement operation, the artboard generator converts the transparent rendition of the new artboard to an opaque rendition of the new artboard. The artboard generator detects a selection to create a second new artboard. The artboard generator defines characteristics of the second new artboard in accordance with characteristics of the resized new artboard. The artboard generator provides a transparent rendition of the second new artboard and performs a placement operation of the second new artboard. Upon completion of the placement operation, the artboard generator converts the second new artboard from a transparent rendition to an opaque rendition.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: March 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Anand Thakur, Manoj Gupta, Manoj Singh Karki, Pushp Parag Agarwal