Patents by Inventor Thomas Deselaers

Thomas Deselaers 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: 20240403546
    Abstract: Aspects of the subject technology include identifying one or more portions of a data object that include a table by providing the data object to a table detection model, determining a structure of the table by providing the one or more portions of the data object to a table structure recognition model, generating a virtual table based on the determined structure of the table, the virtual table including an indication of at least one of one or more rows, one or more columns, or one or more cells corresponding to the table, mapping text from the one or more portions of the data object to corresponding cells of the virtual table, and performing a process with the virtual table.
    Type: Application
    Filed: September 27, 2023
    Publication date: December 5, 2024
    Inventors: Hanna RAGNARSDÓTTIR, Thomas DESELAERS, Francisco ALVARO MUNOZ, Ryan S. DIXON
  • Publication number: 20240378374
    Abstract: Aspects of the subject technology include obtaining form data corresponding to a form. The form includes one or more lines of text of the form and one or more fields of the form. Aspects also include determining one or more text attributes of the one or more lines of text of the form. The one or more text attributes include at least one of semantic information or geometric information. Aspects also include identifying the one or more fields of the form based at least in part on the determined one or more text attributes and displaying the form data with an indication of the identified one or more fields.
    Type: Application
    Filed: September 28, 2023
    Publication date: November 14, 2024
    Inventors: Ryan S. DIXON, Adrien DELAYE, Jun HATORI, Thomas DESELAERS
  • Publication number: 20240362746
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that use generative adversarial models to increase the quality of sensor data generated by a first environmental sensor to resemble the quality of sensor data generated by another sensor having a higher quality than the first environmental sensor. A set of first and second training data generated by a first environmental sensor having a first quality and a second sensor having a target quality, respectively, is received. A generative adversarial mode is trained, using the set of first training data and the set of second training data, to modify sensor data from the first environmental sensor by reducing a difference in quality between the sensor data generated by the first environmental sensor and sensor data generated by the target environmental sensor.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Victor Carbune, Daniel M. Keysers, Thomas Deselaers
  • Publication number: 20240344833
    Abstract: A navigation service determines that a first user intends to navigate to a shared destination from a first location, at a first time, and that a second user intends to navigate to the shared destination from a second location, at a second time within a threshold interval of the first time. The navigation service notifies the first user using an electronic notification that the second user intends to navigate to the shared destination, receives from the first user an electronic request to coordinate navigation to the shared destination with the second user, and in response to receiving the electronic request, provides navigation directions to the shared destination to a device associated with the first user in view of a progress of the second user toward the shared destination.
    Type: Application
    Filed: June 25, 2024
    Publication date: October 17, 2024
    Inventors: Thomas Deselaers, Sandro Feuz
  • Publication number: 20240296290
    Abstract: Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by a source perspective of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by a source perspective. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.
    Type: Application
    Filed: May 9, 2024
    Publication date: September 5, 2024
    Inventors: Victor Carbune, Thomas Deselaers
  • Patent number: 12079954
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that use generative adversarial models to increase the quality of sensor data generated by a first environmental sensor to resemble the quality of sensor data generated by another sensor having a higher quality than the first environmental sensor. A set of first and second training data generated by a first environmental sensor having a first quality and a second sensor having a target quality, respectively, is received. A generative adversarial mode is trained, using the set of first training data and the set of second training data, to modify sensor data from the first environmental sensor by reducing a difference in quality between the sensor data generated by the first environmental sensor and sensor data generated by the target environmental sensor.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: September 3, 2024
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel M. Keysers, Thomas Deselaers
  • Publication number: 20240249719
    Abstract: Implementations relate to an automated assistant that is capable of interacting with non-assistant applications that do not have functionality explicitly provided for interfacing with certain automated assistants. Application data, such as annotation data and/or GUI data, associated with a non-assistant application, can be processed to map such data into an embedding space. An assistant input command can then be processed and mapped to the same embedding space, and a distance from the assistant input command embedding and the non-assistant application data embedding can be determined. When the distance between the assistant input command embedding and the non-assistant application data embedding satisfies threshold(s), the automated assistant can generate instruction(s), for the non-assistant application, that correspond to the non-assistant application data.
    Type: Application
    Filed: November 10, 2020
    Publication date: July 25, 2024
    Inventors: Thomas Deselaers, Sandro Feuz
  • Patent number: 12018949
    Abstract: A navigation service determines that a first user intends to navigate to a shared destination from a first location, at a first time, and that a second user intends to navigate to the shared destination from a second location, at a second time within a threshold interval of the first time. The navigation service notifies the first user using an electronic notification that the second user intends to navigate to the shared destination, receives from the first user an electronic request to coordinate navigation to the shared destination with the second user, and in response to receiving the electronic request, provides navigation directions to the shared destination to a device associated with the first user in view of a progress of the second user toward the shared destination.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: June 25, 2024
    Assignee: GOOGLE LLC
    Inventors: Thomas Deselaers, Sandro Feuz
  • Publication number: 20240202490
    Abstract: To select a lane in a multi-lane road segment for a vehicle travelling on the road segment, a system identifies, in multiple lanes and in a region ahead of the vehicle, another vehicle defining a target; the system applies an optical flow technique to track the target during a period of time, to generate an estimate of how fast traffic moves; and the system applies the estimate to machine learning (ML) model to generate a recommendation which one of the plurality of lanes the vehicle is to choose
    Type: Application
    Filed: February 27, 2024
    Publication date: June 20, 2024
    Inventors: Thomas Deselaers, Victor Carbune
  • Patent number: 12008323
    Abstract: Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by a source perspective of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by a source perspective. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 11, 2024
    Assignee: GOOGLE LLC
    Inventors: Victor Carbune, Thomas Deselaers
  • Patent number: 11995119
    Abstract: This document describes techniques and systems that enable privacy controls for sharing embeddings for searching and indexing media content. A set of images of a user's face are obtained and a machine-learned model is applied to the set of images to generate a user-specific dataset of face embeddings for the user. Media content stored in a media storage is indexed by applying the machine-learned model to the media content to provide indexed media information identifying one or more faces shown in the media content. Access to the indexed media information by another user querying the media content for images or videos depicting the user is controlled based on a digital key shared by the user with the other user, where the digital key is associated with the user-specific dataset and the user-specific dataset is usable to identify the images or videos depicting the user.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: May 28, 2024
    Assignee: GOOGLE LLC
    Inventors: Sandro Feuz, Thomas Deselaers
  • Publication number: 20240169221
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing actionable suggestions are disclosed. In one aspect, a method includes receiving (i) an indication that an event detection module has determined that a shared event of a particular type is presently occurring or has occurred, and (ii) data referencing an attribute associated with the shared event. The method includes selecting, from among multiple output templates that are each associated with a different type of shared event, a particular output template associated with the particular type of shared event detected by the module. The method generates a notification for output using at least (i) the selected particular output template, and (ii) the data referencing the attribute associated with the shared event. The method then provides, for output to a user device, the notification that is generated.
    Type: Application
    Filed: January 29, 2024
    Publication date: May 23, 2024
    Inventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers
  • Publication number: 20240152249
    Abstract: Systems and methods enable a computing system to recognize a sequence of repeated actions and offer to automatically repeat any such recognized actions. An example method includes determining a current sequence of user actions is similar to previous sequence of user actions, determining whether the previous sequence is reproducible and, when reproducible, initiating display of a prompt that requests approval for completing the current sequence based on the previous sequence and, responsive to receiving an indication of approval, completing the previous sequence. Another example method included determining that a first current sequence of user interactions is complete and is not similar to any saved sequence of user interactions, saving the first current sequence as a previous sequence, identifying a second sequence as satisfying a similarity threshold with the previous sequence, and initiating display of a prompt that requests approval for saving the previous sequence as a shortcut.
    Type: Application
    Filed: November 15, 2023
    Publication date: May 9, 2024
    Inventors: Victor CARBUNE, Daniel Keysers, Thomas Deselaers
  • Patent number: 11956091
    Abstract: Systems and methods for video conference content auto-retrieval and focus based on learned relevance is provided. In accordance with the systems and methods, audio streams and video streams from client devices participating in a video conference are received. Based on the audio streams, a subject being discussed during the video conference at a point in time is determined. A video stream that is most relevant to the subject being discussed during the video conference at the point in time is determined from the video streams. The determined video stream is provided to the client devices for presentation on the client devices while the subject is being discussed during the video conference.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11929072
    Abstract: Methods, apparatus, and computer readable media related to receiving textual input of a user during a dialog between the user and an automated assistant (and optionally one or more additional users), and generating responsive reply content based on the textual input and based on user state information. The reply content is provided for inclusion in the dialog. In some implementations, the reply content is provided as a reply, by the automated assistant, to the user's textual input and may optionally be automatically incorporated in the dialog between the user and the automated assistant. In some implementations, the reply content is suggested by the automated assistant for inclusion in the dialog and is only included in the dialog in response to further user interface input.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11915115
    Abstract: To selecting a lane in a multi-lane road segment for a vehicle travelling on the road segment, a system determines current traffic information for the road segment including a plurality of lanes and applies the current traffic information to a machine learning (ML) model to generate an indication of one of the plurality of lanes in which the vehicle is to travel. Subsequently to the vehicle selecting the indicated lane, the system determines an amount of time the vehicle took to travel a certain distance following the selection, and provides the determined amount of time to the ML model as a feedback signal.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 27, 2024
    Assignee: GOOGLE LLC
    Inventors: Thomas Deselaers, Victor Carbune
  • Patent number: 11902651
    Abstract: The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: February 13, 2024
    Assignee: Apple Inc.
    Inventors: Grant Paul, Guillaume Borios, Adam H. Bradford, Jennifer P. Chen, Thomas Deselaers, Ryan S. Dixon, James N. Jones, Johnnie B. Manzari, Viktor Miladinov, Aya Siblini, Andre Souza Dos Santos, Siyang Tang, Xin Wang, Guangyu Zhong, Brandon J. Corey
  • Patent number: 11893995
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboration between multiple voice controlled devices are disclosed. In one aspect, a method includes the actions of identifying, by a first computing device, a second computing device that is configured to respond to a particular, predefined hotword; receiving audio data that corresponds to an utterance; receiving a transcription of additional audio data outputted by the second computing device in response to the utterance; based on the transcription of the additional audio data and based on the utterance, generating a transcription that corresponds to a response to the additional audio data; and providing, for output, the transcription that corresponds to the response.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: February 6, 2024
    Assignee: GOOGLE LLC
    Inventors: Victor Carbune, Pedro Gonnet Anders, Thomas Deselaers, Sandro Feuz
  • Publication number: 20240040037
    Abstract: Implementations set forth herein relate to generating a pre-call analysis for one or more users that are receiving and/or initializing a call with one or more other users, and/or prioritizing pre-call content according to whether security-related value was gleaned from provisioning certain pre-call content. One or more machine learning models can be employed for determining the pre-call content to be cached and/or presented prior to a user accepting a call from another user. Feedback provided before, during, and/or after the call can be used as a basis from which to prioritize certain content and/or sources of content when generating pre-call content for a subsequent call. Other information, such as contextual data (e.g., calendar entries, available peripheral devices, location, etc.) corresponding to the previous call and/or the subsequent call, can also be used as a basis from which to provide a pre-call analysis.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: Sandro Feuz, Thomas Deselaers
  • Patent number: 11887016
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing actionable suggestions are disclosed. In one aspect, a method includes receiving (i) an indication that an event detection module has determined that a shared event of a particular type is presently occurring or has occurred, and (ii) data referencing an attribute associated with the shared event. The method includes selecting, from among multiple output templates that are each associated with a different type of shared event, a particular output template associated with the particular type of shared event detected by the module. The method generates a notification for output using at least (i) the selected particular output template, and (ii) the data referencing the attribute associated with the shared event. The method then provides, for output to a user device, the notification that is generated.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers