Patents by Inventor Alexander Nicolaou

Alexander Nicolaou 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: 20230401219
    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: June 9, 2023
    Publication date: December 14, 2023
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Patent number: 11675794
    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: October 9, 2020
    Date of Patent: June 13, 2023
    Assignee: GOOGLE LLC
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Publication number: 20210026856
    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: October 9, 2020
    Publication date: January 28, 2021
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Patent number: 10803067
    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: July 26, 2019
    Date of Patent: October 13, 2020
    Assignee: GOOGLE LLC
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Publication number: 20190347264
    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: July 26, 2019
    Publication date: November 14, 2019
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Patent number: 10394824
    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: April 27, 2017
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Patent number: 10091202
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving image data corresponding to an image, processing the image data to identify one or more features within the image, generating one or more keywords based on each of the one or more features, transmitting the one or more keywords to a computing device for displaying a list of the one or more keywords to a user, receiving text, the text comprising at least one keyword of the one or more keywords, that at least one keyword having been selected by the user from the list, and transmitting the image and the text for display, the text being associated with the image.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Aleksandr V. Kennberg, Alexander Nicolaou
  • Patent number: 10019592
    Abstract: Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method may include processing a request to install an application that requires API calls by the application. The method may further include determining an authoring entity of the application, and determining whether the authoring entity is certified by one or more trusted entities. In addition, the method may include allowing an installation of the application when the authoring entity is certified by at least one trusted entity.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventor: Alexander Nicolaou
  • Patent number: 9990508
    Abstract: Methods for notification of application permissions are provided. In one aspect, a method includes receiving a first application programming interface (API) call by an installed application on a device, determining a sensitivity level of the received first API call, determining whether an author of the installed application is an authorized author by determining whether a Secure Sockets Layer (SSL) certificate used to deliver binary code to the device during the process of installing the application is owned by a trusted entity or has been validated by a trusted entity when the determined sensitivity level of the received first API call is associated with a restricted API classification, and allowing the received first API call access to its associated API when the author of the installed application is determined to be an authorized author.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 5, 2018
    Assignee: GOOGLE LLC
    Inventor: Alexander Nicolaou
  • 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
  • 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: 20160154972
    Abstract: Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method may include processing a request to install an application that requires API calls by the application. The method may further include determining an authoring entity of the application, and determining whether the authoring entity is certified by one or more trusted entities. In addition, the method may include allowing an installation of the application when the authoring entity is certified by at least one trusted entity.
    Type: Application
    Filed: January 4, 2016
    Publication date: June 2, 2016
    Inventor: Alexander NICOLAOU
  • Patent number: 9280679
    Abstract: Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method may include processing a request to install an application that requires API calls by the application. The method may further include determining an authoring entity of the application, and determining whether the authoring entity is certified by one or more trusted entities. In addition, the method may include allowing an installation of the application when the authoring entity is certified by at least one trusted entity.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventor: Alexander Nicolaou
  • Patent number: 9256755
    Abstract: Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method may include receiving a first API call by an installed application. The method may further include determining a sensitivity level of the received first API call. The method may further include when the determined sensitivity level of the received first API call is associated with a restricted API classification, determining whether an author of the installed application is an authorized author, and when the author of the installed application is determined to be an authorized author, allowing the received first API call access to its associated API.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventor: Alexander Nicolaou
  • Patent number: 9250765
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark icon. The method includes receiving resources that include an HTML document and computer program script code. The HTML document does not include a reference to a bookmark icon. The method includes determining that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon. The method includes receiving a request to change a display of the web page from a first screen to a second screen, without requesting additional resources over the network. The method includes removing the reference to the first bookmark icon in the representation of the web page, and adding a reference to a second bookmark icon in the representation of the web page.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Alexander Nicolaou, Brett R. Lider, Ilia Tulchinsky, Keith A. Stanger, Istiaque Ahmed
  • 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
  • Patent number: 9212915
    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: August 5, 2013
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Patent number: 9165081
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one aspect, a method includes receiving user input at a computing device, displaying a contact hovercard on a display of the computing device in response to the user input, the contact hovercard including first contact data and second contact data, the first contact data corresponding to a first web application and the second contact data corresponding to a second web application, the first web application and the second web application being executed on one or more servers, receiving user input selecting the first contact data, generating a user interface and accessing the first web application over a network in response to receiving the user input selecting the first contact data, and providing the first contact data as input to the first web application.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Alexander Nicolaou, Joanne L. McKinley, Robert J. Kroeger, Brett R. Lider, Istiaque Ahmed
  • Patent number: 9146964
    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: May 6, 2014
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
  • Publication number: 20150193395
    Abstract: The present technology provides techniques for predicting links on a web page and preloading content associated with predicted links. A method in accordance with the techniques includes retrieving a user-desired web page. The user desired web page includes one or more links. A predicted link is identified in the one or more links on the web page. The predicted link is identified based on a likelihood that the link will be selected by a user of the web browser. The likelihood is determined using a proximity metric that is one of a Euclidean distance from a current position of a touch gesture or mouse position to the link, or a constant velocity approximation of gesture trajectory. A popularity score associated with the one or more links on the user-desired webpage is identified and a web page associated with the predicted link is preloaded into a memory of the web browser.
    Type: Application
    Filed: July 30, 2012
    Publication date: July 9, 2015
    Applicant: GOOGLE INC.
    Inventors: Alexander Nicolaou, Wallace James MacLean