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: 7586990
    Abstract: 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: Grant
    Filed: November 22, 2005
    Date of Patent: September 8, 2009
    Assignees: Motorola, Inc., Northwestern University
    Inventors: Vijay G. Subramanian, Rajeev Agrawal, Randall Berry, Jiawei Huang
  • Patent number: 7564820
    Abstract: 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: Grant
    Filed: November 8, 2004
    Date of Patent: July 21, 2009
    Assignee: Motorola, Inc.
    Inventors: Vijay G. Subramanian, Rajeev Agrawal, Randall Berry
  • Patent number: 7466507
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: December 16, 2008
    Assignee: Seagate Technology LLC
    Inventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
  • Publication number: 20070116139
    Abstract: 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: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Vijay Subramanian, Rajeev Agrawal, Randall Berry, Jiawei Huang
  • Patent number: 6987629
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: January 17, 2006
    Assignee: Seagate Technology LLC
    Inventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
  • Publication number: 20050111488
    Abstract: 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: Application
    Filed: November 8, 2004
    Publication date: May 26, 2005
    Inventors: Vijay Subramanian, Rajeev Agrawal, Randall Berry
  • Publication number: 20030133212
    Abstract: 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: Application
    Filed: June 24, 2002
    Publication date: July 17, 2003
    Applicant: Seagate Technology LLC
    Inventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
  • Patent number: 5740778
    Abstract: 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: Grant
    Filed: March 22, 1996
    Date of Patent: April 21, 1998
    Assignee: Ford Global Technologies, Inc.
    Inventors: William C. Corcoran, Darrell C. Drouillard, Edwin J. Matysiewicz, Randall Berry, Vasant B. Patel, Stanley F. Zenas
  • Patent number: 5388488
    Abstract: 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: Grant
    Filed: September 14, 1992
    Date of Patent: February 14, 1995
    Assignee: Arago Robotics Incorporated
    Inventors: Verne Geidl, George Delgado, David Hudspeth, Randall Berry
  • Patent number: D1025495
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: April 30, 2024
    Assignee: Hall A&M LLC
    Inventors: Matthew Hall, Randall Berry, Victor Adamo, Janell Bonnett, Daniel Bonnett