1
Erdem Hokenek, Mayan Moudgill, Sean M Dorward: Inter-thread communications using shared interrupt register. Sandbridge Technologies, Ryan Mason & Lewis, November 29, 2005: US06971103 (49 worldwide citation)

A multithreaded processor includes an interrupt controller for processing a cross-thread interrupt directed from a requesting thread to a destination thread. The interrupt controller in an illustrative embodiment receives a request for delivery of the cross-thread interrupt to the destination thread ...


2
Robert C Pike, Sean Quinlan, Sean M Dorward, Jeffrey Dean, Sanjay Ghemawat: System and method for analyzing data records. Google, Morgan Lewis & Bockius, September 15, 2009: US07590620 (31 worldwide citation)

A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective pr ...


3
Sean M Dorward, Nuggehally S Jayant, James D Johnston, Schuyler R Quackenbush, Nambirajan Seshadri, Carl Erik W Sundberg: Tailored error protection. AT&T IPM, Thomas A Restaino, October 31, 1995: US05463641 (20 worldwide citation)

A method of tailored error protection coding is disclosed. An illustrative coding method according to the present invention concerns encoding a first signal and a second signal to provide error protection for the signals, wherein the first signal requires greater error protection than the second sig ...


4
Sean M Dorward, James D Johnston: Noise imaging protection for multi-channel audio signals. Lucent Technologies, David M Rosenblatt, Donald P Dinella, April 29, 1997: US05625745 (7 worldwide citation)

Techniques for encoding audio signals are disclosed wherein a left channel signal masking threshold and a right channel signal masking threshold may be advantageously adjusted. A given time block of a stereo audio signal comprises a left channel signal and a right channel signal, each of which are r ...


5
Robert C Pike, Sean Quinlan, Sean M Dorward, Jeffrey Dean, Sanjay Ghemawat: System and method for analyzing data records. Google, Morgan Lewis & Bockius, February 28, 2012: US08126909 (6 worldwide citation)

A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective pr ...


6
Sean M Dorward, Sean Quinlan, Michael Burrows: Decompression of block-sorted data. Google, Morgan Lewis & Bockius, August 7, 2007: US07254689 (1 worldwide citation)

In an embodiment of the present invention, the computational efficiency of decoding of block-sorted compressed data is improved by ensuring that more than one set of operations corresponding to a plurality of paths through a mapping array T are being handled by a processor. This sequence of operatio ...


7
Robert C Pike, Sean Quinlan, Sean M Dorward, Jeffrey Dean, Sanjay Ghemawat: System and method for analyzing data records. GOOGLE, Morgan Lewis & Bockius, November 28, 2017: US09830357

A method processes data records. The method partitions the data records into groups and assigns each group to a respective process of a first plurality of processes, which execute in parallel. For each group, the assigned process extracts information from the data records, applies a script with info ...


8
Robert C Pike, Sean Quinlan, Sean M Dorward, Jeffrey Dean, Sanjay Ghemawat: System and method for analyzing data records. GOOGLE, Morgan Lewis & Bockius, August 2, 2016: US09405808

A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective pr ...


9
Erdem Hokenek, Mayan Moudgill, Sean M Dorward: Method and apparatus for high speed cross-thread interrupts in a multithreaded processor. Ryan Mason & Lewis, April 15, 2004: US20040073910-A1

A multithreaded processor includes an interrupt controller for processing a cross-thread interrupt directed from a requesting thread to a destination thread. The interrupt controller in an illustrative embodiment receives a request for delivery of the cross-thread interrupt to the destination thread ...


10
Robert C Pike, Sean Quinlan, Sean M Dorward, Jeffrey Dean, Sanjay Ghemawar: System and method for analyzing data records. Morgan Lewis & Bockius Google, January 7, 2010: US20100005080-A1

A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective pr ...