Patents by Inventor Mario Anima
Mario Anima 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: 11307908Abstract: In general, techniques are described that may enable a computing device to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: GrantFiled: April 7, 2021Date of Patent: April 19, 2022Assignee: Google LLCInventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Publication number: 20210224141Abstract: In general, this disclosure is directed to techniques that may enable a computing device to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: ApplicationFiled: April 7, 2021Publication date: July 22, 2021Inventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Patent number: 10977094Abstract: In general, a computing device may be configured to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: GrantFiled: December 30, 2019Date of Patent: April 13, 2021Assignee: Google LLCInventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Publication number: 20200250014Abstract: In general, this disclosure is directed to techniques that may enable a computing device to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: ApplicationFiled: December 30, 2019Publication date: August 6, 2020Inventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Patent number: 10558950Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.Type: GrantFiled: May 15, 2017Date of Patent: February 11, 2020Assignee: Google LLCInventors: Mario Anima, Farzad Khosrowshahi, Genevieve Cuevas, Liu Liu, Lucas Pettinati
-
Patent number: 10521278Abstract: A computing device may recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: GrantFiled: December 21, 2017Date of Patent: December 31, 2019Assignee: Google LLCInventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Publication number: 20190095255Abstract: In general, this disclosure is directed to techniques that may enable a computing device to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.Type: ApplicationFiled: December 21, 2017Publication date: March 28, 2019Inventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
-
Publication number: 20180330329Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.Type: ApplicationFiled: May 15, 2017Publication date: November 15, 2018Inventors: Mario Anima, Farzad Khosrowshahi, Genevieve Cuevas, Liu Liu, Lucas Pettinati