Patents by Inventor Thompson Alexander Ivor Gawley
Thompson Alexander Ivor Gawley 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: 10560415Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: July 23, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10326827Abstract: Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion that is visible and a second portion that is hidden in a first state, may be received. The first and second portions are each selectable only when visible. A promotional display that includes the promotional content in the first state is generated. Upon receipt of a first input from the user in relation to the first portion, the promotional content may be transitioned from the first state to a second state such the first portion becomes hidden and the second portion becomes visible. Upon failing to receive a second input from the user in relation to the second portion, the promotional content may be transitioned from the second state to the first state. Upon receipt of the second input, an interest in the promotional content may be indicated.Type: GrantFiled: October 21, 2015Date of Patent: June 18, 2019Assignee: Google LLCInventors: James S. Kelm, Thompson Alexander Ivor Gawley, Yelena Nakhimovsky, Jonathan Yu
-
Publication number: 20180367476Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.Type: ApplicationFiled: August 28, 2018Publication date: December 20, 2018Inventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
-
Publication number: 20180324131Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.Type: ApplicationFiled: July 17, 2018Publication date: November 8, 2018Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 10110535Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: August 6, 2013Date of Patent: October 23, 2018Assignee: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10079785Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.Type: GrantFiled: February 12, 2015Date of Patent: September 18, 2018Assignee: GOOGLE LLCInventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
-
Patent number: 10033679Abstract: Systems and methods for displaying electronic messages are disclosed. In some embodiments, a method includes, at a computing device, concurrently displaying (i) a user interface object that represents a group of messages and (ii) one or more first indicia of a number of messages that have a predefined display status, in the group of messages while foregoing displaying more than one message of the group of messages. The method also includes receiving a selection of the user interface object; and, in response to receiving the selection of the user interface object, displaying messages in the group of messages. The method further includes, in accordance with displaying the messages in the group of messages, modifying the one or more displayed first indicia of the number of messages, which have the predefined display status, in the group of messages.Type: GrantFiled: February 21, 2014Date of Patent: July 24, 2018Assignee: GOOGLE LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 9767189Abstract: System and methods are provided for performing a method, for instance, at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors. In the method a search query is received. The search query identifies a message category from among a plurality of message categories. Each respective message category in the plurality of message categories corresponds to an electronic message display format in a plurality of electronic message display formats. Responsive to the search query, a search result comprising one or more electronic messages satisfying the search query is identified. The one or more electronic messages are prepared for display by formatting for display a first electronic message, in the one or more electronic messages, associated with the first message category. The formatting makes use of the electronic message display format that corresponds to the first message category.Type: GrantFiled: March 28, 2014Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Andrew Ward Moedinger, Kevin Smilak, Jeroen Daniël Jillissen, Jason Briggs Cornwell, Balint Miklos
-
Patent number: 9654432Abstract: Systems and methods for clustering electronic messages are disclosed. In some implementations, a method includes, at a computing device, responsive to a determination that a message body of a first electronic message satisfies a set of content-based clustering rules associated with a first message cluster, assigning the electronic message to the message cluster. A cluster graphic is displayed for the message cluster. The cluster graphic is characterized by (a) a first state in which messages in the message cluster are individually depicted and (b) a second state, which replaces the first state upon user input and collectively represents a plurality of messages in the message cluster. Each message in the message cluster is either (i) addressed at least to a first recipient or (ii) originates from the first recipient.Type: GrantFiled: January 30, 2015Date of Patent: May 16, 2017Assignee: Google Inc.Inventors: Jason Briggs Cornwell, Keith Coleman, Jeroen Daniël Jillissen, Thompson Alexander-Ivor Gawley, Rob Young, Garrick Toubassi
-
Patent number: 9542668Abstract: System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is associated with a corresponding set of clustering rules. Each respective electronic message, addressed to and/or from the user, in a plurality of electronic messages is assigned to one or more of the clusters in the subset of clusters in accordance with the sets of clustering rules associated with the subset of clusters. The set of clustering rules for a first cluster in the subset of clusters (i) prevents some messages in the plurality of messages from being assigned to the first cluster and (ii) assigns messages to the first cluster without regard to content relatedness between messages in the plurality of messages and messages already in the first cluster. Messages in the first cluster are formatted for display as a single cluster graphic.Type: GrantFiled: February 21, 2014Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Andrew Ward Moedinger, Deepak Jindal, Kevin Smilak, Jeroen Daniël Jillissen, Balint Miklos, Jason Briggs Cornwell
-
Publication number: 20160241493Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.Type: ApplicationFiled: February 12, 2015Publication date: August 18, 2016Inventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, Làszló Lukács
-
Patent number: 9305179Abstract: Systems and methods for reducing accuracy of web bugs are disclosed. In some implementations, a method includes, at a computing device, identifying an incoming electronic message addressed to an intended recipient. The incoming electronic message includes a plurality of content items provided by a content provider. The method also includes, before the intended recipient reviews the incoming electronic message, reducing accuracy of user activity tracking by the content provider, by: requesting on a modeled temporal basis, a download of a first media content item in the plurality of media content items. In some implementations, the first media content item is invisible to the intended recipient.Type: GrantFiled: July 24, 2014Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Daniel Weis, Thompson Alexander Ivor Gawley
-
Publication number: 20150186494Abstract: Systems and methods for categorizing objects in accordance with one or more user categorization actions are disclosed. In some embodiments, the occurrence of one or more categorization actions is detected for a first object in a list of objects in a messaging application. Categorization actions include starring the object, dragging and dropping an object from one cluster to another, adding a new cluster label, and providing filtering rules for an object. Then a set of properties for the first object is updated in accordance with the one or more categorization actions. The updated set of properties for the first object is compared to one or more categorization rules. For instance, an exemplary categorization rule is that a starred message is to be displayed in a primary cluster. Then information for displaying the first object in the list of objects in accordance with the one or more categorization rules is prepared.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Itamar Gilad, Greg Bullock, Thompson Alexander Ivor Gawley, Andrew Ward Moedinger, Kevin Smilak, Jeroen Daniël Jillissen, Balint Miklos, Jason Briggs Cornwell
-
Publication number: 20150188869Abstract: Systems and methods for displaying electronic messages are disclosed. In some embodiments, a method includes, at a computing device, concurrently displaying (i) a user interface object that represents a group of messages and (ii) one or more first indicia of a number of messages that have a predefined display status, in the group of messages while foregoing displaying more than one message of the group of messages. The method also includes receiving a selection of the user interface object; and, in response to receiving the selection of the user interface object, displaying messages in the group of messages. The method further includes, in accordance with displaying the messages in the group of messages, modifying the one or more displayed first indicia of the number of messages, which have the predefined display status, in the group of messages.Type: ApplicationFiled: February 21, 2014Publication date: July 2, 2015Applicant: Google Inc.Inventors: Itamar GILAD, Thompson Alexander Ivor GAWLEY, Jason Briggs CORNWELL, Andrew Ward MOEDINGER, Jeroen Daniël JILLISSEN, Gregory R. BULLOCK, Kevin SMILAK
-
Publication number: 20150185973Abstract: System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is associated with a corresponding set of clustering rules. Each respective electronic message, addressed to and/or from the user, in a plurality of electronic messages is assigned to one or more of the clusters in the subset of clusters in accordance with the sets of clustering rules associated with the subset of clusters. The set of clustering rules for a first cluster in the subset of clusters (i) prevents some messages in the plurality of messages from being assigned to the first cluster and (ii) assigns messages to the first cluster without regard to content relatedness between messages in the plurality of messages and messages already in the first cluster. Messages in the first cluster are formatted for display as a single cluster graphic.Type: ApplicationFiled: February 21, 2014Publication date: July 2, 2015Applicant: GOOGLE INC.Inventors: Itamar GILAD, Thompson Alexander Ivor GAWLEY, Andrew Ward MOEDINGER, Deepak JINDAL, Kevin SMILAK, Jeroen Daniël JILLISSEN, Balint MIKLOS, Jason Briggs CORNWELL
-
Publication number: 20150186517Abstract: System and methods are provided for performing a method, for instance, at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors. In the method a search query is received. The search query identifies a message category from among a plurality of message categories. Each respective message category in the plurality of message categories corresponds to an electronic message display format in a plurality of electronic message display formats. Responsive to the search query, a search result comprising one or more electronic messages satisfying the search query is identified. The one or more electronic messages are prepared for display by formatting for display a first electronic message, in the one or more electronic messages, associated with the first message category. The formatting makes use of the electronic message display format that corresponds to the first message category.Type: ApplicationFiled: March 28, 2014Publication date: July 2, 2015Applicant: GOOGLE, INC.Inventors: Itamar GILAD, Thompson Alexander Ivor GAWLEY, Andrew Ward MOEDINGER, Kevin SMILAK, Jeroen Daniël JILLISSEN, Jason Briggs CORNWELL
-
Publication number: 20150081800Abstract: Configurations of the subject technology integrate with an online social networking service in order to manage membership of contacts within one or more social circles provided by the online social networking service. In one example, a button or other similar graphical element is provided to provide this functionality in a widget displayed in a user's e-mail application. The widget in one example is displayed in a conversation thread view of a conversation including one or more different e-mails from one or more participants. For a selected participant of the conversation thread, the aforementioned button is initially rendered to provide an indication of the participant's inclusion in one or more of the user's social circles. Selecting or hovering over the aforementioned button further allows the user to add the conversation participant to the user's social circles.Type: ApplicationFiled: May 18, 2012Publication date: March 19, 2015Applicant: Google Inc.Inventors: Steven Henry Bills, Zohair Hyder, Griffith Buckley Hazen, Thompson Alexander Ivor Gawley, Jason Cornwell, Matthew Frederick Hillman, Bella Kazwell