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: 20170339081
    Abstract: 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: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventor: Cédric Beust
  • Patent number: 9792628
    Abstract: 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: Grant
    Filed: August 14, 2015
    Date of Patent: October 17, 2017
    Assignee: GOOGLE INC.
    Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
  • Patent number: 9619446
    Abstract: 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: Grant
    Filed: February 19, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Cedric Beust, Shumeet Baluja, Maryam Garrett, Elad Gil
  • Patent number: 9497147
    Abstract: 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: Grant
    Filed: January 17, 2014
    Date of Patent: November 15, 2016
    Assignee: GOOGLE INC.
    Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis
  • Patent number: 9355074
    Abstract: 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: Grant
    Filed: November 14, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Maryam Garrett, Shumeet Baluja, Cedric Beust, Elad Gil
  • Patent number: 9319360
    Abstract: 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: Grant
    Filed: November 1, 2007
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips
  • Patent number: 9313160
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: April 12, 2016
    Assignee: GOOGLE, INC.
    Inventors: Zhanna Shamis, Cédric Beust, Joanne McKinley, Jimmy Shih, Derek Phillips
  • Patent number: 9241063
    Abstract: 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: Grant
    Filed: November 1, 2007
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips
  • Publication number: 20150356620
    Abstract: 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: Application
    Filed: August 14, 2015
    Publication date: December 10, 2015
    Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
  • Patent number: 9118774
    Abstract: 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: Grant
    Filed: July 21, 2005
    Date of Patent: August 25, 2015
    Assignee: Google Inc.
    Inventors: Elad Gil, Shumeet Baluja, Maryam Kamvar, Cedric Beust
  • Publication number: 20150201062
    Abstract: 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: Application
    Filed: November 1, 2007
    Publication date: July 16, 2015
    Inventors: Jimmy Shih, Cedric Beust, Joanne McKinley, Derek Phillips
  • Publication number: 20150200878
    Abstract: 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: Application
    Filed: November 1, 2007
    Publication date: July 16, 2015
    Inventors: Jimmy Shih, Cedric Beust, Joanne McKinley, Derek Phillips
  • Patent number: 8914355
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: December 16, 2014
    Assignee: Google Inc.
    Inventors: Maryam Garrett, Shumeet Baluja, Cedric Beust, Elad Gil
  • Publication number: 20140329566
    Abstract: 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: Application
    Filed: July 11, 2014
    Publication date: November 6, 2014
    Inventors: Elad GIL, Shumeet BALUJA, Maryam GARRETT, Cedric BEUST
  • Patent number: 8781532
    Abstract: 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: Grant
    Filed: September 19, 2005
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Elad Gil, Shumeet Baluja, Maryam Kamvar, Cedric Beust
  • Publication number: 20140173398
    Abstract: 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: Application
    Filed: February 19, 2014
    Publication date: June 19, 2014
    Applicant: Google Inc.
    Inventors: Cedric Beust, Shumeet Baluja, Maryam Garrett, Elad Gil
  • Publication number: 20140149397
    Abstract: 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: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: Google Inc.
    Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
  • Publication number: 20140136640
    Abstract: 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: Application
    Filed: January 17, 2014
    Publication date: May 15, 2014
    Applicant: Google, Inc.
    Inventors: Jimmy Shih, Cédric Beust, Joanne McKinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis
  • Patent number: 8694925
    Abstract: 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: Grant
    Filed: October 5, 2005
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Cedric Beust, Shumeet Baluja, Maryam Kamvar, Elad Gil
  • Patent number: 8635287
    Abstract: 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: Grant
    Filed: July 8, 2008
    Date of Patent: January 21, 2014
    Assignee: Google Inc.
    Inventors: Jimmy Shih, Cedric Beust, Joanne Mckinley, Derek Phillips, Alex Nicolaou, Zhanna Shamis