Patents by Inventor Richard E. Anderson
Richard E. 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).
-
Patent number: 8108753Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.Type: GrantFiled: March 3, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
-
Patent number: 7971122Abstract: Apparatus and method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received; and combining the results of the calculating step and the generating step.Type: GrantFiled: November 8, 2007Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
-
Patent number: 7426674Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.Type: GrantFiled: September 14, 2005Date of Patent: September 16, 2008Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
-
Publication number: 20080222488Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.Type: ApplicationFiled: March 3, 2008Publication date: September 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard E. ANDERSON, Christos John Georgiou, Peter A. Sandon
-
Patent number: 7010469Abstract: A method of calculating partial CRCs on-the-fly is provided without the need for pre-computed tables and without size restrictions on data blocks or packets. The method works for both fixed and variable length data blocks by computing the remainders of the powers of two as data blocks are received, without the need for pre-computing them and storing them in a table. The method may be employed on data streams wherein the data blocks are received out-of-order.Type: GrantFiled: September 30, 2003Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
-
Patent number: 6731657Abstract: The preferred embodiment of the present invention provides an improved receiver that can receive and process many different data types in addition to decoding MPEG-2 transport streams. The preferred embodiment minimizes hardware complexity by using the same loaders for both MPEG-2 and alternative stream data. The preferred embodiment utilizes a bypassable synchronizer and a bypassable packet parser to allow alternative data streams to be sent to system memory for decoding by a the host processor. When receiving MPEG-2 transport streams, the bypassable synchronizer and bypassable packet parser are used to synchronize and filter the MPEG-2 transport stream. The parsed MPEG-2 streams are then loaded into a packet buffer and passed to the video and audio decoders. When non-MPEG-2 stream data is provided, the bypassable synchronizer and bypassable packet parser instead forward the data to the packet buffer without performing synchronization or filtering.Type: GrantFiled: March 14, 2000Date of Patent: May 4, 2004Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Eric M. Foster, Bryan J. Lloyd
-
Publication number: 20030206605Abstract: A method of decoding a bit stream having an embedded clock, where the clock reference data is recovered from the bit stream. The clock reference data is used to create an adjusting value control a local clock frequency. The adjustment calculated such that the local clock frequency and the local clock value match the frequency and values in the clock reference data. The adjustment value is input to pulse generator to form a pulse train, which is used to generate the input to an adjustable oscillator.Type: ApplicationFiled: March 31, 1998Publication date: November 6, 2003Inventor: RICHARD E. ANDERSON
-
Patent number: 6505745Abstract: The present invention relates to an article holder for retaining stacked articles dispensed in a horizontal plane and held in place by a retaining member. The retaining member is adjustable for the height of the stack of the horizontally disposed articles and is adapted to be removed as a retaining member or placed beneath the stacked articles if desired.Type: GrantFiled: August 1, 2000Date of Patent: January 14, 2003Inventor: Richard E Anderson
-
Patent number: 6356567Abstract: A method of decoding a bitstream having an embedded clock, where the clock reference data is recovered from the bit stream. The clock reference data is combined, typically subtracted, from the system time clock to generate a result. This result is input to a pulse width modulator to form a pulse train, which is used to generate an input to a timing device.Type: GrantFiled: September 26, 1997Date of Patent: March 12, 2002Assignee: International Business Machines CorporationInventors: Richard E. Anderson, Eric M. Foster, Mark R. Hodges
-
Patent number: 6280815Abstract: A custom-formable shoe insert is disclosed that comprises (1) a conformable substrate layer, where at least a portion of the substrate layer is impregnated with a storage-stable, settable resin that set after exposure to an activator; and (2) an outer layer that is impervious to the settable resin but at least a portion of which is pervious to the activator.Type: GrantFiled: October 28, 1999Date of Patent: August 28, 2001Assignee: 3M Innovative Properties CompanyInventors: Dean A. Ersfeld, Richard E. Anderson, Michael L. Ruegsegger, Kelly T. McGurran, Richard A. Mallo
-
Patent number: 6091772Abstract: A method of decoding an MPEG-2 compliant packetized datastream containing transport table sections. The transport table sections include a plurality of table. The table are filtered with table section filters having blocks. Each block has an associated mask pattern to mask bits in a valid pattern and a control word to point to the next block to filter and parse the table sections.Type: GrantFiled: September 26, 1997Date of Patent: July 18, 2000Assignee: International Business Machines, CorporationInventors: Richard E. Anderson, Eric M. Foster, George W. Rohrbaugh
-
Patent number: 5888231Abstract: A method of preparing a breathable, custom-molded liner for an artificial limb socket includes the steps of providing a liner comprising an open-celled foam material impregnated with a curable resin, activating the curable resin, and deforming the foam material by positioning a residual limb on one of opposing surfaces of the liner, and positioning the artificial limb socket on a second opposing surface of the liner until curing is substantially complete to create and retain an impression of the residual limb in the foam material. A liner blank useful for preparing an artificial limb socket, comprising a foam material impregnated with a curable resin and sewn into the shape of a sock for an artificial limb, is also described.Type: GrantFiled: October 8, 1997Date of Patent: March 30, 1999Assignee: Minnesota Mining and Manufacturing CompanyInventors: Timothy C. Sandvig, Kelly T. McGurran, Richard E. Anderson
-
Patent number: 5465046Abstract: A magnetic force microscopy method and improved magnetic tip for detecting and quantifying internal magnetic fields resulting from current of integrated circuits. Detection of the current is used for failure analysis, design verification, and model validation. The interaction of the current on the integrated chip with a magnetic field can be detected using a cantilevered magnetic tip. Enhanced sensitivity for both ac and dc current and voltage detection is achieved with voltage by an ac coupling or a heterodyne technique. The techniques can be used to extract information from analog circuits.Type: GrantFiled: March 21, 1994Date of Patent: November 7, 1995Inventors: Ann. N. Campbell, Richard E. Anderson, Edward I. Cole, Jr.
-
Patent number: 5113060Abstract: A point-of-sale data terminal device includes an optical scanning device mounted in one of the wall portions of the terminal device. In one embodiment of the invention, the scanning device is mounted in a support member which in turn extends outwardly from and is rotatably mounted in the wall portion enabling the support member to be oriented in a plurality of scanning positions. In a second embodiment of the invention, one or more scanning devices are mounted flush with a wall portion to project scanning light beams in a vertical and/or horizontal direction outwardly from the terminal device.Type: GrantFiled: September 29, 1989Date of Patent: May 12, 1992Assignee: NCR CorporationInventors: Charles K. Wike, Jr., Richard E. Anderson, Jerry A. McGaha
-
Patent number: 4077068Abstract: The diving mask incorporates a clamp operated from the outside for squeezing the diver's nostrils together so that he can then "clear his ears," which is the act of allowing, or gently forcing, air through the restriction of the eustachian tubes to equalize the inner ear pressure to that of the increasing ambient pressure. The elements of the clamp are movable in arcuate paths centered above the nostrils in order to achieve a comfortable closure. The handle ends of the clamp are conveniently accommodated in a flexible enlargement of the mask body. A wide strap has a four point quick attachment to the rear of the mask body. The strap is formed of adjustable looped elastic cord that adjusts comfortably to the diver's conformation while fully stabilizing the mask on the wearer's face.Type: GrantFiled: August 9, 1976Date of Patent: March 7, 1978Inventor: Richard E. Anderson