Search

Richard A Lethin

from Bronxville, NY
Age ~61

Richard Lethin Phones & Addresses

  • Bronxville, NY
  • Babylon, NY
  • 25 5Th St, New York, NY 10003 (917) 441-2779 (212) 353-8669
  • 320 Central Park, New York, NY 10025 (917) 441-2779
  • Cambridge, MA
  • Somerville, MA
  • Portland, OR

Business Records

Name / Title
Company / Classification
Phones & Addresses
Richard A Lethin
President
Reservoir Labs
Computer Software · Computer Related Services Custom Computer Programing Commercial Physical Research · Computer Services & Management Consulting Services · Custom Computer Programing · Accountant · Custom Computer Programming Svcs · Business Management Consultant · Custom Computer Programming Services
632 Broadway STE 803, New York, NY 10012
4380 SW Macadam Ave SUITE 365, Portland, OR 97239
812 SW Washington St, Portland, OR 97205
4380 SW Mcdam Ave, Portland, OR 97239
(212) 780-0527, (503) 225-0583
Richard A. Lethin
Treasurer
REPUTATION TECHNOLOGIES, INC
175 Elm St, Somerville, MA
Roy C Rosas 175 Elm St UNIT A-2, Somerville, MA 02144
Richard A Lethin
COLLINS ASSET HOLDINGS, INC
632 Broadway SUITE 803, New York, NY 10012

Publications

Us Patents

Dynamic Optimizing Object Code Translator For Architecture Emulation And Dynamic Optimizing Object Code Translation Method

View page
US Patent:
6463582, Oct 8, 2002
Filed:
Oct 21, 1998
Appl. No.:
09/176112
Inventors:
Richard A. Lethin - New York NY
Charles D. Garrett - Seattle WA
Mikayo Wada - Kawasaki, JP
Mitsuo Sakurai - Kawasaki, JP
Assignee:
Fujitsu Limited - Kawasaki
International Classification:
G06F 945
US Classification:
717158, 717138, 717139
Abstract:
An optimizing object code translation system and method perform dynamic compilation and translation of a target object code on a source operating system while performing optimization. Compilation and optimization of the target code is dynamically executed in real time. A compiler performs analysis and optimizations that improve emulation relative to template-based translation and interpretation such that a host processor which processes larger order instructions, such as 32-bit instructions, may emulate a target processor which processes smaller order instructions, such as 16-bit and 8-bit instructions. The optimizing object code translator does not require knowledge of a static program flow graph or memory locations of target instructions prior to run time. In addition, the optimizing object code translator does not require knowledge of the location of all join points into the target object code prior to execution. During program execution, a translator records branch operations.

Methods And Apparatus For Joint Parallelism And Locality Optimization In Source Code Compilation

View page
US Patent:
8572590, Oct 29, 2013
Filed:
Sep 16, 2009
Appl. No.:
12/561152
Inventors:
Richard A. Lethin - New York NY, US
Allen K. Leung - New York NY, US
Benoit J. Meister - New York NY, US
Nicolas T. Vasilache - New York NY, US
Assignee:
Reservoir Labs, Inc. - New York NY
International Classification:
G06F 9/45
US Classification:
717143, 717151
Abstract:
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that avow for parallel execution of tasks. The first custom computing apparatus optimizes the code for both parallelism and locality of operations on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

Methods And Apparatus For Aggressive Scheduling In Source Code Compilation

View page
US Patent:
8572595, Oct 29, 2013
Filed:
Aug 5, 2011
Appl. No.:
13/204517
Inventors:
Richard A. Lethin - New York NY, US
Allen K. Leung - New York NY, US
Benoit J. Meister - New York NY, US
Nicolas T. Vasilache - New York NY, US
Assignee:
Reservoir Labs, Inc. - New York NY
International Classification:
G06F 9/45
US Classification:
717155, 717127, 717131, 717141, 717147
Abstract:
Computer-executed transformation of source code enables optimization of the code for one or more of parallelism, locality, and memory footprint of operations represented in the source code on a computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

System, Apparatus, And Methods For Pattern Matching

