Patents by Inventor Sreeram Ramachandran

Sreeram Ramachandran 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: 10754900
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Publication number: 20180157754
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).
    Type: Application
    Filed: January 18, 2018
    Publication date: June 7, 2018
    Applicant: Google LLC
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 9946792
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 9614915
    Abstract: A system and methods for seamlessly providing access to a data network via a peer-to-peer connection service is provided. The peer-to-peer connection service is provided to a client device by a host device. The client device scans for available data network connections and recognizes a beacon broadcast by the host device. The beacon contains a unique identifier that indicates that the host device is configured to provide the peer-to-peer connection service. Upon recognizing the unique identifier, the client device transmits authentication credentials to the host device, which in turn transmits the authentication credentials to a server configured to determine whether a social media connection exists between a user account associated with the client device and a user account associated with the host device. If the social media connection exists, then the host device provides access credentials for the client device to access the peer-to-peer connection service.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Publication number: 20160050281
    Abstract: A system and methods for seamlessly providing access to a data network via a peer-to-peer connection service is provided. The peer-to-peer connection service is provided to a client device by a host device. The client device scans for available data network connections and recognizes a beacon broadcast by the host device. The beacon contains a unique identifier that indicates that the host device is configured to provide the peer-to-peer connection service. Upon recognizing the unique identifier, the client device transmits authentication credentials to the host device, which in turn transmits the authentication credentials to a server configured to determine whether a social media connection exists between a user account associated with the client device and a user account associated with the host device. If the social media connection exists, then the host device provides access credentials for the client device to access the peer-to-peer connection service.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 9229989
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using resource load times in ranking search results. In one aspect, a method includes receiving a search query from a particular user device; receiving, for each of a plurality of resources responsive to the search query, a respective first score; accessing load time data that specifies, for each of the plurality of resources, a load time measure for the resource; and adjusting the first score for each of the plurality of resources based on the load time measure for the resource to generate a second score for each of the plurality of resources.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: January 5, 2016
    Assignee: Google Inc.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Publication number: 20150195329
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).
    Type: Application
    Filed: May 15, 2012
    Publication date: July 9, 2015
    Applicant: GOOGLE INC.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 8887239
    Abstract: A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a search engine home page or a web search page) in a hidden browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries). The security state of the network content may be determined and/or monitored, and appropriate action taken in response to a change in the security state.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 8788490
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for link based locale identification for domains and domain content. In one aspect, a computer-implemented method includes identifying a plurality of domains including a first domain and one or more other domains, the other domains including one or more resources that link to the first domain. The method further includes detecting one or more indicators in the resources that link to the first domain, the indicators collectively identifying a number of locales. The method further includes determining one or more link based locale scores for the first domain using the indicators in the resources that link to the first domain. The method further includes storing the link based locale scores.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Abhiman Chatra, Sreeram Ramachandran
  • Patent number: 8732571
    Abstract: Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Patent number: 8645362
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using resource load times in ranking search results. In one aspect, a method includes receiving a search query from a particular user device; receiving, for each of a plurality of resources responsive to the search query, a respective first score; accessing load time data that specifies, for each of the plurality of resources, a load time measure for the resource; and adjusting the first score for each of the plurality of resources based on the load time measure for the resource to generate a second score for each of the plurality of resources.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Arvind Jain, Sreeram Ramachandran
  • Publication number: 20120254721
    Abstract: Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: GOOGLE INC.
    Inventors: Arvind JAIN, Sreeram Ramachandran
  • Publication number: 20120254727
    Abstract: Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
    Type: Application
    Filed: September 26, 2011
    Publication date: October 4, 2012
    Applicant: GOOGLE INC.
    Inventors: Arvind JAIN, Sreeram Ramachandran