Patents by Inventor Rainer Dorsch
Rainer Dorsch 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: 8495286Abstract: The present invention relates to a method and respective system for operating a DRAM main memory. One buffer line is provided for multiple pages. When writing data to the buffer it is decided which to which buffer-line the data is written to based on its destination main memory address. A tuple consisting of lower memory address and data is stored. Data entered into the buffer-line will be sorted by page in case the line is flushed to the main memory. Sorting the buffer entries results in less page openings and closings, since the data is re-arranged by memory address and therefore in logical order. By using one line for multiple pages only a fraction of memory of a common set-associative cache is needed, thus decreasing the amount of overhead significantly.Type: GrantFiled: December 8, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Cagri Balkesen, Markus Buehler, Rainer Dorsch, Guenther Hutzl, Michael W. Kaufmann, Daniel Pfefferkorn, David Rohr, Stefanie Scherzinger, Thomas Schwarz
-
Patent number: 8380737Abstract: First and second sets of numbers are received in an input range, which is separated into sub ranges. A first sub range is processed by initializing bits of a memory to a first logical state and by changing the initial state of each of the bits corresponding to a received number of the first set that is within the first sub range. Each number received in the second set is compared to a bit in the memory to identify a set of received numbers that are in the first sub range and that are in both the first set and the second set. The comparing is responsive to detecting a change of initial state of any bit in the memory during the processing of the first sub range. The processing and comparing is repeated for remaining sub ranges to identify received numbers that are in both the sets.Type: GrantFiled: September 15, 2011Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Cagri Balkesen, Markus T. Buehler, Rainer Dorsch, Guenther Hutzl, Michael W. Kaufmann, Daniel Pfefferkorn, David Rohr, Stefanie C. Scherzinger, Thomas Schwarz
-
Publication number: 20120158774Abstract: The present invention relates to a computer program product, method and system for computing set intersection of a first and a second unordered set of discrete members that stem from a known input range of consecutive discrete numbers. The method breaks the numbers into subranges and for each subrange, utilizes a bit vector in a first random access memory, directly addressing bits representing values in a subrange in the first set to values in the second set in the subrange and writing each number of the second set that is also set member of the first set in the sub range directly to an output. This may be utilized by various applications including database applications. The algorithm may be offloaded to one or more processing subsystems.Type: ApplicationFiled: September 15, 2011Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: CAGRI BALKESEN, MARKUS T. BUEHLER, RAINER DORSCH, GUENTHER HUTZL, MICHAEL W. KAUFMANN, DANIEL PFEFFERKORN, DAVID ROHR, STEFANIE C. SCHERZINGER, THOMAS SCHWARZ
-
Publication number: 20110302367Abstract: The present invention relates to a method and respective system for operating a DRAM main memory. One buffer line is provided for multiple pages. When writing data to the buffer it is decided which to which buffer-line the data is written to based on its destination main memory address. A tuple consisting of lower memory address and data is stored. Data entered into the buffer-line will be sorted by page in case the line is flushed to the main memory. Sorting the buffer entries results in less page openings and closings, since the data is re-arranged by memory address and therefore in logical order. By using one line for multiple pages only a fraction of memory of a common set-associative cache is needed, thus decreasing the amount of overhead significantly.Type: ApplicationFiled: December 8, 2010Publication date: December 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cagri Balkesen, Markus Buehler, Rainer Dorsch, Guenther Hutzl, Michael W. Kaufmann, Daniel Pfefferkorn, David Rohr, Stefanie Scherzinger, Thomas Schwarz
-
Patent number: 8001501Abstract: A method for designing a circuit. The method includes (i) providing a netlist of a design and (ii) dividing the netlist into N user logics, N being a positive integer. After said dividing the netlist is performed, the N user logics in N macro test wrappers are instantiated resulting in N instantiated logics. After said instantiating the N user logics is performed, the N instantiated logics are processed. After said processing is performed, a result of said processing is back-annotated to the netlist.Type: GrantFiled: May 19, 2008Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Rainer Dorsch, Marta Junginger, Philipp Salz, Andreas Wagner, Gerhard Zilles
-
Publication number: 20090288046Abstract: A method for designing a circuit. The method includes (i) providing a netlist of a design and (ii) dividing the netlist into N user logics, N being a positive integer. After said dividing the netlist is performed, the N user logics in N macro test wrappers are instantiated resulting in N instantiated logics. After said instantiating the N user logics is performed, the N instantiated logics are processed. After said processing is performed, a result of said processing is back-annotated to the netlist.Type: ApplicationFiled: May 19, 2008Publication date: November 19, 2009Inventors: Rainer Dorsch, Marta Junginger, Philipp Salz, Andreas Wagner, Gerhard Zilles
-
Patent number: 7466716Abstract: The present invention generally relates to digital network communication, and in particular to processing data according to the InfiniBand™ (IB) Protocol with reduced latency and chip costs in an InfiniBand™ type computer system. ID information in a packet header is obtained before the body of the packet has completely arrived at a receiving Channel adapter. The ID information is used to obtain work Queue Pair Context (QPC) and when needed an associated Work Queue Element (WQE), for operating on the data content of the packet being received.Type: GrantFiled: July 11, 2005Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: Rainer Dorsch, Martin Eckert, Markus Helms, Walter Lipponer, Thomas Schlipf, Daniel Sentler, Harmut Ulland
-
Patent number: 7033022Abstract: A spectacle lens having in a first see-through region a power suitable for distant viewing in a wearing position, and in a second see-through region a power suitable for medium-distance viewing, i.e. for distances of about 1 meter and more, in a wearing position, and in which the power continuously increases from the first see-through region along a plane or winding principal line to the second see-through region. The spectacle lens has the following features: the power increases not only from the first see-through region to the second see-through region, but also continuously to beyond the second see-through region to a lower edge of the spectacle lens; and a region of clear vision, i.e. a region in which a residual astigmatism of a system spectacle-lens/eye does not exceed 0.5 dpt, narrows below the first see-through region towards the lower edge of the spectacle lens to have a funnel-shaped configuration, i.e. without any constriction.Type: GrantFiled: November 28, 2001Date of Patent: April 25, 2006Assignee: Rodenstock GmbHInventors: Rainer Dorsch, Walter Haimerl
-
Publication number: 20060029088Abstract: The present invention generally relates to digital network communication, and in particular to a method and system for processing data according to the InfiniBand™ (IB) Protocol with reduced latency and chip costs in an InfiniBand™ type computer system. ID information in a packet header is obtained before the body of the packet has completely arrived at a receiving Channel adapter. The ID information is used to obtain work Queue Pair Context (QPC) and when needed an associated Work Queue Element (WQE), for operating on the data content of the packet being received.Type: ApplicationFiled: July 11, 2005Publication date: February 9, 2006Applicant: International Business Machines CorporationInventors: Rainer Dorsch, Martin Eckert, Markus Helms, Walter Lipponer, Thomas Schlipf, Daniel Sentler, Harmut Ulland
-
Publication number: 20060013397Abstract: An InfiniBand™ Channel Adapter encrypts or decrypts user data on-the-fly. The user data is read from system memory and encrypted in by the Channel Adapter before sending it to a network. Similarly received data is decrypted on the fly before storing it in system memory. The encryption/decryption keys are preferably stored in a Queue Pair Context storage area of system memory as Public key for sending data and Private key for receiving data.Type: ApplicationFiled: July 11, 2005Publication date: January 19, 2006Applicant: International Business Machines CorporationInventors: Rainer Dorsch, Martin Eckert, Markus Helms, Walter Lipponer, Thomas Schlipf, Daniel Sentler, Harmut Ulland
-
Patent number: 6974214Abstract: A method for optimizing an atoroidal surface of an optical lens, in particular a spectacle lens, having at least one plane of symmetry is characterized by a combination of the following features: dividing the atoroidal surface having at least one plane of symmetry into at least two regions separated by the at least one plane of symmetry; representing one of the separate regions (represented region) of this surface by a set of coefficients of B spline functions; computing sagittal heights of the represented region by B spline interpolation; computing sagittal heights in at least one other region by mirroring coefficients or coordinates at the at least one plane of symmetry; and optimizing the atoroidal surface only by varying the set of B spline coefficients of the represented region.Type: GrantFiled: February 12, 2002Date of Patent: December 13, 2005Assignee: Rodenstock GmbHInventors: Andrea Welk, Helmut Altheimer, Peter Baumbach, Rainer Dorsch, Gregor Esser, Walter Haimerl, Herbert Pfeiffer
-
Patent number: 6964478Abstract: A spectacle lens is provided with a region (distance portion) designed for viewing at greater distances and, in particular, “to infinity”, a region (near portion) designed for viewing at short distances and, in particular, “reading distances”, and a progression zone disposed between the distance portion and the near portion, in which the power of the spectacle lens increases from the value in the distance reference point located in the distance portion to the value at the near reference point located in the near portion along a line (principal meridian) curving towards the nose. The invention is marked by specific conditions for the astigmatic deviation and/or the mean “as worn” power being observed.Type: GrantFiled: October 24, 2002Date of Patent: November 15, 2005Assignee: Rodenstock GmbHInventors: Andrea Welk, Peter Baumbach, Walter Haimerl, Herbert Pfeiffer, Gregor Esser, Helmut Altheimer, Rainer Dorsch, Martin Zimmerman, Norbert Awrath, Jochen Brosig, Werner Mueller, Martin Wechs, Stephan Haser, Winfried Nikolaus
-
Patent number: 6948814Abstract: The invention relates to an optical lens or glass with an identification and/or marking on the front and/or rear surface. The inventive lens or glass with an identification and/or marking on the front and/or back surface is characterized by an identification and/or marking which consists of a plurality of elements, each element causing a spectral dispersion of the incident light and reflected light.Type: GrantFiled: February 23, 2004Date of Patent: September 27, 2005Assignee: Rodenstock GmbHInventor: Rainer Dorsch
-
Patent number: 6945649Abstract: A method is described for determining the optical and individual progression length of a continuous vision lens on the basis of the measured cornea/bridge distance of a spectacle frame which is matched in advance. The invention is distinguished by the following steps: a) the value of the individual cornea/bridge distance (HSA) of a spectacle frame which has been matched in advance is obtained, b) the individual distance d between a far reference point BF and a centering cross ZK is measured, and c) the optimum and individual progression length (Lopt) is determined using the following formula; Lopt=0.63*(HSA+13.5 mm)+d(BF, ZK).Type: GrantFiled: April 30, 2002Date of Patent: September 20, 2005Assignee: Rodenstock GmbHInventor: Rainer Dorsch
-
Patent number: 6848788Abstract: A spectacle lens comprises a region (distance portion) designed for viewing at large distances and in particular “to infinity”; a region (near portion) designed for viewing at short distances and in particular “reading distances”; and a progressive zone disposed between the distance portion and the near portion, in which the power of the spectacle lens increases from a value at a distance reference point located in the distance portion to a value at the near reference point located in the near portion along a curve (principal line) veering towards the nose. The invention is distinguished by a combination of the following features: a change of magnification with a direction of sight is small; the magnification increases radially, starting from the distance reference point; the difference between the magnifications at the distance and near reference points is small.Type: GrantFiled: October 25, 2002Date of Patent: February 1, 2005Assignee: Rodenstock GmbHInventors: Andrea Welk, Peter Baumbach, Walter Haimerl, Herbert Pfeiffer, Gregor Esser, Helmut Altheimer, Rainer Dorsch
-
Patent number: 6808263Abstract: Described is a spectacle lens comprising a region (distance portion) designed for viewing at large distances and in particular “to infinity”; a region (near portion) designed for viewing at short distances and in particular “reading distances”; and a progressive zone disposed between the distance portion and the near portion, in which the power of the spectacle lens increases from a value at a distance reference point located in the distance portion to a value at a near reference point located in the near portion along a curve (principal line) veering towards the nose. The invention is rendered distinct by a feature, amongst others, according to which trajectories of motion fulfill specific conditions.Type: GrantFiled: October 25, 2002Date of Patent: October 26, 2004Assignee: Rodenstock GmbHInventors: Andrea Welk, Peter Baumbach, Walter Haimerl, Herbert Pfeiffer, Gregor Esser, Helmut Altheimer, Rainer Dorsch
-
Publication number: 20040189931Abstract: The invention relates to an optical lens or glass with an identification and/or marking on the front and/or rear surface. The inventive lens or glass with an identification and/or marking on the front and/or back surface is characterized by an identification and/or marking which consists of a plurality of elements, each element causing a spectral dispersion of the incident light and reflected light.Type: ApplicationFiled: February 23, 2004Publication date: September 30, 2004Inventor: Rainer Dorsch
-
Publication number: 20040169297Abstract: Disclosed is a method for determining the optimum individual length of progression of a progressive lens using the measured distance between the vertex of the cornea and a pre-adapted spectacle frame. The invention is characterized by the following steps: a) measurement of the individual distance (HSA) between the vertex of the cornea and a pre-adapted spectacle frame; b) measurement of the individual distance between a distant reference point BF and a centering cross ZK; c) determination of the optimum and individual length of progression (Lopt) according to the following formula: Lopt=0.63*(HSA+13.5 mm)+d(BF, ZK).Type: ApplicationFiled: April 27, 2004Publication date: September 2, 2004Inventor: Rainer Dorsch
-
Patent number: 6779889Abstract: A spectacle lens comprises a region (distance portion) designed for viewing at greater distances, in particular, to infinity; a region (near portion) designed for viewing at short distances and, in particular, “reading distances”; and a progression zone located between the distance portion and the near portion, in which the power of the spectacle lens increases from a value at the distance reference point located in the distance portion to the value at the near reference point located in the near portion along a line (principal meridian) curving towards the nose.Type: GrantFiled: March 28, 2003Date of Patent: August 24, 2004Assignee: Rodenstock GmbHInventors: Andrea Welk, Peter Baumbach, Walter Haimerl, Herbert Pfeiffer, Gregor Esser, Helmut Altheimer, Rainer Dorsch, Martin Zimmerman
-
Patent number: 6776487Abstract: A spectacle lens comprises a region (distance portion) designed for viewing at large distances and in particular “to infinity”; a region (near portion) designed for viewing at short distances and in particular “reading distances”; and a progressive zone disposed between the distance portion and the near portion, in which a power of the spectacle lens increases from a value at a distance reference point located in the distance portion to a value at a near reference point located in the near portion along a curve (principal line) veering towards a nose. The invention is distinct in that, for minimizing a change of binocular imaging properties with horizontal movements of glance, a lift (difference between a maximum and a minimum value occurring during a movement) of binocular imaging properties when a moving object is being followed, is smaller than a physiologically pre-determined limiting amount.Type: GrantFiled: October 28, 2002Date of Patent: August 17, 2004Assignee: Rodenstock GmbHInventors: Walter Haimerl, Herbert Pfeiffer, Gregor Esser, Helmut Altheimer, Andrea Welk, Peter Baumbach, Rainer Dorsch