Patents by Inventor Okan Alper

Okan Alper 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: 9075917
    Abstract: A system and method for bucket testing includes: retrieving a user's information from a user in a bucket testing group when a request to serve a web page is received; determining from the user's information if the user has an active bucket identifier associated with the user's account in a persistent store; retrieving bucket parameters from the user's information when it is determined that the user has an active bucket identifier; determining if the bucket parameters are within a range assigned to the bucket testing group; passing the bucket parameters to the server; and loading configuration and files associated with the active bucket identifier.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: July 7, 2015
    Assignee: Yahoo! Inc.
    Inventors: Okan Alper, Jayadev Chandrasekhar, Parag Jain
  • Patent number: 9009253
    Abstract: A method for optimizing resources on a web server is provided. A web page may include areas for displaying content that is time consuming to retrieve. The content may be geographically far away or the content server itself may be slow. A caching proxy between the web server and the content server responds to requests for data immediately, with or without the data requested from the cache. On a cache miss, the caching proxy asynchronously retrieves data so that the next time the same content is requested, the data should be available in the cache. Asynchronous retrieval means that no valuable resources are tied up on the web server while waiting for the content to be provided from the content server. The initial web page sent from the web server to the web browser includes retry logic. The data may be retrieved from the cache during one of the retries.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: April 14, 2015
    Assignee: Yahoo! Inc.
    Inventors: Jayadev Chandrasekhar, David Su, Prasanna Padmanabhan, Nicholas Zakas, Okan Alper
  • Publication number: 20140082593
    Abstract: A system and method for bucket testing includes: retrieving a user's information from a user in a bucket testing group when a request to serve a web page is received; determining from the user's information if the user has an active bucket identifier associated with the user's account in a persistent store; retrieving bucket parameters from the user's information when it is determined that the user has an active bucket identifier; determining if the bucket parameters are within a range assigned to the bucket testing group; passing the bucket parameters to the server; and loading configuration and files associated with the active bucket identifier.
    Type: Application
    Filed: September 15, 2012
    Publication date: March 20, 2014
    Applicant: YAHOO! INC.
    Inventors: Okan Alper, Jayadev Chandrasekhar, Parag Jain
  • Publication number: 20120209945
    Abstract: A method for optimizing resources on a web server is provided. A web page may include areas for displaying content that is time consuming to retrieve. The content may be geographically far away or the content server itself may be slow. A caching proxy between the web server and the content server responds to requests for data immediately, with or without the data requested from the cache. On a cache miss, the caching proxy asynchronously retrieves data so that the next time the same content is requested, the data should be available in the cache. Asynchronous retrieval means that no valuable resources are tied up on the web server while waiting for the content to be provided from the content server. The initial web page sent from the web server to the web browser includes retry logic. The data may be retrieved from the cache during one of the retries.
    Type: Application
    Filed: February 16, 2011
    Publication date: August 16, 2012
    Inventors: Jayadev Chandrasekhar, David Su, Prasanna Padmanabhan, Nicholas Zakas, Okan Alper
  • Publication number: 20050021639
    Abstract: Techniques for actionable messaging are provided. A message is sent to a device that outlines possible actions. Information for the message and action is stored and used when a response message is received. A user can then respond with a message specifying a desired action. The stored information is used to determine the action to perform and the action is performed.
    Type: Application
    Filed: October 15, 2003
    Publication date: January 27, 2005
    Applicant: Oracle International Corporation
    Inventors: Calvin Wang, Zhou Ye, Jimmy Shi, Ali Shah, Okan Alper