Patents by Inventor Natalia Marmasse
Natalia Marmasse 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: 8929932Abstract: Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.Type: GrantFiled: September 13, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Publication number: 20140379689Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting local query suggestions. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a general location and a specific location for a client device. Methods also include while receiving a query stem, and before receiving an input submitting a query to the search engine, obtaining general queries containing the query stem, each general query having a first quality measure. Methods also include obtaining local queries containing the query stem, each local query having a second quality measure. Methods also include combining at least one of the general queries and at least one of the local queries into combined queries, the combined queries having a presentation order based on the respective quality measures of the queries. Methods also include presenting the queries.Type: ApplicationFiled: September 15, 2014Publication date: December 25, 2014Inventors: Scott Huffman, Rehan Khan, Uri Bernstein, Natalia Marmasse
-
Publication number: 20140380170Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: ApplicationFiled: September 5, 2014Publication date: December 25, 2014Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
-
Patent number: 8856115Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting local query suggestions. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a general location and a specific location for a client device. Methods also include while receiving a query stem, and before receiving an input submitting a query to the search engine, obtaining general queries containing the query stem, each general query having a first quality measure. Methods also include obtaining local queries containing the query stem, each local query having a second quality measure. Methods also include combining at least one of the general queries and at least one of the local queries into combined queries, the combined queries having a presentation order based on the respective quality measures of the queries. Methods also include presenting the queries.Type: GrantFiled: December 6, 2010Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Scott Huffman, Rehan Khan, Uri Bernstein, Natalia Marmasse
-
Patent number: 8856005Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: GrantFiled: January 8, 2014Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchad Nishar
-
Patent number: 8732766Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for presenting a video content item in a first display area; concurrently presenting, with the video content item in the first display area, objects that are displayed during the presentation of the video content item in a second display area, wherein the objects persist in the second display area after the object is no longer displayed during the presentation of the video content item in the first display area; receiving an indication identifying one of the objects presented in the first display area or the second display area; and processing a tag associated with the object, the tag comprising a reference to a media item, wherein the processing comprises: accessing the media item referenced by the tag; and presenting the media item at least partially in the first display area or the second display area.Type: GrantFiled: June 7, 2012Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Michael Fink, Ran Tavory, Tamar Rachel Kolodny, Natalia Marmasse
-
Publication number: 20140120965Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: ApplicationFiled: January 8, 2014Publication date: May 1, 2014Applicant: Google Inc.Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
-
Patent number: 8650030Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: GrantFiled: April 2, 2007Date of Patent: February 11, 2014Assignee: Google Inc.Inventors: Gudmundur Hafsteinsson, Michael J. LeBeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
-
Patent number: 8340701Abstract: Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.Type: GrantFiled: June 2, 2011Date of Patent: December 25, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Publication number: 20120309436Abstract: Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.Type: ApplicationFiled: June 2, 2011Publication date: December 6, 2012Applicant: GOOGLE INC.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8290521Abstract: Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.Type: GrantFiled: June 2, 2011Date of Patent: October 16, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8285315Abstract: Configurations providing a rolling sequence model for a user interface over SMS for an interactive system are described. An SMS server can implement the rolling sequence model in which a number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session. A subsequent number from the sequence of numbers is assigned for each session turn-around. Upon receipt of an SMS message from a user to initiate a session, the SMS server assigns a first number from the sequence of numbers to a user session. The SMS server then assigns the next phone number to the user session after receiving a subsequent SMS message from the user. In the event that the last number from the sequence of numbers is assigned, the SMS can cycle through the sequence of numbers by assigning the first number to the user session.Type: GrantFiled: June 2, 2011Date of Patent: October 9, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Publication number: 20120246685Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for presenting a video content item in a first display area; concurrently presenting, with the video content item in the first display area, objects that are displayed during the presentation of the video content item in a second display area, wherein the objects persist in the second display area after the object is no longer displayed during the presentation of the video content item in the first display area; receiving an indication identifying one of the objects presented in the first display area or the second display area; and processing a tag associated with the object, the tag comprising a reference to a media item, wherein the processing comprises: accessing the media item referenced by the tag; and presenting the media item at least partially in the first display area or the second display area.Type: ApplicationFiled: June 7, 2012Publication date: September 27, 2012Applicant: GOOGLE INC.Inventors: Michael Fink, Ran Tavory, Tamar Rachel Kolodny, Natalia Marmasse
-
Patent number: 8209223Abstract: An indication of an object included in a frame of a video content item is received. A tag is associated with the object, the tag including a reference to a media content item. An additional frame that includes the object is identified in the video content item. The tag is associated with the additional frame in the video content item.Type: GrantFiled: November 30, 2007Date of Patent: June 26, 2012Assignee: Google Inc.Inventors: Michael Fink, Ran Tavory, Tamar Rachel Kolodny, Natalia Marmasse
-
Patent number: 7991721Abstract: A method for determining differential availability, the method including identifying a current context of a first entity, and determining a current availability value of the first entity with respect to a second entity in accordance with an availability function, where the availability function is adaptive in accordance with an adaptation process to at least one past actual availability value of the fist entity with respect to the second entity in a previous context at least partially related to the current context, and where the availability function is operative to determine the current availability value as a function of the current context.Type: GrantFiled: November 7, 2005Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Gail Gilboa-Freedman, Natalia Marmasse, Vladimir Soroka
-
Patent number: 7738637Abstract: A method for exchanging voice messages that may be employed in an answering machine, in wired or wireless telephone, or in an voice messaging system. An incoming voice message from a message source is received and recorded, parsed into segments, and the parsed message is played back to a listener, pausing between each of the parsed segments to accept and record a spoken response from the listener. A reply message is returned to the original message source that includes each such spoken response along with a snippet extracted from the particular segment responded to in the original message. The listener may also interrupt the playback of the voice message at any time to record a response.Type: GrantFiled: July 24, 2004Date of Patent: June 15, 2010Assignee: Massachusetts Institute of TechnologyInventors: Christopher Schmandt, Natalia Marmasse, Vidya Lakshmipathy
-
Publication number: 20090144772Abstract: An indication of an object included in a frame of a video content item is received. A tag is associated with the object, the tag including a reference to a media content item. An additional frame that includes the object is identified in the video content item. The tag is associated with the additional frame in the video content item.Type: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Applicant: GOOGLE INC.Inventors: Michael Fink, Ran Tavory, Tamar Rachel Kolodny, Natalia Marmasse
-
Publication number: 20090034781Abstract: A method for generating object information, the method includes: acquiring a representation of an object; acquiring contextual information; and processing the representation of the object and the contextual information to provide object information that includes indexing information.Type: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Inventors: Natalia Marmasse, Yaakov Navon, Vova Soroka
-
Patent number: 7443283Abstract: A personal communicator with context awareness in a wristwatch form for connecting intimate friends and family via awareness cues and text, voice instant message, or synchronous voice connectivity. Sensors worn with the watch produce raw data tracking location (via GPS), acceleration, and speech activity. The raw data is classified and conveyed to the other party, where it appears in iconic form on the watch face. When a remote person with whom this information is shared examines it, their face appears on the watch of the person being checked on.Type: GrantFiled: August 11, 2004Date of Patent: October 28, 2008Assignee: Massachusetts Institute of TechnologyInventors: Christopher Schmandt, Natalia Marmasse
-
Publication number: 20080243501Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: ApplicationFiled: April 2, 2007Publication date: October 2, 2008Applicant: Google Inc.Inventors: Gudmundur Hafsteinsson, Michael J. Lebeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar