Patents by Inventor Sumit Agarwal

Sumit Agarwal 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: 9826057
    Abstract: In a computing system, information regarding a plurality of events that use a computing device is obtained, and a time-dependant increase in activity for each of at least some of the events is identified. An observed interest by a user in an event is correlated with an identified increase in activity for the event. Information about the activity at a time related to the event is provided for review by the user.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Dipchand Nishar, Andrew E. Rubin
  • Publication number: 20170262890
    Abstract: One or more keywords and/or information about one or more properties may be accepted, and a set of one or more taxonomy categories may be determined using at least some of the keyword(s) and/or property information and perhaps term co-occurrence clusters. The determined taxonomy categories may be presented to an advertising user as an ad targeting suggestion. Each taxonomy category may have at least one associated property (e.g., Web document), that participates in an advertising network. An advertiser selection of a suggested taxonomy category may be accepted, and the serving of an ad of the advertiser may be targeted to each property associated with the selected suggested taxonomy category. Alternatively, such properties may be presented to an advertising user as an ad targeting suggestion.
    Type: Application
    Filed: April 7, 2017
    Publication date: September 14, 2017
    Inventors: Sumit Agarwal, Brian Axe, David Gehrking, Ching Law, Andrew Maxwell, Gokul Rajaram, Leora Wiseman
  • Publication number: 20170228436
    Abstract: In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Publication number: 20170220653
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of local search results and/or advertisements through endorsements of such local search results and/or ads. Local search endorsements can be used to personalize the search engine's ranking of local search results by offering a way for users to re-rank the results for themselves and for those who trust them.
    Type: Application
    Filed: April 11, 2017
    Publication date: August 3, 2017
    Applicant: Google Inc.
    Inventors: Thomas Christopher Korte, Sumit Agarwal, Celia Neuhoff Saino
  • Patent number: 9665652
    Abstract: In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Publication number: 20170148439
    Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.
    Type: Application
    Filed: February 2, 2017
    Publication date: May 25, 2017
    Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
  • Patent number: 9653320
    Abstract: Embodiments of the present disclosure provide methods for patterning a hardmask layer disposed on a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one embodiment, a method of patterning a hardmask layer on a metal layer disposed on a substrate includes supplying a first etching gas mixture comprising a carbon-fluorine containing gas and a chlorine containing gas into a processing chamber to etch a portion of a hardmask layer disposed on a metal layer formed on a substrate, supplying a second etching gas mixture comprising a hydrocarbon gas into the processing chamber to clean the substrate, and supplying a third etching gas mixture comprising a carbon-fluorine containing gas to remove a remaining portion of the hardmask layer until a surface of the metal layer is exposed.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: May 16, 2017
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Sumit Agarwal, Chiu-pien Kuo, Shang-Ting Hsieh, Guochuan Hong
  • Patent number: 9633116
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of local search results and/or advertisements through endorsements of such local search results and/or ads. Local search endorsements can be used to personalize the search engine's ranking of local search results by offering a way for users to re-rank the results for themselves and for those who trust them.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Thomas Christopher Korte, Sumit Agarwal, Celia Neuhoff Saino
  • Patent number: 9600229
    Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
  • Patent number: 9584534
    Abstract: A computer-implemented method involves identifying an initial element for serving by a web server system to a client device and recoding the element by creating a plurality of different elements that each represent a portion of the initial element. The different elements are then served in place of the initial element. A response is received form the client device and has portions that correspond to the different elements, and a combined response is created by combining the received portions in a manner that corresponds to a manner in which the initial element was recoded to create the plurality of different elements.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: February 28, 2017
    Assignee: SHAPE SECURITY, INC.
    Inventors: Justin D. Call, Marc R. Hansen, Xinran Wang, Sumit Agarwal, Bryan D. Hanks
  • Patent number: 9563646
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Publication number: 20160359871
    Abstract: A computer-implemented method for coordinating content transformation includes receiving, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet; modifying the computer code to obscure operation of the web server system that could be determined from the computer code; generating transformation information that is needed in order to reverse the modifications of the computer code to obscure the operation of the web server system; and serving to the computing client the modified code and the reverse transformation information.
    Type: Application
    Filed: May 6, 2016
    Publication date: December 8, 2016
    Inventors: Marc R. Hansen, Sumit Agarwal, Subramanian Varadarajan, Justin D. Call
  • Patent number: 9359679
    Abstract: Embodiments of the present disclosure provide methods for etching a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one example, a method of patterning a metal layer on a substrate includes supplying a first etching gas mixture comprising a hydro-carbon gas and a hydrogen containing gas into a processing chamber having a substrate disposed therein, the substrate having a metal layer disposed thereon, supplying a second gas mixture comprising the hydrogen containing gas to a surface of the etched metal layer disposed on the substrate, and supplying a third gas mixture comprising an inert gas into the processing chamber to sputter clean the surface of the etched metal layer.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: June 7, 2016
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Sumit Agarwal, Bradley J. Howard
  • Patent number: 9338143
    Abstract: A computer-implemented method for coordinating content transformation includes receiving, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet; modifying the computer code to obscure operation of the web server system that could be determined from the computer code; generating transformation information that is needed in order to reverse the modifications of the computer code to obscure the operation of the web server system; and serving to the computing client the modified code and the reverse transformation information.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: May 10, 2016
    Assignee: Shape Security, Inc.
    Inventors: Marc R. Hansen, Sumit Agarwal, Subramanian Varadarajan, Justin D. Call
  • Patent number: 9325734
    Abstract: A computer-implemented method includes receiving, at a computer security server system located between the Internet and a client computing device that makes requests over the Internet, a request for content directed to a particular content server system; forwarding the received request, with the computer security server system, to the particular content server system; receiving code from the particular server system in response to the request; applying a security countermeasure to the received code to created transformed code; providing the transformed code to the client computing device; receiving a communication from the client computing device; and determining that software on the client computing device has attempted to interact with the received code rather than the transformed code.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: April 26, 2016
    Assignee: Shape Security, Inc.
    Inventors: Timothy Dylan Peacock, Justin D. Call, Siying Yang, Sumit Agarwal
  • Publication number: 20160099173
    Abstract: Embodiments of the present disclosure provide methods for etching a barrier layer disposed under a metal layer, such as a copper layer, when the metal layer is etched open exposing the barrier layer, to form an interconnection structure in semiconductor devices. In one embodiment, a method of etching a barrier layer disposed under a metal layer formed on a substrate includes supplying a first etching gas mixture comprising a hydrogen containing gas and an inert gas into a processing chamber to clean a surface of a barrier layer disposed on a substrate for a first period of time, supplying a second etching gas mixture comprising fluorine containing gas into the processing chamber to etch the barrier layer, and switching to supply the first etching gas in the processing chamber to clean the etched barrier layer for a second period of time.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Sumit AGARWAL, Chiu-pien KUO, Bradley J. HOWARD
  • Publication number: 20160097131
    Abstract: Embodiments of the present disclosure provide methods for etching a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one example, a method of patterning a metal layer on a substrate includes supplying a first etching gas mixture comprising a hydro-carbon gas and a hydrogen containing gas into a processing chamber having a substrate disposed therein, the substrate having a metal layer disposed thereon, supplying a second gas mixture comprising the hydrogen containing gas to a surface of the etched metal layer disposed on the substrate, and supplying a third gas mixture comprising an inert gas into the processing chamber to sputter clean the surface of the etched metal layer.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Sumit AGARWAL, Bradley J. HOWARD
  • Publication number: 20160079088
    Abstract: Embodiments of the present disclosure provide methods for patterning a hardmask layer disposed on a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one embodiment, a method of patterning a hardmask layer on a metal layer disposed on a substrate includes supplying a first etching gas mixture comprising a carbon-fluorine containing gas and a chlorine containing gas into a processing chamber to etch a portion of a hardmask layer disposed on a metal layer formed on a substrate, supplying a second etching gas mixture comprising a hydrocarbon gas into the processing chamber to clean the substrate, and supplying a third etching gas mixture comprising a carbon-fluorine containing gas to remove a remaining portion of the hardmask layer until a surface of the metal layer is exposed.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Sumit AGARWAL, Chiu-pien KUO, Shawn HSIEH, Cary HUNG
  • Publication number: 20160079077
    Abstract: Embodiments of the present disclosure provide methods for patterning a hardmask layer disposed on a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one embodiment, a method of patterning a hardmask layer on a metal layer disposed on a substrate includes supplying a first etching gas mixture comprising a carbon-fluorine containing gas and a chlorine containing gas into a processing chamber to etch a portion of a hardmask layer disposed on a metal layer formed on a substrate, supplying a second etching gas mixture comprising a hydrocarbon gas into the processing chamber to clean the substrate, and supplying a third etching gas mixture comprising a carbon-fluorine containing gas to remove a remaining portion of the hardmask layer until a surface of the metal layer is exposed.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 17, 2016
    Inventors: Sumit AGARWAL, Chiu-pien KUO, Shang-Ting HSIEH, Guochuan HONG
  • Publication number: 20160012069
    Abstract: In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 14, 2016
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou