Patents by Inventor Joseph Garrett Linn
Joseph Garrett Linn 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: 11663277Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.Type: GrantFiled: August 28, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Joseph Garrett Linn, Xingjian Zhang, Yew Jin Lim, Ruben Adamyan
-
Publication number: 20200394232Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Inventors: Joseph Garrett Linn, Xingjian Zhang, Yew Jin Lim, Ruben Adamyan
-
Patent number: 10762146Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.Type: GrantFiled: July 26, 2017Date of Patent: September 1, 2020Assignee: GOOGLE LLCInventors: Joseph Garrett Linn, Xingjian Zhang, Yew Jin Lim, Ruben Adamyan
-
Patent number: 10650005Abstract: A computing system is described that identifies, based on search histories associated with a group of computing devices for a particular context, a task performed by users of the group of computing devices for the particular context. The computing system determines a first degree of likelihood of the task being performed by the users of the group of computing devices for the particular context and determines a second degree of likelihood of the task being performed by the users of the group of computing devices for a broader context that includes the particular context and at least one other context. Responsive to determining that the first degree of likelihood exceeds the second degree of likelihood by a threshold amount, and that a current context of a particular computing device corresponds to the particular context, the computing system transmits, to the particular computing device, information for completing the task for the particular context.Type: GrantFiled: February 28, 2018Date of Patent: May 12, 2020Assignee: Google LLCInventors: Yew Jin Lim, James Kunz, Joseph Garrett Linn, Charles Jordan Gilliland, David Faden, Sanjit Jhala
-
Publication number: 20190034530Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.Type: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventors: Joseph Garrett Linn, Xingjian Zhang, Yew Jin Lim, Ruben Adamyan
-
Publication number: 20180189358Abstract: A computing system is described that identifies, based on search histories associated with a group of computing devices for a particular context, a task performed by users of the group of computing devices for the particular context. The computing system determines a first degree of likelihood of the task being performed by the users of the group of computing devices for the particular context and determines a second degree of likelihood of the task being performed by the users of the group of computing devices for a broader context that includes the particular context and at least one other context. Responsive to determining that the first degree of likelihood exceeds the second degree of likelihood by a threshold amount, and that a current context of a particular computing device corresponds to the particular context, the computing system transmits, to the particular computing device, information for completing the task for the particular context.Type: ApplicationFiled: February 28, 2018Publication date: July 5, 2018Inventors: Yew Jin Lim, James Kunz, Joseph Garrett Linn, Charles Jordan Gilliland, David Faden, Sanjit Jhala
-
Patent number: 9940362Abstract: A computing system is described that identifies, based on search histories associated with a group of computing devices for a particular context, a task performed by users of the group of computing devices for the particular context. The computing system determines a first degree of likelihood of the task being performed by the users of the group of computing devices for the particular context and determines a second degree of likelihood of the task being performed by the users of the group of computing devices for a broader context that includes the particular context and at least one other context. Responsive to determining that the first degree of likelihood exceeds the second degree of likelihood by a threshold amount, and that a current context of a particular computing device corresponds to the particular context, the computing system transmits, to the particular computing device, information for completing the task for the particular context.Type: GrantFiled: May 26, 2015Date of Patent: April 10, 2018Assignee: GOOGLE LLCInventors: Yew Jin Lim, James Kunz, Joseph Garrett Linn, Charles Jordan Gilliland, David Faden, Sanjit Jhala
-
Publication number: 20160350383Abstract: A computing system is described that identifies, based on search histories associated with a group of computing devices for a particular context, a task performed by users of the group of computing devices for the particular context. The computing system determines a first degree of likelihood of the task being performed by the users of the group of computing devices for the particular context and determines a second degree of likelihood of the task being performed by the users of the group of computing devices for a broader context that includes the particular context and at least one other context. Responsive to determining that the first degree of likelihood exceeds the second degree of likelihood by a threshold amount, and that a current context of a particular computing device corresponds to the particular context, the computing system transmits, to the particular computing device, information for completing the task for the particular context.Type: ApplicationFiled: May 26, 2015Publication date: December 1, 2016Inventors: Yew Jin Lim, James Kunz, Joseph Garrett Linn, Charles Jordan Gilliland, David Faden, Sanjit Jhala