Patents by Inventor Michael J. Welch
Michael J. Welch 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: 20240302808Abstract: A building automation system (BAS) with microservice architecture. The system includes a server platform configured to perform various operations within the building automation system. The server platform includes a microservices platform configured to execute various processes within the BAS. The microservices platform includes a plurality of nodes where each node is configured to run one or more services as separate processes. The microservices platform further includes a message bus configured to control communication between processes and an orchestration network configured to control communication between the plurality of nodes. The server platform further includes a common data model (CDM) shared between the plurality of nodes where the CDM consists of metadata of the BAS. The server platform further includes a container orchestration platform configured to manage and control the plurality of nodes.Type: ApplicationFiled: May 16, 2024Publication date: September 12, 2024Applicant: Tyco Fire & Security GmbHInventors: Gregory B. Cebasek, Joshua A. Edler, Peter J. Hazelberg, Kunal Saini, Jonathan M. Schwabe, Matthew T. Trawicki, Michael G. Welch
-
Publication number: 20240255198Abstract: A vapor compression system includes an indoor heat exchanger, an outdoor heat exchanger, a compressor, a first valve, and a second valve. The compressor has an inlet connected to a suction flow and an exit connected to a discharge flow. The first valve is movable to connect the discharge flow to one of the indoor and outdoor heat exchangers. The second valve is movable to connect the suction flow to one of the indoor and outdoor heat exchangers.Type: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Inventors: Andrew M. Welch, Brian Richard Butler, Stuart Keith Morgan, Winfield S. Morter, Jason A. Born, Michael A. Saunders, Damiel Faxon, James Scott Fraser, Ty Nicholas Thibodeaux, Vaishnavi Kanakamedala, Kyle Caisaguano-Otavalo, Isaac Malmstrom, Daniel J. Rice
-
Patent number: 8688445Abstract: This specification describes technologies relating to multi core processing for parallel speech-to-text processing. In some implementations, a computer-implemented method is provided that includes the actions of receiving an audio file; analyzing the audio file to identify portions of the audio file as corresponding to one or more audio types; generating a time-ordered classification of the identified portions, the time-ordered classification indicating the one or more audio types and position within the audio file of each portion; generating a queue using the time-ordered classification, the queue including a plurality of jobs where each job includes one or more identifiers of a portion of the audio file classified as belonging to the one or more speech types; distributing the jobs in the queue to a plurality of processors; performing speech-to-text processing on each portion to generate a corresponding text file; and merging the corresponding text files to generate a transcription file.Type: GrantFiled: December 10, 2008Date of Patent: April 1, 2014Assignee: Adobe Systems IncorporatedInventors: Walter W. Chang, Michael J. Welch
-
Patent number: 8627203Abstract: Methods and apparatus for capturing, analyzing, and converting documents are provided. Provided in some embodiments is a method that includes obtaining a script document comprising script elements, assessing a layout of the script document, wherein the layout comprises a physical location of the script elements within the script document, determining an identification of one or more of the script elements based at least in part on the physical location of the one or more script elements within the script document, and assessing the one of the script elements using a finite state machine, wherein the finite state machine assesses one or more of the script elements preceding or following the one of the script elements to determine an accuracy of the identification of the one or more of the script elements determined.Type: GrantFiled: February 25, 2010Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Publication number: 20130166285Abstract: This specification describes technologies relating to multi core processing for parallel speech-to-text processing. In some implementations, a computer-implemented method is provided that includes the actions of receiving an audio file; analyzing the audio file to identify portions of the audio file as corresponding to one or more audio types; generating a time-ordered classification of the identified portions, the time-ordered classification indicating the one or more audio types and position within the audio file of each portion; generating a queue using the time-ordered classification, the queue including a plurality of jobs where each job includes one or more identifiers of a portion of the audio file classified as belonging to the one or more speech types; distributing the jobs in the queue to a plurality of processors; performing speech-to-text processing on each portion to generate a corresponding text file; and merging the corresponding text files to generate a transcription file.Type: ApplicationFiled: December 10, 2008Publication date: June 27, 2013Applicant: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Publication number: 20130166303Abstract: A computer-implemented method includes receiving, in a computer system, a user query comprising at least a first term, parsing the user query to at least determine whether the user query assigns a field to the first term, the parsing resulting in a parsed query that conforms to a predefined format, performing a search in a metadata repository using the parsed query, the metadata repository embodied in a computer readable medium and including triplets generated based on multiple modes of metadata for video content, the search identifying a set of candidate scenes from the video content, ranking the set of candidate scenes according to a scoring metric into a ranked scene list, and generating an output from the computer system that includes at least part of the ranked scene list, the output generated in response to the user query.Type: ApplicationFiled: November 13, 2009Publication date: June 27, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Walter Chang, Michael J. Welch
-
Patent number: 8458198Abstract: A term analyzer receives an ordered collection of text-based terms. The term analyzer analyzes groupings of consecutive text-based terms in the ordered collection to identify occurrences of different combinations of text-based terms. In addition, the term analyzer maintains frequency information representing the occurrences of the different combinations of text-based terms in the collection. The frequency information can then be used to determine relatively significant keywords and/or keyword phrases in the document. In an example configuration, the term analyzer creates a tree in which a first term in a given grouping of the groupings is defined as a parent node in the tree and a second term in the given grouping is defined as a child node of the parent node in the tree. The method of the analyzer generalizes to create a tree of multi-word terms in which the terms can be efficiently ranked by occurrence.Type: GrantFiled: December 5, 2011Date of Patent: June 4, 2013Assignee: Adobe Systems IncorporatedInventors: Michael J. Welch, Walter W. Chang
-
Patent number: 8447608Abstract: This specification describes technologies relating to generating custom language models for audio content. In some implementations, a computer-implemented method is provided that includes the actions of receiving a collection of source texts; identifying a type from a collection of types for each source text, each source text being associated with a particular type; generating, for each identified type, a type-specific language model using the source texts associated with the respective type; and storing the language models.Type: GrantFiled: December 10, 2008Date of Patent: May 21, 2013Assignee: Adobe Systems IncorporatedInventors: Walter W. Chang, Michael J. Welch
-
Publication number: 20130124979Abstract: Methods and apparatus for capturing, analyzing, and converting documents are provided. Provided in some embodiments is a method that includes obtaining a script document comprising script elements, assessing a layout of the script document, wherein the layout comprises a physical location of the script elements within the script document, determining an identification of one or more of the script elements based at least in part on the physical location of the one or more script elements within the script document, and assessing the one of the script elements using a finite state machine, wherein the finite state machine assesses one or more of the script elements preceding or following the one of the script elements to determine an accuracy of the identification of the one or more of the script elements determined.Type: ApplicationFiled: February 25, 2010Publication date: May 16, 2013Inventors: Walter Chang, Michael J. Welch
-
Patent number: 8436140Abstract: Tracers comprising an oligopeptide comprising a fragment of a natriuretic peptide, wherein the fragment comprises the sequence Arg-Ile-Asp-Arg-Ile (SEQ ID NO.: 1), and a signaling moiety, are disclosed. Further disclosed are methods of imaging atherosclerotic plaque by PET scanning or MRI using a tracer.Type: GrantFiled: May 22, 2009Date of Patent: May 7, 2013Assignee: Washington UniversityInventors: Pamela K. Woodard, Michael J. Welch, Geoffrey E. Woodard, Rafaella Rossin
-
Patent number: 8423361Abstract: This specification describes technologies relating to multi core processing for parallel speech-to-text processing. In some implementations, a computer-implemented method is provided that includes the actions of receiving an audio file; analyzing the audio file to identify portions of the audio file as corresponding to one or more audio types; generating a time-ordered classification of the identified portions, the time-ordered classification indicating the one or more audio types and position within the audio file of each portion; generating a queue using the time-ordered classification, the queue including a plurality of jobs where each job includes one or more identifiers of a portion of the audio file classified as belonging to the one or more speech types; distributing the jobs in the queue to a plurality of processors; performing speech-to-text processing on each portion to generate a corresponding text file; and merging the corresponding text files to generate a transcription file.Type: GrantFiled: March 14, 2012Date of Patent: April 16, 2013Assignee: Adobe Systems IncorporatedInventors: Walter W. Chang, Michael J. Welch
-
Patent number: 8316041Abstract: A lexical mapper enables efficient text mining via use of lexical identifiers such as numerical identifier values. For example, the lexical mapper receives a collection of text-based strings associated with a document. Based on values of the strings, the lexical mapper maps the text-based strings to a set of lexical identifiers. In lieu of using the character strings, text mining applications process the numerical identifier values to analyze the document.Type: GrantFiled: November 28, 2007Date of Patent: November 20, 2012Assignee: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Patent number: 8090724Abstract: A term analyzer receives an ordered collection of text-based terms. The ordered collection can contain terms from a document that have been filtered to remove “noise” such as stopwords. The term analyzer analyzes groupings of consecutive text-based terms in the ordered collection to identify occurrences of different combinations of text-based terms in the ordered collection. In addition, the term analyzer maintains frequency information representing the occurrences of the different combinations of text-based terms in the collection. The frequency information can then be used to determine relatively significant keywords and/or keyword phrases in the document. In an example configuration, the term analyzer creates a tree in which a first term in a given grouping of the groupings is defined as a parent node in the tree and a second term in the given grouping is defined as a child node of the parent node in the tree.Type: GrantFiled: November 28, 2007Date of Patent: January 3, 2012Assignee: Adobe Systems IncorporatedInventors: Michael J. Welch, Walter Chang
-
Publication number: 20110300071Abstract: Tracers are disclosed comprising an amphiphilic comb-like nanostructure conjugated with an oligopeptide such as a fragment of a natriuretic peptide, and a signaling moiety such as a positron-emitting radionuclide. A fragment of a natriuretic peptide comprises Arg-Ile-Asp-Arg-Ile (SEQ ID NO:1). Further disclosed are methods of imaging distribution of C-type atrial natriuretic peptide receptors and methods of imaging angiogenesis and atherosclerosis by PET scanning or MRI using a tracer.Type: ApplicationFiled: June 3, 2011Publication date: December 8, 2011Applicant: Washington UniversityInventors: Pamela K. WOODARD, Yongjian LIU, Eric PRESSLY, Dana ABENDSCHEIN, Craig J. HAWKER, Michael J. WELCH
-
Patent number: 8060506Abstract: A document analyzer receives a collection of text-based terms associated with a document. The document analyzer performs a statistical analysis on the text-based terms to identify a distribution of where the text-based terms appear in the document and relative frequency indicating how often the text-based terms appear in the document. The document analyzer utilizes the distribution and relative frequency information derived from the statistical analysis to rank multiple themes associated with the document. For example, a received listing of multiple themes may not be presented in any useful order, although it can be assumed that the themes in the listing are present in the document. Based on application of distribution and relative frequency information derived from the analysis, the document analyzer can identify which themes are most relevant to the document as a whole and/or which of themes correspond to different portions (e.g., pages or sections) of the document.Type: GrantFiled: November 2, 2010Date of Patent: November 15, 2011Assignee: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Patent number: 7945784Abstract: A method and a system is provided to process data. For example, the method and system may be used to store (e.g., archive) documents. In an embodiment, the method comprises receiving a quantum of data and creating n data pieces of size s from the quantum of data. The method may comprise generating k random numbers of size s, wherein k defines a minimum number of processed data pieces required to reconstruct the quantum of data, and performing polynomial arithmetic modulo prime on the n data pieces. The polynomial arithmetic may utilize polynomial of order k and the prime may be selected based on a bit processing capability of a processor used to process the data. The prime may be 28+1 when the bit processing capability of a processor is 16 bits and 216+1 when the bit processing capability of a processor is 32 bits.Type: GrantFiled: August 19, 2005Date of Patent: May 17, 2011Assignee: Adobe Systems IncorporatedInventors: Larry Masinter, Michael J. Welch
-
Patent number: 7893266Abstract: Methods for detection of cancer cells and for determining the proliferative status of cells in a tissue sample in vitro are disclosed. These methods comprise contacting a tissue sample with a radiolabeled compound or salt thereof of Formula wherein at least one of X, Y, and Z comprises a radioisotope, n is an integer from 2 to about 10; and each of A and A1 is a C1-C4 alkoxyl, a C1-C4 fluoroalkyl or a C1-C4 fluoroalkoxyl. The methods further comprise detecting the distribution of the radioisotope in the tissue sample, whereby a cell having a high density of the radioisotope compared to quiescent cells is diagnostic for a cancer cell.Type: GrantFiled: August 28, 2009Date of Patent: February 22, 2011Assignee: Washington UniversityInventors: Robert H. Mach, Michael J. Welch, Douglas J. Rowland, Zhude Tu
-
Patent number: 7849081Abstract: A document analyzer receives a collection of text-based terms associated with a document. The document analyzer performs a statistical analysis on the text-based terms to identify a distribution of where the text-based terms appear in the document and relative frequency indicating how often the text-based terms appear in the document. The document analyzer utilizes the distribution and relative frequency information derived from the statistical analysis to rank multiple themes associated with the document. For example, a received listing of multiple themes may not be presented in any useful order, although it can be assumed that the themes in the listing are present in the document. Based on application of distribution and relative frequency information derived from the analysis, the document analyzer can identify which themes are most relevant to the document as a whole and/or which of themes correspond to different portions (e.g., pages or sections) of the document.Type: GrantFiled: November 28, 2007Date of Patent: December 7, 2010Assignee: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Publication number: 20100028936Abstract: Methods for detection of cancer cells and for determining the proliferative status of cells in a tissue sample in vitro are disclosed. These methods comprise contacting a tissue sample with a radiolabeled compound or salt thereof of Formula wherein at least one of X, Y, and Z comprises a radioisotope, n is an integer from 2 to about 10; and each of A and A1 is a C1-C4 alkoxyl, a C1-C4 fluoroalkyl or a C1-C4 fluoroalkoxyl. The methods further comprise detecting the distribution of the radioisotope in the tissue sample, whereby a cell having a high density of the radioisotope compared to quiescent cells is diagnostic for a cancer cell.Type: ApplicationFiled: August 28, 2009Publication date: February 4, 2010Applicant: WASHINGTON UNIVERSITYInventors: Robert Mach, Michael J. Welch, Douglas J. Rowland, Zhude Tu
-
Publication number: 20100021381Abstract: Tracers comprising an oligopeptide comprising a fragment of a natriuretic peptide, wherein the fragment comprises the sequence Arg-Ile-Asp-Arg-Ile (SEQ ID NO.: 1), and a signaling moiety, are disclosed. Further disclosed are methods of imaging atherosclerotic plaque by PET scanning or MRI using a tracer.Type: ApplicationFiled: May 22, 2009Publication date: January 28, 2010Applicant: Washington UniversityInventors: Pamela K. Woodard, Michael J. Welch, Geoffrey E. Woodard, Rafaella Rossin