Patents by Inventor Michael Robillard

Michael Robillard 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: 20260253128
    Abstract: One example method is a method for a virtual shopping experience. The method includes connecting an app on a mobile device of a customer to a store hub associated with a virtual endless aisle, in response to an interaction of the customer with a product, emitting, by a smart shelf of the virtual endless aisle, an event, based on the event, transmitting, by the store hub to a display screen visible to the user, information concerning the product, displaying, by the display screen, a portion of the virtual endless aisle that includes the information concerning the product, detecting, by a camera associated with the virtual endless aisle, a product selection signal generated by the customer, and enabling, by the virtual endless aisle, the customer to purchase the product.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Michael Robillard, Karim Elghamry, Ramona Devi, Xuebin He, Yichun Xu, Rushiv Arora
  • Publication number: 20260253344
    Abstract: One example method includes using cameras to map a physical space, calibrating the cameras, based on movement of a human or other entity in the physical space, obtaining camera location and orientation information, creating, using a digital twin of the physical space and the camera location and orientation information, a virtual reality environment that includes virtual representations of the cameras that are located and oriented in the same way as in the physical space, collecting, from the virtual reality environment, data collected by the cameras, and processing the data.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Michael Robillard, Rushiv Arora, Karim Elghamry
  • Publication number: 20260253175
    Abstract: A method for compressing and fusing sensor data. One example method includes collecting, by a sensor, data concerning an environment in which the sensor is located, compressing the data to generate compressed data, filtering the compressed data, fusing the compressed data with other data collected by another sensor to generate fused data, and transmitting and/or storing the fused data. The sensor may be a stereo camera, and the compressing may involve reducing a frame capture rate of the stereo camera.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Michael Robillard, Karim Elghamry, Ramona Devi, Xuebin He, Trevor Scott Conn, Rushiv Arora
  • Publication number: 20260237239
    Abstract: One example method includes processing a natural language query concerning a user in a commercial environment, based on the natural language query, extracting, from a video of the user, one or more frames that are responsive to the natural language query, and one of the frames is a key frame, analyzing customer behavior captured in the one or more frames, and based on the analyzing, obtaining an insight concerning the customer behavior.
    Type: Application
    Filed: February 12, 2025
    Publication date: August 13, 2026
    Inventors: Zijia Wang, Yichun Xu, Michael Robillard
  • Publication number: 20260236974
    Abstract: A virtual concierge that implements a method including capturing, at an edge device, spoken input from a user, converting the input to text, transmitting the text to a server, receiving, from the server, a response corresponding to the input, converting the response to speech, and presenting the speech, in audible form, to the user. The server uses an LLM to generate the response, which may include a recommendation, and the speech is presented to the user by an avatar displayed at the edge device.
    Type: Application
    Filed: February 13, 2025
    Publication date: August 13, 2026
    Inventors: Michael Robillard, Xuebin He, Yichun Xu
  • Publication number: 20260237033
    Abstract: One example method includes receiving a two dimensional source image of a three dimensional object, receiving a natural language text prompt, and modifying a three dimensional model of the three dimensional object according to guidance included in the natural language text prompt, and using the two dimensional source image, to obtain a modified three dimensional model. The modified three dimensional model then differs visually from the unmodified three dimensional model.
    Type: Application
    Filed: February 12, 2025
    Publication date: August 13, 2026
    Inventors: Zijia Wang, Michael Robillard, Yichun Xu
  • Publication number: 20260238875
    Abstract: One example method includes detecting, using a camera, a presence of a user in an operating environment, acquiring, by a beacon, a location of the user in the operating environment, tracking, using the beacon, movement of the user in the operating environment, obtaining, by the beacon, location information indicating a location of the user in the operating environment, and using the location information to control operation of the camera so that the camera follows the user.
    Type: Application
    Filed: February 12, 2025
    Publication date: August 13, 2026
    Inventors: Xuebin He, Yichun Xu, Michael Robillard
  • Publication number: 20260237097
    Abstract: One example method includes detecting, using a camera, a presence of a user in a sub-area of an operating environment, automatically performing a calibration process on a beacon/camera pair located in the sub-area to enable the beacon/camera pair to generate a coordinate system that corresponds to the sub-area, acquiring, by the beacon using the coordinate system, a location of the user in the sub-area, tracking, using the beacon, movement of the user in the sub-area, detecting when the user is moving out of range of the beacon/camera pair, and handing off the user to another beacon/camera pair.
    Type: Application
    Filed: February 12, 2025
    Publication date: August 13, 2026
    Inventors: Xuebin He, Yichun Xu, Michael Robillard
  • Patent number: 12578793
    Abstract: A method for enabling user control of a display screen. The example method includes tracking, by a camera, a position of a pupil of an eye of a human user who is positioned to be able to view multiple display screens, determining a location of the pupil within the eye, determining, as among the display screens, and based on the location of the pupil, which of the display screens is being looked at by the user, and enabling control, by the user, of the display screen that the user is looking at.
    Type: Grant
    Filed: February 27, 2025
    Date of Patent: March 17, 2026
    Assignee: Dell Products L.P.
    Inventors: Michael Robillard, Yichun Xu, Xuebin He
  • Patent number: 12493816
    Abstract: One example method includes evaluating a function invoked by a request that is received at a local classical computing execution environment, and the request also implies performance of a quantum computing function in a quantum computing execution environment, based on an outcome of the evaluating, determining whether or not the function should be run in the local classical computing execution environment, or whether the function should be run in a separate classical computing execution environment, and when the determining indicates that the function should be run in the separate classical computing execution environment, forwarding the request to the separate classical computing environment for execution of the function. The local classical computing execution environment, the separate classical computing execution environment, and the quantum computing execution environment, are respective first, second, and third, tiers of a hybrid computing execution environment.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: December 9, 2025
    Assignee: Dell Products L.P.
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Brendan Burns Healy, Benjamin E. Santaus, Xuebin He
  • Patent number: 12411621
    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: Grant
    Filed: July 7, 2022
    Date of Patent: September 9, 2025
    Assignee: Dell Products L.P.
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Brendan Burns Healy, Eric Bruno
  • Patent number: 12411800
    Abstract: One example method includes receiving, by a hybrid classical-quantum computing system, data from a node of a data confidence fabric, processing the data to create processed data, generating one or more confidence scores relating to the processed data, and making the one or more confidence scores and the processed data available to an end user. The hybrid classical-quantum computing system may also be a node of the data confidence fabric and may perform classical and/or quantum computing operations on the data.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: September 9, 2025
    Assignee: Dell Products L.P.
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong
  • Patent number: 12379761
    Abstract: Techniques are disclosed for management of edge resources. For example, a method comprises receiving energy consumption data corresponding to operation of a plurality of edge devices from a plurality of edge service providers. In the method, a plurality of energy efficiency scores are computed based, at least in part, on the energy consumption data. The energy efficiency scores correspond to operation of one or more of the edge devices associated with respective ones of the edge service providers. The method further comprises receiving one or more energy consumption parameters from at least one user device for the operation of the one or more edge devices, and identifying based, at least in part, on the energy efficiency scores, a subset of the edge devices corresponding to the energy consumption parameters. Data corresponding to the subset of the edge devices is transmitted to the at least one user device.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 5, 2025
    Assignee: Dell Products L.P.
    Inventors: Amy N. Seibel, Michael Robillard
  • Publication number: 20240394586
    Abstract: One example method includes obtaining information about a first pre-defined implementation of a QUBO (quadratic unconstrained binary optimization) problem configured for execution on a gate-based device, obtaining information about a second pre-defined implementation of the QUBO problem configured for execution on an annealing device, receiving information about a QUBO job that is to be executed, identifying first hardware and second hardware that are available to execute the QUBO job, and the first hardware is different from the second hardware, using the information about the first and second pre-defined implementations of the QUBO problem to generate respective predictions concerning performance of the QUBO job on the first hardware and the second hardware, comparing the predictions, and based on the comparing, selecting one of the first hardware and the second hardware for execution of the QUBO job.
    Type: Application
    Filed: May 22, 2023
    Publication date: November 28, 2024
    Inventors: Rômulo Teixeira de Abreu Pinho, Michael Robillard, Benjamin E. Santaus, Brendan Burns Healy, Victor Fong, Miguel Paredes Quiñones
  • Patent number: 11900174
    Abstract: Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing units, wherein the plurality of abstracted processing units are configured to decouple an allocation decision from the plurality of virtualized processing units, and further wherein at least one of the virtualized processing units is mapped to multiple ones of the abstracted processing units. The method allocates one or more virtualized processing units to execute a given application by allocating one or more abstracted processing units identified from the data structure. The method also enables migration of one or more virtualized processing units across the system.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: February 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Anzhou Hou, Zhen Jia, Qiang Chen, Victor Fong, Michael Robillard
  • Patent number: 11874719
    Abstract: Techniques are disclosed for management of edge devices. For example, a method comprises coordinating operation of a plurality of edge devices in a system to process a plurality of workloads. The coordinating of the operation of the plurality of edge devices in the system comprises coordinating one or more times for changing a state of at least a subset of the plurality of edge devices from a first state corresponding to a first level of activity to a second state corresponding to a second level of activity. By way of further example, the coordinating of the operation of the plurality of edge devices in the system may further comprise coordinating one or more times for the processing of the plurality of workloads by at least the subset of the plurality of edge devices in the system.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: January 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Michael Robillard, Amy N. Seibel
  • 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
  • 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: 20240012786
    Abstract: One example method includes receiving, by a hybrid classical-quantum computing system, data from a node of a data confidence fabric, processing the data to create processed data, generating one or more confidence scores relating to the processed data, and making the one or more confidence scores and the processed data available to an end user. The hybrid classical-quantum computing system may also be a node of the data confidence fabric and may perform classical and/or quantum computing operations on the data.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong
  • 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