Patents by Inventor Donald C. Anderson
Donald C. Anderson 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: 20240074549Abstract: A watchband can comfortably secure an electronic device to a wrist of a user. The watchband can include a base having a contact surface opposite an engagement surface, contact loops on the contact surface for contacting a user, and engagement loops on the engagement surface for engaging hooks. The hooks can be provided on the engagement surface, opposite some of the contact loops. Edge sections of the base can wrap around a central section to define an end of the base. A tab can extend from an end of the base to facilitate attachment, adjustment, and/or removal of the watch band. The tab can further help maintain the assembled parts in place to enhance durability of the watchband.Type: ApplicationFiled: April 24, 2023Publication date: March 7, 2024Inventors: Donald L. OLMSTEAD, Ayumi KUSANO, Clement C. TISSANDIER, Eiryo SHIRAISHI, Mengxi ZHAO, Molly J. ANDERSON, Osamu YABE, Seul Bi KIM, Tirshathah A. HUNTER, Yoji HAMADA
-
Publication number: 20240074550Abstract: A watchband can comfortably secure an electronic device to a wrist of a user. The watchband can include a base having a contact surface opposite an engagement surface and an engagement ribbon forming loops on the engagement surface of the base for receiving a hook of a buckle. The engagement ribbon can be interwoven with the base to provide secure anchoring for the hook within one of the loops. The woven portions of the watchband can be securely coupled to end structures, such as the buckle, retaining rings, and/or a connector. The watchband provides adjustable lengths to accommodate different fit configurations as desired.Type: ApplicationFiled: April 13, 2023Publication date: March 7, 2024Inventors: Timothy S. Lui, Clement C. Tissandier, Donald L. Olmstead, Molly J. Anderson, Osamu Yabe, Seul Bi Kim, Yoji Hamada
-
Publication number: 20240074551Abstract: A watchband can comfortably secure an electronic device to a wrist of a user. The watchband can include a base having a contact surface opposite an engagement surface and an engagement ribbon forming loops on the engagement surface of the base for receiving a hook of a buckle. The engagement ribbon can be interwoven with the base to provide secure anchoring for the hook within one of the loops. The woven portions of the watchband can be securely coupled to end structures, such as the buckle, retaining rings, and/or a connector. The watchband provides adjustable lengths to accommodate different fit configurations as desired.Type: ApplicationFiled: April 13, 2023Publication date: March 7, 2024Inventors: Seul Bi KIM, Camille I. HENROT, Clement C. TISSANDIER, Donald L. OLMSTEAD, Jessica J. LU, Kristen L. CRETELLA, Molly J. ANDERSON, Tirshathah A. HUNTER, Yoji HAMADA
-
Publication number: 20080308335Abstract: An electric motor powered vehicle includes an energy reservoir provided by a battery-mass flywheel having a diameter approximating the lateral spacing of the vehicle's wheels. A The flywheel may include a pair of counter rotating wheels mounted on concentric shafts and may be enclosed in a containment device. A shoe-rail electrical connection facilitates transfer of current to and from the batteries. The flywheel may include fuel cells charged from a remote hydrogen source. Flywheel, and friction braking may be controlled by pedal movement. Motive power is preferentially provided by flywheel energy then battery energy. Energy may be transferred to the batter mass flywheel independently of vehicle motor drive. The motor-flywheel drive connections are made through inputs to a differential gear drive.Type: ApplicationFiled: August 21, 2008Publication date: December 18, 2008Inventors: Donald C. Anderson, Edmund S. Lee, III
-
Patent number: 7416039Abstract: An electric motor powered vehicle includes an energy reservoir provided by a battery-mass flywheel having a diameter approximately equal to the vehicle lateral wheel spacing, allowing a compact configuration. The flywheel may include a pair of counter rotating wheels mounted on concentric shafts and may be enclosed in a containment device. A shoe-rail electrical connection facilitates transfer of current to and from the batteries. The flywheel may include fuel cells charged from a remote hydrogen source. Flywheel, alternator and friction braking may be controlled by pedal movement. Energy may be transferred to the battery mass flywheel independently of vehicle motor drive. The motor-flywheel drive connections are made through inputs to a differential gear drive. The fuel cells may charge the batteries, and a second alternator may recover flywheel energy at vehicle shut-down.Type: GrantFiled: September 20, 2002Date of Patent: August 26, 2008Inventors: Donald C. Anderson, Edmund S. Lee, III
-
Patent number: 6823532Abstract: A malodor control system for a toilet comprises a modified toilet seat which is a hollow construction. The seat may be mounted on supports for pivotal movement between an up position and down position in which its opening is registered with the opening of an toilet bowl for receiving products of human waste. As in conventional toilets, portions of a person sitting on the seat define a chamber, in combination with the seat and the bowl. A pair of water spray nozzles are disposed within the hollow seat and directed rearwardly toward the pivotal mounting for the seat. A water supply system includes a flexible tube connection between a fixed source of pressurized water and a bracket for pivotally mounting the seat. Flow of water to the spray nozzles is controlled by a valve on the rear of the seat. The water spray induces flow of fouled air from the user defined chamber into the hollow seat where offensive odors are removed by the water spray.Type: GrantFiled: October 20, 2003Date of Patent: November 30, 2004Inventor: Donald C. Anderson
-
Patent number: 5765216Abstract: A data processor (40) includes source (60) and destination (61) address generation units (AGUs) to update source and destination addresses for efficient digital signal processing (DSP) functions. The data processor (40) includes an instruction decoder (41) which recognizes a bit movement instruction, which is frequently encountered in data interleaving operations. In response to the bit movement instruction, the instruction decoder (41) causes the source (60) and destination (61) AGUs to update their present addresses using variable offset values. The instruction decoder (41) further causes a bus controller (44) to convert these bit addresses to corresponding operand addresses and bit fields. The bus controller (44) accesses source and destination operands using the operand addresses. The instruction decoder (41) then causes an execution unit (45) to transfer a bit from the source operand indicated by the source bit field to a bit position of the destination operand indicated by the destination bit field.Type: GrantFiled: June 17, 1996Date of Patent: June 9, 1998Assignee: Motorola, Inc.Inventors: Chia-Shiann Weng, Paul M. Astrachan, Peter C. Curtis, Donald C. Anderson, Walter U. Kuenast, Kenneth C. Weng
-
Patent number: 5652903Abstract: A DSP co-processor (72) that is used on an integrated circuit (24) that provides multiple communication functions is accomplished by providing a data bus interface (320), a sequencer (328), internal memory (33), and a data core (322). The sequencer (328) stores in a hardware format a signal processing algorithm (332) and, upon receipt of an operational command, provides address control signals (334) and operation control signals (336) to the data core (322). The data core (322), which includes an address generation unit (340) and an arithmetic unit (344), executes, via the arithmetic unit, operational instructions of the signal processing algorithm to produce resultant signals from the input samples, the intermediate resultants, and the algorithm co-efficients.Type: GrantFiled: November 1, 1994Date of Patent: July 29, 1997Assignee: Motorola, Inc.Inventors: Chia-Shiann Weng, Walter U. Kuenast, Donald C. Anderson, Peter C. Curtis, Richard L. Greene
-
Patent number: 5621800Abstract: An integrated circuit that provides multiple communication functions is accomplished by providing an integrated circuit (24) that includes memory (70) which stores an audio code algorithm, echo cancellation information, a modem processing algorithm, and audio data. The memory (70) is coupled via a data bus (50) to a signal converter (56), a central processing unit (58), and a first co-processor (72). The signal converter (56) provides an analog-to-digital input port (78) and a digital-to-analog output port (80) for the integrated circuit (24), wherein the audio data is received via the analog-to-digital input port (78). The central processing unit (58) executes at least a first portion of the audio coding algorithm upon the audio data and executes a first portion of the modem processing algorithm, while the first co-processor (72) executes an echo cancellation algorithm.Type: GrantFiled: November 1, 1994Date of Patent: April 15, 1997Assignee: Motorola, Inc.Inventors: Chia-Shiann Weng, Walter U. Kuenast, Paul M. Astrachan, Donald C. Anderson, Peter C. Curtis, Jose G. Corleto
-
Patent number: 5530971Abstract: An odor control system for capturing odoriferous air from toilet bowls, removing the odor bodies from the air, and returning the cleansed air to the room. A fine water spray nozzle (32) in a duct (30) transfers kinetic energy to the air stream, and also absorbs odor bodies from the air. Energy to generate the water spray and draw air through a ventilated toilet seat is provided by the water under pressure which supplies the usual toilet function. System is started and stopped as needed by the person using the toilet. Supplemental filter (36), e.g. Activated carbon, improves odor cleansing by adsorption. Spray water used is separated from air stream and returned to toilet bowl (20) through check valve (38).Type: GrantFiled: May 12, 1995Date of Patent: July 2, 1996Inventor: Donald C. Anderson
-
Patent number: 5530659Abstract: In a decoding apparatus (100), overflow conditions can be determined within the same clock cycle by determining the type of operation to be performed. For time sensitive operations, a load (102) and a discharge device (105) are temporarily coupled to a dynamic decoding structure (101) of the decoding apparatus (100). The load (102) and the discharge device (105) allow the decoding apparatus (100) to stabilize within a first clock phase (114) of a clock cycle. Thus, the second phase (113) of the clock cycle can be used to determine whether an overflow condition has occurred. For non-time sensitive operations, a precharge device (104) and the discharge device (105) are operably coupled to the dynamic decoding structure (101), while the load (102) is disabled.Type: GrantFiled: August 29, 1994Date of Patent: June 25, 1996Assignee: Motorola Inc.Inventors: Donald C. Anderson, Peter C. Curtis, Gregg S. Kodra
-
Patent number: 5422805Abstract: A signed arithmetic data processing system (20) detects a multiply (MUL) or a multiply-and-accumulate (MAC) instruction in which a multiplier and a multiplicand each assume their respective maximum negative values. If one or both of the operands is not equal to its maximum negative value, the multiplication proceeds normally, such as in a modified Booth's multiplier/MAC (33). However, if both operands are equal to their respective maximum negative values, the data processing system (20) substitutes a maximum positive constant for the output of the multiplier/MAC (33). This substitution allows the result to be expressed with one fewer bits. The resulting error is very small and becomes insignificant in most digital signal processing algorithms, especially those based on fractional, saturation arithmetic. Alternatively, an extra bit of precision may be achieved for a given hardware size.Type: GrantFiled: October 21, 1992Date of Patent: June 6, 1995Assignee: Motorola, Inc.Inventors: Kenneth L. McIntyre, Donald C. Anderson, Mark E. Burchfield, Jeffery P. Bray
-
Patent number: 5416731Abstract: A high-speed barrel shifter (20) includes a shifter array (25) having a matrix of transistors (40) located at intersections of rows and columns of the matrix (40). The rows and columns alternately function as source and destination terminals. A fill portion (48) fills either a predetermined value or a data-dependent value such as a sign bit into vacated bit positions along rows in a bottom left portion (42). Thus the barrel shifter (20) can perform a data-dependent fill instruction within the shifter array (25) and avoids extra clock cycles associated with post-array processing. In one embodiment, an isolation portion (44, 45) separates a top right portion (41) of the matrix (40) from the bottom left portion (42) along a diagonal (43). The isolation portion (44, 45) isolates transistors in the bottom left portion (42), which are associated with rotates and fills, from transistors in the top right portion (41), which are associated with shifts, according to the direction of the shift.Type: GrantFiled: August 18, 1994Date of Patent: May 16, 1995Assignee: Motorola, Inc.Inventors: Keith D. Dang, Donald C. Anderson
-
Patent number: 5375081Abstract: A high-speed adder using a varied carry scheme, such as one of the carry-lookahead (CLA) type (30), includes a plurality of adder groups (32-37) each receiving some bits of two input operands. The adder groups are not identical but instead each adder group reduces a delay which is critical to its order. A least significant adder group (32) reduces a delay from operand input to carry output. A most-significant group (37) reduces a delay from carry input to sum output. Intermediate groups (33-36) reduce a delay from carry input to carry output.Type: GrantFiled: March 7, 1994Date of Patent: December 20, 1994Assignee: Motorola, Inc.Inventor: Donald C. Anderson
-
Patent number: 5321640Abstract: A priority encoder (12) has a most significant bit circuitry (18), a first less significant bit circuitry (20) and a second less significant bit circuitry (22). The priority encoder detects a leading one within a plurality of data bits. Each data bit is associated with a different one of a plurality of input signals. The most significant bit circuitry is coupled to a first one of the input signals and generates a first output signal and a parallel blocking signal. Both of the first output signal and the parallel blocking signal are representative in a first logic state of a leading one associated with the first signal. The first less significant bit cell is coupled to a second one of the input signals and to the parallel blocking signal. The first less significant bit cell generates a second output signal and a less significant carry signal. Both the second output signal and the less significant carry signal are representative in a first logic state of a leading one associated with the second input signal.Type: GrantFiled: November 27, 1992Date of Patent: June 14, 1994Assignee: Motorola, Inc.Inventors: Donald C. Anderson, Keith D. Dang
-
Patent number: 5075879Abstract: An absolute value decoder for decoding an absolute value of an input number in two's complement format. The absolute value decoder receives the input number and inverts each bit. Each bit and each inverted bit are provided to a plurality of columns, and each of the plurality of columns predecodes a unique value of the input number. A precoded signal is precharged during a precharge period and subsequently discharged in response to corresponding bits in the input number not matching the unique number corresponding to the predecoded signal. A grouping portion combines sets of two signals corresponding to a negative number and a positive number of a given absolute value, and provides output signals in response. In another embodiment, columns of transistors provide the predecoded signals for ranges of numbers which can be grouped further so that the absolute value decoder functions as a range detector.Type: GrantFiled: October 13, 1989Date of Patent: December 24, 1991Assignee: Motorola, Inc.Inventor: Donald C. Anderson
-
Patent number: 4914573Abstract: A data processing system has a bus meter, a memory capable of transferring operands requested by the bus master, and a cache for temporarily storing a selected number of the most recently transferred operands. If the memory provides an operand or a portion thereof which is insufficient in size or alignment to fill a complete entry in a line in the cache, the bus master automatically transfers additional operands adjacent in the memory to the requested operand sufficient to fill that entry.Type: GrantFiled: October 5, 1987Date of Patent: April 3, 1990Assignee: Motorola, Inc.Inventors: Hunter L. Scales, III, William C. Moyer, Donald C. Anderson
-
Patent number: D459848Type: GrantFiled: March 26, 2001Date of Patent: July 2, 2002Inventor: Donald C. Anderson