Patents by Inventor Adam Connors
Adam Connors 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: 11699077Abstract: Provided is multi-layer neural network technique that includes: calculating, from an input and using a first one or more layers of a plurality of layers of a neural network, a first intermediate output; reducing a size of one or more dimensions of the first intermediate output; calculating, from the first intermediate output and using a second one or more layers of the neural network, a second intermediate output (the second one or more layers including one or more ultra-low precision layers); reducing a size of one or more dimensions of the second intermediate output; combining a plurality of reduced intermediate outputs (including the reduced first intermediate output and the reduced second intermediate output) to derive a combined intermediate output; and calculating, using the combined intermediate output and one or more higher-precision layers of the plurality of layers, a neural network output.Type: GrantFiled: June 21, 2021Date of Patent: July 11, 2023Assignee: Plumerai LimitedInventors: Koen Giliam Helwegen, Thomas Reint Bannink, Timon David De Bruin, Lukas Sebastian Geiger, Adam Connor Slavin Hillier, Jelmer Lucas Arnoldus Neeven, Leendert Pieter Overweel
-
Publication number: 20220405576Abstract: A computer-implemented method comprising: obtaining an input; processing the input using a neural network comprising a plurality of layers, comprising: calculating, using a first one or more layers of the plurality of layers, a first intermediate output from the input; reducing a size of one or more dimensions of the first intermediate output; calculating, using a second one or more layers, a second intermediate output from the first intermediate output, the second one or more layers comprising one or more ultra-low precision layers; reducing a size of one or more dimensions of the second intermediate output: combining a plurality of reduced intermediate outputs to derive a combined intermediate output, wherein the plurality of reduced intermediate outputs comprise the reduced first intermediate output and the reduced second intermediate output; and calculating, using one or more higher-precision layers of the plurality of layers, a neural network output using the combined intermediate output; and outputtingType: ApplicationFiled: June 21, 2021Publication date: December 22, 2022Inventors: Koen Giliam Helwegen, Thomas Reint Bannink, Timon David De Bruin, Lukas Sebastian Geiger, Adam Connor Slavin Hillier, Jelmer Lucas Arnoldus Neeven, Leendert Pieter Overweel
-
Patent number: 10812564Abstract: Methods for preloading content in one application for another application are provided. A request by an online content viewing application is received from a requesting application to preload content in the online content viewing application, and the content is loaded in the online content viewing application in response to the request. A display of the requesting application is switched to a display of the online content viewing application, and the loaded content is provided for display in the online content viewing application, in response to a user selection in the requesting application to display the content. Systems and machine-readable media are also provided.Type: GrantFiled: February 1, 2017Date of Patent: October 20, 2020Assignee: Google LLCInventors: Yusuf Ozuysal, Adam Connors
-
Patent number: 9565233Abstract: Methods for preloading content in one application for another application are provided. In one aspect, a method includes receiving a request by a first application from a second application to preload content in the first application, and loading the content in the first application in response to the request from the second application. The method also includes switching from a display of the second application to a display of the first application and providing the loaded content for display in the first application in response to a selection in the second application from a user to display the content. Systems and machine-readable media are also provided.Type: GrantFiled: August 9, 2013Date of Patent: February 7, 2017Assignee: Google Inc.Inventors: Yusuf Ozuysal, Adam Connors
-
Publication number: 20150019308Abstract: A method of offering a reward customized to a user that is carried out by a processing system, including receiving a user selection of a unique identifier from a plurality of unique identifiers associated with a respective plurality of items from one or more first providers. The method further includes determining an item associated with the user selection, and offering a reward customized to such item.Type: ApplicationFiled: February 7, 2013Publication date: January 15, 2015Applicant: WRIGHTSIDE SOFTWARE LIMITEDInventors: Paul Wright, Emil Isaac, Johannes Koppensteiner, Adam Connor, Tim Ruse, Scott Vandonkelaar, Timothy Alford
-
Patent number: 8332500Abstract: In general, this disclosure describes example techniques to transmit a request for data for one or more applications based on usage patterns of the one or more applications by a user. A device such as, but not limited to, a mobile device may monitor usage characteristics of the one or more applications. The device may transmit a request for data used by the one or more applications executed on the device based on the monitored usage characteristics.Type: GrantFiled: January 29, 2010Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: David Singleton, Scott Eblen, Adam Connors
-
Patent number: 8270961Abstract: A mobile telephone can be configured to interact with external services by using a client application on the telephone that interacts with several external services via an intermediary server. The server sends, to the mobile telephone, configuration information to enable or disable defined sets of functionality in the application, the configuration information depending on and appropriate to the particular external service selected on the mobile telephone and being sent automatically to the mobile telephone over-the-air. An implementation of the invention enables a single client application on the mobile telephone to automatically configure features on / off, and modify the terminology used in resources (such as menus, text strings, bitmap images, sounds, sonic effects etc.) depending on the external system or service that the client is connected to via the intermediary server.Type: GrantFiled: January 26, 2007Date of Patent: September 18, 2012Assignee: Critical Path Data Centre LimitedInventors: Russell Bulmer, Graham French, Neil Pepper, Stephen Rogers, Adam Connors, Lei Bramley, Andrew Tiller
-
Publication number: 20090221269Abstract: A mobile telephone can be configured to interact with external services by using a client application on the telephone that interacts with several external services via an intermediary server. The server sends, to the mobile telephone, configuration information to enable or disable defined sets of functionality in the application, the configuration information depending on and appropriate to the particular external service selected on the mobile telephone and being sent automatically to the mobile telephone over-the-air. An implementation of the invention enables a single client application on the mobile telephone to automatically configure features on/off, and modify the terminology used in resources (such as menus, text strings, bitmap images, sounds, sonic effects etc.) depending on the external system or service that the client is connected to via the intermediary server.Type: ApplicationFiled: January 26, 2007Publication date: September 3, 2009Applicant: SHOZU LTD.Inventors: Russell Bulmer, Graham French, Neil Pepper, Stephen Rogers, Adam Connors, Lei Bramley, Andrew Tiller