Patents by Inventor James Jose

James Jose 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: 11942082
    Abstract: Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: James Kuczmarski, Vibhor Jain, Amarnag Subramanya, Nimesh Ranjan, Melvin Jose Johnson Premkumar, Vladimir Vuskovic, Luna Dai, Daisuke Ikeda, Nihal Sandeep Balani, Jinna Lei, Mengmeng Niu, Hongjie Chai, Wangqing Yuan
  • Patent number: 11920650
    Abstract: A leaf spring vehicle suspension system includes a chassis rail and an axle. The suspension system also includes a first stage leaf spring. The suspension system further includes a second stage leaf spring. The suspension system yet further includes a third stage leaf spring operatively coupled at a first end and a second end to the chassis rail, wherein the first stage leaf spring is located below the third stage leaf spring and the second stage leaf spring is located below the first stage leaf spring. The suspension system also include a spacer in abutment with a leaf spring, wherein the spacer is formed of at least one composite material.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: March 5, 2024
    Assignee: Rassini Suspensiones, S.A. de C.V.
    Inventors: Anthony Berlingieri, Aaron Johnson, James N. Zeimet, Juan Jose Wong, Ramon Heberto Diego Guedea
  • Patent number: 11915692
    Abstract: Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: February 27, 2024
    Assignee: GOOGLE LLC
    Inventors: James Kuczmarski, Vibhor Jain, Amarnag Subramanya, Nimesh Ranjan, Melvin Jose Johnson Premkumar, Vladimir Vuskovic, Luna Dai, Daisuke Ikeda, Nihal Sandeep Balani, Jinna Lei, Mengmeng Niu
  • Patent number: 11693739
    Abstract: Detecting non-callable external component APIs is provided. It is determined whether a first function call stack of a worker thread in a multi-threaded application of the computer matches a second function call stack of the worker thread. In response to determining that the first function call stack matches the second function call stack of the worker thread, an external component application programming interface (API) corresponding to the worker thread is identified from a function call stack of the worker thread. The external component API corresponding to the worker thread is marked as non-callable in an API state map. The worker thread is marked as being in a hang state. The worker thread in the hang state is terminated as a remediation action step to maintain performance.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: James Jose, Amar Shah, Nilima Srivastava, Ajay Ponnappan
  • Patent number: 11663060
    Abstract: A call for communication is detected between applications, where the call requires input from a plurality of threads of the applications via editing of a single control message in a queue such that the single control message reflects data from each of the applications. An attempt by a first of the plurality of threads to edit the single control message is detected while a second of the plurality of threads is editing the single control message. A message is sent to the first of the plurality of threads that details a status of the single control message in response to detecting the attempt. The call for communication is responded to using the single control message in response to detecting that each of the plurality of threads has edited the single control message.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: James Jose, Amar Shah, Ajay Ponnappan, Maya Anilson, Nilima Srivastava
  • Publication number: 20220391272
    Abstract: A call for communication is detected between applications, where the call requires input from a plurality of threads of the applications via editing of a single control message in a queue such that the single control message reflects data from each of the applications. An attempt by a first of the plurality of threads to edit the single control message is detected while a second of the plurality of threads is editing the single control message. A message is sent to the first of the plurality of threads that details a status of the single control message in response to detecting the attempt. The call for communication is responded to using the single control message in response to detecting that each of the plurality of threads has edited the single control message.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: James Jose, Amar Shah, Ajay Ponnappan, Maya Anilson, Nilima Srivastava
  • Publication number: 20220327024
    Abstract: Detecting non-callable external component APIs is provided. It is determined whether a first function call stack of a worker thread in a multi-threaded application of the computer matches a second function call stack of the worker thread. In response to determining that the first function call stack matches the second function call stack of the worker thread, an external component application programming interface (API) corresponding to the worker thread is identified from a function call stack of the worker thread. The external component API corresponding to the worker thread is marked as non-callable in an API state map. The worker thread is marked as being in a hang state. The worker thread in the hang state is terminated as a remediation action step to maintain performance.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: James Jose, AMAR SHAH, Nilima Srivastava, AJAY PONNAPPAN
  • Publication number: 20030064902
    Abstract: A process for forming a semiconductor wafer which is single side polished improves nanotopography and flatness of the polished wafer. The process reduces the effect of back side surface features, such as edge ring phenomena and back side laser marks, on nanotopography and local site flatness, thereby improving oxide layer uniformity for chemical/mechanical planarization (CMP) processing, and flatness on the polished front side of the wafer after polishing. The wafer is mounted on a polishing block by wax so as to minimize transfer of imperfections in the wax to the front side of the wafer. In particular, the wafer is retained in a centered position on the polishing block. Moreover, the wafer is mounted at atmospheric pressure while still removing air bubbles from the wax.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Applicant: MEMC Electronic Materials Inc.
    Inventors: Kan-Yin Ng, James Jose, Stephen Hensiek, Peter Albrecht
  • Patent number: 6479386
    Abstract: A process for forming a semiconductor wafer which is single side polished improves nanotopology and flatness of the polished wafer. The process reduces the effect of back side surface features, such as edge ring phenomena and back side laser marks, on nanotopology, thereby improving oxide layer uniformity for chemical/mechanical planarization (CMP) processing, and flatness on the polished front side of the wafer after polishing. The wafer is mounted on a polishing block by wax. The edge ring causes certain deformation and stress in the wafer upon mounting, which is held by the wax. After mounting, the wax is heated to allow the wafer to relax, removing the stress, without degrading the bond of the wafer to the polishing block. The wafer is polished and removed from the polishing blocks. The polished surface substantially retains its shape after being de-mounted from the block.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: November 12, 2002
    Assignee: MEMC Electronic Materials, Inc.
    Inventors: Kan-Yin Ng, Yun-Biao Xin, Henry Erk, Darrel Harris, James Jose, Stephen Hensiek, Gene Hollander, Dennis Buese, Giovanni Negri