Patents by Inventor Peter Yeh
Peter Yeh 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: 12229151Abstract: In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.Type: GrantFiled: June 21, 2022Date of Patent: February 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Peter Yeh, Ezra Story, Prateek Jain
-
Publication number: 20220318256Abstract: In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.Type: ApplicationFiled: June 21, 2022Publication date: October 6, 2022Inventors: Peter YEH, Ezra STORY, Prateek JAIN
-
Patent number: 11372862Abstract: In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.Type: GrantFiled: October 16, 2017Date of Patent: June 28, 2022Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Peter Yeh, Ezra Story, Prateek Jain
-
Patent number: 10847175Abstract: In some natural language understanding (NLU) applications, results may not be tailored to the user's query. In an embodiment of the present invention, a method includes tagging elements of automated speech recognition (ASR) data based on an ontology stored in a memory. The method further includes indexing tagged elements to an entity of the ontology. The method further includes generating a logical form of the ASR data based on the tagged elements and the indexed entities. The method further includes mapping the logical form to a query to a respective corresponding database stored in the memory. The method further includes issuing the query to the respective corresponding databases. The method further includes presenting results of the query to the user via a display or a voice response system.Type: GrantFiled: July 24, 2015Date of Patent: November 24, 2020Assignee: Nuance Communications, Inc.Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
-
Patent number: 10769186Abstract: In an embodiment, a method includes determining, based on a received query and contextual information, candidate reasoners to respond to a received query to select a candidate reasoner. A reasoner or candidate reasoner is a module that translates information from a sensor, user settings, or other source, into additional or revised fields for a query. The method further includes generating, at each candidate reasoner determined, additional or revised query fields based on the contextual information and a rule of a rule database. The method further includes merging the additional query fields for each candidate reasoner based on a confidence score or other metric of each corresponding candidate reasoner. The confidence score can be based on applicability of the contextual information to the received query. The method further includes providing an enhanced query having the additional or revised query fields.Type: GrantFiled: October 16, 2017Date of Patent: September 8, 2020Assignee: Nuance Communications, Inc.Inventors: Peter Yeh, Ezra Story, Prateek Jain
-
Patent number: 10631057Abstract: Presenting natural-language-understanding (NLU) results can include redundancies and awkward sentence structures. In an embodiment of the present invention, a method includes, responsive to receiving a result to a NLU query, loading a matching template of a plurality of templates stored in a memory. Each template has mask fields associated with at least one property. The method compares the properties of the mask fields of each of the templates to properties of the query and properties of the result, and selects the matching template. The method further completes the matching template by inserting fields of the result into corresponding mask fields of the matching template. The method may further suppress certain mask fields of the matching template to increase brevity and improve the naturalness of the response when appropriate based on the results of the NLU query. The method further presents the completed matching template to a user via a display.Type: GrantFiled: July 24, 2015Date of Patent: April 21, 2020Assignee: Nuance Communications, Inc.Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
-
Publication number: 20190114327Abstract: In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.Type: ApplicationFiled: October 16, 2017Publication date: April 18, 2019Inventors: Peter Yeh, Ezra Story, Prateek Jain
-
Publication number: 20190114359Abstract: In an embodiment, a method includes determining, based on a received query and contextual information, candidate reasoners to respond to a received query to select a candidate reasoner. A reasoner or candidate reasoner is a module that translates information from a sensor, user settings, or other source, into additional or revised fields for a query. The method further includes generating, at each candidate reasoner determined, additional or revised query fields based on the contextual information and a rule of a rule database. The method further includes merging the additional query fields for each candidate reasoner based on a confidence score or other metric of each corresponding candidate reasoner. The confidence score can be based on applicability of the contextual information to the received query. The method further includes providing an enhanced query having the additional or revised query fields.Type: ApplicationFiled: October 16, 2017Publication date: April 18, 2019Inventors: Peter Yeh, Ezra Story, Prateek Jain
-
Publication number: 20170024465Abstract: In some natural language understanding (NLU) applications, results may not be tailored to the user's query. In an embodiment of the present invention, a method includes tagging elements of automated speech recognition (ASR) data based on an ontology stored in a memory. The method further includes indexing tagged elements to an entity of the ontology. The method further includes generating a logical form of the ASR data based on the tagged elements and the indexed entities. The method further includes mapping the logical form to a query to a respective corresponding database stored in the memory. The method further includes issuing the query to the respective corresponding databases. The method further includes presenting results of the query to the user via a display or a voice response system.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
-
Publication number: 20170026705Abstract: Presenting natural-language-understanding (NLU) results can include redundancies and awkward sentence structures. In an embodiment of the present invention, a method includes, responsive to receiving a result to a NLU query, loading a matching template of a plurality of templates stored in a memory. Each template has mask fields associated with at least one property. The method compares the properties of the mask fields of each of the templates to properties of the query and properties of the result, and selects the matching template. The method further completes the matching template by inserting fields of the result into corresponding mask fields of the matching template. The method may further suppress certain mask fields of the matching template to increase brevity and improve the naturalness of the response when appropriate based on the results of the NLU query. The method further presents the completed matching template to a user via a display.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
-
Patent number: 8489639Abstract: An information source alignment system may include a tree generation module executed by a computer system to generate a source category hierarchy tree for a source class in a first information source and a target category hierarchy tree for a target class in a second information source. The source and target category hierarchy trees may be constructed from a class hierarchy of a knowledge source. A class-similarity determination module may compare the source and target category hierarchy trees. An alignment module may determine whether the source and target classes are aligned based on the comparison of the source and target category hierarchy trees.Type: GrantFiled: March 4, 2011Date of Patent: July 16, 2013Assignee: Accenture Global Services LimitedInventors: Peter Yeh, Prateek Jain, Kunal Verma, Reymonrod G. Vasquez
-
Publication number: 20120226716Abstract: An information source alignment system may include a tree generation module executed by a computer system to generate a source category hierarchy tree for a source class in a first information source and a target category hierarchy tree for a target class in a second information source. The source and target category hierarchy trees may be constructed from a class hierarchy of a knowledge source. A class-similarity determination module may compare the source and target category hierarchy trees. An alignment module may determine whether the source and target classes are aligned based on the comparison of the source and target category hierarchy trees.Type: ApplicationFiled: March 4, 2011Publication date: September 6, 2012Applicant: Accenture Global Services LimitedInventors: Peter Yeh, Prateek Jain, Kunal Verma, Reymonrod G. Vasquez
-
Patent number: 7771092Abstract: An adjustable warning light housing has a base, two adjustable shields respectively and pivotally connected to two opposite inner surfaces of the base, two positioning assemblies respectively mounted between the base and the adjustable shields and an upper shield mounted on the outer surface of the base adjacent to the adjustable shields. A lighting assembly may be mounted inside the base to emit warning signals. The adjustable shields and the upper shield allow the warning light housing to fit different kinds of windshields of vehicles simply and easily. Warning signals being emitted by the lighting assembly cannot reflect into the vehicles so do not disturb a drivers of the vehicles for improved safety.Type: GrantFiled: August 6, 2008Date of Patent: August 10, 2010Inventor: Peter Yeh
-
Publication number: 20100039816Abstract: An LED warning lamp comprises a base, multiple lighting assemblies, a junction and a cover. The base has a cone protruding from the base and having an opening formed in an apex of the cone. Each lighting assembly has a circuit board and multiple LEDs mounted on the circuit board. Each circuit board is mounted on the cone and has a top connector having multiple contacts being connected to the LEDs. The junction is mounted on the opening and has multiple edges corresponding to the circuit boards, multiple recessed connectors formed respectively in the edges and respectively engaging the top connectors, a circuit and multiple wires. The circuit has multiple contacts respectively connecting to corresponding contacts of the top connectors. The wires are connected to the circuit of the junction and are mounted in the cone through the opening. Therefore, wiring is simplified for lower cost and production time.Type: ApplicationFiled: August 13, 2008Publication date: February 18, 2010Inventor: Peter Yeh
-
Publication number: 20100033982Abstract: An adjustable warning light housing has a base, two adjustable shields respectively and pivotally connected to two opposite inner surfaces of the base, two positioning assemblies respectively mounted between the base and the adjustable shields and an upper shield mounted on the outer surface of the base adjacent to the adjustable shields. A lighting assembly may be mounted inside the base to emit warning signals. The adjustable shields and the upper shield allow the warning light housing to fit different kinds of windshields of vehicles simply and easily. Warning signals being emitted by the lighting assembly cannot reflect into the vehicles so do not disturb a drivers of the vehicles for improved safety.Type: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Inventor: Peter Yeh
-
Publication number: 20080106430Abstract: A modular LED warning lamp has a base, a lamp module and a lamp shade. The lamp module is mounted on the base and has a positioning sleeve, multiple circuit panels and a circuit board. The positioning sleeve has multiple positioning sections formed and arranged circularly on an outer wall of the positioning sleeve. Each circuit panel is mounted individually on one of the positioning sections and has at least one LED. The circuit board is connected electrically to the LEDs. The circuit panels can be selectively mounted on some specific positioning sections to achieve a desired emitting angular range. Additionally, The circuit panels can be standardized to various types, which with different numbers of LEDs for use in the positioning sleeve. Such that, time and cost for developing a warning lamps with specific brightness and emitting angular range are reduced.Type: ApplicationFiled: November 2, 2006Publication date: May 8, 2008Inventor: Peter Yeh
-
Publication number: 20080030991Abstract: A base assembly for LEDs has a top, a bottom and multiple LED recesses formed in the top and including at least one oblique LED recess and at least one perpendicular LED recess. Each oblique LED recess has an inclined bottom, an oblique sidewall and a pair of lead passages. The at least one perpendicular LED recess has a bottom parallel to the base. LEDs can be mounted respectively in the at least one oblique LED recess at an angle relative to the base and mounted upright in the perpendicular LED recess to emit lights in different directions to provide a wide-angle luminance effect. The cover is detachably mounted on the base and has at least one though hole and at least one mounting hole to allow the LEDs mounted in the LED recesses to protrude from and to be securely and exactly held in the base.Type: ApplicationFiled: August 7, 2006Publication date: February 7, 2008Inventor: Peter Yeh
-
Publication number: 20070108719Abstract: An auxiliary balancing device for a retractable step assembly is mounted between two distal ends of two linkages of the retractable step assembly and includes two driving gears and an interaction gear assembly. The two driving gears are mounted to the two distal ends of the two linkages, respectively. The interaction gear assembly is mounted between and meshes with the two driving gears so that the two driving gears rotate synchronously. Thus, the step of the retractable step assembly can be kept balanced and horizontal when being lowered or raised.Type: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Inventor: Peter Yeh
-
Patent number: 7176400Abstract: An outdoor lamp with a hidden switch has a housing, a lamp, a switch and a control lever. The housing has a circumferential wall having a lever slot and a lever bracket formed inside the housing. The lamp is mounted inside the housing. The switch is mounted inside the housing, is connected electrically to the lamp and has a control member. The control lever is mounted pivotally on the lever bracket and has a proximal end extending to and abutting the control member of the switch and a distal end extending out of the lever slot to be wiggled by a user to switch on/off the lamp. The switch is hidden inside the housing to be protected from being wetted by rainwater and to avoid rust or a short circuit problem.Type: GrantFiled: August 14, 2006Date of Patent: February 13, 2007Inventor: Peter Yeh
-
Patent number: D542951Type: GrantFiled: July 5, 2006Date of Patent: May 15, 2007Inventor: Peter Yeh