Patents by Inventor David Sobotka

David Sobotka 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: 9407707
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 2, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Publication number: 20140032671
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 30, 2014
    Applicant: FACEBOOK, INC.
    Inventors: RUPESH CHHATRAPATI, RICHARD J. TREITEL, JON CHESTER, DAVID SOBOTKA, LOUIS LAO, ANDREW ZAESKE, MEERA VENGADASUBBU
  • Publication number: 20130332218
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: July 25, 2013
    Publication date: December 12, 2013
    Applicant: FACEBOOK, INC.
    Inventors: RUPESH CHHATRAPATI, RICHARD J. TREITEL, JON CHESTER, DAVID SOBOTKA, LOUIS LAO, ANDREW ZAESKE, MEERA VENGADASUBBU
  • Publication number: 20130067092
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Inventors: RUPESH CHHATRAPATI, RICHARD J. TREITEL, JON CHESTER, DAVID SOBOTKA, LOUIS LAO, ANDREW ZAESKE, MEERA VENGADASUBBU
  • Publication number: 20120030505
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: October 6, 2011
    Publication date: February 2, 2012
    Inventors: Rupesh CHHATRAPATI, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Patent number: 8108436
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: January 31, 2012
    Assignee: AOL Inc.
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Publication number: 20110307816
    Abstract: A computer-implemented method and system for generating and displaying a calendar containing user-selected events from user-selected categories. A plurality of categories of events are provided. The user can select which categories are of interest, and then select individual events within those categories. Events are overlaid on a calendar unique to the user. Calendars may also be shared among a number of selected users, if desired. Online purchasing and related actions can be associated with each event.
    Type: Application
    Filed: February 5, 2007
    Publication date: December 15, 2011
    Inventors: Theodore Barnett, Anthony Espinoza, Vengpui Lao, David Sobotka, Andrew Zaeske
  • Publication number: 20080215691
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: February 13, 2008
    Publication date: September 4, 2008
    Inventors: Rupesh CHHATRAPATI, Richard J. TREITEL, Jon CHESTER, David SOBOTKA, Louis LAO, Andrew ZAESKE, Meera VENGADASUBBU
  • Patent number: 7334000
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: February 19, 2008
    Assignee: AOL LLC
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Publication number: 20070226182
    Abstract: An event notification matching system, including an event matching table forming a plurality of nodes. Each node is assigned a subscriber request value and contains identifiers for one or more subscribers to be notified at the occurrence of an event relating to the subscriber request value. The event notification matching system may also include a table index. The table index receives input values from an event processing module and selects one or more of the nodes that have subscriber request values corresponding to the received input values. The event processor receives event data from a predetermined source, and formats the input values to simplify the operations performed by the event matching table. The event notification matching system is configured such that the event data need not be compared to non-matching nodes in the event matching table.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: David Sobotka, Christopher Austin-Lane, Vijay Eranti
  • 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: 20070150343
    Abstract: Systems and methods are provided for increasing user response to advertisements. Embodiments include an optimization engine configured to identify a request from a requester; identify at least one potential keyword associated with the request; associate the at least one potential keyword with at least one criteria bin; and identify at least one keyword from the at least one criteria bin based on a weight given the at least one criteria bin; and a routing system communicating with the requester and a supplier, the routing system also communicating with the optimization engine, the routing system configured to dynamically alter the base request with the at least one keyword to form an altered request; and send the altered request to the supplier.
    Type: Application
    Filed: March 28, 2006
    Publication date: June 28, 2007
    Inventors: John Kannapell, Muhammad Hussain, M. Khan, David Sobotka, Afta Zia, Sudhir Tonse, Mohan Rao, Venkata Bhamidipati, Pratibha Gupta, Shishu Bedi, Donald Bragg, Brock LaPorte, Justin Law, Vijay Eranti
  • 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: 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: 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
  • Publication number: 20070129986
    Abstract: A computer-implemented method and system for generating and displaying a calendar containing user-selected events from user-selected categories. A plurality of categories of events are provided. The user can select which categories are of interest, and then select individual events within those categories. Events are overlaid on a calendar unique to the user. Calendars may also be shared among a number of selected users, if desired. Online purchasing and related actions can be associated with each event.
    Type: Application
    Filed: February 5, 2007
    Publication date: June 7, 2007
    Inventors: Theodore Barnett, Anthony Espinoza, Vengpui Lao, David Sobotka, Andrew Zaeske
  • Publication number: 20040243547
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 2, 2004
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Patent number: 5197004
    Abstract: A method and apparatus for automatically selecting the job category or categories within which an applicant should be placed using only the applicant's resume is disclosed. The invention accepts as input a computer-readable version of the applicant's resume. An extractor, using a predetermined list of word patterns, the word patterns having been selected as indicative of skill in different job categories and assigned a weight commensurate with its value as an indicator of skill in a particular job catagory or categories, locates those words and word groups found in the resume that match the patterns. The weights of these words or word groups are then summed for each particular job category and the job category or categories having the highest point totals are selected as the most appropriate areas within the applicant should be placed.
    Type: Grant
    Filed: May 8, 1989
    Date of Patent: March 23, 1993
    Assignee: Resumix, Inc.
    Inventors: David Sobotka, Ka L. Leung, Yul J. Inn, Lance Tokuda