Patents by Inventor Brian Oliver

Brian Oliver 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: 11481245
    Abstract: A system for determining a dependency task tree includes an interface and a processor. The interface is configured to receive a task list. The task list is associated with compiling, testing, packaging, and/or deploying a program. The processor is configured to determine a dependency task tree. The dependency task tree includes all tasks in the task list and all prerequisite tasks for each task in the task list and provides the dependency task tree. The interface is configured to receive the dependency task tree. The processor is configured to determine a set of tasks such that a task of the set of tasks does not depend on any other task; add the set of tasks to a task queue; in response to determining that all dependencies of the dependent task are completed; and continue executing tasks from the task queue until all tasks in the dependency task tree are completed.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: October 25, 2022
    Assignee: Workday, Inc.
    Inventor: Brian Oliver
  • Patent number: 11465059
    Abstract: A system in which players participate as characters in a virtual game world via game clients executing on client devices. An observer mode is provided that enables users to navigate in the game world without requiring a game client so that a user can navigate the game world while not actively playing the game. When a user accesses the game in observer mode, a view of the game world is rendered from the viewpoint of an observer's character; the observer's character may not correspond to a character in the game and the observer's character may not be visible to the players in the game. The rendered view of the game world is streamed to a viewing application on a personal device. Navigation inputs allow the observer's character to move freely within the game world.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Justin Michael George, Brian Oliver
  • Publication number: 20220313967
    Abstract: An ingestible device is disclosed suitable for swallowing into a lumen of a gastrointestinal tract of a patient, the lumen having a lumen wall. The ingestible device (100, 200) comprises: a capsule (110, 120), a delivery member (130) being shaped to penetrate tissue of a lumen wall and having a tissue penetrating end and a trailing end, the delivery member (130) comprising a therapeutic payload, a ram (150) attached relative to the delivery member (130) at the trailing end; and an actuator (140) coupled to the ram (150) and having a first configuration and a second configuration, the delivery member (130) being retained by the ram (150) within the capsule (110, 120) when the actuator (140) is in the first configuration, wherein the delivery member (130) is configured to be advanced from the capsule (110, 120) and into the lumen wall by movement of the actuator (140) from the first configuration to the second configuration such that the delivery member (130) moves along a predefined trajectory.
    Type: Application
    Filed: June 7, 2020
    Publication date: October 6, 2022
    Inventors: Morten Revsgaard Frederiksen, Brian Jensen, Mikkel Oliver Jespersen, Mette Poulsen
  • Publication number: 20220306907
    Abstract: Embodiments of the present techniques provide an adhesive tape roll that comprises a plurality of detachable segments. The detachable segments comprise a pull tab to help separate a protective liner layer, or backing layer/backing liner, from the adhesive tape at the point of use. Thus, a user may detach a segment from the roll, and then use the pull tab to separate the adhesive tape from the backing liner.
    Type: Application
    Filed: June 26, 2020
    Publication date: September 29, 2022
    Inventors: Derek Prince, Michael Baron Oliver, Lee Brian Parnell
  • Patent number: 11425412
    Abstract: Devices and techniques are generally described for encoding video data based on motion cues. In some examples, a first frame of image data representing a first view of a physical environment may be generated. The camera may be moved by a first amount in a first direction. A second frame of image data representing a second view of the physical environment may be generated. Intra-frame motion may be determined by subtracting a first vector representing movement of the camera by the first amount in the first direction from a second vector representing motion between the first frame and the second frame. Motion vector data representing motion between the first frame and the second frame may be calculated based on the intra-frame motion. An encoded representation of the second frame of image data may be generated and sent to a second device.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: August 23, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Samuel Scott Gigliotti, Brian Oliver
  • Patent number: 11369574
    Abstract: Self-righting articles, such as self-righting capsules for administration to a subject, are generally provided. In some embodiments, the self-righting article may be configured such that the article may orient itself relative to a surface (e.g., a surface of a tissue of a subject). The self-righting articles described herein may comprise one or more tissue engaging surfaces configured to engage (e.g., interface with, inject into, anchor) with a surface (e.g., a surface of a tissue of a subject). In some embodiments, the self-righting article may have a particular shape and/or distribution of density (or mass) which, for example, enables the self-righting behavior of the article. In some embodiments, the self-righting article may comprise a tissue interfacing component and/or a pharmaceutical agent (e.g., for delivery of the active pharmaceutical agent to a location internal of the subject).
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: June 28, 2022
    Assignees: Massachusetts Institute of Technology, Novo Nordisk A/S, The Brigham and Women's Hospital, Inc.
    Inventors: Carlo Giovanni Traverso, Alex G. Abramson, Ester Caffarel Salvador, Niclas Roxhed, Minsoo Khang, Taylor Bensel, Robert S. Langer, Jorrit Jeroen Water, Morten Revsgaard Frederiksen, Bo Uldall Kristiansen, Mikkel Oliver Jespersen, Mette Poulsen, Peter Herskind, Brian Jensen
  • Patent number: 11360805
    Abstract: A system for discovering a task list includes an interface and a processor. The interface is configured to receive an indication of a start directory and a set of plugins, wherein the set of plugins is used to determine the task list associated with compiling, testing, packaging, and/or deploying a program. The processor is configured to determine a set of directories for discovering the task list based at least in part on the start directory; for each directory of the set of directories: for each plugin of the set of plugins: apply a selected plugin of the set of plugins to a selected directory of the set of directories to generate a set of tasks; add the set of tasks to the task list; and provide the task list.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 14, 2022
    Assignee: Workday, Inc.
    Inventor: Brian Oliver
  • Patent number: 11306480
    Abstract: Embodiments of the present invention provide a recessed mounting apparatus, a suspended ceiling and recessed mounting apparatus system, and a method of installing a recessed mounting apparatus. The recessed mounting apparatus includes a recessed mounting frame that forms a partially enclosed space with a lower perimeter defined by flanges configured to sit atop or otherwise connect with portions of a suspended ceiling frame. The recessed mounting apparatus includes or is attached to one or more attachment mechanisms from which equipment like temporary lighting, sound systems, and display projectors can be secured. To support the recessed mounting frame and attachment mechanism, one or more suspension support members are attached at a first end to the recessed mounting frame and at a second end to an overhead structural support.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 19, 2022
    Inventors: Brian Oliver Phillips, Richard Anthony Fling, II
  • Patent number: 11258746
    Abstract: Techniques for managing notifications to be presented by user devices are described. In an example, a computer system associates a first user account with a user device and stores first data indicating that a notification about a communications session via a communications network system is prohibited. The computer system receives a request associated with the first user account for communications with another device via the communications network system. Based at least in part on the other device, the computer system generates second data indicating that the notification about the communications session is to be presented within a period of time of the communications session being requested. The computer system associates the first user account with the second data.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinaya Nadig, Sarang Anil Ozarde, Shawn Michael Banks, King Lung Chiu, Nicholas Kalkouni, Brian Oliver, Anuj Kamra, Iain Kennedy, Tu Dien Do, Adrien Montpellier
  • Patent number: 11240331
    Abstract: Methods and devices for causing a communications session between a first device and a second device to end based on lack of speech activity are described herein. In some embodiments, non-speech may be detected for both the first device and the second device. If the non-speech associated with the first device is determined to occur at a substantially same time as the non-speech associated with the second device, then this may indicate that no individuals are talking within earshot of their respective devices. Furthermore, the non-speech detected by the first device and the non-speech detected by the second device may both be of an amount of time that is greater than a predefined temporal threshold. If so, then the communications session may be caused to end because speech activity has not been detected by either device for more than the predefined temporal threshold.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: February 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Mario Chenier, Tony Roy Hardie, Nawdesh Uppal, Brian Oliver, Ran Mokady
  • Patent number: 11184412
    Abstract: Described are systems, methods, and apparatus that enable constraint based communications between two or more devices. For example, a first user of a first device may submit a communication request to establish a communication session with a second user and provide a constraint for that communication session, such as a time-limit (e.g., limit the communication session to five minutes). In such an example, if the second user accepts the communication request with the constraint, a communication session is established and the system monitors the communication session to determine when a condition corresponding to the constraint has been satisfied. When the condition is satisfied, the communication session is terminated by the system.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Maria Christine Renz, Jeffrey P. Bezos, Gregory Michael Hart, Rohit Prasad, Brian Oliver, Jae Pum Park
  • Publication number: 20210327434
    Abstract: Systems and methods for establishing communication connections using speech, such as establishing calls between speech-controlled devices, are described. A first speech-controlled device receives a communication request in the form of audio and sends audio data corresponding to the captured audio to a server. The server performs speech processing on the audio data to determine a recipient, a subject for the call, and a device associated with the recipient. The server then sends a message indicating the communication request and audio data corresponding to the communication topic to the recipient's speech-controlled device. The recipient device outputs audio to the recipient requesting whether the recipient accepts the communication request. The recipient audibly refuses or accepts the communication request, and the recipient's speech-controlled device sends an indication of the recipient's audible decision to the server.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 21, 2021
    Inventors: Tapas Kanti Roy, Brian Oliver, Christo Frank Devaraj
  • Patent number: 11082457
    Abstract: Techniques for media processing are described. A system may initiate and manage a communication session between two or more devices, with routing services enabling devices from one or more networks to send and receive data. During the communication session, the system may route media data to a media processing unit to perform media processing on data being sent between devices in order to provide additional functionality. For example, video content may be processed to provide subtitles in a plurality of languages, filters may be applied to change color balance or perform colorization of black and white content, or the like. The media processing unit and routing are configured to allow low latency processing to enable feature rich configurable processing to enhance various media communication sessions.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Oliver, Christopher Ayoup, Neil Barakat, Derek Fosbury, Mark Andrew Gere, Samuel Scott Gigliotti, Roberto Gino Rasile, Norman Townsend, Guilherme Trein, Xiang Wu
  • Patent number: 11062593
    Abstract: An alarm module for interfacing with a monitoring type or output type alarm device and capable of configured by a wireless transmission device held in close proximity to the alarm module.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: July 13, 2021
    Assignee: Hochiki America Corporation
    Inventors: Brian Oliver, Sukumar Sinniah, Jaral Pasin
  • Patent number: 11062711
    Abstract: Systems and methods for establishing communication connections using speech, such as establishing calls between speech-controlled devices, are described. A first speech-controlled device receives a communication request in the form of audio and sends audio data corresponding to the captured audio to a server. The server performs speech processing on the audio data to determine a recipient, a subject for the call, and a device associated with the recipient. The server then sends a message indicating the communication request and audio data corresponding to the communication topic to the recipient's speech-controlled device. The recipient device outputs audio to the recipient requesting whether the recipient accepts the communication request. The recipient audibly refuses or accepts the communication request, and the recipient's speech-controlled device sends an indication of the recipient's audible decision to the server.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tapas Kanti Roy, Brian Oliver, Christo Frank Devaraj
  • Publication number: 20210197093
    Abstract: A system in which players participate as characters in a virtual game world via game clients executing on client devices. An observer mode is provided that enables users to navigate in the game world without requiring a game client so that a user can navigate the game world while not actively playing the game. When a user accesses the game in observer mode, a view of the game world is rendered from the viewpoint of an observer's character; the observer's character may not correspond to a character in the game and the observer's character may not be visible to the players in the game. The rendered view of the game world is streamed to a viewing application on a personal device. Navigation inputs allow the observer's character to move freely within the game world.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Justin Michael George, Brian Oliver
  • Publication number: 20210110823
    Abstract: Methods and systems for providing message playback using a shared electronic device is described herein. In response to receiving a request to output messages, a speech-processing system may determine a group account associated with a requesting device, and may determine messages stored by a message data store for the group account. Speaker identification processing may also be performed to determine a speaker of the request. A user account associated with the speaker, and messages stored for the user account, may be determined. A summary response indicating the user account's messages and the group account's message may then be generated such that the user account messages are identified prior to the group account's messages. The messages may then be analyzed to determine an appropriate voice user interface for the requester such that the playback of the messages using a shared electronic device is more natural and conversational.
    Type: Application
    Filed: September 24, 2020
    Publication date: April 15, 2021
    Inventors: Christo Frank Devaraj, Brian Oliver, Sumedha Arvind Kshirsagar, Gregory Michael Hart, Ran Mokady
  • Patent number: 10946292
    Abstract: A system in which players participate as characters in a virtual game world via game clients executing on client devices. An observer mode is provided that enables users to navigate in the game world without requiring a game client so that a user can navigate the game world while not actively playing the game. When a user accesses the game in observer mode, a view of the game world is rendered from the viewpoint of an observer's character; the observer's character may not correspond to a character in the game and the observer's character may not be visible to the players in the game. The rendered view of the game world is streamed to a viewing application on a personal device. Navigation inputs allow the observer's character to move freely within the game world.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Justin Michael George, Brian Oliver
  • Patent number: 10862965
    Abstract: A system and method for providing store and forward messaging on a partitioned cache provided by a distributed data grid. The store and forward message system implements publish and subscribe semantics in a way that distributed messages over the partitions of the distributed cache, reduces contention and makes efficient use of processor and network resources.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 8, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark Falco, Brian Oliver, Jonathan Knight
  • Publication number: 20200342745
    Abstract: An alarm module for interfacing with a monitoring type or output type alarm device and capable of configured by a wireless transmission device held in close proximity to the alarm module.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 29, 2020
    Applicant: Hochiki America Corporation
    Inventors: Brian Oliver, Sukumar Sinniah, Jaral Pasin