Patents Examined by M. Patel
-
Patent number: 12367146Abstract: A memory device includes a memory array with first and second memory regions, multiple communication ports and coherency control circuitry. The communication ports couple the memory device to host computers, enabling a first host to write a data block to the second region, write a message, including a data descriptor of the data block, to the first or second region, and write message metadata, associated with the message, to the first region, and also to enable a second host to read the message metadata, the data descriptor and the associated data block. The coherency control circuitry controls coherency of data in the first region, including sending an invalidation request to the second host to invalidate a copy of the message metadata stored in a local cache of the second host. The invalidation request is sent in response to the first host writing the message metadata to the first region.Type: GrantFiled: March 14, 2024Date of Patent: July 22, 2025Assignee: Arm LimitedInventors: David Alan Boles, David Joseph Hawkins, Sandipkumar Ladhani
-
Patent number: 12360901Abstract: Systems and methods are disclosed including a processing device operatively coupled to memory device. The processing device perform operations comprising receiving, from a memory sub-system controller, a first read command and a second read command; determining that the memory device is in a suspended state; and responsive to determining that a first address range specified by the first read command does not overlap with a second address range specified by the second read command, issuing, to the memory device, the first read command and the second read command collectively.Type: GrantFiled: February 2, 2023Date of Patent: July 15, 2025Assignee: Micron Technology, Inc.Inventors: Sundararajan N. Sankaranarayanan, Eric Lee
-
Patent number: 12358509Abstract: A computer-implemented method performed in a vehicle control unit for controlling motion of a heavy-duty vehicle. The method includes obtaining a vehicle motion request, wherein the vehicle motion request is indicative of a target curvature and a target acceleration, determining a motion support device, MSD, control allocation based on the vehicle motion request, determining a dynamic wheel slip angle limit based on the vehicle motion request, where dynamic wheel slip angle limit increases with a decreasing target acceleration, and controlling the motion of the heavy-duty vehicle based on the MSD control allocation constrained by the dynamic wheel slip angle limit.Type: GrantFiled: August 4, 2022Date of Patent: July 15, 2025Assignee: VOLVO TRUCK CORPORATIONInventors: Yangyan Gao, Leon Henderson, Timothy Gordon
-
Patent number: 12354714Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for customizing monitoring programs involving remote devices. In some implementations, at least one of subject attribute data describing characteristics of subjects or subject outcome data including results from monitoring programs that involved the subjects are extracted from a subject database. The subjects are grouped into different groups according to levels of similarity among attributes of the subjects or monitored outcomes for the subjects. A profile is constructed for a group which includes defining inclusion criteria for the group based on aggregate data for the subjects in the group. Data sets are used in the subject database to characterize, for each profile, differing effects of elements of monitoring programs on program compliance outcomes for subjects that satisfy the criteria of the profile.Type: GrantFiled: April 29, 2022Date of Patent: July 8, 2025Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 12354725Abstract: A gamified pharmaceutical packaging, dispensing system, and methodology is disclosed. The innovative gamified smart packaging system and methodology provides a variety of incentives to patients and relevant teams to take their medications, on time, and at the correct dosage. The system comprises monitored pharmaceutical dispensing devices that communicate with a plurality of compute devices, or smartphones. Each time the patient dispenses the medicine from the dispensing device, a signal is transmitted to the compute device. Upon receiving the signal, the compute device records the dispensing event, calculates a specific “score” for that event, and reports the patient's cumulative “score” of successfully dispensing the medicine. If a dispensing event signal is not received in a timely fashion, the system sends a prompt to the patient to take their medication. Accumulating points by properly taking the prescribed medication allows the patient and/or team to be eligible to receive various benefits.Type: GrantFiled: January 27, 2022Date of Patent: July 8, 2025Inventor: Jeff Stollman
-
Patent number: 12339788Abstract: Embodiments are provided for protecting boot block space in a memory device. Such a memory device may include a memory array having a protected portion and a serial interface controller. The memory device may have a register that enables or disables access to the portion when data indicating whether to enable or disable access to the portion is written into the register via a serial data in (SI) input.Type: GrantFiled: January 8, 2024Date of Patent: June 24, 2025Inventor: Theodore T. Pekny
-
Patent number: 12332792Abstract: A system may include multiple coherent agents, where a given coherent agent includes one or more caches configured to cache data. Memory controller circuitry may control one or more memory circuits from which the one or more caches are configured to cache data and maintain a directory that tracks which of the multiple coherent agent circuits is caching copies of a plurality of cache blocks and states of the cached copies in the multiple coherent agent circuits. A first agent may transmit a first request for a first cache block. The first agent may store, in request buffer circuitry, information corresponding to the first request then detect a second snoop from a second agent circuit to the first cache block. The first agent may absorb the second snoop, including to store information corresponding to the second snoop with the information corresponding to the first request in the request buffer circuitry.Type: GrantFiled: February 20, 2024Date of Patent: June 17, 2025Assignee: Apple Inc.Inventors: James Vash, Gaurav Garg, Brian P. Lilly, Ramesh B. Gunna, Steven R. Hutsell, Lital Levy-Rubin, Per H. Hammarlund, Harshavardhan Kaushikkar
-
Patent number: 12330319Abstract: Systems, devices and methods are directed to robotic assembly of a piece of furniture. The systems include a robot including a base, a robotic arm coupled to the base and a multi-functional robotic head coupled to the robotic arm. The multi-functional robotic head includes a camera configured to scan a barcode positioned on a part presented to the robot. The barcode provides instructions to the robot for attaching one or more hardware components to the part to assemble the piece of furniture. The multi-functional robotic head also includes a first applicator mechanism configured to apply an adhesive to the part; a first gripping mechanism configured to grip a first hardware component to be maneuvered by the robotic arm to a first position to be attached to the part, and a first attachment mechanism configured to attach the first hardware component to the part at the first position.Type: GrantFiled: February 7, 2020Date of Patent: June 17, 2025Assignee: MIRALIS INC.Inventors: Langis Bélanger, Jean-Philippe Collin
-
Patent number: 12332797Abstract: A method of operating a storage module, the method including setting a characteristic value based on information received from a host, the information including information related to a size of write data in units of cache lines, and successively receiving the write data in units of the cache lines based on a single write command received from the host.Type: GrantFiled: April 27, 2023Date of Patent: June 17, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Doohwan Oh, Wonjae Shin, Eunbyeol Ko
-
Patent number: 12327021Abstract: A storage device including a memory interface chip. In some embodiments, the storage device includes: a controller integrated circuit; a first memory die; and a first converter integrated circuit, the first converter integrated circuit having a first external interface and a second external interface, the first external interface being a serial interface, the first external interface being connected to the controller integrated circuit, and the second external interface being a memory interface connecting the first converter integrated circuit to the first memory die.Type: GrantFiled: August 26, 2022Date of Patent: June 10, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Young deok Kim, Pyeongwoo Lee, Vipin Kumar Agrawal
-
Patent number: 12326341Abstract: A parking system for a vehicle including a braking system, including one or more cameras capturing image data representative of an environment surrounding the vehicle, and a display located within an interior cabin of the vehicle. The display shows image data representative of the environment surrounding the vehicle. The parking system also includes one or more controllers in electronic communication with the one or more cameras and the display. The one or more controllers execute instructions to determine the user is about to execute a parking maneuver based on the image data collected by the one or more cameras. In response to determining the user is about to execute the parking maneuver, the one or more controllers instruct the display to show the image data representative of the environment surrounding the vehicle.Type: GrantFiled: October 13, 2022Date of Patent: June 10, 2025Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Mohamed A. Layouni, Markus Jochim
-
Patent number: 12326811Abstract: In part, the disclosure relates to a fault tolerant system. The system may include one or more shared memory complexes, each memory complex comprising a group of M computer-readable memory storage devices; one or more cache coherent switches comprising two or more host ports and one or more downstream device ports, the cache coherent switch in electrical communication with the one or more shared memory storage device; a first management processor in electrical communication with the cache coherent switch; a first compute node comprising a first processor and a first cache, the first compute node in electrical communication with the one or more cache coherent switches and the one or more shared memory complexes; a second compute node comprising a second processor and a second cache, the second compute node in electrical communication with the one or more cache coherent switches and the one or more shared memory complexes.Type: GrantFiled: November 30, 2022Date of Patent: June 10, 2025Assignee: STRATUS TECHNOLOGIES IRELAND LTD.Inventors: Andrew Alden, Chester Pawlowski, Christopher Cotton, John Chaves
-
Patent number: 12322509Abstract: Provided herein are methods of distinguishing between meiotic- and mitotic-origin aneuploidies in certain embodiments. Related systems and computer program products are also provided.Type: GrantFiled: November 5, 2021Date of Patent: June 3, 2025Assignee: THE JOHNS HOPKINS UNIVERSITYInventors: Daniel Ariad, Rajiv McCoy, Manuel Viotti
-
Patent number: 12321283Abstract: According to one embodiment, when a read request received from a host includes a first identifier indicative of a first region, a memory system obtains a logical address from the received read request, obtains a physical address corresponding to the obtained logical address from a logical-to-physical address translation table which manages mapping between logical addresses and physical addresses of the first region, and reads data from the first region, based on the obtained physical address. When the received read request includes a second identifier indicative of a second region, the memory system obtains physical address information from the read request, and reads data from the second region, based on the obtained physical address information.Type: GrantFiled: March 1, 2024Date of Patent: June 3, 2025Assignee: Kioxia CorporationInventors: Hideki Yoshida, Shinichi Kanno
-
Patent number: 12311972Abstract: Techniques for predicting an object trajectory or scene information are described herein. For example, the techniques may include inputting tokens representing discrete behavior into a machine learned model. The machine learned model may output a sequence of tokens that is usable by another machine learned model to generate an object trajectory (e.g., position data, velocity data, acceleration data, etc.) for one or more objects in the environment. The object trajectory can be sent to a vehicle computing device for consideration during vehicle planning, which may include simulation.Type: GrantFiled: June 30, 2022Date of Patent: May 27, 2025Assignee: Zoox, Inc.Inventor: Ethan Miller Pronovost
-
Patent number: 12293823Abstract: A health administration method, a health administration apparatus, a health administration system, and a data collection apparatus are provided. The health administration method involves a plurality of objects and a plurality of devices, and includes: generating a device usage record of at least one object based at least on identity information of the at least one object among the plurality of objects and data generated by a device used by the at least one object (S10), and providing the device usage record of the at least one object to a memory associated with a health administration apparatus (S20). The health administration method, the health administration apparatus, the health administration system, and the data collection apparatus can improve work efficiency of medical workers.Type: GrantFiled: November 25, 2020Date of Patent: May 6, 2025Assignees: BEIJING BOE HEALTH TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Zhou Wang, Yang Peng, Tongbo Wang, Zigang Liu, Feng Qi, Guilong Yang, Yuan Gao, Yang Han, Haiyun Cui
-
Patent number: 12292821Abstract: A video memory management method is provided. The method includes: determining priorities of a plurality of machine learning tasks executed by a graphics processing unit; if video memory resources are to be allocated for a higher-priority task, and an amount of allocatable video memory resources is smaller than an amount of video memory resources required by the higher-priority task, releasing at least a part of video memory resources occupied by a lower-priority task; and allocating video memory resources to the higher-priority task, wherein the higher-priority task is executed at least according to tensor data in a video memory space.Type: GrantFiled: April 25, 2023Date of Patent: May 6, 2025Assignee: Alibaba Group Holding LimitedInventors: Wengcong Xiao, Shiru Ren, Yong Li
-
Patent number: 12293810Abstract: A system for facilitating interoperability among health care modules includes an interface configured to receive a first electronic record from a first health care module. The first electronic record has a first data structure. The system also includes a processor communicatively coupled to the interface. The processor is configured to analyze the first electronic record having the first data structure, and, based on the analysis, extract a portion of data from the first electronic record. The processor further creates a second electronic record using the portion of data from the first electronic record, where the second electronic record has a second data structure. The second data structure is configured to be compatible with a second health care module. The interface is further configured to transmit the second electronic record for display to the second health care module.Type: GrantFiled: January 5, 2024Date of Patent: May 6, 2025Assignee: KICSTAND, INC.Inventor: Daniel W. Waits
-
Patent number: 12291243Abstract: Systems and methods facilitate estimating values of dynamic attributes of autonomous vehicles. A first vehicle includes an inertial measurement unit (IMU) configured to measure a dynamic attribute (e.g., rate of change of vehicle yaw angle) and correlate the measured attribute with one or more input variables (e.g., values of steering angle commands). The correlated data is used to generate a model that can be used in a second vehicle to predict a dynamic attribute based at least in part on variable values input from the second vehicle. As a result, it is not necessary for the second vehicle to have an IMU.Type: GrantFiled: April 6, 2022Date of Patent: May 6, 2025Inventors: Nirav Atul Shah, Kshitij Kumbar, Kamuran Turkoglu
-
Patent number: 12285862Abstract: A position/force controller performs a first conversion for distributing control energy to at least one of velocity or position energy and force energy, in accordance with a function to be realized, based on velocity (or position) and force information, which correspond to information relating to a position based on an operation of an actuator, and information serving as reference of control. The position/force controller calculates at least one of a velocity or position control amount and a force control amount based on at least one of the energies obtained through the distribution. The position/force controller integrates the calculated control amounts, performs a second conversion, and determines input to the actuator. The position/force controller performs a process, corresponding to increasing or decreasing performed on at least one of the velocity or position energy and the force energy together or independently, with satisfaction of a condition set for the control energy.Type: GrantFiled: February 7, 2020Date of Patent: April 29, 2025Assignees: KEIO UNIVERSITY, MOTION LIB, INC.Inventors: Kouhei Ohnishi, Takahiro Nozaki, Takahiro Mizoguchi