Patents by Inventor Milo Oostergo

Milo Oostergo 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: 11012575
    Abstract: Techniques for selecting a meeting to join in response to a voice command from a user are described herein. A user may utter a voice command to “join my meeting” and, in response, the techniques may access a calendar associated with the user to identify the call-in information used to join the meeting. If the calendar indicates that the user is listed as an invitee for multiple meetings at the current time, then the techniques may analyze an array of criteria to determine which meeting the user most likely would like to join.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 18, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Gary Zhong, Milo Oostergo, Cassity Barrows Queen, Aakarsh Nair, Collin Charles Davis, Richard Christopher Green, Yu-Hsiang Cheng, Kevin Crews
  • Patent number: 10972556
    Abstract: Methods, systems, and computer-readable media for location-based functionality for voice-capturing devices are disclosed. An association is determined between a location value for a location parameter and one or more functionalities. The association is stored by a device management component of a service provider environment. An assignment of the location value to a device account is stored by the device management component. The device account corresponds to a voice-capturing device coupled to the service provider environment over one or more networks. Based at least in part on the assignment of the location value to the device account, the one or more functionalities are enabled for use by the voice-capturing device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen
  • Patent number: 10958457
    Abstract: Systems and methods are disclosed related to determining device settings for a meeting based in part by parsing text from a meeting invitation or calendar entry, and controlling one or more remotely controllable devices during the meeting according to the determined settings. Based on contextual information determined from a parsed meeting invitation and/or related sources, controllable devices such as remote-controllable window shades, lighting equipment, camera equipment, display screens and/or other in-room equipment may be automatically assigned to determined settings before or during an in-person meeting, conference call or videoconference.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Collin Charles Davis, Aakarsh Nair, Milo Oostergo, Kevin Crews, Gary Zhong, Jonathan Alan Leblang, Yu-Hsiang Cheng, Richard Christopher Green
  • Publication number: 20200336482
    Abstract: Methods, systems, and computer-readable media for batch registration and configuration of devices are disclosed. A plurality of devices are detected over one or more networks. Data indicative of the plurality of devices is provided through a user interface. Through the user interface, user input is received that indicates a selected plurality of the devices. The selected plurality of the devices are registered with a service provider environment. The selected plurality of the devices are authenticated using device-specific credentials and registered for device-specific accounts with the service provider environment. A configuration profile is deployed to the selected plurality of the devices.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Surabhi Raje, Krishnamurthy Ganesan, Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen, Collin Charles Davis, Karthik Bellur
  • Patent number: 10708265
    Abstract: Methods, systems, and computer-readable media for batch registration and configuration of devices are disclosed. A plurality of devices are detected over one or more networks. Data indicative of the plurality of devices is provided through a user interface. Through the user interface, user input is received that indicates a selected plurality of the devices. The selected plurality of the devices are registered with a service provider environment. The selected plurality of the devices are authenticated using device-specific credentials and registered for device-specific accounts with the service provider environment. A configuration profile is deployed to the selected plurality of the devices.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Surabhi Raje, Krishnamurthy Ganesan, Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen, Collin Charles Davis, Karthik Bellur
  • Publication number: 20200153646
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10536288
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10536286
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10536407
    Abstract: Functionality is disclosed herein for converting shared files to message attachments. A message interface is displayed that allows a user to compose an electronic message and to specify files to attachments. For example, a user may use a messaging client to specify the files to be converted to an attachment. The files that are specified to be attached to the electronic message are stored by a sharing service that is separate from the messaging service. Instead of downloading the specified files to the messaging client, the sharing service communicates the specified files directly to the messaging service. In this way, the amount of data downloaded to the messaging client associated with the computing device is reduced. When the user sends the message, the messaging client sends the message with the attachments to one or more recipients.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ivo van Doorn, Floor Mesters, Milo Oostergo
  • Patent number: 10536287
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10374816
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10320727
    Abstract: Functionality is disclosed herein for managing document feedback on a sharing service using a messaging client. Utilizing the technologies described herein, a file is associated with a message from an interface configured to compose the message. In addition, the interface is configured to receive a selection of one or more categories of feedback data. A category of feedback data is inserted into the message based on the selection. For example, comments associated with a section of the file may be displayed in the message. The feedback data, such as the comments, are retrieved from a locally stored file, a remotely stored file, a database and/or any other computing device storing the feedback data. Once the message is delivered to a recipient, a user interface may be configured to receive feedback data and communicate the received data to a remote data store.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Floor Mesters, Ivo van Doorn, Milo Oostergo
  • Patent number: 10313284
    Abstract: Functionality is disclosed herein for uploading files to a sharing service using a messaging client. Utilizing the technologies described herein, a user may select one or more files to be shared by utilizing a messaging interface configured to compose an electronic message, such as an email. In response to receiving a selection of one or more files to be shared, the selected files are communicated to a sharing service where the selected files are stored on one or more servers. In addition, some configurations generate one or more links operative to provide access the one or more files stored on the servers of the sharing service. The links are then inserted into the electronic message. Using an implementation of the technologies disclosed herein, users may share files using a sharing service while composing a message without the need to interact with different controls or interfaces of multiple services.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Milo Oostergo, Floor Mesters, Ivo van Doorn
  • Patent number: 10264547
    Abstract: Systems and methods are disclosed related to determining a likelihood that a user is present in physical proximity to one or more computing devices based on factors such as detecting the user's voice, receiving beaconing signals from a user's mobile device, location information sent from other devices, input received via a camera, and/or other input at various devices that are geographically dispersed. Based on user presence information, a system may determine whether to broadcast a notification for the user to a given device for audible or visual presentation by the device.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Zhong, Milo Oostergo, Aakarsh Nair, Jonathan Alan Leblang, Collin Charles Davis
  • Patent number: 10110522
    Abstract: Functionality is disclosed herein for setting sharing options for files using a messaging client. A message interface is displayed that allows a user to compose an electronic message. While the message is being composed, the user may specify sharing options for a file, or files, associated with the message. The sharing options may specify access settings used to identify the users that are allowed to access the file through a sharing service, feedback settings that are used to indicate when feedback is expected, and expiration settings that are used to indicate when sharing of the file expires. The sharing options are communicated from the messaging client to the sharing service. The sharing service may utilize the sharing options to control the manner in which the file, or files, is shared.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Floor Mesters, Milo Oostergo, Ivo van Doorn
  • Publication number: 20180262497
    Abstract: Methods, systems, and computer-readable media for batch registration and configuration of devices are disclosed. A plurality of devices are detected over one or more networks. Data indicative of the plurality of devices is provided through a user interface. Through the user interface, user input is received that indicates a selected plurality of the devices. The selected plurality of the devices are registered with a service provider environment. The selected plurality of the devices are authenticated using device-specific credentials and registered for device-specific accounts with the service provider environment. A configuration profile is deployed to the selected plurality of the devices.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Surabhi Raje, Krishnamurthy Ganesan, Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen, Collin Charles Davis, Karthik Bellur
  • Patent number: 10051600
    Abstract: Systems and methods are disclosed related to determining a likelihood that a user is present in physical proximity to one or more computing devices based on factors such as detecting the user's voice, receiving beaconing signals from a user's mobile device, location information sent from other devices, input received via a camera, and/or other input at various devices that are geographically dispersed. Based on user presence information, which may include interaction timestamps, a system may determine confidence levels regarding which of a number of computing devices are in physical proximity of the user at a current time. The confidence scores may be used to determine whether to broadcast a meeting notification or other notification for the user to a given device for audible or visual presentation by the device.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Zhong, Milo Oostergo, Aakarsh Nair, Jonathan Alan Leblang, Collin Charles Davis