-
公开(公告)号:US11838357B1
公开(公告)日:2023-12-05
申请号:US17388660
申请日:2021-07-29
Applicant: Amazon Technologies, Inc.
Inventor: Ankit Kumar , Dan Popick , Sandesh Sanjeev , Meng Li , David Michael Hulme
IPC: H04L67/1025 , H04L67/1014 , H04L67/1029
CPC classification number: H04L67/1014 , H04L67/1025 , H04L67/1029
Abstract: Techniques for incremental stream switching in a distributed system with flip events are described. A special-purpose flip event is inserted into an event stream that indicates, to recipients of the stream, whether they are to switch to use of an alternate event stream. The flip event may identify which other event stream to use, how to obtain events of that event stream, when to switch to the other event stream, and/or whether that particular recipient is to switch. The recipients may be selectively or iteratively migrated using flip events targeting different recipients, limiting the blast radius of a switch. Via use of a tracking data structure, event replay and event skips can be avoided.
-
公开(公告)号:US10708543B1
公开(公告)日:2020-07-07
申请号:US15807816
申请日:2017-11-09
Applicant: Amazon Technologies, Inc.
Inventor: Eric Alan Breitbard , Michael Douglas McQueen , Robert Steven Murdock , Meng Li , Stephan Josef Andrizzi
Abstract: A synchronous video communication session may be established between two devices having corresponding device profiles that are symmetrically or asymmetrically whitelisted with respect to each other. A first device located in a first environment may receive user input indicating a request to whitelist a second device located in a second environment. Whitelisting of the second device by the first device may cause a continuous live video stream to be presented on the second device. The continuous video stream may depict at least a portion of the first environment in which the first device is located. The continuous video stream may be initially at least partially obscured. Upon initiation of a video communication session between the first device and the second device, an audio stream may begin to be delivered between the devices and the video stream may no longer be obscured and a clear video image may be presented.
-
3.
公开(公告)号:US11100129B1
公开(公告)日:2021-08-24
申请号:US15967446
申请日:2018-04-30
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Stephen Popick , Alazel Acheson , Jasmeet Chhabra , Luke Edward Kennedy , Meng Li
Abstract: A consistent view of associations between independently replicated data objects may be provided. Data objects may be stored in separate data stores. Copies of the data stores may also store the data objects. The copies of the data stores may independently receive the data objects to be stored as part of independently replicating data stores to one or more copies of the data stores. An association can be created between objects in the different data store. If when the association is created it is determined that a referenced object is not yet stored in a copy of a data store, then both the association and the referenced object may be stored in the same data store so that the association and the referenced object are replicated together to a copy of the same data store.
-
公开(公告)号:US10349007B1
公开(公告)日:2019-07-09
申请号:US15182316
申请日:2016-06-14
Applicant: Amazon Technologies, Inc.
Inventor: Michael Douglas McQueen , Meng Li , Eric Alan Breitbard , Robert Steven Murdock , Julien George Beguin , Gregory Michael Hart , David A. Limp , Scott Ian Blanksteen
Abstract: A video display hub is mounted in a common household area such as a kitchen or family room. During times that have been designated as being available for communications, devices in first and second households exchange and display blurred video, allowing users in each household to see vague shapes and movements of the other household. Upon noticing activity, a user in the first household may initiate a video conversation, causing the video from the first household to be unblurred and causing unobscured voice to be transmitted to the second household. A user in the second household may respond by allowing the video conversation to be fully enabled, allowing the video from the second household to be unblurred and unobscured voice to be transmitted back to the first household.
-
公开(公告)号:US09819905B1
公开(公告)日:2017-11-14
申请号:US14724565
申请日:2015-05-28
Applicant: Amazon Technologies, Inc.
Inventor: Eric Alan Breitbard , Michael Douglas McQueen , Robert Steven Murdock , Meng Li , Stephan Josef Andrizzi
CPC classification number: H04N7/147 , H04L65/1069 , H04L65/1076
Abstract: A synchronous video communication session may be established between two devices having corresponding device profiles that are symmetrically or asymmetrically whitelisted with respect to each other. A first device located in a first environment may receive user input indicating a request to whitelist a second device located in a second environment. Whitelisting of the second device by the first device may cause a continuous live video stream to be presented on the second device. The continuous video stream may depict at least a portion of the first environment in which the first device is located. The continuous video stream may be initially at least partially obscured. Upon initiation of a video communication session between the first device and the second device, an audio stream may begin to be delivered between the devices and the video stream may no longer be obscured and a clear video image may be presented.
-
公开(公告)号:US09755605B1
公开(公告)日:2017-09-05
申请号:US14032081
申请日:2013-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Meng Li , Arnaud Jean-Louis Charton , Catherine Michelle Loo
IPC: H03G7/00
CPC classification number: H03G3/02 , H03G3/3005 , H03G3/32
Abstract: This disclosure generally pertains to volume control of audio output by a device. A piecewise curve may be used to implement volume control using two or more curves segments. The piecewise curve may be implemented by a signal converter. The curve segments may be selected to provide volume control that provides incremental changes in amplification at mid-level to high level volumes, while providing anticipated amplification at lower volumes which satisfy users' expectations. In some instances, different piecewise curves may be selected for different types of audio so that these different types of audio are provided to users at an expected volume and/or in a meaningful way. When multiple audio outputs occur at a same time, the piecewise curves associated with some of the audio outputs may be dynamically adjusted or updated based on the presence of the other ones of the multiple audio outputs and/or ambient noise.
-
公开(公告)号:US11545115B1
公开(公告)日:2023-01-03
申请号:US16429963
申请日:2019-06-03
Applicant: Amazon Technologies, Inc.
Inventor: Michael Douglas McQueen , Meng Li , Eric Alan Breitbard , Robert Steven Murdock , Julien George Beguin , Gregory Michael Hart , Scott Ian Blanksteen
IPC: G09G5/373 , G06F3/00 , G06F3/03 , G06F1/16 , G06F3/0481 , G06F3/01 , G06F3/0482
Abstract: A video display hub is mounted in a common household area such as a kitchen or family room. The display hub is configured to display various types of information for users in the area, such as weather, traffic updates, schedules, notes, messages, lists, news, etc. When the user is at a distance from the display hub, information is presented at a relatively low density, with a low level of granularity and detail in conjunction with large fonts, graphics, and icons. When the user is close to the display hub, information is presented at a relatively high density, with a high level of granularity and detail in conjunction with small fonts, graphics, and icons.
-
公开(公告)号:US11308123B2
公开(公告)日:2022-04-19
申请号:US16888240
申请日:2020-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号:US20200293550A1
公开(公告)日:2020-09-17
申请号:US16888240
申请日:2020-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号:US10236016B1
公开(公告)日:2019-03-19
申请号:US14306004
申请日:2014-06-16
Applicant: Amazon Technologies, Inc.
Inventor: Meng Li , Robert Warren Sjoberg , Aimee Therese Piercy , Robert Franklin Burton
Abstract: A speech interface device may be configured to act as a remote speaker peripheral for multiple audio sources such as media players and phones. Upon receiving a request from a user to connect to an audio device, the speech interface device determines which of the multiple audio devices are currently available, selects one of the audio devices based on information about or received from the user, establishes an audio connection with the selected one of the audio devices, and begins acting as a remote speaker or speakerphone for the selected audio device.
-
-
-
-
-
-
-
-
-