Patents by Inventor Roger Zimmermann

Roger Zimmermann 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: 7026787
    Abstract: A method for determining the ability of a vehicle to start, in order to detect the operational capability of a battery, in particular of a vehicle battery, in a particularly simple and reliable way. Current values and voltage values of the battery are sensed during a predefined time window, in particular while the vehicle is being started. An internal resistance of the battery is determined by reference to the current values and the voltage values by means of linear regression, and a reference resistance value for the starting behavior of the vehicle is determined by reference to a maximum value for the current and a minimum value for the voltage which are sensed within the predefined time window. A value which represents the ability to start is determined by reference to a comparison between the internal resistance and the reference resistance value.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: April 11, 2006
    Assignee: DaimlerChrysler AG
    Inventors: Rainer Mäckel, Roger Zimmermann
  • Publication number: 20060062555
    Abstract: Admission of a new disk stream is based on probability of overcommitting disk bandwidth based on parameters related to the disk. This fixed parameters are determined either by obtaining or by investigating the desk. Probability functions of the disk parameters may be obtained. Exemplary disk parameters may be disk seek time, probabilistic determination of the amount of data exchange during a single exchange, and probabilistic information about reading versus writing.
    Type: Application
    Filed: August 12, 2005
    Publication date: March 23, 2006
    Inventors: Roger Zimmermann, Kun Fu
  • Publication number: 20050283818
    Abstract: A data stream recorder system, for multi-stream recording and retrieval of utilizes a number of gateways, each for sending and receiving packets containing streaming multimedia content data at real-time rates via a packet data network. A session manager communicates via the network with source client devices and receiver client devices, to establish and control recording and retrieval sessions. The manager assigns sessions to the gateways for the sending and receiving of the packets to and from client devices. Content is distributed across storage devices associated in storage nodes. Each of the gateways receives packets containing content data at real time rates during a recording session and distributes the received packets from the session across all of the storage nodes. A scheduler of each respective storage node distributes content data from packets distributed to the respective storage node, across all of the digital storage devices of the respective storage node.
    Type: Application
    Filed: June 21, 2005
    Publication date: December 22, 2005
    Inventors: Roger Zimmermann, Dwipal Desai, Kun Fu
  • Patent number: 6910079
    Abstract: Systems and techniques are provided for using a multi-threshold buffer model to smooth data transmission to a client. A client to receive data such as streaming media data may include a buffer. A server to transmit data to the client may transmit the data to the client at a first server transmission rate. The client buffer level may be determined at different times; for example, a first buffer level may be determined at a first time and a second buffer level may be determined at a second time. If the buffer level is at a threshold level or has passed a threshold level between the first and second times, server transmission rate information may be determined and may be sent to the server.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: June 21, 2005
    Assignee: University of Southern California
    Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu
  • Publication number: 20040239332
    Abstract: According to the invention, in a method for determining the ability of a vehicle to start, in order to detect the operational capability of a battery, in particular of a vehicle battery, in a particularly simple and reliable way, current values and voltage values of the battery are sensed during a predefined time window, in particular while the vehicle is being started, an internal resistance of the battery being determined by reference to the current values and the voltage values by means of linear regression, and a reference resistance value for the starting behavior of the vehicle being determined by reference to a maximum value for the current and a minimum value for the voltage which are sensed within the predefined time window, a value which represents the ability to start being determined by reference to a comparison between the internal resistance and the reference resistance value.
    Type: Application
    Filed: July 21, 2004
    Publication date: December 2, 2004
    Inventors: Rainer Mackel, Roger Zimmermann
  • Publication number: 20040003173
    Abstract: Systems and techniques to pseudorandomly place and redistribute data blocks in a storage system. In general, in one implementation, the techniques include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence that provides load balancing across the storage devices, and determining current storage locations of the data blocks by reproducing the pseudorandom sequence. The techniques may also include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence, in response to initiation of a storage scaling operation, pseudorandomly redistributing a selected subset of the data blocks and saving information describing the storage scaling operation, determining current storage locations based on the pseudorandom sequence and the saved scaling operation information, and accessing the data blocks according to the determined current storage locations.
    Type: Application
    Filed: January 24, 2003
    Publication date: January 1, 2004
    Inventors: Shu-Yuen Didi Yao, Cyrus Shahabi, Roger Zimmermann
  • Publication number: 20030165150
    Abstract: Systems and techniques are provided for using a multi-threshold buffer model to smooth data transmission to a client. A client to receive data such as streaming media data may include a buffer. A server to transmit data to the client may transmit the data to the client at a first server transmission rate. The client buffer level may be determined at different times; for example, a first buffer level may be determined at a first time and a second buffer level may be determined at a second time. If the buffer level is at a threshold level or has passed a threshold level between the first and second times, server transmission rate information may be determined and may be sent to the server.
    Type: Application
    Filed: January 24, 2003
    Publication date: September 4, 2003
    Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu
  • Publication number: 20030161302
    Abstract: Systems and techniques for transmitting a data stream to a client include transmitting a data segment from one of a plurality of nodes of a continuous media server to a client according to a scheduler on the node. A system includes a plurality of data processing devices, each data processing device coupled with at least one storage device. Each data processing device includes a scheduler to schedule transmission of the data segment to a client in sequence with other data segments, and a module to transmit the data segment to the client.
    Type: Application
    Filed: January 24, 2003
    Publication date: August 28, 2003
    Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu, Shu-Yuen Didi Yao