Patents by Inventor Robert Horn
Robert Horn 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: 20240109860Abstract: The invention relates to novel compounds of the formula (I) in which Z, Y, A1, A2, A3, A4, X, R7, R8 and R9 have the meanings mentioned above, and processes and intermediates for the preparation thereof, and their use for controlling animal pests, in particular insects.Type: ApplicationFiled: October 20, 2023Publication date: April 4, 2024Inventors: Robert VELTEN, Alexander ARLT, Niels BOEHNKE, Kerstin ILG, Sebastian HORSTMANN, Arnoldus VERMEER, Karin HORN, Ulrich GOERGENS, Daniela PORTZ, Andreas TURBERG
-
Patent number: 11918794Abstract: A button for a drug delivery device with a reduced operating loudness includes a plate-like button body forming a touch surface, wherein the plate-like button body is coupled by an axial supporting member to a noise-generating interface of the drug delivery device and movable into a longitudinal direction of the drug delivery device, wherein the plate-like button body includes a material composite with at least one first component consisting of a first material and at least one second component consisting of a second material different from the first material, wherein the at least one first component and the at least one second component are coupled via at least one coupling plane that is at least sectionwise slanted or perpendicular to the longitudinal direction. Further, the disclosure describes a button assembly for a drug delivery device which is shock resistant.Type: GrantFiled: October 30, 2018Date of Patent: March 5, 2024Assignee: SanofiInventors: Ralph Donald Quentin Collings, James Robert Coop, James Anthony West, Stephen Francis Gilmore, Daniel David Higgins, Mark Digby Teucher, Matthew Meredith Jones, Anthony Paul Morris, Sophie Sladen, William Geoffrey Arthur Marsh, Denny Lustosa Horn, Stefan Blancke, Michael Jugl
-
Patent number: 11914589Abstract: In some example embodiments, there may be provided a method including detecting a query operator of a predetermined type requiring a sorting or a scanning responsive to the query operator at a column-oriented database; determining a sorted dictionary at the column-oriented database is eligible for direct access by at least checking that the column-oriented database provides sorted dictionary access and that dictionary collation and a collation of the query operator are the same; when the sorted dictionary is eligible, reading directly from the sorted dictionary a batch of sorted values; and processing, based on the batch sorted values read from the sorted dictionary, the query operator.Type: GrantFiled: February 28, 2020Date of Patent: February 27, 2024Assignee: SAP SEInventors: Oliver Horn, Thomas Legler, Robert Schulze
-
Patent number: 11733878Abstract: A Data Storage Device (DSD) includes one or more magnetic disks. One or more data blocks are encoded into a first plurality of Error Correction Code (ECC) sub-blocks including a first ECC sub-block. The first plurality of ECC sub-blocks is encoded into a first ECC super-block. The first ECC sub-block is write-verified by reading the first ECC super-block. If the write-verify passes, a second plurality of ECC sub-blocks is encoded into a subsequent ECC super-block. If the write-verify fails, the first ECC sub-block and a subset of the second plurality of ECC sub-blocks are encoded into the subsequent ECC super-block. In another aspect, in response to the first ECC super-block failing to recover the first ECC sub-block, a subsequent ECC super-block is read and a copy of the first ECC sub-block is used if the copy is detected in the subsequent ECC super-block.Type: GrantFiled: March 29, 2022Date of Patent: August 22, 2023Assignee: Western Digital Technologies, Inc.Inventors: Robert Horn, Derrick Burton
-
Patent number: 11657848Abstract: A Data Storage Device (DSD) includes one or more magnetic disks with each magnetic disk including at least one recording surface. A segment mapping is generated having a predetermined number of segment entries per recording surface with each segment entry corresponding to a data segment of the recording surface. One or more segment entries include a first logical address corresponding to a first logical data block that begins in the corresponding data segment and at least one of the data segments is configured to store multiple logical data blocks. A target segment entry is located in the segment mapping corresponding to a highest logical address less than or equal to a requested logical address of a read command and a head of the DSD is moved to a beginning portion of a target data segment corresponding to the target segment entry to perform the read command.Type: GrantFiled: February 24, 2022Date of Patent: May 23, 2023Assignee: Western Digital Technologies, Inc.Inventor: Robert Horn
-
Patent number: 11074129Abstract: Example storage systems, storage nodes, and methods provide erasure coding of data shards containing multiple data objects. Storage nodes store data shards having a data shard size and each containing a plurality of data objects, where the sum of the data object sizes is less than the data shard size. Some storage nodes store a parity shard containing parity data for the other data shards.Type: GrantFiled: October 31, 2019Date of Patent: July 27, 2021Assignee: Western Digital Technologies, Inc.Inventor: Robert Horn
-
Publication number: 20210133026Abstract: Example storage systems, storage nodes, and methods provide erasure coding of data shards containing multiple data objects. Storage nodes store data shards having a data shard size and each containing a plurality of data objects, where the sum of the data object sizes is less than the data shard size. Some storage nodes store a parity shard containing parity data for the other data shards.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Inventor: Robert Horn
-
Patent number: 8862743Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing resources in a computing system. A plurality of distributed computing system resources are represented as nodes in a graph. Links between the nodes are defined, where each link in the links representing ownership or usage by a parent node of a respective resource represented by a child node. A message is sent from a source node in the graph to a target node in the graph wherein the source node is linked directly or indirectly to the target node. The message is processed by a message handler task associated with the target node, wherein processing includes allocating or deallocating a respective resource represented by the target node.Type: GrantFiled: January 12, 2012Date of Patent: October 14, 2014Assignee: Google Inc.Inventors: Cristian Petrescu-Prahova, Joseph S. Beda, III, Vishesh Khemani, Robert A. Horn
-
Publication number: 20120328801Abstract: An inflatable decorative system that includes a vehicle that has an exhaust conduit that conveys exhaust from the vehicle. A coupling device couples an exhaust conveyance element sealingly to an exhaust conduit such that exhaust is conveyed from the first end of the exhaust conveyance element to the second end where the second end dispels the exhaust into an inflatable decorative receptacle. The inflatable decorative receptacle has indicia of individual's favorite sports teams to present a giant inflatable receptacle representing that individual's sports team.Type: ApplicationFiled: June 27, 2012Publication date: December 27, 2012Inventor: Kyle Robert Horn
-
Patent number: 7404021Abstract: An integrated I/O controller in an integrated circuit is provided for centralized data management. The integrated circuit includes a host interface, a disk interface, and a mapping controller implemented in hardware to speed data processing and provide fault tolerance as exemplified with RAID configurations. The mapping controller provides block mapping across a plurality of peripherals or disk drives in a disk array. The integrated I/O controller can be utilized in storage area network systems and network area storage systems as well as other networking systems or devices.Type: GrantFiled: August 6, 2004Date of Patent: July 22, 2008Assignee: Aristos Logic CorporationInventors: Virgil Wilkins, Robert Horn, Marc Acosta, Sanjay Mathur
-
Patent number: 7139931Abstract: A method of volume rebuilding in a RAID for a networked storage system in which portions of a hard disk drive under rebuild are progressively made available to the system during the rebuild process as the portions are rebuilt. The impact of rebuild activity on system performance is controllable by allowing non-rebuild requests to throttle rebuild requests.Type: GrantFiled: November 18, 2002Date of Patent: November 21, 2006Assignee: Aristos Logic CorporationInventor: Robert Horn
-
Patent number: 7043610Abstract: A disk array includes a system and method for cache management and conflict detection. Incoming host commands are processed by a storage controller, which identifies a set of at least one cache segment descriptor (CSD) associated with the requested address range. Command conflict detection can be quickly performed by examining the state information of each CSD associated with the command. The use of CSDs therefore permits the present invention to rapidly and efficiently perform read and write commands and detect conflicts.Type: GrantFiled: May 5, 2003Date of Patent: May 9, 2006Assignee: Aristos Logic CorporationInventors: Robert Horn, Biswajit Khandai
-
Patent number: 6971181Abstract: A digital display compass for mounting on vehicle rear view mirrors, including a direction sensor module generating signals corresponding to a direction that it is facing attached to the inside of the vehicle windshield, an electronic housing attached to the back side of the rear view mirror, and a digital display attached to the front side of the rear view mirror. A flexible transmission cord extends from the directional sensor module to the electronic housing, and transmits the signals from the direction sensor module. The electronic housing contains a battery power source and electronics for converting the signals received from the transmission cord to drive a digital display representative of the direction sensed by the direction sensor module. A flexible cable extends from the back side of the mirror to the front side of the mirror and provides electronic communication from the electronic housing to the digital display.Type: GrantFiled: February 9, 2004Date of Patent: December 6, 2005Assignee: Bell Automotive Products, Inc.Inventors: Patrick L. Ohm, Robert A. Horn, Hong-Chung Chang
-
Publication number: 20050172504Abstract: A digital display compass for mounting on vehicle rear view mirrors, including a direction sensor module generating signals corresponding to a direction that it is facing attached to the inside of the vehicle windshield, an electronic housing attached to the back side of the rear view mirror, and a digital display attached to the front side of the rear view mirror. A flexible transmission cord extends from the directional sensor module to the electronic housing, and transmits the signals from the direction sensor module. The electronic housing contains a battery power source and electronics for converting the signals received from the transmission cord to drive a digital display representative of the direction sensed by the direction sensor module. A flexible cable extends from the back side of the mirror to the front side of the mirror and provides electronic communication from the electronic housing to the digital display.Type: ApplicationFiled: February 9, 2004Publication date: August 11, 2005Inventors: Patrick Ohm, Robert Horn, Hong-Chung Chang
-
Patent number: 6912643Abstract: The present invention provides an architecture and method for increasing the performance and resource utilization of networked storage architectures by use of hardware-based storage element mapping. The architecture utilizes a customized programmable processing element to map host read or write commands to physical storage element commands. The present invention uses a plurality of data structures, such as tables, to map host read and write commands to physical storage elements. The hardware-based storage element mapping controller uses the tables, including a mapping segment descriptor table, to map from global address space addresses to physical storage element addresses.Type: GrantFiled: November 15, 2002Date of Patent: June 28, 2005Assignee: Aristos Logic CorporationInventor: Robert Horn
-
Publication number: 20050102552Abstract: A method of volume rebuilding in a RAID for a networked storage system in which portions of a hard disk drive under rebuild are progressively made available to the system during the rebuild process as the portions are rebuilt. The impact of rebuild activity on system performance is controllable by allowing non-rebuild requests to throttle rebuild requests.Type: ApplicationFiled: November 18, 2002Publication date: May 12, 2005Inventor: Robert Horn
-
Publication number: 20050091426Abstract: A multi-ported storage area network (SAN) controller system with command completion that utilizes optimal port selection. The system determines the optimal port for command completion based on criteria such as loop bandwidth utilization or port throughput maximization, and allows data and response information to occur via the optimal port regardless of the receiving port. This is accomplished through port aliasing (spoofing) of port identities, in which the receiving port identity is substituted into a sending port identity by a distributed control entity. In this way, any port within the SAN may return data or status to the originating host.Type: ApplicationFiled: May 27, 2004Publication date: April 28, 2005Inventors: Robert Horn, Virgil Wilkins
-
Publication number: 20050066138Abstract: A storage element pending command queue prioritization system using multiple pending queues each assigned to a particular RAID command type. Pending commands from each of the queues are organized in such a way that lower priority commands are guaranteed a fixed amount of storage element bandwidth. Storage element throughput is optimized by limiting higher priority commands to a maximum service level and processing lower priority requests with the added storage element bandwidth, allowing lower priority requests to exceed their minimum service levels.Type: ApplicationFiled: December 23, 2003Publication date: March 24, 2005Inventors: Robert Horn, Virgil Wilkins
-
Publication number: 20050063216Abstract: A networked storage system controller architecture is capable of n-way distributed data redundancy using dynamically first-time allocated mirrored caches. Each storage controller has a cache mirror partition that may be used to mirror data in any other storage controller's dirty cache. As a storage controller receives a write request for a given volume it determines the owning storage controller for that volume. If another storage controller owns the volume requested, the receiving storage controller forwards the request to the owning storage controller. If no mirror has been previously established, the forwarding storage controller becomes the mirror. Thus, as data is received from the host, the receiving storage controller stores the data into its mirrored cache partition and copies the data to the owning storage controller.Type: ApplicationFiled: September 23, 2004Publication date: March 24, 2005Inventors: Virgil Wilkins, Robert Horn
-
Publication number: 20050066124Abstract: A method of efficiently preventing data loss, specifically a RAID 5 write hole, in data storage system by storing valid parity information at the storage controller level during data write operations. The method employs the use of redundant data structures that hold metadata specific to outstanding writes and parity information. The method uses the redundant data structures to recreate the write commands and data when a system failure occurs before the writes have completed.Type: ApplicationFiled: December 23, 2003Publication date: March 24, 2005Inventors: Robert Horn, Virgil Wilkins