Patents by Inventor Randall Berry
Randall Berry 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).
-
Patent number: 7586990Abstract: A method and system for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network. A set of characteristics is identified (302) for a transmission on each of the plurality of subcarriers. A dynamic weight is assigned (304) to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least subscriber device. The assignment of the dynamic weight is based on at least one of a throughput, delay, packet-loss and queue length requirement of one or more flows of the subscriber device. Further, a set of optimum values is determined (306) for the set of characteristics based on the dynamic weights and channel feedback. The plurality of subcarriers are allocated (308) to the at least one subscriber device based on at least one optimum value of the set of optimum values.Type: GrantFiled: November 22, 2005Date of Patent: September 8, 2009Assignees: Motorola, Inc., Northwestern UniversityInventors: Vijay G. Subramanian, Rajeev Agrawal, Randall Berry, Jiawei Huang
-
Patent number: 7564820Abstract: A method and apparatus for resource allocation and scheduling within a wireless communication system is provided herein. During resource allocation, a maximum total system transmit power (P), a maximum number of codes available (N), a maximum number of codes for each user in the system (N=(N1, . . . , Nd)), a maximum SINR value (S=(S1, . . . , Sd)) for each user in the system, and a SINR per watt of transmit power for each user in the system (e=(e1, . . . , ed)) is received by a scheduler. Scheduler then outputs an optimal number of codes per user (n) and power levels per user to (p).Type: GrantFiled: November 8, 2004Date of Patent: July 21, 2009Assignee: Motorola, Inc.Inventors: Vijay G. Subramanian, Rajeev Agrawal, Randall Berry
-
Patent number: 7466507Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: GrantFiled: June 24, 2002Date of Patent: December 16, 2008Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
-
Publication number: 20070116139Abstract: A method and system for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network. A set of characteristics is identified (302) for a transmission on each of the plurality of subcarriers. A dynamic weight is assigned (304) to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least subscriber device. The assignment of the dynamic weight is based on at least one of a throughput, delay, packet-loss and queue length requirement of one or more flows of the subscriber device. Further, a set of optimum values is determined (306) for the set of characteristics based on the dynamic weights and channel feedback. The plurality of subcarriers are allocated (308) to the at least one subscriber device based on at least one optimum value of the set of optimum values.Type: ApplicationFiled: November 22, 2005Publication date: May 24, 2007Inventors: Vijay Subramanian, Rajeev Agrawal, Randall Berry, Jiawei Huang
-
Patent number: 6987629Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: GrantFiled: June 24, 2002Date of Patent: January 17, 2006Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
-
Publication number: 20050111488Abstract: A method and apparatus for resource allocation and scheduling within a wireless communication system is provided herein. During resource allocation, a maximum total system transmit power (P), a maximum number of codes available (N), a maximum number of codes for each user in the system (N=(N1, . . . , Nd)), a maximum SINR value (S=(S1, . . . , Sd)) for each user in the system, and a SINR per watt of transmit power for each user in the system (e=(e1, . . . , ed)) is received by a scheduler. Scheduler then outputs an optimal number of codes per user (n) and power levels per user to).Type: ApplicationFiled: November 8, 2004Publication date: May 26, 2005Inventors: Vijay Subramanian, Rajeev Agrawal, Randall Berry
-
Publication number: 20030133212Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: ApplicationFiled: June 24, 2002Publication date: July 17, 2003Applicant: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
-
Patent number: 5740778Abstract: An intake system for a multicylinder internal combustion engine includes a manifold having inlet runners for conducting charge air into the cylinders of an engine, and at least one secondary throttle valve situated within at least one of the inlet runners. An electrically driven motor positions the secondary throttle valve, with the motor being operated by a controller, which senses engine operating parameters including the temperature of an electrically driven motor which powers the secondary throttle valve.Type: GrantFiled: March 22, 1996Date of Patent: April 21, 1998Assignee: Ford Global Technologies, Inc.Inventors: William C. Corcoran, Darrell C. Drouillard, Edwin J. Matysiewicz, Randall Berry, Vasant B. Patel, Stanley F. Zenas
-
Patent number: 5388488Abstract: A system for cutting windows or openings in mats used in framing works of art. The system involves the use of a variably positionable head to which a cutting blade is attached for cutting a beveled edge in the mat. A longitudinal drive means, transverse drive means, and orthogonal drive form a combined positioning device capable of moving the head in any direction. A rotational drive means may also form part of the combined positioning device for rotating and adjusting the position of the blade. A linear variable displacement transducer is coupled to the head and operatively coupled to the orthogonal drive to maintain the head a constant distance away from the mat so the blade cuts a continuously smooth beveled edge in the mat.Type: GrantFiled: September 14, 1992Date of Patent: February 14, 1995Assignee: Arago Robotics IncorporatedInventors: Verne Geidl, George Delgado, David Hudspeth, Randall Berry
-
Patent number: D1025495Type: GrantFiled: October 14, 2022Date of Patent: April 30, 2024Assignee: Hall A&M LLCInventors: Matthew Hall, Randall Berry, Victor Adamo, Janell Bonnett, Daniel Bonnett