Patents by Inventor Michael Florea
Michael Florea 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: 20260157343Abstract: An animal tagging system for identifying and assaying multiple vertebrate animals, comprising a plurality of identification tags, each identification tag comprising a body with an identifier display area bearing an identifier, further having a male and a female parts, the identification tags applicable to ear or back skin and readable by human and computer vision from at least 5 cm. At least one controller is designed to monitor and record data from a plurality of sensors. A multi-object tracking software system is operationally coupled to at least one optical sensor, designed to track individual animals by detecting and reidentifying the identification tags, generating trajectories, and aggregating features, using at least one of appearance, motion, interaction, exclusion, and occlusion handling models, synchronized with sensor data via a time-measuring device. At least one physiological software system is designed to analyze sensor and tracking data to measure health parameters.Type: ApplicationFiled: April 18, 2025Publication date: June 11, 2026Inventors: Michael Florea, Pratomo Alimsijah, Michal Kaca, Noah Weber
-
Publication number: 20260157839Abstract: A vertebrate monitoring system and method for a smart cage that has at least one sensor array disposed on the smart cage over monitored vertebrate animals living within the smart cage. At least one sensor is disposed on the at least one sensor array and is designed to, in situ, monitor and collect data from at least one or more of environmental conditions within the smart cage, vertebrate animal physiology, vertebrate animal activity, and vertebrate animal performance levels. At least one video camera assembly is disposed to record top-down views of the smart cage interior and elements therein. At least one light source is designed to illuminate the smart cage interior at intensities and color ranges designed for the at least one camera assembly. At least one audio sensor and audio recorder are designed to collect sounds originating from within the smart cage.Type: ApplicationFiled: April 16, 2025Publication date: June 11, 2026Inventors: Michael Florea, Pratomo Alimsijah, Michal Kaca, Noah Weber
-
Publication number: 20250361505Abstract: Compositions and methods for treating a blood disorder in a subject comprising delivering a nucleic acid molecule including a nucleotide sequence encoding two to six guide RNAs (gRNAs) into a hematopoietic stem cell (HSC), a hematopoietic progenitor cell (HPC), or a population of hematopoietic stem and progenitor cells (HSPCs) are described.Type: ApplicationFiled: May 22, 2023Publication date: November 27, 2025Inventors: Amy J. Wagers, Alborz Karimzadeh, Michael Florea
-
Publication number: 20250331494Abstract: A robotic arm assembly and rack assembly that includes at least one computer system and software program designed to operate the robotic arm assembly. An operating assembly includes one or more actuators, controllers, and sensors. A robotic arm assembly is operationally and movably coupled to a rack assembly. A rail assembly is designed to guide the robotic arm assembly along coordinates of a three-dimensional space containing the rack assembly. A center axis stems from a port assembly wherein the tool assembly portion is designed to be directionally vectored within polar coordinates. The robotic arm assembly is designed to engage smart cage assemblies disposed on the rack assemblies from a programmed set of operations.Type: ApplicationFiled: April 30, 2025Publication date: October 30, 2025Inventors: Michael Florea, Pratomo Alimsijah, Michal Kaca, Noah Weber
-
Publication number: 20250325701Abstract: The disclosure provides viral vector delivery systems for use in treating diseases or disorders in a subject to whom the viral vector delivery systems are administered, as well as to methods of making and using the viral vector delivery systems.Type: ApplicationFiled: February 13, 2025Publication date: October 23, 2025Inventors: Michael Florea, Amy J. Wagers, Luk Vandenberghe
-
Publication number: 20240381835Abstract: Disclosed is a smart cage system for housing and assaying multiple vertebrate animals having at least one inner and outer housing assembly including at least one controller designed to monitor and record data from sensors, the at least one or more sensors operationally synchronized at least one or more of before, in real time, and after sensing an action, wherein data captured by each at least one or more sensors can be synchronized by way of at least one time measuring device. A multi object tracking software system is operationally coupled to at least one optical sensor by the at least one controller, designed to track individuals of the multiple vertebrate animals. At least the outer housing assembly includes at least one or more from a group of ports, slots, shelves, pockets, hooks, fasteners, and sleeves each designed to retain sensors and other elements.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Inventors: Michael Florea, Noah Weber, Pablo Andres Penso Granier
-
Publication number: 20230303983Abstract: Disclosed herein are optimized methods of high efficiency purification of adeno-associated virus (AAV) particles, comprising a step of binding one or more AAV particles with a volume of chromatography resin medium comprising at least one ligand possessing a pan-AAV affinity. The optimized methods are capable of providing purified AAV particles comprising a wide diversity of AAV serotypes without the need to further optimize for a given AAV serotype.Type: ApplicationFiled: May 12, 2022Publication date: September 28, 2023Inventors: Michael Florea, Amy J. Wagers, Luk Vandenberghe
-
Publication number: 20220193262Abstract: The disclosure provides viral vector delivery systems for use in treating diseases or disorders in a subject to whom the viral vector delivery systems are administered, as well as to methods of making and using the viral vector delivery systems.Type: ApplicationFiled: February 7, 2022Publication date: June 23, 2022Inventors: Michael Florea, Amy J. Wagers, Luk Vandenberghe
-
Patent number: 10331569Abstract: A router that requests a reservation for an egress port prior to dequeuing a received packet. A reservation is granted only if there is space on the egress port for at least a maximum size packet. An ingress processor requests allocation of a packet buffer. An allocator grants the packet buffer, but if there are fewer than a threshold number of buffers available, the ingress processor will not accept the grant unless the received packet is to be routed to a port inside the device comprising the router. This conserves the packet buffer(s) for packets destined for locations within the device. After a reservation is obtained and a packet buffer has been accepted, the ingress processor begins dequeuing a received packet from an ingress port queue to the buffer, and provides an identifier of the buffer to an egress processor. The identifier is enqueued by the egress processor. After the identifier is dequeued, the egress processor copies the packet from the buffer to an egress queue and releases the buffer.Type: GrantFiled: September 14, 2016Date of Patent: June 25, 2019Assignee: Friday Harbor LLCInventors: Michael Florea, Silvestre Yrra, Jerome Vincent Coffin
-
Patent number: 10083394Abstract: A neural processing engine may perform processing within a neural processing system and/or artificial neural network. The neural processing engine may be configured to effectively and efficiently perform the type of processing required in implementing a neural processing system and/or an artificial neural network. This configuration may facilitate such processing with neural processing engines having an enhanced computational density and/or processor density with respect to conventional processing units.Type: GrantFiled: September 6, 2013Date of Patent: September 25, 2018Assignee: The Regents of the University of CaliforniaInventors: Douglas A. Palmer, Michael Florea
-
Patent number: 9977745Abstract: A router requests a reservation for an egress port prior to dequeuing data from an ingress port data queue. A request is also made for the allocation of a buffer. After the reservation is received and a buffer is allocated, the data is copied the ingress port data queue to the buffer, and an identifier of the buffer is enqueued to an identifier queue of the egress port. After the identifier is dequeued, the data is copied from the buffer to an egress data queue of the egress port, and the buffer is released for reallocation. The buffer can be released prior to completion of the data being copied from the buffer. The queues associated with the egress port determine whether their depths equal or exceed a threshold associated with the respective egress queues. If one or more of the depths does equal or exceed the associated threshold, the granting of reservations for the egress port are postponed.Type: GrantFiled: September 14, 2016Date of Patent: May 22, 2018Assignee: KNUEDGE, INC.Inventors: Michael Florea, Jerome Vincent Coffin
-
Patent number: 9942146Abstract: Systems, devices, and techniques for routing packets are described. A described router includes ingress ports to receive packets; egress ports; ingress switch fabric coupled with the ingress ports; egress switch fabric coupled with the egress ports; floating buffers coupled between the ingress switch fabric and the egress switch fabric; and a controller. The controller can be configured to receive a packet via an ingress port, determine an egress port based on the packet's destination address, acquire a floating buffer, send to the egress port a buffer identifier corresponding to the acquired floating buffer, operate the ingress switch fabric to establish a first pathway between the acquired floating buffer and the ingress port to write the packet to the buffer, and operate the egress switch fabric to establish a second pathway between the acquired floating buffer and the egress port to write from the buffer to the egress port.Type: GrantFiled: August 2, 2016Date of Patent: April 10, 2018Assignee: KnuEdge IncorporatedInventors: Michael Florea, Jerome V. Coffin
-
Publication number: 20180041434Abstract: Systems, devices, and techniques for routing packets are described. A described router includes ingress ports to receive packets; egress ports; ingress switch fabric coupled with the ingress ports; egress switch fabric coupled with the egress ports; floating buffers coupled between the ingress switch fabric and the egress switch fabric; and a controller. The controller can be configured to receive a packet via an ingress port, determine an egress port based on the packet's destination address, acquire a floating buffer, send to the egress port a buffer identifier corresponding to the acquired floating buffer, operate the ingress switch fabric to establish a first pathway between the acquired floating buffer and the ingress port to write the packet to the buffer, and operate the egress switch fabric to establish a second pathway between the acquired floating buffer and the egress port to write from the buffer to the egress port.Type: ApplicationFiled: August 2, 2016Publication date: February 8, 2018Inventors: Michael Florea, Jerome V. Coffin
-
Publication number: 20170195248Abstract: A router that requests a reservation for an egress port prior to dequeuing a received packet. A reservation is granted only if there is space on the egress port for at least a maximum size packet. An ingress processor requests allocation of a packet buffer. An allocator grants the packet buffer, but if there are fewer than a threshold number of buffers available, the ingress processor will not accept the grant unless the received packet is to be routed to a port inside the device comprising the router. This conserves the packet buffer(s) for packets destined for locations within the device. After a reservation is obtained and a packet buffer has been accepted, the ingress processor begins dequeuing a received packet from an ingress port queue to the buffer, and provides an identifier of the buffer to an egress processor. The identifier is enqueued by the egress processor. After the identifier is dequeued, the egress processor copies the packet from the buffer to an egress queue and releases the buffer.Type: ApplicationFiled: September 14, 2016Publication date: July 6, 2017Applicant: KNUEDGE, INC.Inventors: Michael Florea, Silvestre Yrra, Jerome Vincent Coffin
-
Publication number: 20170195259Abstract: A router requests a reservation for an egress port prior to dequeuing data from an ingress port data queue. A request is also made for the allocation of a buffer. After the reservation is received and a buffer is allocated, the data is copied the ingress port data queue to the buffer, and an identifier of the buffer is enqueued to an identifier queue of the egress port. After the identifier is dequeued, the data is copied from the buffer to an egress data queue of the egress port, and the buffer is released for reallocation. The buffer can be released prior to completion of the data being copied from the buffer. The queues associated with the egress port determine whether their depths equal or exceed a threshold associated with the respective egress queues. If one or more of the depths does equal or exceed the associated threshold, the granting of reservations for the egress port are postponed.Type: ApplicationFiled: September 14, 2016Publication date: July 6, 2017Applicant: KNUEDGE, INC.Inventors: Michael Florea, Jerome Vincent Coffin
-
Patent number: 9558444Abstract: The subject matter disclosed herein provides methods, apparatus, and articles of manufacture for neural-based processing. In one aspect, there is provided a method. The method may include reading, from a first memory, context information stored based on at least one connection value; reading, from a second memory, an activation value matching the at least one connection value; sending, by a first processor, the context information and the activation value to at least one of a plurality of microengines to configure the at least one microengine as a neuron; and generating, at the at least one microengine, a value representative of an output of the neuron. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: December 31, 2013Date of Patent: January 31, 2017Assignee: The Regents Of The University Of CaliforniaInventors: Douglas A. Palmer, Michael Florea
-
Patent number: 9082078Abstract: A neural processing engine may perform processing within a neural processing system and/or artificial neural network. The neural processing engine may be configured to effectively and efficiently perform the type of processing required in implementing a neural processing system and/or an artificial neural network. This configuration may facilitate such processing with neural processing engines having an enhanced computational density and/or processor density with respect to conventional processing units.Type: GrantFiled: July 27, 2012Date of Patent: July 14, 2015Assignee: The Intellisis CorporationInventors: Douglas A. Palmer, Michael Florea
-
Publication number: 20140172763Abstract: The subject matter disclosed herein provides methods, apparatus, and articles of manufacture for neural-based processing. In one aspect, there is provided a method. The method may include reading, from a first memory, context information stored based on at least one connection value; reading, from a second memory, an activation value matching the at least one connection value; sending, by a first processor, the context information and the activation value to at least one of a plurality of microengines to configure the at least one microengine as a neuron; and generating, at the at least one microengine, a value representative of an output of the neuron. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: December 31, 2013Publication date: June 19, 2014Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Douglas A. Palmer, Michael Florea
-
Patent number: 8655815Abstract: The subject matter disclosed herein provides methods, apparatus, and articles of manufacture for neural-based processing. In one aspect, there is provided a method. The method may include reading, from a first memory, context information stored based on at least one connection value; reading, from a second memory, an activation value matching the at least one connection value; sending, by a first processor, the context information and the activation value to at least one of a plurality of microengines to configure the at least one microengine as a neuron; and generating, at the at least one microengine, a value representative of an output of the neuron. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: January 21, 2011Date of Patent: February 18, 2014Assignee: The Regents of the University of CaliforniaInventors: Douglas A. Palmer, Michael Florea
-
Publication number: 20140032457Abstract: A neural processing engine may perform processing within a neural processing system and/or artificial neural network. The neural processing engine may be configured to effectively and efficiently perform the type of processing required in implementing a neural processing system and/or an artificial neural network. This configuration may facilitate such processing with neural processing engines having an enhanced computational density and/or processor density with respect to conventional processing units.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Inventors: Douglas A. Palmer, Michael Florea