Patents by Inventor Jayadev Chandrasekhar

Jayadev Chandrasekhar 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: 9942359
    Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 10, 2018
    Assignee: OATH INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • Publication number: 20170257462
    Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Application
    Filed: April 25, 2017
    Publication date: September 7, 2017
    Inventors: Paul BROMAN, Stephen OWENS, John HAZELWOOD, Parag JAIN, Jayadev CHANDRASEKHAR, Steven CARLSON, David PHAM
  • Patent number: 9674305
    Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: June 6, 2017
    Assignee: YAHOO! INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • 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