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: 20220351102
    Abstract: 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: Application
    Filed: August 20, 2019
    Publication date: November 3, 2022
    Inventors: Siddharth Banerjee, Krithika Radhakrishnan, Viswanath Subramanian, Sriram Padmanabhan
  • Patent number: 11176181
    Abstract: 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: Grant
    Filed: October 7, 2019
    Date of Patent: November 16, 2021
    Assignee: Google LLC
    Inventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
  • Publication number: 20200034378
    Abstract: 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: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Inventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
  • Patent number: 10437861
    Abstract: 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: Grant
    Filed: February 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Google LLC
    Inventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
  • Patent number: 9477720
    Abstract: 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: Grant
    Filed: September 15, 2012
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
  • Patent number: 9208228
    Abstract: 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: Grant
    Filed: January 6, 2015
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Subramaniam Ganapathy, Viswanath Subramanian
  • Patent number: 9092529
    Abstract: 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: Grant
    Filed: November 11, 2011
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
  • Patent number: 8959083
    Abstract: 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: Grant
    Filed: June 13, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: Zoltan Gyongyi, Subramaniam Ganapathy, Viswanath Subramanian
  • Patent number: 8244825
    Abstract: 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: Grant
    Filed: November 6, 2006
    Date of Patent: August 14, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
  • Patent number: 8233380
    Abstract: 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: Grant
    Filed: November 6, 2006
    Date of Patent: July 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
  • Publication number: 20120158712
    Abstract: 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: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Inventors: Sushrut Karanjkar, Viswanath Subramanian, Shashidhar Thakur
  • Publication number: 20080126509
    Abstract: 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: Application
    Filed: November 6, 2006
    Publication date: May 29, 2008
    Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni
  • Publication number: 20080109526
    Abstract: 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: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Inventors: Viswanath Subramanian, Michael R. Krause, Ramesh VelurEunni