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: 10754900Abstract: 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: GrantFiled: January 18, 2018Date of Patent: August 25, 2020Assignee: Google LLCInventors: Arvind Jain, Sreeram Ramachandran
-
Publication number: 20180157754Abstract: 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: ApplicationFiled: January 18, 2018Publication date: June 7, 2018Applicant: Google LLCInventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 9946792Abstract: 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: GrantFiled: May 15, 2012Date of Patent: April 17, 2018Assignee: Google LLCInventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 9614915Abstract: 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: GrantFiled: August 18, 2014Date of Patent: April 4, 2017Assignee: Google Inc.Inventors: Arvind Jain, Sreeram Ramachandran
-
Publication number: 20160050281Abstract: 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: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 9229989Abstract: 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: GrantFiled: December 30, 2013Date of Patent: January 5, 2016Assignee: Google Inc.Inventors: Arvind Jain, Sreeram Ramachandran
-
Publication number: 20150195329Abstract: 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: ApplicationFiled: May 15, 2012Publication date: July 9, 2015Applicant: GOOGLE INC.Inventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 8887239Abstract: 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: GrantFiled: August 8, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 8788490Abstract: 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: GrantFiled: June 26, 2009Date of Patent: July 22, 2014Assignee: Google Inc.Inventors: Abhiman Chatra, Sreeram Ramachandran
-
Patent number: 8732571Abstract: 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: GrantFiled: March 31, 2011Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Arvind Jain, Sreeram Ramachandran
-
Patent number: 8645362Abstract: 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: GrantFiled: November 12, 2010Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: Arvind Jain, Sreeram Ramachandran
-
Publication number: 20120254721Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: GOOGLE INC.Inventors: Arvind JAIN, Sreeram Ramachandran
-
Publication number: 20120254727Abstract: 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: ApplicationFiled: September 26, 2011Publication date: October 4, 2012Applicant: GOOGLE INC.Inventors: Arvind JAIN, Sreeram Ramachandran