Patents by Inventor Viswanath Subramanian
Viswanath Subramanian 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).
-
Publication number: 20220351102Abstract: A system for community monitoring is disclosed. The system includes a community processing subsystem. The community processing subsystem includes an entity control module, configured to control each of plurality of tasks corresponding to one of a plurality of entities. The community processing subsystem also includes a task monitoring module, configured to monitor each of the plurality of tasks corresponding to one of the plurality of entities by entity associated techniques. The community processing subsystem also includes an information exchange module, configured to exchange information within the plurality of entities. A community memory subsystem is configured to store details regarding monitored plurality of tasks corresponding to one of the plurality of entities in real time. Present disclosure enables proper monitoring of every possible entity in a society through a common platform.Type: ApplicationFiled: August 20, 2019Publication date: November 3, 2022Inventors: Siddharth Banerjee, Krithika Radhakrishnan, Viswanath Subramanian, Sriram Padmanabhan
-
Patent number: 11176181Abstract: A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query.Type: GrantFiled: October 7, 2019Date of Patent: November 16, 2021Assignee: Google LLCInventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
-
Publication number: 20200034378Abstract: A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query.Type: ApplicationFiled: October 7, 2019Publication date: January 30, 2020Inventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
-
Patent number: 10437861Abstract: A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query.Type: GrantFiled: February 29, 2016Date of Patent: October 8, 2019Assignee: Google LLCInventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
-
Patent number: 9477720Abstract: This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a computing device, a search query from a user, receiving, at the computing device, search results responsive to the search query, the search results each associated with digital content stored in one or more computer-readable storage media, determining that a first search result of the search results is associated with a first endorsement generated by a first user, determining that the first user is a member of a social graph of the user, and transmitting instructions to display the search results to the user, the instructions including instructions to display a first endorsement annotation associated with the first search result.Type: GrantFiled: September 15, 2012Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
-
Patent number: 9208228Abstract: In one aspect, a system includes: an indexing engine for indexing a plurality of sources of content, receiving a search query and returning search results; a ranking engine for ranking search results to produce ranked results, the ranking engine coupled to receive search results from the indexing engine; a modification engine for generating modified results using information from additional sources and the ranked results, the modification engine coupled to receive the ranked results from the ranking engine, the modification engine coupled to receive the information from the additional sources; and a presentation engine for sending modified results and an annotation, the presentation engine coupled to receive modified results and the annotation from the modification engine, the presentation engine coupled to provide the modified results and the annotation to a client device. The present disclosure also includes a method for retrieving social videos.Type: GrantFiled: January 6, 2015Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Zoltan I. Gyongyi, Subramaniam Ganapathy, Viswanath Subramanian
-
Patent number: 9092529Abstract: This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a computing device, a search query from a user, receiving, at the computing device, search results responsive to the search query, the search results each associated with digital content stored in one or more computer-readable storage media, determining that a first search result of the search results is associated with a first endorsement generated by a first user, determining that the first user is a member of a social graph of the user, and transmitting instructions to display the search results to the user, the instructions including instructions to display a first endorsement annotation associated with the first search result.Type: GrantFiled: November 11, 2011Date of Patent: July 28, 2015Assignee: Google Inc.Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
-
Patent number: 8959083Abstract: In one aspect, a system includes: an indexing engine for indexing a plurality of sources of content, receiving a search query and returning search results; a ranking engine for ranking search results to produce ranked results, the ranking engine coupled to receive search results from the indexing engine; a modification engine for generating modified results using information from additional sources and the ranked results, the modification engine coupled to receive the ranked results from the ranking engine, the modification engine coupled to receive the information from the additional sources; and a presentation engine for sending modified results and an annotation, the presentation engine coupled to receive modified results and the annotation from the modification engine, the presentation engine coupled to provide the modified results and the annotation to a client device. The present disclosure also includes a method for retrieving social videos.Type: GrantFiled: June 13, 2012Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Zoltan Gyongyi, Subramaniam Ganapathy, Viswanath Subramanian
-
Patent number: 8244825Abstract: An apparatus in an example comprises an RDMA (Remote Direct Memory Access) network adapter located at an interface of a requester node coherency domain that sends an RDMA read request to a responder node coherency domain to flush into the responder node coherency domain data previously sent by the RDMA network adapter.Type: GrantFiled: November 6, 2006Date of Patent: August 14, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
-
Patent number: 8233380Abstract: A local RDMA (Remote Direct Memory Access) network adapter that comprises a simplex switchless connection with a counterpart QP on a remote RDMA network adapter in an example is selected for a Queue Pair (QP). An apparatus in an example comprises a requester RDMA (Remote Direct Memory Access) session fail-over coordinator on a coherency domain that adds a session fail-over header to a front of a data payload sent by an RDMA computer program from the coherency domain. Upon termination, of an RDMA adapter not coherent with the coherency domain and in a communication path of the data payload, before delivery to the RDMA computer program of a receive completion notification for the data payload, the session fail-over header is employable by a responder RDMA session fail-over coordinator to reconstruct the receive completion notification.Type: GrantFiled: November 6, 2006Date of Patent: July 31, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
-
Publication number: 20120158712Abstract: A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query.Type: ApplicationFiled: December 16, 2011Publication date: June 21, 2012Inventors: Sushrut Karanjkar, Viswanath Subramanian, Shashidhar Thakur
-
Publication number: 20080126509Abstract: A local RDMA (Remote Direct Memory Access) network adapter that comprises a simplex switchless connection with a counterpart QP on a remote RDMA network adapter in an example is selected for a Queue Pair (QP). An apparatus in an example comprises a requester RDMA (Remote Direct Memory Access) session fail-over coordinator on a coherency domain that adds a session fail-over header to a front of a data payload sent by an RDMA computer program from the coherency domain. Upon termination, of an RDMA adapter not coherent with the coherency domain and in a communication path of the data payload, before delivery to the RDMA computer program of a receive completion notification for the data payload, the session fail-over header is employable by a responder RDMA session fail-over coordinator to reconstruct the receive completion notification.Type: ApplicationFiled: November 6, 2006Publication date: May 29, 2008Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
-
Publication number: 20080109526Abstract: An apparatus in an example comprises an RDMA (Remote Direct Memory Access) network adapter located at an interface of a requester node coherency domain that sends an RDMA read request to a responder node coherency domain to flush into the responder node coherency domain data previously sent by the RDMA network adapter.Type: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni