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: 20150220648Abstract: 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: ApplicationFiled: January 29, 2015Publication date: August 6, 2015Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
-
Patent number: 8997100Abstract: 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: GrantFiled: December 9, 2011Date of Patent: March 31, 2015Assignee: Mercury Kingdom Assets LimitedInventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
-
Patent number: 8774007Abstract: 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: GrantFiled: March 23, 2011Date of Patent: July 8, 2014Assignee: Sunpower CorporationInventors: Mohsin Hussain, Brock LaPorte, Udo Uebel, Aftab Zia
-
Publication number: 20120243416Abstract: 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: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: SUNPOWER CORPORATIONInventors: Mohsin Hussain, Brock LaPorte, Udo Uebel, Aftab Zia
-
Publication number: 20120143673Abstract: 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: ApplicationFiled: February 13, 2012Publication date: June 7, 2012Inventors: Justin M. Law, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Sudhir Tonse, Venkata S.J.R. Bhamidipati, M. Sultan Khan
-
Publication number: 20120089627Abstract: 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: ApplicationFiled: December 9, 2011Publication date: April 12, 2012Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
-
Patent number: 8117069Abstract: 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: GrantFiled: February 18, 2011Date of Patent: February 14, 2012Assignee: 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: 8087019Abstract: 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: GrantFiled: October 31, 2006Date of Patent: December 27, 2011Assignee: AOL Inc.Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia
-
Publication number: 20110145066Abstract: 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: ApplicationFiled: February 18, 2011Publication date: June 16, 2011Inventors: Justin M. Law, Muhammad Mohsin Hussain, David C. Sobotka, Aftab Zia, Sudhir Tonse, Venkata S.J.R. Bhamidipati, M. Sultan Khan
-
Patent number: 7813959Abstract: 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: GrantFiled: March 28, 2006Date of Patent: October 12, 2010Assignee: AOL Inc.Inventors: David C. Sobotka, Aftab Zia, Sudhir Tonse, M. Sultan Khan
-
Patent number: 7809605Abstract: 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: GrantFiled: March 28, 2006Date of Patent: October 5, 2010Assignee: 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: 20070150345Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: Sudhir Tonse, Muhammad Hussain, David Sobotka, Aftab Zia, Leejay Wu, M. Khan, Brock LaPorte, Mohan Rao
-
Publication number: 20070150347Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: Venkata Bhamidipati, Muhammad Hussain, Aftab Zia, M. Khan, John Kannapell, David Sobotka
-
Publication number: 20070150341Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: Aftab Zia, David Sobotka, Vijay Eranti, Venkata Bhamidipati
-
Publication number: 20070150342Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: Justin Law, Muhammad Hussain, David Sobotka, Aftab Zia, Sudhir Tonse, Venkata Bhamidipati, M. Khan
-
Publication number: 20070150344Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: David Sobotka, Aftab Zia, Sudhir Tonse, M. Khan
-
Publication number: 20070150346Abstract: 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: ApplicationFiled: March 28, 2006Publication date: June 28, 2007Inventors: David Sobotka, Muhammad Hussain, Aftab Zia, Sudhir Tonse, M. Khan