Patents by Inventor Vinay Goel

Vinay Goel 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: 20170176201
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 22, 2017
    Applicant: Google Inc.
    Inventor: Vinay Goel
  • Patent number: 9612125
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Publication number: 20170078332
    Abstract: This disclosure relates to enforcing restrictions on data collected from a first set of systems and disseminated to a second set of systems. For example, a method for enforcing a set of restrictions includes receiving a first trait and a second trait that include data describing a user that has interacted with an online service. The first trait is labelled with a first usage restriction and the second trait is labelled with a second usage restriction different from the first usage restriction. The method further includes combining the first trait and the second trait into a segment. The segment preserves labelling of the first trait with the first usage restriction and the second trait with the second usage restriction. The method further includes controlling use of the segment based on the first usage restriction and the second usage restriction.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: David Weinstein, Harleen Sahni, Matthew Donofrio, Edward Schuchardt, Vinay Goel, Rafaat Hossain
  • Publication number: 20160379273
    Abstract: In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Inventors: Vinay Goel, Rahul S. Kulkarni, Subramanya Srikanth Belwadi, Siddartha Naidu, Ramanathan V. Guha
  • Patent number: 9466077
    Abstract: In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Vinay Goel, Rahul S. Kulkarni, Subramanya Srikanth Belwadi, Siddartha Naidu, Ramanathan V. Guha
  • Patent number: 9378275
    Abstract: Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Vinay Goel, Kiran S. Panesar
  • Patent number: 8831190
    Abstract: Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a web-based advertisement is served for an advertiser that includes the first telephone number. A call placed to the first telephone number is received, and the call is routed to the second telephone number based on the association of the second telephone number with the first telephone number. A determination as to whether a call-through event in response to receiving the call placed to the first telephone number has occurred, and an advertiser associated with the second telephone number is charged a cost-per-call amount if the call-through event is determined to have occurred.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Publication number: 20140244152
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Applicant: GOOGLE INC.
    Inventor: Vinay Goel
  • Patent number: 8762058
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Patent number: 8612459
    Abstract: Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Vinay Goel, Kiran S. Panesar
  • Patent number: 8433513
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Publication number: 20120269337
    Abstract: Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a web-based advertisement is served for an advertiser that includes the first telephone number. A call placed to the first telephone number is received, and the call is routed to the second telephone number based on the association of the second telephone number with the first telephone number. A determination as to whether a call-through event in response to receiving the call placed to the first telephone number has occurred, and an advertiser associated with the second telephone number is charged a cost-per-call amount if the call-through event is determined to have occurred.
    Type: Application
    Filed: July 2, 2012
    Publication date: October 25, 2012
    Applicant: GOOGLE INC.
    Inventor: Vinay Goel
  • Publication number: 20120232790
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Application
    Filed: May 24, 2012
    Publication date: September 13, 2012
    Applicant: GOOGLE INC.
    Inventor: Vinay Goel
  • Patent number: 8218741
    Abstract: Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a web-based advertisement is served for an advertiser that includes the first telephone number. A call placed to the first telephone number is received, and the call is routed to the second telephone number based on the association of the second telephone number with the first telephone number. A determination as to whether a call-through event in response to receiving the call placed to the first telephone number has occurred, and an advertiser associated with the second telephone number is charged a cost-per-call amount if the call-through event is determined to have occurred.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: July 10, 2012
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Patent number: 8219316
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: July 10, 2012
    Assignee: Google Inc.
    Inventor: Vinay Goel
  • Publication number: 20100332330
    Abstract: In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Vinay Goel, Rahul Kulkarni, Subramanya Srikanth Belwadi, Siddartha Naidu, Ramanathan V. Guha
  • Publication number: 20100125411
    Abstract: In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: Google Inc.
    Inventor: Vinay Goel
  • Publication number: 20090136011
    Abstract: Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a web-based advertisement is served for an advertiser that includes the first telephone number. A call placed to the first telephone number is received, and the call is routed to the second telephone number based on the association of the second telephone number with the first telephone number. A determination as to whether a call-through event in response to receiving the call placed to the first telephone number has occurred, and an advertiser associated with the second telephone number is charged a cost-per-call amount if the call-through event is determined to have occurred.
    Type: Application
    Filed: November 30, 2007
    Publication date: May 28, 2009
    Applicant: GOOGLE INC.
    Inventor: Vinay Goel
  • Patent number: 6998047
    Abstract: A method for casting-in-place composite and/or non-filled structures which are useful as sorptive or reactive media or for size-based separations. Any particular housing size or configuration can be used, and the inclusion of a large amount of adsorptive particles in polymer is achieved while still maintaining the membrane three dimensional structure. In a first preferred embodiment, the composite structures comprise particles entrapped within a porous polymeric substrate, and are cast in-place into a housing such as a pipette tip, thereby providing an effective platform for micromass handling. With the appropriate selection of particle chemistry, virtually any separation or purification operation can be conducted, including selective bind/elute chromatography operations, on sample mass loads less than 1 microgram in volumes of a few microliters, as well as larger mass loads and volumes. The present invention also encompasses the composite structures as well as sample preparation devices containing the same.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: February 14, 2006
    Assignee: Millipore Corporation
    Inventors: William Kopaciewicz, Donald G. Sheer, Todd E. Arnold, Vinay Goel
  • Patent number: 6830717
    Abstract: A method for casting-in-place composite and/or non-filled structures which are useful as sorptive or reactive media or for size-based separations. Any particular housing size or configuration can be used, and the inclusion of a large amount of adsorptive particles in polymer is achieved while still maintaining the membrane three dimensional structure. In a first preferred embodiment, the composite structures comprise particles entrapped within a porous polymeric substrate, and are cast in-place into a housing such as a pipette tip, thereby providing an effective platform for micromass handling. With the appropriate selection of particle chemistry, virtually any separation or purification operation can be conducted, including selective bind/elute chromatography operations, on sample mass loads less than 1 microgram in volumes of a few microliters, as well as larger mass loads' and volumes.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: December 14, 2004
    Assignee: Millipore Corporation
    Inventors: William Kopaciewicz, Donald G. Sheer, Todd E. Arnold, Vinay Goel