Patents by Inventor Joseph Smarr
Joseph Smarr 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: 20230053341Abstract: As part of a dialog session between a user and an automated assistant, implementations can process, using a streaming ASR model, a stream of audio data that captures a portion of a spoken utterance to generate ASR output, process, using an NLU model, the ASR output to generate NLU output, and cause, based on the NLU output, a stream of fulfillment data to be generated. Further, implementations can further determine, based on processing the stream of audio data, audio-based characteristics associated with the portion of the spoken utterance captured in the stream of audio data. Based on the audio-based characteristics and/the stream of NLU output, implementations can determine whether the user has paused in providing the spoken utterance or has completed providing of the spoken utterance. If the user has paused, implementations can cause natural conversation output to be provided for presentation to the user.Type: ApplicationFiled: November 22, 2021Publication date: February 23, 2023Inventors: Jaclyn Konzelmann, Trevor Strohman, Jonathan Bloom, Johan Schalkwyk, Joseph Smarr
-
Publication number: 20220366905Abstract: As part of a dialog session between a user and an automated assistant, implementations can process, using a streaming ASR model, a stream of audio data to generate ASR output, process, using an NLU model, the ASR output to generate NLU output, and generate, based on the NLU output, a stream of fulfillment data. Further, implementations can further determine, based on processing the stream of audio data, audio-based characteristics associated with spoken utterance(s) captured in the stream of audio data. Based on a current state of the stream of NLU output, the stream of fulfillment data, and the audio-based characteristics, implementations can determine whether a next interaction state to be implemented is: (i) causing fulfillment output to be implemented; (ii) causing natural conversation output to be audibly rendered; or (iii) refrain from causing any interaction to be implemented, can cause the next interaction state to be implemented.Type: ApplicationFiled: November 29, 2021Publication date: November 17, 2022Inventors: Joseph Smarr, David Eisenberg, Hugo Santos, David Elson
-
Patent number: 9531803Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, within a web page, a representation of a content sharing interface, the content sharing interface including a content input area, receiving user input to the content input area, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying an icon within the distribution interface, the icon being a graphical representation of the contact(s), and in response to the user input, transmitting a post data set including digital content data and distribution data to a server computing system.Type: GrantFiled: June 20, 2011Date of Patent: December 27, 2016Assignee: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Patent number: 9338197Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution.Type: GrantFiled: June 20, 2011Date of Patent: May 10, 2016Assignee: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Patent number: 9298762Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.Type: GrantFiled: November 25, 2013Date of Patent: March 29, 2016Assignee: Plaxo, Inc.Inventors: Joseph Smarr, Ryan A. King
-
Patent number: 9300701Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution.Type: GrantFiled: June 20, 2011Date of Patent: March 29, 2016Assignee: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Patent number: 9203878Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution.Type: GrantFiled: June 20, 2011Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Publication number: 20150073937Abstract: A contact information database, including records such as those stored in a personal address book, is applied to evaluate the reputation of a user and/or conduct fraud or spam detection. A number of different factors selected for reputation/fraud prediction value can be used in a statistical model to evaluate reputation of an individual based on an identifier, such as an email address. The factors can include information useful in predicting the reputation of an individual, such as in how many address books the email address or other information appears, whether emails have been previously sent to that email address, whether any such emails have been returned as undeliverable, and so forth. These factors can be used to create a vector including scores for the user on the various factors, which can be stored in a vector database and updated regularly as the information changes. The information in the vector database can be accessed by parties for use in reputation evaluation, fraud detection, etc.Type: ApplicationFiled: November 18, 2014Publication date: March 12, 2015Inventors: Peter Lester, Ben Golub, Joseph Smarr
-
Publication number: 20140164319Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.Type: ApplicationFiled: November 25, 2013Publication date: June 12, 2014Applicant: Plaxo, Inc.Inventors: Joseph Smarr, Ryan A. King
-
Patent number: 8707184Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.Type: GrantFiled: June 20, 2011Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Patent number: 8676892Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user.Type: GrantFiled: June 20, 2011Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Patent number: 8676891Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts.Type: GrantFiled: June 20, 2011Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Patent number: 8620860Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.Type: GrantFiled: July 1, 2011Date of Patent: December 31, 2013Assignee: Plaxo, Inc.Inventors: Joseph Smarr, Ryan A. King
-
Publication number: 20120110076Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Publication number: 20120110464Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120110064Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a graphical representation of a content sharing interface of a social networking service on a display, receiving first user input to the content sharing interface, in response to the first user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving second user input to the distribution interface, the second user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the second user input, displaying icon(s) within the distribution interface, and transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120110096Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Publication number: 20120110088Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Publication number: 20120110474Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, within a web page, a representation of a content sharing interface, the content sharing interface including a content input area, receiving user input to the content input area, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying an icon within the distribution interface, the icon being a graphical representation of the contact(s), and in response to the user input, transmitting a post data set including digital content data and distribution data to a server computing system.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120110052Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden