Patents by Inventor Michael K. Dwyer
Michael K. Dwyer 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: 20240144088Abstract: Disclosed herein is an interaction summarization system for automatically generating summary output. The interaction summarization system generates a transcript from an interaction including content, the content including at least one of written text, audio speech, non-word symbols, metadata, silences, language characteristics, or acoustic characteristics, wherein the content is attributed to a participant in the interaction, and generates an interaction summary of the transcript using at least one of an extractive machine learning summarization model or an abstractive machine learning summarization model that summarizes the content of the interaction.Type: ApplicationFiled: October 26, 2023Publication date: May 2, 2024Inventors: Richard A. Britt, Michael C. Dwyer, Bruce K. McMahon, Roderick A. MacQueen, Douglas J. Sudd, Jeffrey A. Gallino
-
Publication number: 20240144089Abstract: Disclosed herein is an interaction summarization system for automatically generating summary output. The interaction summarization system generates a transcript from an interaction including content, the content including at least one of written text, audio speech, non-word symbols, metadata, silences, language characteristics, or acoustic characteristics, wherein the content is attributed to a participant in the interaction, and generates an interaction summary of the transcript using at least one of an extractive machine learning summarization model or an abstractive machine learning summarization model that summarizes the content of the interaction.Type: ApplicationFiled: October 26, 2023Publication date: May 2, 2024Inventors: Richard A. Britt, Michael C. Dwyer, Bruce K. McMahon, Roderick A. MacQueen, Douglas J. Sudd, Jeffrey A. Gallino
-
Publication number: 20240144916Abstract: Disclosed herein is a method for generating insights from words and phrases mapped in high-dimensional space. The method includes obtaining a plurality of communications. The plurality of communications comprise a plurality of words and phrases. Further, the method includes obtaining a model configured through training to cluster word representations of the plurality of communications. The method also includes applying a constraint to at least a group of the plurality of communications to obtain at least one modified group. The constraint is at least one of a keyword, a phrase, or groupings of words in phrases. Once the modified group is determined, the method proceeds to representing the at least one modified group into word representations then determining a category for the at least one modified group.Type: ApplicationFiled: October 26, 2023Publication date: May 2, 2024Inventors: Richard A. Britt, Michael C. Dwyer, Bruce K. McMahon, Roderick A. MacQueen, Douglas J. Sudd, Jeffrey A. Gallino
-
Patent number: 10297001Abstract: Systems and methods may provide a graphics processor that may identify operating conditions under which certain floating point instructions may utilize power to fewer hardware resources compared to when the instructions are executing under other operating conditions. The operating conditions may be determined by examining operands used in a given instruction, including the relative magnitudes of the operands and whether the operands may be taken as equal to certain defined values. The floating point instructions may include instructions for an addition operation, a multiplication operation, a compare operation, and/or a fused multiply-add operation.Type: GrantFiled: December 26, 2014Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Subramaniam Maiyuran, Shubh B. Shah, Ashutosh Garg, Jin Xu, Thomas A. Piazza, Jorge F. Garcia Pabon, Michael K. Dwyer
-
Patent number: 9996386Abstract: Methods and apparatus relating to mid-thread pre-emption with software assisted context switch are described. In an embodiment, one or more threads executing on a Graphics Processing Unit (GPU) are stopped at an instruction level granularity in response to a request to pre-empt the one or more threads. The context data of the one or more threads is copied to memory in response to completion of the one or more threads at the instruction level granularity and/or one or more instructions. Other embodiments are also disclosed and claimed.Type: GrantFiled: July 23, 2014Date of Patent: June 12, 2018Assignee: Intel CorporationInventors: Brian D. Rauchfuss, Naveen R. Matam, Michael K. Dwyer, Aditya Navale
-
Publication number: 20160189327Abstract: Systems and methods may provide a graphics processor that may identify operating conditions under which certain floating point instructions may utilize power to fewer hardware resources compared to when the instructions are executing under other operating conditions. The operating conditions may be determined by examining operands used in a given instruction, including the relative magnitudes of the operands and whether the operands may be taken as equal to certain defined values. The floating point instructions may include instructions for an addition operation, a multiplication operation, a compare operation, and/or a fused multiply-add operation.Type: ApplicationFiled: December 26, 2014Publication date: June 30, 2016Inventors: SUBRAMANIAM MAIYURAN, SHUBH B. SHAH, ASHUTOSH GARG, JIN XU, THOMAS A. PIAZZA, JORGE F. GARCIA PABON, MICHAEL K. DWYER
-
Publication number: 20160026494Abstract: Methods and apparatus relating to mid-thread pre-emption with software assisted context switch are described. In an embodiment, one or more threads executing on a Graphics Processing Unit (GPU) are stopped at an instruction level granularity in response to a request to pre-empt the one or more threads. The context data of the one or more threads is copied to memory in response to completion of the one or more threads at the instruction level granularity and/or one or more instructions. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Applicant: Intel CorporationInventors: BRIAN D. RAUCHFUSS, NAVEEN R. MATAM, MICHAEL K. DWYER, ADITYA NAVALE
-
Patent number: 8902915Abstract: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.Type: GrantFiled: September 24, 2012Date of Patent: December 2, 2014Assignee: Intel CorporationInventors: Dinakar Munagala, Hong Jiang, Bishara Shomar, Val Cook, Michael K. Dwyer, Thomas Piazza
-
Publication number: 20130038616Abstract: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.Type: ApplicationFiled: September 24, 2012Publication date: February 14, 2013Inventors: Dinakar MUNAGALA, Hong JIANG, Bishara SHOMAR, Val COOK, Michael K. DWYER, Thomas PIAZZA
-
Patent number: 8279886Abstract: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.Type: GrantFiled: December 30, 2004Date of Patent: October 2, 2012Assignee: Intel CorporationInventors: Dinakar Munagala, Hong Jiang, Bishara Shomar, Val Cook, Michael K. Dwyer, Thomas Piazza
-
Patent number: 8171225Abstract: A method includes storing a plurality of data RAM, holding information for all outstanding requests forwarded to a next-level memory subsystem, clearing information associated with a serviced request after the request has been fulfilled, determining if a subsequent request matches an address supplied to one or more requests already in-flight to the next-level memory subsystem, matching fulfilled requests serviced by the next-level memory subsystem to at least one requester who issued requests while an original request was in-flight to the next level memory subsystem, storing information specific to each request comprising a set attribute and a way attribute configured to identify where the returned data should be held in the data RAM once the data is returned, the information specific to each request further including at least one of thread ID, instruction queue position and color, and scheduling hit and miss data returns.Type: GrantFiled: June 28, 2007Date of Patent: May 1, 2012Assignee: Intel CorporationInventors: Thomas A Piazza, Michael K Dwyer, Scott Cheng
-
Publication number: 20110067035Abstract: Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing.Type: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Inventors: Hong Jiang, Michael K. Dwyer
-
Patent number: 7861249Abstract: Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing.Type: GrantFiled: August 12, 2009Date of Patent: December 28, 2010Assignee: Intel CorporationInventors: Hong Jiang, Michael K. Dwyer
-
Publication number: 20100031268Abstract: Techniques are described that can be used to ensure ordered computation and/or retirement of threads in a multithreaded environment. Threads may contain bundled instances of work, each with unique ordering restrictions relative to other instances of work packaged in other threads in the system. When applied to 3D graphics, video and image processing domains allow unrestricted processing of threads until reaching their critical sections. Ordering may be required prior to executing critical sections and beyond.Type: ApplicationFiled: July 31, 2008Publication date: February 4, 2010Inventors: Michael K. Dwyer, Robert L. Farrell, Hong Jiang, Thomas A. Piazza
-
Publication number: 20090300651Abstract: Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing.Type: ApplicationFiled: August 12, 2009Publication date: December 3, 2009Inventors: Hong Jiang, Michael K. Dwyer
-
Patent number: 7594236Abstract: Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing.Type: GrantFiled: June 28, 2004Date of Patent: September 22, 2009Assignee: Intel CorporationInventors: Hong Jiang, Michael K. Dwyer
-
Patent number: 7532765Abstract: Methods, apparatus and computer readable medium are described that compress and/or decompress digital images in a lossless or a lossy manner. In some embodiments, a display controller may quantize pels of a digital image and may identify runs of successive quantized pels which are equal. The display controller may generate a symbol to represent an identified run of pels. The symbol may comprise a run length and a quantized pel that may be used to reconstruct the run of pels. The symbol may further comprise an error vector for each of the pels of the run that may be used to further reconstruct the run of pels.Type: GrantFiled: December 30, 2002Date of Patent: May 12, 2009Assignee: Intel CorporationInventors: Michael K. Dwyer, Thomas A. Piazza
-
Patent number: 7526124Abstract: Methods, apparatus and computer readable medium are described that compress and/or decompress a digital image in a lossless or a lossy manner. In some embodiments, a display controller may compress a digital image by generating a symbol for each pel of the digital image. In particular, the symbol may represent a pel via a match vector and a channel error vector. The match vector may indicate which quantized channels of the pel matched quantized channels of a previous pel. Further, the channel error vector may comprise a lossless or lossy channel for each quantized channel of the pel that did not match a corresponding quantized channel of the previous pel. The channel error may also comprise a lossless or lossy channel error for each quantized channel of the pel that matched a corresponding quantized channel of the previous pel.Type: GrantFiled: February 27, 2007Date of Patent: April 28, 2009Assignee: Intel CorporationInventors: Michael K. Dwyer, Thomas A. Piazza
-
Publication number: 20090006729Abstract: According to one embodiment, the present disclosure generally provides a method for improving the performance of a cache of a processor. The method may include storing a plurality of data in a data Random Access Memory (RAM). The method may further include holding information for all outstanding requests forwarded to a next-level memory subsystem. The method may also include clearing information associated with a serviced request after the request has been fulfilled. The method may additionally include determining if a subsequent request matches an address supplied to one or more requests already in-flight to the next-level memory subsystem. The method may further include matching fulfilled requests serviced by the next-level memory subsystem to at least one requester who issued requests while an original request was in-flight to the next level memory subsystem.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: INTEL CORPORATIONInventors: Thomas A. Piazza, Michael K. Dwyer, Scott Cheng
-
Patent number: 7434028Abstract: According to some embodiments, determining a new value to be pushed onto a hardware stack having n entries is determined. Each entry in the stack may include a data portion and an associated counter. If the new value equals the data portion of the entry associated with a current top of stack pointer, the counter associated with that entry is incremented. If the new value does not equal the data portion associated with the current top of stack pointer, the new value is stored in the data portion of the next entry and the current top of stack pointer is advanced.Type: GrantFiled: December 15, 2004Date of Patent: October 7, 2008Assignee: Intel CorporationInventors: Michael K. Dwyer, Hong Jiang, Thomas A. Piazza