Patents by Inventor Mark Vetter
Mark Vetter 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: 20240107258Abstract: Systems and methods for rendering spatial audio in accordance with embodiments of the invention are illustrated. One embodiment includes a spatial audio system, including a primary network connected speaker, including a plurality of sets of drivers, where each set of drivers is oriented in a different direction, a processor system, memory containing an audio player application, wherein the audio player application configures the processor system to obtain an audio source stream from an audio source via the network interface, spatially encode the audio source, decode the spatially encoded audio source to obtain driver inputs for the individual drivers in the plurality of sets of drivers, where the driver inputs cause the drivers to generate directional audio.Type: ApplicationFiled: June 22, 2023Publication date: March 28, 2024Applicant: SYNG, Inc.Inventors: Christopher John Stringer, Afrooz Family, Fabian Renn-Giles, David Narajowski, Joshua Phillip Song, John Moreland, Pooja Patel, Pere Aizcorbe Arrocha, Nicholas Knudson, Nathan Hoyt, Marc Carino, Mark Rakes, Ryan Mihelich, Matthew Brown, Bas Ording, Robert Tilton, Jay Sterling Coggin, Lasse Vetter, Christos Kyriakakis, Matthew Robbetts, Matthias Kronlachner, Yuan-Yi Fan
-
Patent number: 10275300Abstract: Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. A request for support data for diagnosing a cause of the fault is received at the storage device. Low priority data for diagnosing the fault is identified from the support data. A prioritized support bundle is generated having a low priority bundle subset containing the low priority data and a high priority bundle subset containing remaining data in the support data for the storage device. The high priority bundle subset is sent to a diagnostic device over a network separately from the low priority bundle subset.Type: GrantFiled: October 27, 2015Date of Patent: April 30, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mark Vetter, Rameshkumar Ramasamy
-
Patent number: 10216426Abstract: Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).Type: GrantFiled: November 18, 2016Date of Patent: February 26, 2019Assignee: Oracle International CorporationInventors: Juan Carlos Zuluaga, Alka Deshpande, Mark Vetter
-
Publication number: 20170116098Abstract: Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. A request for support data for diagnosing a cause of the fault is received at the storage device. Low priority data for diagnosing the fault is identified from the support data. A prioritized support bundle is generated having a low priority bundle subset containing the low priority data and a high priority bundle subset containing remaining data in the support data for the storage device. The high priority bundle subset is sent to a diagnostic device over a network separately from the low priority bundle subset.Type: ApplicationFiled: October 27, 2015Publication date: April 27, 2017Applicant: Oracle International CorporationInventors: Mark Vetter, Rameshkumar Ramasamy
-
Publication number: 20170068463Abstract: Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).Type: ApplicationFiled: November 18, 2016Publication date: March 9, 2017Inventors: Juan Carlos Zuluaga, Alka Deshpande, Mark Vetter
-
Patent number: 9513807Abstract: Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).Type: GrantFiled: June 13, 2012Date of Patent: December 6, 2016Assignee: Oracle International CorporationInventors: Juan Carlos Zuluaga, Alka Deshpande, Mark Vetter
-
Publication number: 20130339604Abstract: Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).Type: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: Oracle International CorporationInventors: Juan Carlos Zuluaga, Alka Deshpande, Mark Vetter