Patents Represented by Attorney, Agent or Law Firm William H. Murray
  • Patent number: 5831403
    Abstract: An automatic door system includes a motor which drives a door to open and close. A CPU operating in accordance with a signal from an encoder operatively coupled to the motor detects the position of the door and prepares and applies a control signal based on the detected door position to a motor drive unit. The motor drive unit alternately drives and brakes the motor. The CPU calculates the speed of the door at a particular door position on the basis of the signal from the encoder and operates to make the door speed equal to the aimed speed for the current door position.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: November 3, 1998
    Assignee: Nabco Limited
    Inventors: Hisayuki Kanki, Naoki Taguchi, Shinji Michimoto, Kazuhiro Oba
  • Patent number: 5828900
    Abstract: Host multiple-byte character generator processing of guest keyboard events is blocked during applications sharing. A guest keyboard driver generates guest keyboard events which may be processed by any guest multiple-byte character generator. The guest events are transmitted to a host for use in shared applications. A patch instruction is written over a host storage queue which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Guest events also are deposited in the shadow queue. Untranslated host and single-byte character guest events, are stored in the host storage queue. When a shared application requires data from the host storage queue, the outgoing event is examined for origin, such as by examining the shadow queue.
    Type: Grant
    Filed: January 3, 1996
    Date of Patent: October 27, 1998
    Assignee: Intel Corporation
    Inventors: William C. DeLeeuw, James Thompson
  • Patent number: 5828302
    Abstract: A door panel is actuated when an actuator sensor disposed near the door panel senses an object approaching the door panel. When a safety sensor mounted on the door panel senses an object while the door panel is opening, the door panel is stopped. When a safety sensor mounted on the door panel senses an object while the door panel is closing, the door panel is opened. Each of the sensors includes a light-emitting unit, a light-receiving unit and a control unit, and the sensor can detect for itself failure in any of the light-emitting unit, the light-receiving unit and the control unit.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: October 27, 1998
    Inventors: Koji Tsutsumi, Ye Zengguang, Shigeaki Sasaki
  • Patent number: 5825642
    Abstract: A power supply apparatus includes a housing containing therein a component which generates heat when operating, a fan for cooling the heat-generating component, and a driving unit for driving the fan. The housing also contains therein a temperature detector for detecting the temperature in the housing and providing a detected-temperature representing signal. In response to the detected-temperature representing signal, a control unit provides the driving unit with a control signal to change the rotation speed of the fan.
    Type: Grant
    Filed: May 27, 1997
    Date of Patent: October 20, 1998
    Assignees: Sansha Electric Manufacuring Co. Limited, Thermal Dynamics Corporation
    Inventors: Hideo Ishii, Haruo Moriguchi, Nathaniel S. Hansen, Michael R. Dumont
  • Patent number: 5818969
    Abstract: An intelligent start for a block-matching search is employed. Motion vectors which have been calculated for immediately adjacent blocks in the same image and for corresponding blocks in previous images are used. If the region upon which motion estimation is being performed is uniform and there is no disturbance motion estimation may be very fast. If there are many discontinuities, for example edges, then a more extensive search is required. To do this, possible candidate vectors are searched and a comparison measure is obtained for each. From these the best match is determined . A local fine search is then performed. The best motion vector can usually be found by examining only a few well-chosen candidate vectors. This greatly improves the efficiency of the search.
    Type: Grant
    Filed: May 12, 1997
    Date of Patent: October 6, 1998
    Assignee: Intel Corporation
    Inventor: Brian Astle
  • Patent number: 5815670
    Abstract: Blocks of video frames are classified for encoding, for example, as empty blocks, inter blocks, or Intra blocks. This block classification is based on (at least) one statistical measure for each block. The classification is based on a comparison of the statistical measure for each block to a threshold value, but the threshold value can change, for example, from block to block or from frame to frame. In a preferred embodiment, the threshold values change as quantization (Q) level changes. In embodiments in which more than one statistical measure is used for block classification of each block, the more than one corresponding threshold values change as Q level changes.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: September 29, 1998
    Assignee: Intel Corporation
    Inventors: Vaughn Iverson, Thomas R. Gardos
  • Patent number: 5812788
    Abstract: Video signals are encoded and decoded using a set of quantization tables that is generated from a base matrix and a scale matrix, which are both explicitly encoded into the encoded video bitstream. The sets of quantization tables may be changed as often as needed as long as the new base and scale matrices are explicitly encoding into the bitstream.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: September 22, 1998
    Assignee: Intel Corporation
    Inventor: Rohit Agarwal
  • Patent number: 5812787
    Abstract: A computer-implemented method and apparatus for encoding pictures of a sequence of pictures. According to a preferred embodiment, an encoding system determines a relatively fixed background of the sequence of pictures, and transmits the background to a decoding system. Foreground objects of a current picture are separated from the background, and motion compensation encoding of the foreground objects is performed with respect to at least one previous picture. The encoded foreground objects are then transmitted to the decoding system.
    Type: Grant
    Filed: June 30, 1995
    Date of Patent: September 22, 1998
    Assignee: Intel Corporation
    Inventor: Brian Astle
  • Patent number: 5812699
    Abstract: A current level of a virtual transmission buffer is maintained and used to select video frames for compression. The current level is compared to a threshold to determine whether to compress the current frame. The threshold is dynamically maintained between an upper "full" level and a lower "clear" level. If the current level exceeds the full level, the video compression processing is changed to a decline mode in which the threshold is gradually decremented towards the clear level. In addition, if the current level exceeds a "watch" level for too long, then the video compression processing is also switched to the decline mode. The present invention allows the virtual buffer to absorb variability in compressed frame size from frame to frame without resulting in undesired latency.
    Type: Grant
    Filed: December 7, 1995
    Date of Patent: September 22, 1998
    Assignee: Intel Corporation
    Inventors: Chunrong Zhu, Kenneth L. Waters
  • Patent number: 5802213
    Abstract: Video signals are encoded by dividing a current video frame into regions and generating a local complexity measure and a local quantization level for each region, where the local quantization level is selected using the local complexity measure, a previous complexity measure corresponding to a previous video frame, and a previous quantization level corresponding to the previous video frame. The complexity measures are generated using the DCT coefficients for each region. The region is encoded using the local quantization level to generate an encoded bit stream corresponding to the current video frame.
    Type: Grant
    Filed: October 18, 1994
    Date of Patent: September 1, 1998
    Assignee: Intel Corporation
    Inventor: Thomas Gardos
  • Patent number: 5793896
    Abstract: A computer-implemented method for encoding symbols of a current message with a variable-length code. According to a preferred embodiment, the statistics of the current message, are analyzed, wherein the symbols of the current message constitute a symbol set. Dominant symbols of the symbol set which are out of order are determined. Selected symbols of the dominant symbols are reordered in the variable-length code to reduce the size of code words of the variable-length code which represent the selected symbols.
    Type: Grant
    Filed: March 23, 1995
    Date of Patent: August 11, 1998
    Assignee: Intel Corporation
    Inventor: Stuart J. Golin
  • Patent number: 5793428
    Abstract: Digital video data is transmitted by sending significant pixel data differences, column by column, within the same frame rather than differences between corresponding pixel data of adjacent frames; a "no change" signal is transmitted when a difference between corresponding pixel data of adjacent frames is not significant (i.e. less than a fixed minimum threshold value). This method eliminates the necessity of storing a previous frame's data at the receiver while computing the subsequent frame's data. The technique also eliminates "bleed-through" artifacts sometimes experienced in the prior art during scene transitions.
    Type: Grant
    Filed: April 7, 1997
    Date of Patent: August 11, 1998
    Assignee: Intel Corporation
    Inventor: Rohan G. F. Coelho
  • Patent number: 5787207
    Abstract: Information for forming a predicted image having at least two blocks sharing a common border is evaluated to determine whether a discontinuity exists at the common border. If it is determined that a discontinuity exists at the border, the predicted image is filtered in the vicinity of the border.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: July 28, 1998
    Inventor: Stuart J. Golin
  • Patent number: 5778053
    Abstract: A method, apparatus, and storage medium for receiving, with a callee of a data conferencing system, a data conferencing call from a caller of the data conferencing system. An answering machine answers the call if the callee does not answer the call. A pre-recorded callee greeting is displayed to the caller to notify the caller that the callee is not answering the call, and the caller is prompted to leave a message.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: July 7, 1998
    Assignee: Intel Corporation
    Inventors: Rune A. Skarbo, Peter J. Kaufman
  • Patent number: 5778097
    Abstract: A prediction block is generated using a first region of a first reference frame and a second region of a second reference frame. A current block of a current frame is compared to the prediction block, where the comparison is based on a set of match points from the current block and a corresponding set of match points from the prediction block. The current block is processed based on the comparison of the current block to the prediction block. For each match point of the prediction block, a table index is generated from a pixel of the first region and either a pixel of the second region or an offset value, and a corresponding entry is retrieved from a lookup table using the table index. The comparison of the current block to the prediction block is based on the lookup-table entries for the prediction block. In a preferred embodiment, prediction blocks are generated for motion-estimation processing for bi-directionally predicted (B) frames of certain video encoding standards such as the H.263 standard.
    Type: Grant
    Filed: March 7, 1996
    Date of Patent: July 7, 1998
    Assignee: Intel Corporation
    Inventor: Brian R. Nickerson
  • Patent number: 5774191
    Abstract: Histograms are generated for one or more of the image components. Each histogram is clipped at each end to exclude outlying values and to identify initial minimum and maximum values. Conservatism terms are included in each of the initial minimum and maximum values to generated final minimum and maximum values that are used as thresholds to define the color range used in chroma-key processing. In one embodiment, the first frame of a video sequence is designated as a chroma-key frame that is analyzed to determine the chroma-key color range.
    Type: Grant
    Filed: June 26, 1996
    Date of Patent: June 30, 1998
    Assignee: Intel Corporation
    Inventor: Vaughn Iverson
  • Patent number: 5768897
    Abstract: An apparatus for dehumidifying air includes a first air path having a first opening, a second opening, and a first desiccant mass intermediate the first and second opening, a second air path, having a first opening, a second opening, and a second desiccant mass intermediate the first and second opening, and an apparatus for causing air selectively from either the first air path or the second air path to flow to an outlet of the apparatus, wherein the ratio of the weight of each of the desiccant masses to the air flow rate into the apparatus outlet is about 1 pound of desiccant for each 10 to 20 cubic feet per minute of air flow. A controller adjusts regeneration heating times based on detected dew point before switching between air paths and detected temperature after switching air paths.
    Type: Grant
    Filed: February 27, 1995
    Date of Patent: June 23, 1998
    Assignee: Universal Dynamics Corporation
    Inventors: Donald D. Rainville, Robert R. Crawford, Roderick W. Lyman
  • Patent number: 5764548
    Abstract: Input signals in floating-point format are converted into output signals in integer format while handling saturation cases appropriately. Saturation exists when the value of an input signal is outside the output range. Saturation cases are detected by invoking an integer comparison instruction using signals in floating-point format as inputs to tile integer comparison instruction. When implemented in software on processors such as the Intel.RTM. Pentium.TM. processor, using an integer comparison instruction to compare signals in floating-point format provides more efficient signal conversion than conventional schemes that use a floating-point comparison instruction to compare floating-point signals.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: June 9, 1998
    Assignee: Intel Corporation
    Inventors: Michael Keith, Robert S. Dreyer
  • Patent number: 5764802
    Abstract: An original image is encoded using difference signals that correspond to the difference between the original image and a blur image that approximates the original image. The blur image is generated using DC signals, wherein each DC signal corresponds to a different block of the original image.
    Type: Grant
    Filed: September 9, 1994
    Date of Patent: June 9, 1998
    Assignee: Intel Corporation
    Inventor: Al Simon
  • Patent number: 5764901
    Abstract: A method, apparatus, and storage medium for processing data streams of a data conference between a local user of a data conferencing system and at least one remote user of the data conferencing system, the data conference comprising at least one remote video source associated with the at least one remote user and a local video source associated with the local user. A dialog window is displayed for the local user, the dialog window having a record control. One of the at least one remote video sources and the local video source is selected for recording. The record control is activated, and the selected video source is recorded into a file in response to the activation of the record control.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: June 9, 1998
    Assignee: Intel Corporation
    Inventors: Rune A. Skarbo, John D. Elliott