Patents by Inventor Eric Bruno

Eric Bruno 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: 12182525
    Abstract: Methods, apparatus, and processor-readable storage media for automatically generating context-based alternative text using artificial intelligence techniques are provided herein. An example computer-implemented method includes generating text captions for an image derived from a web page by processing the image using an artificial intelligence-based image captioning model; determining context information pertaining to the image by processing the image using an artificial intelligence-based context and emotion recognition library; generating context-based alternative text for at least a portion of the image by processing, using at least one artificial intelligence-based alternative text generation model, at least a portion of one or more of the generated text caption(s) for the image and the determined context information pertaining to at least a portion of the image; and performing one or more automated actions based on the generated context-based alternative text.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: December 31, 2024
    Assignee: Dell Products L.P.
    Inventors: Shary Beshara, Amy Seibel, Kranti Uppala, Eric Bruno
  • Publication number: 20240286847
    Abstract: Detecting damaged packages is disclosed. Transport mechanisms, such as pallets, are equipped with sensors including inertial sensors. The inertial data, in conjunction with characteristics of the packages such as fragility values, can be used to determine whether a package may be damaged. If damage is suspected, the package can be inspected. The ability to detect damage may also use package geometries and the like. When damage is suspected, remedial actions can be performed.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Inventors: Eric L. Caron, Vinicius Michel Gottin, Jason Bonafide, Nalinkumar Mistry, Eric Bruno
  • Patent number: 12058047
    Abstract: A method comprises executing a workload acquiring algorithm at a first edge node of a plurality of edge nodes to pull at least one workload of a plurality of workloads from a workload queue corresponding to a second edge node of the plurality of edge nodes. In one example, the first edge node may be a component of a first edge location, and the method may further comprise providing the first edge node with access to one or more workloads from one or more workload queues corresponding to one or more edge nodes from a second edge location different from the first edge location.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Eric Bruno, Amy Seibel
  • Publication number: 20240259348
    Abstract: An edge compute network includes an endpoint device and an information handling system. The endpoint device includes a network interface configured to operate with no open inbound network ports and to provide an outbound request on a predetermined network port. The information handling system includes first and second reverse proxies and instantiates an endpoint orchestrator. The first reverse proxy receives the outbound request and provides the outbound request to the second reverse proxy. The second reverse proxy provides the outbound request to the endpoint orchestrator which authenticates the endpoint device based upon the outbound request and provides authentication information to the endpoint device. The endpoint device authenticates the information handling system based upon the authentication information, and opens the predetermined network port to the information handling system in response to authenticating the information handling system.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 1, 2024
    Inventors: Eric Bruno, Daniel Cummins, Bradley Goodman, Ana Smith, Jeremy Phelps
  • Publication number: 20240232786
    Abstract: One example method includes receiving datasets based on one or more instances of sensor data that are received from one or more sensors. The sensor data is associated with an aggregate fragility level that indicates how fragile one or more packages being transported by a movable edge node in an edge environment are. Features that are based on the datasets are extracted. Based on the extracted features, events that indicate anomalous driving patterns for the movable edge node are determined. In response to determining the events, an alarm based on a predetermined threshold that is based on the aggregate fragility level is generated.
    Type: Application
    Filed: October 25, 2022
    Publication date: July 11, 2024
    Inventors: Eric L. Caron, Eric Bruno, Jason Bonafide, Nalinkumar Mistry, Vinicius Michel Gottin
  • Patent number: 12010038
    Abstract: A method includes receiving inputs for respective users in an edge utility system comprising edge and core computing sites, with a first one of the inputs for a first user characterizing edge resources requested by that user for executing at least a portion of a workload of that user, and a second one of the inputs for a second user characterizing edge resources available from that user for executing at least a portion of a workload of another user. The method includes populating one or more data structures based at least in part on the received inputs, aggregating edge resources of multiple ones of the edge computing sites into an edge network based at least in part on the populated data structures, and utilizing at least a portion of the aggregated edge resources of the edge network to execute at least a portion of a workload of a particular user.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: June 11, 2024
    Assignee: Dell Products L.P.
    Inventors: Amy N. Seibel, Victor Fong, Eric Bruno
  • Publication number: 20240135305
    Abstract: One example method includes receiving datasets based on one or more instances of sensor data that are received from one or more sensors. The sensor data is associated with an aggregate fragility level that indicates how fragile one or more packages being transported by a movable edge node in an edge environment are. Features that are based on the datasets are extracted. Based on the extracted features, events that indicate anomalous driving patterns for the movable edge node are determined. In response to determining the events, an alarm based on a predetermined threshold that is based on the aggregate fragility level is generated.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Eric L. Caron, Eric Bruno, Jason Bonafide, Nalinkumar Mistry, Vinicius Michel Gottin
  • Publication number: 20240069927
    Abstract: A nanoservice architecture allows a service to include multiple functions or features along with a common skeleton code. Each of the nanoservices in a service may be configured using a common configuration file. The configuration file may include a portion that configures requirements or resources common to all nanoservices and other portions that are specific to associated nanoservices.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Eric L. Caron, Eric Bruno
  • Publication number: 20240012570
    Abstract: One example method includes receiving a hybrid/classical algorithm, determining a runtime characteristic of the hybrid/classical algorithm, based on the runtime characteristic, checking a memory availability for execution of the hybrid/classical algorithm, when adequate memory is not available to support execution of the hybrid/classical algorithm, modifying a classical/quantum memory fabric to provide enough memory to support execution of the hybrid/classical algorithm, and orchestrating the hybrid classical/quantum algorithm to an execution environment that includes the classical/quantum memory fabric.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Brendan Burns Healy, Eric Bruno
  • Publication number: 20240012678
    Abstract: Distributing quantum jobs are disclosed. When a quantum processing unit is underutilized or when wait times are long, quantum jobs may be distributed from the job queue of one vendor to another vendor. This improves utilization and reduces wait times.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 11, 2024
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Eric Bruno, Amy N. Seibel, Benjamin Santaus, Brendan Burns Healy
  • Publication number: 20240012681
    Abstract: Quantum job prioritization is disclosed. Quantum jobs may be stored as placeholders in a job queue associated with a quantum processing unit. The quantum jobs are prioritized to improve the usage of the quantum processing unit. Prioritizing quantum jobs allows the quantum processing unit to execute quantum jobs in different orders rather than on an application basis. This allows grace periods to be used for executing quantum jobs.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 11, 2024
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Eric Bruno, Benjamin Santaus
  • Patent number: 11860745
    Abstract: A method comprises executing a testing operation on a plurality of redundant components of an edge device. In one example, based, at least in part, on the testing operation, at least one redundant component of the plurality of redundant components is identified as having an operational issue, and the at least one redundant component is deactivated in response to the identifying. One or more remaining redundant components of the plurality of redundant components are utilized in one or more operations following the testing operation.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: January 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Eric Bruno, Dragan Savic
  • Publication number: 20230419378
    Abstract: One example method includes receiving job configuration information from a user with a quantum computing job to be performed, receiving quantum computing information from a quantum computing service vendor, generating, based on the quantum computing information, a vendor score for the quantum computing service vendor, and transmitting the vendor score to the user. The quantum computing information received from the quantum computing service vendor may include information about an accuracy of results produced by execution of a quantum circuit or other quantum hardware operated by the quantum computing service vendor.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Brendan Burns Healy, Benjamin E. Santaus, Eric Bruno
  • Patent number: 11854567
    Abstract: One example includes a digital twin of a microphone array. The digital twin acts as a digital copy of a physical microphone array. The digital array allows the microphone array to be analyzed, simulated and optimized. Further, the microphone array can be optimized for performing sound quality operations such as noise suppression and speech intelligibility.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: December 26, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Danqing Sha, Amy N. Seibel, Eric Bruno, Zhen Jia
  • Publication number: 20230401174
    Abstract: One example method includes declaring a management requirement for a collection of data, defining metadata that embodies the requirement, associating the management requirement with the collection of data, and performing a filesystem operation, with respect to the collection of data, based on the metadata. The declaring and defining operations may be performed by an administrator operating in a centralized datastore that includes a metadata repository, and the defined metadata may be stored in the metadata repository.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Joel Christner, Robert A. Lincourt, Eric Bruno
  • Publication number: 20230401099
    Abstract: Attribute-based workload placement and orchestration in a computing environment including nodes is disclosed. A workload, when received at a scheduling engine, is given a workload score determined from the workload's attributes. Using the workload attributes, along with node attributes and/or data attributes, the workload is placed with one of the nodes. The node is selected based on how the workload attributes compare with the node attributes and/or the data attributes and based on the node score.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Eric Bruno, Victor Fong, Amy N. Seibel
  • Publication number: 20230401171
    Abstract: One example method includes receiving, by an administrator from a user computer system, a query identifying content the user wants to access, and the administrator and user computer system are elements of a system that includes a group of networked user computer systems, parsing, by the administrator, the query to identify metadata included in the query, identifying, by the administrator, any content of a datastore that matches the metadata, packaging, by the administrator, the datastore content into a virtual filesystem, and exposing, by the administrator, the virtual filesystem to one of the user computer systems.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Joel Christner, Robert A. Lincourt, Eric Bruno
  • Publication number: 20230401218
    Abstract: One example method includes, at a computer system that is an element of a network, intercepting stream elements of a stream associated with the computer system, selecting one or more of the stream elements, analyzing the selected stream elements, and based on the analyzing, emitting the selected stream elements to an external, query-able, storage entity that is external to the computer system. The metadata emitted to the storage entity may further include metadata that was natively generated at the computer system.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Joel Christner, Robert A. Lincourt, Eric Bruno
  • Patent number: 11818556
    Abstract: One example method includes performing sound quality operations. Microphone arrays are used to cancel or reduce or suppress background noise and to enhance speech. Subjective user input is received by an orchestration engine. The orchestration engine generates an output that includes at least adjustments to a microphone array. Controlling the microphone array based, in part, on subjective user feedback, allows desired speech or desired sound to be heard more clearly by the user.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: November 14, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Danqing Sha, Amy N. Seibel, Eric Bruno, Zhen Jia
  • Patent number: 11812236
    Abstract: A collaborative distributed microphone array is configured to perform or be used in sound quality operations. A distributed microphone array can be operated to provide sound quality operations including sound suppression operations and speech intelligibility operations for multiple users in the same environment.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: November 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Danqing Sha, Amy N. Seibel, Eric Bruno, Zhen Jia