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: 20260021945Abstract: 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: ApplicationFiled: July 21, 2025Publication date: January 22, 2026Inventors: Geoff Marsh, Annie Mills, James Potter, Simon Hughes, Robert Ellis
-
Patent number: 12393429Abstract: 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: GrantFiled: April 19, 2023Date of Patent: August 19, 2025Assignee: Microchip Technology IncorporatedInventors: Robert Ellis, Stephen Bowling, Michael Catherwood
-
Publication number: 20250251966Abstract: 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: ApplicationFiled: December 12, 2024Publication date: August 7, 2025Applicant: Microchip Technology IncorporatedInventors: Robert Ellis, Michael Catherwood, Stephen Bowling, David Mickey
-
Publication number: 20250158406Abstract: 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: ApplicationFiled: November 10, 2023Publication date: May 15, 2025Inventors: Aniruddha Rajendra RAO, Chandrasekar VENKATRAMAN, Robert ELLIS, Chetan GUPTA
-
Publication number: 20250123045Abstract: 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: ApplicationFiled: October 29, 2024Publication date: April 17, 2025Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
-
Publication number: 20250093087Abstract: 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: ApplicationFiled: January 26, 2024Publication date: March 20, 2025Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
-
Publication number: 20250093088Abstract: 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: ApplicationFiled: October 19, 2023Publication date: March 20, 2025Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis, Lauren Tarvin
-
Publication number: 20250091305Abstract: 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: ApplicationFiled: October 19, 2023Publication date: March 20, 2025Inventors: Simon Hughes, Thomas Sharp, Able Chen, Haien Zhou, Robert Ellis
-
Patent number: 12201424Abstract: A biological fluid collection device that allows a blood sample to be collected anaerobically is disclosed.Type: GrantFiled: December 4, 2020Date of Patent: January 21, 2025Assignee: Becton, Dickinson and CompanyInventors: Adam Edelhauser, Anthony V. Torris, Robert Ellis, Bradley M. Wilkinson, Joseph Nathan Pratt, Bartosz Marek Korec
-
Publication number: 20240324945Abstract: 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: ApplicationFiled: June 7, 2024Publication date: October 3, 2024Inventors: Peter John KELLY, Robert ELLIS
-
Patent number: 12099693Abstract: 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: GrantFiled: April 12, 2022Date of Patent: September 24, 2024Assignee: Meta Platforms Technologies, LLCInventors: 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: 20240201493Abstract: 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: ApplicationFiled: February 26, 2024Publication date: June 20, 2024Inventors: Jonathan RAVASZ, Etienne PINCHON, Adam Tibor VARGA, Jasper STEVENS, Robert ELLIS, Jonah JONES, Evgenii KRIVORUCHKO
-
Patent number: 11947111Abstract: 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: GrantFiled: September 2, 2022Date of Patent: April 2, 2024Assignee: Meta Platforms Technologies, LLCInventors: Jonathan Ravasz, Etienne Pinchon, Adam Tibor Varga, Jasper Stevens, Robert Ellis, Jonah Jones, Evgenii Krivoruchko
-
Patent number: 11817154Abstract: 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: GrantFiled: March 23, 2021Date of Patent: November 14, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Kevin M. O'Toole, Robert Ellis
-
Publication number: 20230342158Abstract: 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: ApplicationFiled: April 19, 2023Publication date: October 26, 2023Applicant: Microchip Technology IncorporatedInventors: Robert Ellis, Stephen Bowling, Michael Catherwood
-
Patent number: 11775222Abstract: 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: GrantFiled: August 4, 2022Date of Patent: October 3, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Todd Lindberg, Robert Ellis, Kevin O'Toole, Vivek Shivhare
-
Patent number: 11726717Abstract: 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: GrantFiled: September 30, 2021Date of Patent: August 15, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Robert Ellis, Kevin O'Toole, Jacob Schmier
-
Patent number: 11709785Abstract: 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: GrantFiled: June 26, 2020Date of Patent: July 25, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Robert Ellis, Brent Jacobs, Kevin O'Toole
-
Patent number: 11620234Abstract: 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: GrantFiled: June 29, 2020Date of Patent: April 4, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Mark J. Dancho, Robert Ellis, Kevin O'Toole
-
Patent number: RE50598Abstract: 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: GrantFiled: January 11, 2023Date of Patent: September 23, 2025Assignee: Meta Platforms Technologies, LLCInventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox