Patents by Inventor Mark Rosenthal

Mark Rosenthal 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: 20170102606
    Abstract: This invention relates to a device comprised of at least two interchangeable modules, wherein at least one module has a power source and/or data storage unit and can transmit power and/or data to all of the electrically and mechanically mated modules. The device is designed for use in extreme weather environments, such as but not limited to, snow, rain, at elevation, and/or under pressure. In addition, each mating point between the at least two modules is waterproof. In a preferred embodiment, the device is comprised of a first module that is an optical head, with at least two optical lenses and can sense and capture image data. A second module is a handle comprised of a battery. When the first and second modules are electrically and mechanically mated, the two modules are secure and waterproof and the device operates as a 360° optical camera with an interchangeable power handle module.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Applicant: Mohawk Innovations Limited
    Inventors: Sarah Pavis, David Michael Sutton, Aaron Saxton, Jingren Xu, Maximus Yaney, Zachary Silverstein, Mark Rosenthal
  • Publication number: 20050228838
    Abstract: An improved numerical technique is disclosed for processing digital photo-graphs for measuring surface strain by speckle photogrammetry. The data to be processed is obtained by recording two digital photographs of speckle patterns of the image of the surface of an object where one photograph is recorded before a stress is applied and the other recorded afterward. In the case of a vibratory stress, the recordings are made by illuminating the object stroboscopically first at one extreme of its vibration cycle for the first photograph and then at the other extreme for the second photograph. Each photograph is divided into sectors and digital Fourier transforms are performed on each sector. The phase of these transforms is calculated for each image sector on both photographs, the resulting phase functions from the unstressed recording are subtracted from the corresponding phase functions on the stressed recording, and the results wrapped into a numerical range of ?pi to plus pi.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 13, 2005
    Inventors: Karl Stetson, Mark Rosenthal
  • Patent number: 5793899
    Abstract: A coprocessor in an image processing system is coupled to the bus to which a CPU and RAM holding image data are also coupled. The coprocessor extracts an input pixel stream corresponding to input images from selected bus transactions, performs computations on the input stream to produce output pixel streams corresponding to output images, and inserts the output pixel streams into selected CPU-to-memory bus transactions so that the memory stores the data. The CPU generates the selected bus transactions with specially marked address and/or control signals. The coprocessor includes a lookup table, and a first row delay. The row delay accumulates the three most recent rows of input pixels, which are sent to Sobel and rank processing sections for neighborhood processing. The results are thresholded and formatted, and are either output directly or passed through an additional pair of row delays to accumulate three rows of result data for neighborhood peak detection.
    Type: Grant
    Filed: December 5, 1995
    Date of Patent: August 11, 1998
    Assignee: Cognex Corporation
    Inventors: Robert Anthony Wolff, Steven Mark Rosenthal, William Michael Silver, Jean-Pierre Schott
  • Patent number: 5657403
    Abstract: A coprocessor in an image processing system is coupled to the bus to which a CPU and RAM holding image data are also coupled. The coprocessor extracts an input pixel stream corresponding to input images from selected bus transactions, performs computations on the input stream to produce output pixel streams corresponding to output images, and inserts the output pixel streams into selected CPU-to-memory bus transactions so that the memory stores the data. The CPU generates the selected bus transactions with specially marked address and/or control signals. The coprocessor includes a lookup table, and a first row delay. The row delay accumulates the three most recent rows of input pixels, which are sent to Sobel and rank processing sections for neighborhood processing. The results are thresholded and formatted, and are either output directly or passed through an additional pair of row delays to accumulate three rows of result data for neighborhood peak detection.
    Type: Grant
    Filed: June 1, 1992
    Date of Patent: August 12, 1997
    Assignee: Cognex Corporation
    Inventors: Robert Anthony Wolff, Steven Mark Rosenthal, William Michael Silver, Jean-Pierre Schott
  • Patent number: 5031914
    Abstract: A hand-held electronic dice game randomly generates pictorial representations of a plurality of die faces in display windows. Players' scores are determined by comparing wagers made by a player to a predetermined scoring schedule. The hand-held electronic disce game displays the score each turn and accumulated running scores.
    Type: Grant
    Filed: January 29, 1990
    Date of Patent: July 16, 1991
    Inventor: Mark Rosenthal
  • Patent number: 4834386
    Abstract: A method for a plurality of players each having a turn and a score to play a dice game using a plurality of dice and comprising the steps of throwing one die of the plurality of dice by each player of the plurality of players so as to decide which player of the plurality of players is the first player, throwing the plurality of dice in turn by each player of the plurality of players so that the dice game may begin, removing at least one die from the plurality of dice in turn by each player of the plurality of players so that each player may continue playing the turn, throwing in turn the remaining dice of the plurality of dice by each player of the plurality of players, throwing continually in turn the remaining dice of the plurality of dice by each player of the plurality of players until a score is reached and a decision to continue is made by each player of the plurality of players, and throwing the plurality of dice by each player of the plurality of players until a winning score is reached.
    Type: Grant
    Filed: October 19, 1987
    Date of Patent: May 30, 1989
    Inventors: Mark Rosenthal, David Dardick