Patents by Inventor Aftab Zia

Aftab Zia 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: 20150220648
    Abstract: A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 6, 2015
    Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
  • Patent number: 8997100
    Abstract: A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: March 31, 2015
    Assignee: Mercury Kingdom Assets Limited
    Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
  • Patent number: 8774007
    Abstract: A system for communicating information on an energy distribution network is disclosed. In one embodiment, the system includes a local supervisor on a communication network, wherein the local supervisor can collect data from one or more energy generation/monitoring devices. The system also includes a command center on the communication network, wherein the command center can generate one or more commands for controlling the one or more energy generation devices. The local supervisor can periodically transmit a data signal indicative of the data to the command center via a first channel of the communication network at a first interval. The local supervisor can also periodically transmit a request for a command to the command center via a second channel of the communication network at a second interval shorter than the first interval. This channel configuration provides effective data communication without a significant increase in the use of network resources.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: July 8, 2014
    Assignee: Sunpower Corporation
    Inventors: Mohsin Hussain, Brock LaPorte, Udo Uebel, Aftab Zia
  • Publication number: 20120243416
    Abstract: A system for communicating information on an energy distribution network is disclosed. In one embodiment, the system includes a local supervisor on a communication network, wherein the local supervisor can collect data from one or more energy generation/monitoring devices. The system also includes a command center on the communication network, wherein the command center can generate one or more commands for controlling the one or more energy generation devices. The local supervisor can periodically transmit a data signal indicative of the data to the command center via a first channel of the communication network at a first interval. The local supervisor can also periodically transmit a request for a command to the command center via a second channel of the communication network at a second interval shorter than the first interval. This channel configuration provides effective data communication without a significant increase in the use of network resources.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: SUNPOWER CORPORATION
    Inventors: Mohsin Hussain, Brock LaPorte, Udo Uebel, Aftab Zia
  • Publication number: 20120143673
    Abstract: Systems and methods are provided for dynamically ordering advertisements received from at least one advertisement supplier. In one embodiment, a method includes sending a request to at least a first advertisement supplier; receiving one or more advertisements from the at least first advertisement supplier; identifying a prioritizing parameter associated with each of the one or more advertisements; and dynamically ordering the one or more advertisements from the at least first advertisement supplier into two or more positions of a response based on the prioritizing parameter.
    Type: Application
    Filed: February 13, 2012
    Publication date: June 7, 2012
    Inventors: Justin M. Law, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Sudhir Tonse, Venkata S.J.R. Bhamidipati, M. Sultan Khan
  • Publication number: 20120089627
    Abstract: A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.
    Type: Application
    Filed: December 9, 2011
    Publication date: April 12, 2012
    Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
  • Patent number: 8117069
    Abstract: Systems and methods are provided for dynamically ordering advertisements received from at least one advertisement supplier. In one embodiment, a method includes sending a request to at least a first advertisement supplier; receiving one or more advertisements from the at least first advertisement supplier; identifying a prioritizing parameter associated with each of the one or more advertisements; and dynamically ordering the one or more advertisements from the at least first advertisement supplier into two or more positions of a response based on the prioritizing parameter.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: February 14, 2012
    Assignee: AOL Inc.
    Inventors: Justin M. Law, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Sudhir Tonse, Venkata S. J. R. Bhamidipati, M. Sultan Khan
  • Patent number: 8087019
    Abstract: A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: December 27, 2011
    Assignee: AOL Inc.
    Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
  • Publication number: 20110145066
    Abstract: Systems and methods are provided for dynamically ordering advertisements received from at least one advertisement supplier. In one embodiment, a method includes sending a request to at least a first advertisement supplier; receiving one or more advertisements from the at least first advertisement supplier; identifying a prioritizing parameter associated with each of the one or more advertisements; and dynamically ordering the one or more advertisements from the at least first advertisement supplier into two or more positions of a response based on the prioritizing parameter.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Inventors: Justin M. Law, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Sudhir Tonse, Venkata S.J.R. Bhamidipati, M. Sultan Khan
  • Patent number: 7813959
    Abstract: Systems and methods are provided for increasing user response to advertisements from advertisement suppliers obtained in response to keywords. In one embodiment, a method includes identifying a base request from an advertisement requester; identifying a first and second keyword associated with the base request, the first and second keyword having both previously been used in advertisement requests to a first advertisement supplier; ranking the first keyword and the second keyword based on a user response history for each of the first keyword and second keyword; and identifying the higher ranked of the first keyword and the second keyword to be used to dynamically alter the base request to form an altered request to be sent to the first advertisement supplier.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: October 12, 2010
    Assignee: AOL Inc.
    Inventors: David C. Sobotka, Aftab Zia, Sudhir Tonse, M. Sultan Khan
  • Patent number: 7809605
    Abstract: Systems and methods are provided for increasing user response to advertisements. Methods include identifying a base request from an advertisement requester, identifying a first keyword and a second keyword associated with the base request, ranking the first keyword and the second keyword based on a user response history associated with the first keyword and the second keyword, and identifying the higher ranked of the first keyword and the second keyword to be used to dynamically alter the base request.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: October 5, 2010
    Assignee: AOL Inc.
    Inventors: Sudhir Tonse, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Leejay Wu, M. Sultan Khan, Brock D. LaPorte, Mohan S. Rao
  • Publication number: 20070150345
    Abstract: Systems and methods are provided for increasing user response to advertisements. Methods include identifying a base request from an advertisement requester, identifying a first keyword and a second keyword associated with the base request, ranking the first keyword and the second keyword based on a user response history associated with the first keyword and the second keyword, and identifying the higher ranked of the first keyword and the second keyword to be used to dynamically alter the base request.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: Sudhir Tonse, Muhammad Hussain, David Sobotka, Aftab Zia, Leejay Wu, M. Khan, Brock LaPorte, Mohan Rao
  • Publication number: 20070150347
    Abstract: Systems and methods are provided for dynamically backfilling a deficient number of advertisements from an advertisement supplier. In one embodiment, a method includes identifying a first request from an advertisement requester, the first request identifying a desired number of advertisements to receive from a first advertisement supplier; identifying a first fetching period; sending the first request to the first advertisement supplier; monitoring to determine whether the desired number of advertisements from the first advertisement supplier are received within the first fetching period; and if the desired number of advertisements are not received within the first fetching period, performing a backfill mechanism to supply the desired number of advertisements.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: Venkata Bhamidipati, Muhammad Hussain, Aftab Zia, M. Khan, John Kannapell, David Sobotka
  • Publication number: 20070150341
    Abstract: Systems and methods are provided for ensuring timely receipt of advertisements in response to an advertisement request. In one embodiment, a method includes identifying a base request from an advertisement requester; identifying a total response time allowed to process the base request, wherein the total response time allowed includes a preprocessing period before the base request is sent to an advertisement supplier; a fetch period to send the request to the advertisement supplier and receive advertisements from the advertisement supplier; and a postprocessing period to process the advertisements obtained from the advertisement supplier and send the advertisements to the advertisement requester; and monitoring the processing of the base request to determine whether the advertisements are received and sent to the advertisement requester within the total response time allowed.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: Aftab Zia, David Sobotka, Vijay Eranti, Venkata Bhamidipati
  • Publication number: 20070150342
    Abstract: Systems and methods are provided for dynamically ordering advertisements received from at least one advertisement supplier. In one embodiment, a method includes sending a request to at least a first advertisement supplier; receiving one or more advertisements from the at least first advertisement supplier; identifying a prioritizing parameter associated with each of the one or more advertisements; and dynamically ordering the one or more advertisements from the at least first advertisement supplier into two or more positions of a response based on the prioritizing parameter.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: Justin Law, Muhammad Hussain, David Sobotka, Aftab Zia, Sudhir Tonse, Venkata Bhamidipati, M. Khan
  • Publication number: 20070150344
    Abstract: Systems and methods are provided for increasing user response to advertisements from advertisement suppliers obtained in response to keywords. In one embodiment, a method includes identifying a base request from an advertisement requester; identifying a first and second keyword associated with the base request, the first and second keyword having both previously been used in advertisement requests to a first advertisement supplier; ranking the first keyword and the second keyword based on a user response history for each of the first keyword and second keyword; and identifying the higher ranked of the first keyword and the second keyword to be used to dynamically alter the base request to form an altered request to be sent to the first advertisement supplier.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: David Sobotka, Aftab Zia, Sudhir Tonse, M. Khan
  • Publication number: 20070150346
    Abstract: Systems and methods are provided for dynamically rotating keywords to be used to alter an advertisement request from an advertisement requester. In one embodiment, a method includes identifying a base request from an advertisement requester; identifying at least two potential keywords associated with the base request; and assigning a usage weight to each of the at least two potential keywords, the usage weight determining a percentage of times that each of the at least two potential keywords should be selected to dynamically alter the base request.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: David Sobotka, Muhammad Hussain, Aftab Zia, Sudhir Tonse, M. Khan