View page
US Patent:
20080071783, Mar 20, 2008
Filed:
Jun 21, 2007
Appl. No.:
11/766704
Inventors:
Benjamin Langmead - Silver Spring MD, US
Kenneth M. Mackenzie - Atlanta GA, US
Steven K. Reinhardt - Vancouver WA, US
Richard A. Lethin - New York NY, US
International Classification:
G06F 17/30
US Classification:
707 6, 707E17014
Abstract:
A computer software product, methods and apparatus for target report generation are provided. In one embodiment, a trigger pattern is derived from at least one target pattern. Locations within a data set containing the trigger pattern are identified and a target report is generated. In another embodiment, a computing apparatus is provided that produces reports by deriving a trigger pattern, identifying locations within a dataset where the trigger patterns exist and generating a report. In a further embodiment, a computer software product is provided that configures an apparatus to generate a target report. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

Methods And Apparatus For Local Memory Compaction

View page
US Patent:
20100192138, Jul 29, 2010
Filed:
Feb 4, 2009
Appl. No.:
12/365780
Inventors:
Allen K. Leung - New York NY, US
Benoit J. Meister - New York NY, US
David E. Wohlford - Portland OR, US
Nicolas T. Vasilache - New York NY, US
Richard A. Lethin - New York NY, US
International Classification:
G06F 9/45
G06F 12/00
G06F 12/02
US Classification:
717150, 711171, 717151, 711E12002
Abstract:
Methods, apparatus and computer software product for local memory compaction are provided. In an exemplary embodiment, a processor in connection with a memory compaction module identifies inefficiencies in array references contained within in received source code, allocates a local array and maps the data from the inefficient array reference to the local array in a manner which improves the memory size requirements for storing and accessing the data. In another embodiment, a computer software product implementing a local memory compaction module is provided. In a further embodiment a computing apparatus is provided. The computing apparatus is configured to improve the efficiency of data storage in array references. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

System, Methods And Apparatus For Program Optimization For Multi-Threaded Processor Architectures

View page
US Patent:
20100218196, Aug 26, 2010
Filed:
Apr 16, 2010
Appl. No.:
12/762281
Inventors:
Allen K. Leung - New York NY, US
Benoit Meister - New York NY, US
Nicolas T. Vasilache - New York NY, US
David E. Wohlford - Portland OR, US
Cedric Bastoul - Voisins-le-Bretonneux, FR
Peter Szilagyi - Medina NY, US
Richard A. Lethin - New York NY, US
International Classification:
G06F 9/44
G06F 9/46
US Classification:
718107, 717160
Abstract:
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that allow for parallel execution of tasks. The first custom computing apparatus optimizes the code for parallelism, locality of operations and contiguity of memory accesses on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

System, Apparatus And Methods To Implement High-Speed Network Analyzers

View page
US Patent:
20100281160, Nov 4, 2010
Filed:
Apr 29, 2010
Appl. No.:
12/770649
Inventors:
Jordi Ros-Giralt - Newport Beach CA, US
Peter Szilagyi - Medina NY, US
James Ezick - Canonsburg PA, US
David E. Wohlford - Portland OR, US
Richard A. Lethin - New York NY, US
International Classification:
G06F 15/16
G06F 15/18
US Classification:
709224, 706 12
Abstract:
Systems, apparatus and methods for the implementation of high-speed network analyzers are provided. A set of high-level specifications is used to define the behavior of the network analyzer emitted by a compiler. An optimized inline workflow to process regular expressions is presented without sacrificing the semantic capabilities of the processing engine. An optimized packet dispatcher implements a subset of the functions implemented by the network analyzer, providing a fast and slow path workflow used to accelerate specific processing units. Such dispatcher facility can also be used as a cache of policies, wherein if a policy is found, then packet manipulations associated with the policy can be quickly performed. An optimized method of generating DFA specifications for network signatures is also presented. The method accepts several optimization criteria, such as min-max allocations or optimal allocations based on the probability of occurrence of each signature input bit.

Self-Setting Suction Holder Device

View page
US Patent:
51801329, Jan 19, 1993
Filed:
Nov 22, 1991
Appl. No.:
7/796338
Inventors:
Scott A. Pearson - Cambridge MA
Jin Oh - Cambridge MA
Richard A. Lethin - Cambridge MA
Eric F. Howlett - Groton CT
International Classification:
A45D 4214
US Classification:
248362
Abstract:
A suction device has a flexible cup member whose lower surface defines a flat central zone surrounded by an annular zone sloping inwardly and upwardly at an angle of 2. degree. to 10. degree. with the central zone. An article holder, such as a beverage can receptacle, has a rigid circular base centrally secured to the upper surface of the cup member, opposite the central zone thereof. Any tilting or lifting of the article holder attendantly tilts or pulls the central zone of the cup member upwardly, thereby establishing a retentive suction in a self-setting manner.
Richard A Lethin from Bronxville, NY, age ~61 Get Report