Patents by Inventor Joseph N. Romriell

Joseph N. Romriell 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: 10186170
    Abstract: Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the other block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the other block of text.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: January 22, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Joseph N. Romriell, Scot Brooksby, Shane Arthur Roylance, Brian Chevrier, Robert Cochran Puzey
  • Patent number: 9336689
    Abstract: Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the another block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the another block of text.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 10, 2016
    Assignee: CaptionCall, LLC
    Inventors: Joseph N. Romriell, Scot Brooksby, Shane Arthur Roylance, Brian Chevrier, Robert Cochran Puzey
  • Publication number: 20150051908
    Abstract: Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the another block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the another block of text.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 19, 2015
    Inventors: Joseph N. Romriell, Scot Brooksby, Shane Arthur Roylance, Brian Chevrier, Robert Cochran Puzey
  • Patent number: 8379801
    Abstract: Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the another block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the another block of text.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 19, 2013
    Assignee: Sorenson Communications, Inc.
    Inventors: Joseph N. Romriell, Scot Lorin Brooksby, Shane Arthur Roylance, Brian Chevrier, Robert Cochran Puzey
  • Patent number: 7975219
    Abstract: A method, graphical interface and computer-readable medium for reformatting data including selecting at least one input file graphical element from a first pane corresponding to at least one input file to reformat. A reformatting batch job is created and is depicted in a second pane as a reformatting batch job graphical element when the at least one input file graphical element is selected in the first pane. At least one reformatting process is associated to the at least one input file in the reformatting batch job from a third pane. The reformatting batch job is executed with the at least one reformatting process being performed on the at least one input file.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: July 5, 2011
    Assignee: Sorenson Media, Inc.
    Inventors: Randon Morford, Matthew D. Cupal, Joseph N. Romriell, Mitchell Holyoak, Carlo Johannes Bos
  • Publication number: 20110123003
    Abstract: Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the another block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the another block of text.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: SORENSON COMUNICATIONS, INC.
    Inventors: Joseph N. Romriell, Scot Lorin Brooksby, Shane Arthur Roylance, Brian Chevrier, Robert Cochran Puzey
  • Patent number: 7885979
    Abstract: A method, graphical interface and computer-readable medium for forming a batch job includes selecting at least one input file to reformat in the batch job. A batch job tree is formed for constructing a batch job with each of the input files being associated to a corresponding branch of the batch job tree. At least one reformatting process is associated with each of the input files on each branch of the batch job tree. A graphical interface for configuring a batch job includes a first interface pane for displaying and enabling selection of at least one input file, a second interface pane configured for interactively configuring a batch job tree representative of the batch job, and a third interface pane for associating at least one reformatting process to each input file.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: February 8, 2011
    Assignee: Sorenson Media, Inc.
    Inventors: Carlo Johannes Bos, Randon Morford, Mitchell Holyoak, Matthew D. Cupal, Joseph N. Romriell
  • Patent number: 7769141
    Abstract: A method, system and device for visually spatial caller identification includes a caller identification visual alerting device configured to capture current caller identification information from an incoming call. A stored caller identification list stores a plurality of entries of reference caller identification information and a corresponding respective plurality of entries of spatial visual indicator patterns. The reference caller identification information is matched with the current caller identification information. The caller identification visual alerting device further includes a spatial visual indicator configured to activate a plurality of illuminatable elements according to one of the plurality of spatial visual indicator patterns.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: August 3, 2010
    Assignee: Sorenson Communications, Inc.
    Inventors: Matthew D. Cupal, Joseph N. Romriell, Allen Shupe, James L. Sorenson
  • Publication number: 20040179618
    Abstract: A method and system that allows compression software to create longer playback of computer videos and provides additional user control. A set of one or more sliced video files is generated from a script that is configured to run independently of the one or more sliced video files. The script is further configured to facilitate playback control through loading of one or more of the sliced video files. A video is generated from the one or more sliced video files and a custom loader.
    Type: Application
    Filed: July 25, 2003
    Publication date: September 16, 2004
    Inventors: Joseph N. Romriell, Matthew D. Cupal, Michael Flathers
  • Publication number: 20030161400
    Abstract: The present invention includes a method and system for improved diamond motion search. A method for diamond motion searching a video frame is disclosed which includes predicting the maximum distance that a macroblock may have moved. This maximum distance provides a maximum range in which to consider searching. This “predicted search range” may be used to make assumptions on whether to expect high motion. If high motion is anticipated, the diamond search may be seeded using a large circular pattern for determining a start location and to avoid becoming lost in local minima and then proceeding with the large diamond pattern for motion searching. A method for compressing motion video images is also disclosed. Additionally, a system for transmitting and receiving video images is disclosed. The system for transmitting and receiving video images may be a video conferencing system.
    Type: Application
    Filed: February 27, 2002
    Publication date: August 28, 2003
    Inventors: Jonathan J. Dinerstein, Joseph N. Romriell
  • Patent number: 6011499
    Abstract: Two or more run-val mapping tables are selected to encode different subsets of video signals of a sequence of video signals. Each run-val mapping table is selected to map a particular set of run-val pairs to a corresponding set of run-val codes. Each run-val pair comprises a run and a vat, the run corresponding to a length of a run of video signals having value zero and the val corresponding to a video signal having a non-zero value. Each run-val mapping table is used to generate a different part of an encoded bitstream for the sequence of video signals. The encoded bitstream is then decoded using the two or more selected run-val mapping tables. In a preferred embodiment, the selected run-val mapping tables are explicitly identified in the bitstream.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: January 4, 2000
    Assignee: Intel Corporation
    Inventors: Rohit Agarwal, Joseph N. Romriell
  • Patent number: 5991451
    Abstract: The efficiency of variable-length (VL) encoding data using a defined VL encoding table is characterized and one or more changes to one or more entries of the defined VL encoding table are determined that increase the efficiency of encoding the data. An updated VL encoding table is generated from the defined VL encoding table based on the changes. VL codes for the data are generated using the updated VL encoding table, and an encoded bitstream is generated from VL codes, wherein the encoded bitstream explicitly identifies the changes. For decoding, the changes are extracted from the encoded bitstream and an updated VL decoding table is generated from a defined VL decoding table corresponding to the defined VL encoding table, based on the changes. The VL codes in the encoded bitstream are decoded using the updated VL decoding table to generate a set of decoded data.
    Type: Grant
    Filed: February 28, 1996
    Date of Patent: November 23, 1999
    Assignee: Intel Corporation
    Inventors: Michael Keith, Joseph N. Romriell, Rohit Agarwal, Stuart Golin
  • Patent number: 5952943
    Abstract: One or more encoding parameters are controlled during the encoding of image data based on a decode processing rate. By taking decode processing into account during encoding, a decoding system will be able to keep up with the demands for decoding the resulting encoded bitstream. In one embodiment, encoding parameters used for video encoding may be changed iteratively to achieve a specified target decode processing rate, which can change from frame to frame.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: September 14, 1999
    Assignee: Intel Corporation
    Inventors: Thomas E. Walsh, Rohit Agarwal, Joseph N. Romriell
  • Patent number: 5848195
    Abstract: Selecting a Huffman table to encode a set of signals, such as video signals, from a set of predefined Huffman tables. A histogram is generated for the set of signals and used to determine the number of bits to encode the set of signals for each of the predefined Huffman tables. The Huffman table that provides the smallest number of bits to encode is selected for encoding the set of signals into the encoded bitstream. In a preferred embodiment, a dynamic Huffman table is also generated for the set of signals and used to estimate the number of bits to encode the set of signals including the number of bits to encode the dynamic Huffman table. If using the dynamic Huffman table results in fewer bits in the encoded bitstream, then the dynamic Huffman table is used (and explicitly encoded in the bitstream) instead of the selected predefined Huffman table.
    Type: Grant
    Filed: December 6, 1995
    Date of Patent: December 8, 1998
    Assignee: Intel Corporation
    Inventor: Joseph N. Romriell
  • Patent number: 5831559
    Abstract: Two or more run-val mapping tables are selected to encode different subsets of video signals of a sequence of video signals. Each run-val mapping table is selected to map a particular set of run-val pairs to a corresponding set of run-val codes. Each run-val pair comprises a run and a val, the run corresponding to a length of a run of video signals having value zero and the val corresponding to a video signal having a non-zero value. Each run-val mapping table is used to generate a different part of an encoded bitstream for the sequence of video signals. The encoded bitstream is then decoded using the two or more selected run-val mapping tables. In a preferred embodiment, the selected run-val mapping tables are explicitly identified in the bitstream.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: November 3, 1998
    Assignee: Intel Corporation
    Inventors: Rohit Agarwal, Joseph N. Romriell
  • Patent number: 5825426
    Abstract: A video system that determines an indication of interpolation errors for each of a set of available subsampling modes for encoding a target video frame that contains a set of pixel data values corresponding to an image scene is described. Each available subsampling mode provides a differing degree of subsampling on the target video frame. The video system determines a selected subsampling mode from the available subsampling modes such that the selected subsampling mode provides an attainable degree of subsampling with minimal loss in image quality.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: October 20, 1998
    Assignee: Intel Corporation
    Inventors: Larry Wickstrom, Joseph N. Romriell
  • Patent number: 5748121
    Abstract: Generating Huffman tables based on off-line analysis of training sets of signals. Individual Huffman tables are generated for each training set, preferably from an individual histogram representing the training set. The training sets are grouped together, starting with a single group containing all of the training sets. A group Huffman table is generated for each group. A group is selected for splitting and a new Huffman table is generated for a new group. The group to be split is selected by identifying the group that is most inefficiently encoded using a single Huffman table. The new Huffman table is generated by perturbing the group histogram for the group to be split and then generating the new Huffman table from the perturbed histogram. After defining the new Huffman table for the new group, the training sets are redistributed among the existing groups.
    Type: Grant
    Filed: December 6, 1995
    Date of Patent: May 5, 1998
    Assignee: Intel Corporation
    Inventor: Joseph N. Romriell