Patents by Inventor Joseph Brandt
Joseph Brandt 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: 12206930Abstract: Embodiments of the present disclosure provide, a method, a system, and a computer storage media that provide mechanisms for multimedia effect addition and editing support for text-based video editing tools. The method includes generating a user interface (UI) displaying a transcript of an audio track of a video and receiving, via the UI, input identifying selection of a text segment from the transcript. The method also includes in response to receiving, via the UI, input identifying selection of a particular type of text stylization or layout for application to the text segment. The method further includes identifying a video effect corresponding to the particular type of text stylization or layout, applying the video effect to a video segment corresponding to the text segment, and applying the particular type of text stylization or layout to the text segment to visually represent the video effect in the transcript.Type: GrantFiled: January 13, 2023Date of Patent: January 21, 2025Assignee: Adobe Inc.Inventors: Kim Pascal Pimmel, Stephen Joseph Diverdi, Jiaju MA, Rubaiat Habib, Li-Yi Wei, Hijung Shin, Deepali Aneja, John G. Nelson, Wilmot Li, Dingzeyu Li, Lubomira Assenova Dontcheva, Joel Richard Brandt
-
Patent number: 12072798Abstract: Systems and methods for cleaning a storage system. A deduplicated storage system is cleaned by identifying structures that include dead or unreferenced segments. This includes processing recipes to identify the segments that are no longer part of a live object recipe. Then, the dead segments are removed. This is accomplished by copying forward the live segments and then deleting, as a whole, the structure that included the dead segments.Type: GrantFiled: July 17, 2021Date of Patent: August 27, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Philip Shilane, Kimberly Lu, Joseph Brandt, Nicholas Noto, Tipper Truong, Mariah Arevalo
-
Patent number: 11755547Abstract: Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A similarity group verification path is selected by a controller module based upon detection of an object storage memory size condition. The similarity group verification path includes controller phases to verify whether objects have been corrupted without having to incur costly read operations.Type: GrantFiled: June 26, 2020Date of Patent: September 12, 2023Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Patent number: 11592992Abstract: Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A similarity group verification path is selected based upon detection of an object storage memory size condition. The similarity group verification path is performed by one or more worker nodes. The similarity group verification path includes worker node phases that verify whether objects have been corrupted without having to incur costly read operations.Type: GrantFiled: June 26, 2020Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Publication number: 20230014295Abstract: A system and method for controlling air quality within an indoor space are disclosed. An example system includes an air circulation unit that moves air through ductwork of a heating, ventilation, and air conditioning (HVAC) system and an air sanitization unit within the ductwork of the HVAC system that sanitizes air passing through the ductwork of the HVAC system. The system further includes an indoor air quality controller that controls a rate at which the air circulation unit moves the air through the ductwork of the HVAC system responsive to inputs received at the indoor air quality controller and controls an operational status of the air sanitization unit responsive to the inputs received at the indoor air quality controller.Type: ApplicationFiled: July 14, 2022Publication date: January 19, 2023Applicant: RESEARCH PRODUCTS CORPORATIONInventors: Pete Davis, Gerald J. McNerney, Thomas Anoszko, Joseph Brandt
-
Patent number: 11397646Abstract: Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A testing tool inserts object corruptions in object storage. A verification path is performed by a controller module and one or more worker nodes. The testing tool verifies whether the executed verification path accurately detected the testing tool's inserted object corruptions.Type: GrantFiled: June 26, 2020Date of Patent: July 26, 2022Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Patent number: 11341107Abstract: Described is a system for a verification microservice engine for generating and deploying a controller module and one or more worker nodes to detect corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A worker node(s) stores slice recipes into worker node memory that correspond to slice recipe names verified by a controller module. For each slice recipe, the worker node(s) detects whether slice recipe corruptions, similarity group corruptions and/or compression region corruptions exist.Type: GrantFiled: June 26, 2020Date of Patent: May 24, 2022Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Patent number: 11340784Abstract: Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A controller module and one or more worker nodes execute verification paths in concert with each other to identify object corruptions. The controller module estimates a number of worker nodes required for execution of different types of verification paths.Type: GrantFiled: June 26, 2020Date of Patent: May 24, 2022Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Patent number: 11337311Abstract: A transparency includes a substrate having a first surface, an opposing second surface, and a peripheral edge extending therebetween. The transparency also includes a conductive coating covering a portion of the first surface. The conductive coating includes a first region having a first power density and a second region having a second power density different from the first power density.Type: GrantFiled: July 3, 2019Date of Patent: May 17, 2022Assignee: PPG Industries Ohio, Inc.Inventors: Micheal Joseph Brandt, Eric Christopher Sasse, Krishna K. Uprety
-
Patent number: 11243925Abstract: Described is a system for a verification microservice engine for generating and deploying a controller module and one or more worker nodes to detect corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. The controller module builds local versions of slice recipe names based on metadata available object recipes. The controller module verifies the accuracy of the metadata based on whether the locally built slice recipes names match slice recipe names in object storage.Type: GrantFiled: June 26, 2020Date of Patent: February 8, 2022Assignee: EMC IP Holding Company LLCInventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Publication number: 20210406230Abstract: Described is a system for a verification microservice engine for generating and deploying a controller module and one or more worker nodes to detect corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. The controller module builds local versions of slice recipe names based on metadata available object recipes. The controller module verifies the accuracy of the metadata based on whether the locally built slice recipes names match slice recipe names in object storage.Type: ApplicationFiled: June 26, 2020Publication date: December 30, 2021Inventors: Tipper Truong, Joseph Brandt, Philip Shilane
-
Publication number: 20210342264Abstract: Systems and methods for cleaning a storage system. A deduplicated storage system is cleaned by identifying structures that include dead or unreferenced segments. This includes processing recipes to identify the segments that are no longer part of a live object recipe. Then, the dead segments are removed. This is accomplished by copying forward the live segments and then deleting, as a whole, the structure that included the dead segments.Type: ApplicationFiled: July 17, 2021Publication date: November 4, 2021Inventors: Philip Shilane, Kimberly Lu, Joseph Brandt, Nicholas Noto, Tipper Truong, Mariah Arevalo
-
Patent number: 11068390Abstract: Systems and methods for cleaning a storage system. A deduplicated storage system is cleaned by identifying structures that include dead or unreferenced segments. This includes processing recipes to identify the segments that are no longer part of a live object recipe. Then, the dead segments are removed. This is accomplished by copying forward the live segments and then deleting, as a whole, the structure that included the dead segments.Type: GrantFiled: February 1, 2019Date of Patent: July 20, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Philip Shilane, Kimberly Lu, Joseph Brandt, Nicholas Noto, Tipper Truong, Mariah Arevalo
-
Publication number: 20200250083Abstract: Systems and methods for cleaning a storage system. A deduplicated storage system is cleaned by identifying structures that include dead or unreferenced segments. This includes processing recipes to identify the segments that are no longer part of a live object recipe. Then, the dead segments are removed. This is accomplished by copying forward the live segments and then deleting, as a whole, the structure that included the dead segments.Type: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Inventors: Philip Shilane, Kimberly Lu, Joseph Brandt, Nicholas Noto, Tipper Truong, Mariah Arevalo
-
Publication number: 20200015358Abstract: A transparency includes a substrate having a first surface, an opposing second surface, and a peripheral edge extending therebetween. The transparency also includes a conductive coating covering a portion of the first surface. The conductive coating includes a first region having a first power density and a second region having a second power density different from the first power density.Type: ApplicationFiled: July 3, 2019Publication date: January 9, 2020Inventors: Micheal Joseph Brandt, Eric Christopher Sasse, Krishna K. Uprety