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: 20230401219Abstract: 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: ApplicationFiled: June 9, 2023Publication date: December 14, 2023Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 11675794Abstract: 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: GrantFiled: October 9, 2020Date of Patent: June 13, 2023Assignee: GOOGLE LLCInventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Publication number: 20210026856Abstract: 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: ApplicationFiled: October 9, 2020Publication date: January 28, 2021Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 10803067Abstract: 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: GrantFiled: July 26, 2019Date of Patent: October 13, 2020Assignee: GOOGLE LLCInventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Publication number: 20190347264Abstract: 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: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 10394824Abstract: 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: GrantFiled: April 27, 2017Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 10091202Abstract: 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: GrantFiled: December 30, 2014Date of Patent: October 2, 2018Assignee: Google LLCInventors: Aleksandr V. Kennberg, Alexander Nicolaou
-
Patent number: 10019592Abstract: 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: GrantFiled: January 4, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventor: Alexander Nicolaou
-
Patent number: 9990508Abstract: 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: GrantFiled: December 31, 2015Date of Patent: June 5, 2018Assignee: GOOGLE LLCInventor: Alexander Nicolaou
-
Publication number: 20170228436Abstract: 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: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 9665652Abstract: 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: GrantFiled: September 25, 2015Date of Patent: May 30, 2017Assignee: Google Inc.Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Publication number: 20160154972Abstract: 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: ApplicationFiled: January 4, 2016Publication date: June 2, 2016Inventor: Alexander NICOLAOU
-
Patent number: 9280679Abstract: 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: GrantFiled: December 31, 2013Date of Patent: March 8, 2016Assignee: Google Inc.Inventor: Alexander Nicolaou
-
Patent number: 9256755Abstract: 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: GrantFiled: December 31, 2013Date of Patent: February 9, 2016Assignee: Google Inc.Inventor: Alexander Nicolaou
-
Patent number: 9250765Abstract: 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: GrantFiled: January 6, 2012Date of Patent: February 2, 2016Assignee: Google Inc.Inventors: Alexander Nicolaou, Brett R. Lider, Ilia Tulchinsky, Keith A. Stanger, Istiaque Ahmed
-
Publication number: 20160012069Abstract: 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: ApplicationFiled: September 25, 2015Publication date: January 14, 2016Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 9212915Abstract: 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: GrantFiled: August 5, 2013Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Patent number: 9165081Abstract: 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: GrantFiled: January 4, 2011Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Alexander Nicolaou, Joanne L. McKinley, Robert J. Kroeger, Brett R. Lider, Istiaque Ahmed
-
Patent number: 9146964Abstract: 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: GrantFiled: May 6, 2014Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Sumit Agarwal, Vivek Paul Gundotra, Alexander Nicolaou
-
Publication number: 20150193395Abstract: 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: ApplicationFiled: July 30, 2012Publication date: July 9, 2015Applicant: GOOGLE INC.Inventors: Alexander Nicolaou, Wallace James MacLean