Patents by Inventor Robert Ellis

Robert Ellis 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: 20260021945
    Abstract: A container can include a cylindrical body having an open first end, a closed second end, and a fluid therein. The container can also include a lid configured to removably couple with the open first end of the cylindrical body. The lid can include a lid base having at least one first opening and a lid cap can be rotatably coupled to the lid base and can have a second opening. Rotating the lid cap from a first position corresponding to a storage configuration to a second position corresponding to a dispensing configuration can cause the least one first opening of the lid base and the second opening of the lid cap to be aligned and a flexible straw removably coupled to the lid base can transition from a stored configuration to a deployed configuration in which the flexible straw extends through the second opening of the lid cap.
    Type: Application
    Filed: July 21, 2025
    Publication date: January 22, 2026
    Inventors: Geoff Marsh, Annie Mills, James Potter, Simon Hughes, Robert Ellis
  • Patent number: 12393429
    Abstract: An article of manufacture includes a non-transitory machine-readable medium. The medium includes instructions. The instructions, when read and executed by a processor, cause the processor to identify a first input instruction in a code stream to be executed, determine that the first input instruction includes an atomic operation designation, and selectively block interrupts for a duration of execution of the first input instruction and a second input instruction. The second input instruction is to immediately follow the first input instruction in the code stream.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: August 19, 2025
    Assignee: Microchip Technology Incorporated
    Inventors: Robert Ellis, Stephen Bowling, Michael Catherwood
  • Publication number: 20250251966
    Abstract: A device may have a processor to execute a first process comprising a plurality of instructions; a plurality of processor registers to store data associated with one or more of the plurality of instructions; and a context switch instruction, executable by the processor, to move a contiguous set of the plurality of processor registers to or from a memory corresponding to a given memory address, wherein the contiguous set of the plurality of processor registers comprises at least two processor registers and is a proper subset of a total number of processor registers available in the device.
    Type: Application
    Filed: December 12, 2024
    Publication date: August 7, 2025
    Applicant: Microchip Technology Incorporated
    Inventors: Robert Ellis, Michael Catherwood, Stephen Bowling, David Mickey
  • Publication number: 20250158406
    Abstract: Systems and methods described herein can involve for a selection of one or more lines in a grid to bring down, executing a load shedding optimizing process configured to determine optimal loads in the grid that can be shed while maintaining grid stability, the determination of optimal loads is based on one or more lines chosen to be brought down, load importance, and identification of loads in the grid that can be partially or completely shed; and executing a load shedding process to shed loads in the grid according to the optimal loads in the grid topology to shed.
    Type: Application
    Filed: November 10, 2023
    Publication date: May 15, 2025
    Inventors: Aniruddha Rajendra RAO, Chandrasekar VENKATRAMAN, Robert ELLIS, Chetan GUPTA
  • Publication number: 20250123045
    Abstract: Various systems, devices, and methods for insulated containers with a drawer are provided. In general, an insulated container, such as a portable cooler, includes a drawer. The insulated container includes a main chamber and includes a drawer chamber that is separate from the main chamber and is configured to movably receive the drawer therein. The main chamber is configured to hold a cooling agent that is configured to cool any items in the main chamber and also any items in the drawer. The insulated container can be manufactured using injection molding.
    Type: Application
    Filed: October 29, 2024
    Publication date: April 17, 2025
    Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
  • Publication number: 20250093087
    Abstract: Various systems, devices, and methods for insulated containers with a drawer are provided. In general, an insulated container, such as a portable cooler, includes a drawer. The insulated container includes a main chamber and includes a drawer chamber that is separate from the main chamber and is configured to movably receive the drawer therein. The main chamber is configured to hold a cooling agent that is configured to cool any items in the main chamber and also any items in the drawer. The insulated container can be manufactured using injection molding.
    Type: Application
    Filed: January 26, 2024
    Publication date: March 20, 2025
    Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
  • Publication number: 20250093088
    Abstract: Various systems, devices, and methods for insulated containers with a drawer are provided. In general, an insulated container, such as a portable cooler, includes a drawer. The insulated container includes a main chamber and includes a drawer chamber that is separate from the main chamber and is configured to movably receive the drawer therein. The main chamber is configured to hold a cooling agent that is configured to cool any items in the main chamber and also any items in the drawer. The insulated container can be manufactured using injection molding.
    Type: Application
    Filed: October 19, 2023
    Publication date: March 20, 2025
    Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis, Lauren Tarvin
  • Publication number: 20250091305
    Abstract: Various systems, devices, and methods for insulated containers with a drawer are provided. In general, an insulated container, such as a portable cooler, includes a drawer. The insulated container includes a main chamber and includes a drawer chamber that is separate from the main chamber and is configured to movably receive the drawer therein. The main chamber is configured to hold a cooling agent that is configured to cool any items in the main chamber and also any items in the drawer. The insulated container can be manufactured using injection molding.
    Type: Application
    Filed: October 19, 2023
    Publication date: March 20, 2025
    Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
  • Patent number: 12201424
    Abstract: A biological fluid collection device that allows a blood sample to be collected anaerobically is disclosed.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: January 21, 2025
    Assignee: Becton, Dickinson and Company
    Inventors: Adam Edelhauser, Anthony V. Torris, Robert Ellis, Bradley M. Wilkinson, Joseph Nathan Pratt, Bartosz Marek Korec
  • Publication number: 20240324945
    Abstract: The present invention relates to methods and devices for measuring and/or analysing the movement of a user to analyse the pronation and supination movements periods of a user. In particular, a medical biomarker indicative of a neurodegenerative disease or other disease impacting musculature control is determined. The method begins by receiving motion data from a sensor held or mounted for rotation with a body part of the user during a repeated rotational motion of the body part. The received data are processed to identify the orientation in a frame of reference associated with the sensor of mutually perpendicular primary, secondary, and tertiary axes of rotation for the motion of the body part of the user. The medical biomarker is then extracted by analysing the rotational motion of the body part of the user about at least one of the primary, secondary, and tertiary axes.
    Type: Application
    Filed: June 7, 2024
    Publication date: October 3, 2024
    Inventors: Peter John KELLY, Robert ELLIS
  • Patent number: 12099693
    Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. In one example, an artificial reality system comprises an image capture device configured to capture image data representative of a physical environment; a head-mounted display (HMD) configured to output artificial reality content; a gesture detector configured to identify, from the image data, a gesture comprising a motion of two fingers from a hand to form a pinching configuration and a subsequent pulling motion while in the pinching configuration; a user interface (UI) engine configured to generate a UI input element in response to identifying the gesture; and a rendering engine configured to render the UI input element as an overlay to at least some of the artificial reality content.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: September 24, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
  • Publication number: 20240201493
    Abstract: The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.
    Type: Application
    Filed: February 26, 2024
    Publication date: June 20, 2024
    Inventors: Jonathan RAVASZ, Etienne PINCHON, Adam Tibor VARGA, Jasper STEVENS, Robert ELLIS, Jonah JONES, Evgenii KRIVORUCHKO
  • Patent number: 11947111
    Abstract: The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: April 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jonathan Ravasz, Etienne Pinchon, Adam Tibor Varga, Jasper Stevens, Robert Ellis, Jonah Jones, Evgenii Krivoruchko
  • Patent number: 11817154
    Abstract: Aspects of a storage device are provided that simplify the encoding or translation of optimized read voltage thresholds into a given NAND register format, which may vary depending on NAND technology, block type, page type, or gray code layout. The storage device may include a memory, a circuit that is configured to shift and combine read threshold voltage offsets into a joint read voltage threshold offset, and a controller configured to store the joint read voltage threshold offset in the memory. The circuit may be implemented in hardware of the controller. Alternatively, the controller software or firmware itself may shift and combine the read threshold voltage offsets into the joint read voltage threshold offset. As a result, the number of instructions that the controller typically performs in translating the optimized thresholds may be reduced. Moreover, the simplified translation may be scalable to different NAND technologies or page types.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 14, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Kevin M. O'Toole, Robert Ellis
  • Publication number: 20230342158
    Abstract: An article of manufacture includes a non-transitory machine-readable medium. The medium includes instructions. The instructions, when read and executed by a processor, cause the processor to identify a first input instruction in a code stream to be executed, determine that the first input instruction includes an atomic operation designation, and selectively block interrupts for a duration of execution of the first input instruction and a second input instruction. The second input instruction is to immediately follow the first input instruction in the code stream.
    Type: Application
    Filed: April 19, 2023
    Publication date: October 26, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Robert Ellis, Stephen Bowling, Michael Catherwood
  • Patent number: 11775222
    Abstract: Aspects of a storage device including a master chip controller and a slave chip processor and memory including a plurality of memory locations are provided which allow for simplified processing of descriptors associated with host commands in the slave chip based on an adaptive context metadata message from the master chip. When the controller receives a host command, the controller in the master chip provides to the processor in the slave chip a descriptor associated with a host command, an instruction to store the descriptor in the one of the memory locations, and the adaptive context metadata message mapping a type of the descriptor to the one of the memory locations. The processor may then process the descriptor stored in the one of the memory locations based on the message, for example, by refraining from identifying certain information indicated in the descriptor. Reduced latency in command execution may thereby result.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: October 3, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Todd Lindberg, Robert Ellis, Kevin O'Toole, Vivek Shivhare
  • Patent number: 11726717
    Abstract: Aspects of a storage device including a memory and a controller are provided which allow for detection of dropped commands based on a die status (ready/busy status) of a command received from a host device. The memory may include dies controlled by chip-enables (CE). After selecting a die using CE, the controller waits between a minimum and maximum time after receiving the command to query the die status, where the minimum time is the time by which the command is expected to begin execution and the maximum time is the shortest time by which the command is expected to complete execution. The controller queries the die status after waiting the time period. If the die status is ready when it should have read busy, the controller detects that the command associated with the data is dropped and requests the host device to reissue the command.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 15, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Robert Ellis, Kevin O'Toole, Jacob Schmier
  • Patent number: 11709785
    Abstract: Aspects of a storage device including a memory and an encryption core are provided. The storage device may be configured for providing secure data storage, as well as one or more post-processing operations to be performed with the data. The encryption core, which may be configured to decrypt data, may control execution of one or more post-processing operations using the data. A read command received from a host device may include a tag associated with data identified by the read command. When encrypted data is retrieved from memory according to the read command, the encryption core may decrypt the encrypted data and provide the decrypted data for post-processing based on the tag. A corresponding post-processing operation may return a result when executed using the decrypted data. Rather than raw data identified by the read command, the result may be delivered to the host device in response to the read command.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 25, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Robert Ellis, Brent Jacobs, Kevin O'Toole
  • Patent number: 11620234
    Abstract: Aspects of a storage device including a memory and a controller are provided that allow for storage of tags identifying data types and sequence numbers with data to facilitate data recovery and system integrity checks following a power failure or other system failure event. The controller is configured during a write operation to include a tag in the data identifying the data type as a host write, a recycle write, or another internal write. Following a system failure event, the controller is configured to read the tags to identify the data type in the write. Based on the tags, the controller is configured to properly rebuild or update a logical-to-physical (L2P) table of the storage device to assign correct logical addresses to the most recent data during data recovery, as well as to verify correct logical addresses during system integrity checks.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 4, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mark J. Dancho, Robert Ellis, Kevin O'Toole
  • Patent number: RE50598
    Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system can include a menu that can be activated and interacted with using one hand. In response to detecting a menu activation gesture performed using one hand, the artificial reality system can cause a menu to be rendered. A menu sliding gesture (e.g., horizontal motion) of the hand can be used to cause a slidably engageable user interface (UI) element to move along a horizontal dimension of the menu while horizontal positioning of the UI menu is held constant. Motion of the hand orthogonal to the menu sliding gesture (e.g., non-horizontal motion) can cause the menu to be repositioned. The implementation of the artificial reality system does require use of both hands or use of other input devices in order to interact with the artificial reality system.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: September 23, 2025
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox