Patents by Inventor Andrew Ward Moedinger
Andrew Ward Moedinger 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: 20230353529Abstract: 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: June 19, 2023Publication date: November 2, 2023Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 11729131Abstract: 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: GrantFiled: September 16, 2022Date of Patent: August 15, 2023Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniel Jillissen, Gregory R. Bullock, Kevin Smilak
-
Publication number: 20230016220Abstract: 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: September 16, 2022Publication date: January 19, 2023Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 11551298Abstract: The present invention generally relates to systems, methods and program products for use with Exchange-Traded Funds (“ETF”) holding one or more secured notes backed by one or more precious metals.Type: GrantFiled: November 19, 2020Date of Patent: January 10, 2023Assignee: SolidusLink AGInventors: Eliot Samuels, Andrew Ward Moedinger, Gareth Jose-Lee Pinto, Hans Martin Eliasson, Henry Gaston Williamson, Jr., Christina Corazon Smith-Lutz
-
Patent number: 11483274Abstract: 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: GrantFiled: October 28, 2021Date of Patent: October 25, 2022Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Publication number: 20220052978Abstract: 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: October 28, 2021Publication date: February 17, 2022Applicant: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Comwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 11190476Abstract: 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: GrantFiled: February 26, 2020Date of Patent: November 30, 2021Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Publication number: 20200195598Abstract: 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: February 26, 2020Publication date: June 18, 2020Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 10616164Abstract: 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: GrantFiled: July 17, 2018Date of Patent: April 7, 2020Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Gibbs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
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: 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: 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
-
Patent number: 9509651Abstract: Systems and methods for presenting electronic messages are provided. In some implementations, a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, (A) causing to be concurrently displayed in an E-mail application (i) a first view of a message folder that includes one or more electronic messages and (ii) a user interface control indicating one or more alternate views are available for the message folder, wherein the user interface control persistently indicates the availability of the one or more alternative views and (B) hiding the user interface control, without user intervention, responsive to the occurrence of a predetermined system event.Type: GrantFiled: July 28, 2014Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Keith Jonathan Coleman, Douglas Alexander Aberdeen, Paul Morrell McDonald, Annie Chen, Andrew Ward Moedinger, Klaus Martin Kretzschmar, Jason Briggs Cornwell, Debra Joy Lauterbach
-
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: 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: 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: 20140337757Abstract: Systems and methods for presenting electronic messages are provided. In some implementations, a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, (A) causing to be concurrently displayed in an E-mail application (i) a first view of a message folder that includes one or more electronic messages and (ii) a user interface control indicating one or more alternate views are available for the message folder, wherein the user interface control persistently indicates the availability of the one or more alternative views and (B) hiding the user interface control, without user intervention, responsive to the occurrence of a predetermined system event.Type: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Keith Jonathan Coleman, Douglas Alexander Aberdeen, Paul Morrell McDonald, Annie Chen, Andrew Ward Moedinger, Klaus Martin Kretzschmar, Jason Briggs Cornwell, Debra Joy Lauterbach
-
Patent number: 8793591Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method including generating first instructions for presenting, on a computing device, a first view of an inbox that lists multiple electronic messages and for presenting a control, concurrently with the first view of the inbox, that indicates one or more alternate views available for the inbox. Each of the alternate views separate the electronic messages within the inbox into two or more concurrently displayed sections. The method further includes providing the first instructions to the computing device.Type: GrantFiled: June 21, 2011Date of Patent: July 29, 2014Assignee: Google Inc.Inventors: Keith Jonathan Coleman, Andrew Ward Moedinger, Debra Joy Lauterbach, Jason Briggs Cornwell, Paul Morell McDonald, Annie Chen, Douglas Alexander Aberdeen, Klaus Martin Kretzschmar