Patents by Inventor Bruno Henriques

Bruno Henriques 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: 11575508
    Abstract: Methods and systems for unified HSM and key management services are disclosed. According to certain embodiments, an encryption service request is issued by a client instance to a key management service (KMS) logic in a KMS cloud instance. The KMS logic parses the request to verify authorization for the request, identify the instance ID, and provide additional information to the request needed by hardware security management (HSM) middleware and hardware. A router receives the request from the KMS logic and routes the request to a service based on the instance ID, that transfers the request to HSM middleware. The HSM middleware parses HSM type from the request, translates the request to HSM vendor-specific instructions and routes the translated request to an HSM. The HSM according to certain embodiments is in a cloud computing environment separate from the KMS cloud instance, and in some embodiments the HSM is on-prem at a physical client site.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Martin Schmatz, Navaneeth Rameshan, Mathew Richard Odden, Bruno Henriques, Patricia M. Sagmeister
  • Publication number: 20220393857
    Abstract: Methods and systems for unified HSM and key management services are disclosed. According to certain embodiments, an encryption service request is issued by a client instance to a key management service (KMS) logic in a KMS cloud instance. The KMS logic parses the request to verify authorization for the request, identify the instance ID, and provide additional information to the request needed by hardware security management (HSM) middleware and hardware. A router receives the request from the KMS logic and routes the request to a service based on the instance ID, that transfers the request to HSM middleware. The HSM middleware parses HSM type from the request, translates the request to HSM vendor-specific instructions and routes the translated request to an HSM. The HSM according to certain embodiments is in a cloud computing environment separate from the KMS cloud instance, and in some embodiments the HSM is on-prem at a physical client site.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 8, 2022
    Inventors: Vaijayanthimala K. ANAND, Martin SCHMATZ, Navaneeth RAMESHAN, Mathew Richard ODDEN, Bruno HENRIQUES, Patricia M. SAGMEISTER
  • Publication number: 20220385464
    Abstract: Systems and methods for enforcing durability of second level encryption keys by a key management system (KMS) are provided. In embodiment, a method includes: receiving a first request to encrypt a first level key, the request including the first level key and a second level key identification associated with a stored encrypted second level key; determining that a durability check of the encrypted second level key is required based on the request; determining a durability status of the encrypted second level key by comparing actual storage of the encrypted second level key in one or more storage locations with predetermined storage rules for a durability level of the encrypted second level key, wherein the durability status indicates that the storage of the encrypted second level key complies with the durability level; and sending a notification regarding the durability status to the data storage service.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Vaijayanthimala K. Anand, Wesley Leggette, Akila Srinivasan, Bruno Henriques, Cameron Paul Kurotori
  • Publication number: 20220382522
    Abstract: Systems and methods are described that allow maximum flexibility for users to develop simple or complex data processing applications for customization of B2B, B2C and marketplace commerce application software, platforms and extensions that are composable. In this development, applications operate in a distinct and separate application plane that is uniquely designed to be independent of the core program but leverages the underlying data structures and applications support processes. This capability is created through the provision of well-defined extension points in the core program. This improvement, preferably when combined with a microservices architecture, enables users to more easily and quickly produce and deploy customized applications as they will not alter or impact the core program or its upgradeability thereby allowing improved and continuous flexibility to modify commerce platform functionality to better meet evolving business needs.
    Type: Application
    Filed: May 25, 2022
    Publication date: December 1, 2022
    Inventors: Bernardo Heynemann Nascentes da Silva, Bruno Henrique da Silva, Tiago Lobato Gimenes, Guilherme Rodrigues, Geraldo Thomaz, JR.
  • Patent number: 11462247
    Abstract: Systems and methods for combined video trimming and stitching are disclosed. In one embodiment, the method receives two video files, each including labeled video segments and a playlist. Each playlist includes segment labels providing a segment playback order. The method receives a trim request including a target time range to be removed from a first video file, and a stitch request including the playlists of the two video files. The target time range starts at a beginning bookend timestamp and ends at an ending bookend timestamp. The method identifies beginning and ending bookend segments based on the beginning and ending bookend timestamps, then executes the trim request by processing the beginning or the ending bookend segment, and modifying the first video's playlist. The method executes the stitch request by generating a combined playlist for a combined video file.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 4, 2022
    Assignee: Loom, Inc.
    Inventors: Vinay Hiremath, Bruno Henrique da Silva
  • Publication number: 20220287223
    Abstract: A product control assembly for an agricultural product meter includes a first product control barrier configured to extend along a product path. The product path extends from an agricultural product storage area to an outlet, the first product control barrier includes a first portion and a second portion, the second portion is pivotally coupled to the first portion, the second portion is configured to contact an outlet barrier while the agricultural product meter is in a non-working position. The product control assembly also includes a second product control barrier configured to form an end of the agricultural product storage area and to be spaced apart from the outlet barrier, and the first and second product control barriers are configured to cooperate to substantially block flow of the agricultural product from the agricultural product storage area into the outlet while the agricultural product meter is in the non-working position.
    Type: Application
    Filed: August 20, 2021
    Publication date: September 15, 2022
    Inventors: Chad Michael Johnson, Joao Augusto Bello De Carvalho, Daniel Repke, Carlos Alexandre Giusti, Bruno Henrique Santos Nunes
  • Publication number: 20220254377
    Abstract: Systems and methods for combined video trimming and stitching are disclosed. In one embodiment, the method receives two video files, each including labeled video segments and a playlist. Each playlist includes segment labels providing a segment playback order. The method receives a trim request including a target time range to be removed from a first video file, and a stitch request including the playlists of the two video files. The target time range starts at a beginning bookend timestamp and ends at an ending bookend timestamp. The method identifies beginning and ending bookend segments based on the beginning and ending bookend timestamps, then executes the trim request by processing the beginning or the ending bookend segment, and modifying the first video's playlist. The method executes the stitch request by generating a combined playlist for a combined video file.
    Type: Application
    Filed: December 29, 2021
    Publication date: August 11, 2022
    Inventors: Vinay Hiremath, Bruno Henrique da Silva
  • Patent number: 11315601
    Abstract: Systems and methods for stitching together two video files are disclosed. In one embodiment, the method first receives a first video file and a second video file. Each video file includes a plurality of labeled video segments and a playlist. Each playlist includes a plurality of segment labels providing a segment playback order. Each labeled video segment includes a plurality of frames and a corresponding plurality of timestamps. After receiving the two video files, the method receives a stitch request including the playlists of the two video files. Finally, the method executes the stitch request by time shifting the labeled video segments of the second video and generating a modified playlist. Also disclosed is a method for trimming a video file, which may be utilized to trim the video files before stitching them together.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: April 26, 2022
    Assignee: Loom, Inc.
    Inventors: Vinay Hiremath, Bruno Henrique da Silva
  • Patent number: 11289127
    Abstract: Systems and methods for instant video editing (e.g., trimming and stitching) are provided. In one embodiment, the trimming method includes receiving a video file. The video file includes a plurality of labeled video segments and a playlist. The playlist includes a plurality of segment labels, where each video segment includes a plurality of frames and a corresponding plurality of timestamps. The method receives a trim request including a target time range to be removed from the video file. The target time range starts at a beginning bookend timestamp and ends at an ending bookend timestamp. The method identifies a beginning bookend segment and an ending bookend segment. Finally, the method executes the trim request by processing one of the beginning bookend segment and the ending bookend segment. Also disclosed is a stitching method for stitching together two or more video files, which method may be utilized after each video file is trimmed.
    Type: Grant
    Filed: November 13, 2021
    Date of Patent: March 29, 2022
    Assignee: Loom, Inc.
    Inventors: Vinay Hiremath, Bruno Henrique da Silva
  • Publication number: 20120292350
    Abstract: The present invention relates to a motor ice dispenser for refrigerators comprising an electric motor (3) programmed to have two operating velocities during the opening of a door (1), for the release of a piece of ice (2) for the costumer. In the beginning of the door (1) opening, the electric motor (3) operates at a low speed and high torque, and, at the end of the door (1) opening, the electric motor (3) operates at a high speed and low torque.
    Type: Application
    Filed: November 4, 2010
    Publication date: November 22, 2012
    Applicant: WHIRLPOOL S.A.
    Inventors: Bruno Henrique Kikumoto de Paula, Joao Eduardo Santana Borges