Patents by Inventor Travis Portz
Travis Portz 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: 20240015218Abstract: In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block volume with a particular volume performance tier. The described approach allows the system to tune block volume performance in a dynamic manner, without further manual input from a user—the volume performance can be automatically increased when the user needs it, and otherwise reduced down to save costs (both for the user and the cloud provider). A user can enable tuning on a particular block volume, and thereafter automatically receive appropriate price/performance characteristics.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Inventors: Travis Portz, Jeppe Larsen, Bharath Mysore Nanjundappa, Max Verun, Mario Tayah
-
Patent number: 11782620Abstract: In accordance with an embodiment, described herein are systems and methods for providing tiered data storage in cloud infrastructure environments. A data storage service (block store) is adapted to automatically adjust the manner by which the data for a data volume or block volume (data/block volume), associated with a cloud instance, can be stored to meet the requirements of a performance tier. For example, responsive to selection of a particular performance tier, the storage of the data/block volume can be allocated between a first type of data storage associated with a first performance characteristics; and a second type of data storage associated with a second performance characteristics. A graphical user interface enables configuring data/block volumes to use particular performance tiers, and/or to support automatic tuning.Type: GrantFiled: September 11, 2020Date of Patent: October 10, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jeppe Larsen, Travis Portz, Venkata Harish Mallipeddi, Steven Gates
-
Patent number: 11770451Abstract: In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block volume with a particular volume performance tier. The described approach allows the system to tune block volume performance in a dynamic manner, without further manual input from a user—the volume performance can be automatically increased when the user needs it, and otherwise reduced down to save costs (both for the user and the cloud provider). A user can enable tuning on a particular block volume, and thereafter automatically receive appropriate price/performance characteristics.Type: GrantFiled: July 6, 2022Date of Patent: September 26, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Travis Portz, Jeppe Larsen, Bharath Mysore Nanjundappa, Max Verun, Mario Tayah
-
Publication number: 20220337662Abstract: In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block volume with a particular volume performance tier. The described approach allows the system to tune block volume performance in a dynamic manner, without further manual input from a user—the volume performance can be automatically increased when the user needs it, and otherwise reduced down to save costs (both for the user and the cloud provider). A user can enable tuning on a particular block volume, and thereafter automatically receive appropriate price/performance characteristics.Type: ApplicationFiled: July 6, 2022Publication date: October 20, 2022Inventors: Travis Portz, Jeppe Larsen, Bharath Mysore Nanjundappa, Max Verun, Mario Tayah
-
Patent number: 11412043Abstract: In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block volume with a particular volume performance tier. The described approach allows the system to tune block volume performance in a dynamic manner, without further manual input from a user—the volume performance can be automatically increased when the user needs it, and otherwise reduced down to save costs (both for the user and the cloud provider). A user can enable tuning on a particular block volume, and thereafter automatically receive appropriate price/performance characteristics.Type: GrantFiled: January 8, 2021Date of Patent: August 9, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Travis Portz, Jeppe Larsen, Bharath Mysore Nanjundappa, Max Verun, Mario Tayah
-
Publication number: 20210160317Abstract: In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block volume with a particular volume performance tier. The described approach allows the system to tune block volume performance in a dynamic manner, without further manual input from a user—the volume performance can be automatically increased when the user needs it, and otherwise reduced down to save costs (both for the user and the cloud provider). A user can enable tuning on a particular block volume, and thereafter automatically receive appropriate price/performance characteristics.Type: ApplicationFiled: January 8, 2021Publication date: May 27, 2021Inventors: Travis Portz, Jeppe Larsen, Bharath Mysore Nanjundappa, Max Verun, Mario Tayah
-
Publication number: 20210081111Abstract: In accordance with an embodiment, described herein are systems and methods for providing tiered data storage in cloud infrastructure environments. A data storage service (block store) is adapted to automatically adjust the manner by which the data for a data volume or block volume (data/block volume), associated with a cloud instance, can be stored to meet the requirements of a performance tier. For example, responsive to selection of a particular performance tier, the storage of the data/block volume can be allocated between a first type of data storage associated with a first performance characteristics; and a second type of data storage associated with a second performance characteristics. A graphical user interface enables configuring data/block volumes to use particular performance tiers, and/or to support automatic tuning.Type: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Inventors: Jeppe Larsen, Travis Portz, Venkata Harish Mallipeddi, Steven Gates
-
Patent number: 8958649Abstract: Various embodiments are directed to generating video data using temporally offset image data samples having disparate exposure times. Synthetic samples are generated for each of the pixels at a particular time period by computing, for each synthetic sample, a combined intensity of the captured samples that fall within the time period. Synthetic samples from adjacent pixels are grouped and image data in different groups is compared to identify matching groups. Video frames are constructed by combining image data from the captured samples based upon the matched images.Type: GrantFiled: March 13, 2013Date of Patent: February 17, 2015Assignee: Wisconsin Alumni Research FoundationInventors: Li Zhang, Travis Portz
-
Publication number: 20140270543Abstract: Various embodiments are directed to generating video data using temporally offset image data samples having disparate exposure times. Synthetic samples are generated for each of the pixels at a particular time period by computing, for each synthetic sample, a combined intensity of the captured samples that fall within the time period. Synthetic samples from adjacent pixels are grouped and image data in different groups is compared to identify matching groups. Video frames are constructed by combining image data from the captured samples based upon the matched images.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Inventors: Li Zhang, Travis Portz