Patents by Inventor Cedric Beust
Cedric Beust 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: 20170339081Abstract: One or more computing devices, systems, and/or methods for hosting virtual chat rooms of a chat room are provided. For example, users (e.g., 3,000 users) may access video interfaces, hosting a video, and chat room interfaces associated with a chat room for the video (e.g., users may access a news website providing a live stream of a current event along with a chat room for discussing the live stream). Signals of the users (e.g., a user location, age, account profile information, prior chat room message behavior, etc.) are evaluated to identify user properties (e.g., the user is an active participant within chat rooms). The chat room may be sharded into a set of virtual chat rooms into which users are assigned based upon the user properties (e.g., 300 virtual chat rooms of 100 users each). In this way, users may have more meaningful interactions within the smaller virtual chat rooms.Type: ApplicationFiled: May 23, 2016Publication date: November 23, 2017Inventor: Cédric Beust
-
Patent number: 9792628Abstract: A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.Type: GrantFiled: August 14, 2015Date of Patent: October 17, 2017Assignee: GOOGLE INC.Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
-
Patent number: 9619446Abstract: Systems and techniques for producing graphical user interfaces on handheld mobile devices include generating a markup language code defining a graphical user interface component for display on the handheld mobile device and rendering the generated markup language code to produce the graphical user interface component. In some cases, the graphical user interface component includes at least one adaptable attribute based on a selection made by a user. In other cases, a graphical user interface component is generated using static markup language code or a combination of static and dynamically generated markup language code. Graphical user interface components defined by markup language codes can be displayed in an overall graphical user interface along with components that are native to the device and/or that are defined by an application development platform.Type: GrantFiled: February 19, 2014Date of Patent: April 11, 2017Assignee: Google Inc.Inventors: Cedric Beust, Shumeet Baluja, Maryam Garrett, Elad Gil
-
Patent number: 9497147Abstract: Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an attachment associated with a communication. The server sends the communication to a client device, with a representation of the attachment type that includes an indication of the attachment's native file type. The server receives a request from the client device to view the attachment in the client device. The server retrieves the attachment in response to the request and transcodes the attachment from the attachment's native file type to a viewable file type configured to display in the client device. The viewable file type is determined by the server based on metadata received from the client device. The server transmits at least a portion of the attachment in the viewable file type to the client device for display. Other embodiments are also described.Type: GrantFiled: January 17, 2014Date of Patent: November 15, 2016Assignee: GOOGLE INC.Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis
-
Patent number: 9355074Abstract: Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data presentation may include the ability to receive a data request at a data distribution device and determine data responsive to the data request, the responsive data including textual data. The system and process may also include the ability to modify the textual responsive data based on a user interface for visually presenting the textual responsive data and generate a data response including the modified textual responsive data.Type: GrantFiled: November 14, 2014Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Maryam Garrett, Shumeet Baluja, Cedric Beust, Elad Gil
-
Patent number: 9319360Abstract: Systems and methods for prefetching relevant information for responsive mobile email applications are describe. In some embodiments, the server performs operations for prefetching data for an application operating on a client device. The server receives from a client device a request for a list of conversations. In response to the request, the server fetches conversation headers associated with the request list of conversations and fetches up to a predetermined number of messages, within conversations in the list of conversations, which are determined to be most relevant to a user of the client device in accordance with predefined criteria, and then transmits the fetched headers and the fetched messages to the client device. Other embodiments are also described.Type: GrantFiled: November 1, 2007Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips
-
Patent number: 9313160Abstract: Systems and methods for implementing a card-based user interface for thread-based communications on mobile devices are described. In some embodiments, in response to activation of an application, a mobile device receives data that represents a set of threaded conversations, where the data includes a representation header for each threaded conversation in the set of threaded conversations. The mobile device then displays a list of the representation headers for the set of threaded conversations. In response to an activation of the representation header corresponding to a particular threaded conversation in the set of the threaded conversations, the mobile device displays in a first expanded card, text associated with a most recent message in the particular threaded conversation, and in a collapsed card, a representation of previously read messages in the particular threaded conversation. Other embodiments are also described.Type: GrantFiled: October 30, 2007Date of Patent: April 12, 2016Assignee: GOOGLE, INC.Inventors: Zhanna Shamis, Cédric Beust, Joanne McKinley, Jimmy Shih, Derek Phillips
-
Patent number: 9241063Abstract: Methods for responding to an email message by a phone call from a mobile device are described. In some embodiments, mobile devices are capable of receiving emails. The emails may be in form of messages in a threaded conversation. Each message has metadata and the metadata includes a phone number corresponding to a sender of the message. The text or information associated with the message is displayed but not the metadata. While a user is reading the message displayed on the mobile device, the user is provided with a plurality of options to respond to the message, an option is for the user to call the sender of the message using the phone number in the metadata. Upon selecting such an option, the user is able to initiate a call to the sender of the message by activating a feature to call using the phone number stored in the metadata without physically looking up and dialing the sender's number. Other embodiments are also described.Type: GrantFiled: November 1, 2007Date of Patent: January 19, 2016Assignee: Google Inc.Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips
-
Publication number: 20150356620Abstract: A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.Type: ApplicationFiled: August 14, 2015Publication date: December 10, 2015Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
-
Patent number: 9118774Abstract: A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.Type: GrantFiled: July 21, 2005Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Elad Gil, Shumeet Baluja, Maryam Kamvar, Cedric Beust
-
Publication number: 20150201062Abstract: Methods for responding to an email message by a phone call from a mobile device are described. In some embodiments, mobile devices are capable of receiving emails. The emails may be in form of messages in a threaded conversation. Each message has metadata and the metadata includes a phone number corresponding to a sender of the message. The text or information associated with the message is displayed but not the metadata. While a user is reading the message displayed on the mobile device, the user is provided with a plurality of options to respond to the message, an option is for the user to call the sender of the message using the phone number in the metadata. Upon selecting such an option, the user is able to initiate a call to the sender of the message by activating a feature to call using the phone number stored in the metadata without physically looking up and dialing the sender's number. Other embodiments are also described.Type: ApplicationFiled: November 1, 2007Publication date: July 16, 2015Inventors: Jimmy Shih, Cedric Beust, Joanne McKinley, Derek Phillips
-
Publication number: 20150200878Abstract: Systems and methods for prefetching relevant information for responsive mobile email applications are describe. In some embodiments, the server performs operations for prefetching data for an application operating on a client device. The server receives from a client device a request for a list of conversations. In response to the request, the server fetches conversation headers associated with the request list of conversations and fetches up to a predetermined number of messages, within conversations in the list of conversations, which are determined to be most relevant to a user of the client device in accordance with predefined criteria, and then transmits the fetched headers and the fetched messages to the client device. Other embodiments are also described.Type: ApplicationFiled: November 1, 2007Publication date: July 16, 2015Inventors: Jimmy Shih, Cedric Beust, Joanne McKinley, Derek Phillips
-
Patent number: 8914355Abstract: Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data presentation may include the ability to receive a data request at a data distribution device and determine data responsive to the data request, the responsive data including textual data. The system and process may also include the ability to modify the textual responsive data based on a user interface for visually presenting the textual responsive data and generate a data response including the modified textual responsive data.Type: GrantFiled: June 17, 2013Date of Patent: December 16, 2014Assignee: Google Inc.Inventors: Maryam Garrett, Shumeet Baluja, Cedric Beust, Elad Gil
-
Publication number: 20140329566Abstract: Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile device. The data retrieval application includes instructions for presenting a structured data display on the mobile device, defining a structure of the structured data display, requesting selected hyperlinks included in the structured data display, and rendering markup language information received in response to the selected hyperlinks. A user request to retrieve data through the data retrieval application is received, and data is retrieved in response to the received user request. The retrieved data is displayed according to the structure of the structured data display, and a user can select a hyperlink in the displayed data to retrieve and render markup language information using the data retrieval application.Type: ApplicationFiled: July 11, 2014Publication date: November 6, 2014Inventors: Elad GIL, Shumeet BALUJA, Maryam GARRETT, Cedric BEUST
-
Patent number: 8781532Abstract: Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile device. The data retrieval application includes instructions for presenting a structured data display on the mobile device, defining a structure of the structured data display, requesting selected hyperlinks included in the structured data display, and rendering markup language information received in response to the selected hyperlinks. A user request to retrieve data through the data retrieval application is received, and data is retrieved in response to the received user request. The retrieved data is displayed according to the structure of the structured data display, and a user can select a hyperlink in the displayed data to retrieve and render markup language information using the data retrieval application.Type: GrantFiled: September 19, 2005Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Elad Gil, Shumeet Baluja, Maryam Kamvar, Cedric Beust
-
Publication number: 20140173398Abstract: Systems and techniques for producing graphical user interfaces on handheld mobile devices include generating a markup language code defining a graphical user interface component for display on the handheld mobile device and rendering the generated markup language code to produce the graphical user interface component. In some cases, the graphical user interface component includes at least one adaptable attribute based on a selection made by a user. In other cases, a graphical user interface component is generated using static markup language code or a combination of static and dynamically generated markup language code. Graphical user interface components defined by markup language codes can be displayed in an overall graphical user interface along with components that are native to the device and/or that are defined by an application development platform.Type: ApplicationFiled: February 19, 2014Publication date: June 19, 2014Applicant: Google Inc.Inventors: Cedric Beust, Shumeet Baluja, Maryam Garrett, Elad Gil
-
Publication number: 20140149397Abstract: Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile device. The data retrieval application includes instructions for presenting a structured data display on the mobile device, defining a structure of the structured data display, requesting selected hyperlinks included in the structured data display, and rendering markup language information received in response to the selected hyperlinks. A user request to retrieve data through the data retrieval application is received, and data is retrieved in response to the received user request. The retrieved data is displayed according to the structure of the structured data display, and a user can select a hyperlink in the displayed data to retrieve and render markup language information using the data retrieval application.Type: ApplicationFiled: January 30, 2014Publication date: May 29, 2014Applicant: Google Inc.Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
-
Publication number: 20140136640Abstract: Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an attachment associated with a communication. The server sends the communication to a client device, with a representation of the attachment type that includes an indication of the attachment's native file type. The server receives a request from the client device to view the attachment in the client device. The server retrieves the attachment in response to the request and transcodes the attachment from the attachment's native file type to a viewable file type configured to display in the client device. The viewable file type is determined by the server based on metadata received from the client device. The server transmits at least a portion of the attachment in the viewable file type to the client device for display. Other embodiments are also described.Type: ApplicationFiled: January 17, 2014Publication date: May 15, 2014Applicant: Google, Inc.Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis
-
Patent number: 8694925Abstract: Systems and techniques for producing graphical user interfaces on handheld mobile devices include generating a markup language code defining a graphical user interface component for display on the handheld mobile device and rendering the generated markup language code to produce the graphical user interface component. In some cases, the graphical user interface component includes at least one adaptable attribute based on a selection made by a user. In other cases, a graphical user interface component is generated using static markup language code or a combination of static and dynamically generated markup language code. Graphical user interface components defined by markup language codes can be displayed in an overall graphical user interface along with components that are native to the device and/or that are defined by an application development platform.Type: GrantFiled: October 5, 2005Date of Patent: April 8, 2014Assignee: Google Inc.Inventors: Cedric Beust, Shumeet Baluja, Maryam Kamvar, Elad Gil
-
Patent number: 8635287Abstract: Systems and methods for downloading customized applications from a server are described. In some embodiments, a server receives a request from a client device to download an application. The server identifies a type of the client device and a user characteristic. In response to the request, the server obtains a customized environment file associated with the user characteristic for the application, where the customized environment file defines an interface appearance of the application. The server sends to the client device, the customized environment file and the application appropriate for the type of the client device, such that the customized environment file gives the application running on the client device an appearance associated with the user characteristics. Other embodiments are also described.Type: GrantFiled: July 8, 2008Date of Patent: January 21, 2014Assignee: Google Inc.Inventors: Jimmy Shih, Cedric Beust, Joanne Mckinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis