Patents by Inventor Timothy Jack Showalter

Timothy Jack Showalter 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: 11151152
    Abstract: In an example embodiment, a solution that creates a questionnaire mapping record for questions in a computerized document is utilized to map questions in the computerized document to normalized questions. Where necessary, normalized questions can be automatically created and included in the questionnaire mapping record. Handing strategy rules may also be automatically created for the normalized question, with the handling strategy rules defining how data may be automatically retrieved and used to prepopulate answers to the questions in the computerized document.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wojciech Krupa, Evan Alexander Owski, Timothy Jack Showalter, Gordon Wintrob
  • Patent number: 10348800
    Abstract: Disclosed are systems, methods, and computer-readable storage media for caching routing data in a request to provide a service. A front-end server located at a first datacenter receives a request for a service, with the request originating from a client device. In response to receiving the request, the front-end server queries a routing database for routing data identifying a location of one or more computing devices to fulfill the request. The front-end server receives the routing data from the routing database and transmits, based on the routing data received from the routing database, a first subsequent request to a front-end server located at a second datacenter. The subsequent request is appended with the routing data and the front-end server located at the second datacenter utilizes the routing data included in the subsequent request to fulfill the request received from the client device.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Jack Showalter, Rongsheng Liang
  • Publication number: 20180227385
    Abstract: Disclosed are systems, methods, and computer-readable storage media for caching routing data in a request to provide a service. A front-end server located at a first datacenter receives a request for a service, with the request originating from a client device. In response to receiving the request, the front-end server queries a routing database for routing data identifying a location of one or more computing devices to fulfill the request. The front-end server receives the routing data from the routing database and transmits, based on the routing data received from the routing database, a first subsequent request to a front-end server located at a second datacenter. The subsequent request is appended with the routing data and the front-end server located at the second datacenter utilizes the routing data included in the subsequent request to fulfill the request received from the client device.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: Timothy Jack Showalter, Rongsheng Liang
  • Publication number: 20180139273
    Abstract: In some embodiments, the disclosed subject matter involves an entity routing service to route user requests for an application service to a particular data center based on the user's entity status. The user's entity status is defined by at least the application service requested, and may include the user's organization, geographic area and other criteria. The routing may be effected at the frontend application server level rather than at the backend. Other embodiments are described and claimed.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Qi Liu, Joseph Florencio, Timothy Jack Showalter, Alan Choi, Rongsheng Liang, Hailin Wu, Hao Liu, Jianhong Fang, Xiao Bao, Mihir Gandhi, Yiwen Sun
  • Publication number: 20170249371
    Abstract: In an example embodiment, a solution that creates a questionnaire mapping record for questions in a computerized document is utilized to map questions in the computerized document to normalized questions. Where necessary, normalized questions can be automatically created and included in the questionnaire mapping record. Handing strategy rules may also be automatically created for the normalized question, with the handling strategy rules defining how data may be automatically retrieved and used to prepopulate answers to the questions in the computerized document.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Wojciech Krupa, Evan Alexander Owski, Timothy Jack Showalter, Gordon Wintrob
  • Publication number: 20170249646
    Abstract: In an example embodiment, a questionnaire mapping record uniquely corresponding to a computerized document is retrieved, the questionnaire mapping record containing one or more question records, each of the one or more question records uniquely corresponding to a different question contained in the computer document and containing a mapping to a normalized question record containing a normalized version of the corresponding question. Then, for each of the question records in the questionnaire mapping record, a no normalized question record identified in the mapping in the question record corresponding to the question is obtained and one or more handling strategy rules contained in the normalized question record are executed to automatically obtain and format information needed to prepopulate an answer to the question, the executing including retrieving information from a member profile corresponding to the member from the social networking service in accordance with the data retrieval rule.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Wojciech Krupa, Evan Alexander Owski, Timothy Jack Showalter, Gordon Wintrob
  • Publication number: 20170249595
    Abstract: In an example embodiment, a solution that automatically creates handling strategy rules for a normalized question record is provided. An expected format of an answer to a normalized question stored in the normalized question record is determined, along with one or more expected features of an answer to the normalized question. Then, in response to a determination that a first field in a first database matches the expected format of the answer and the expected features of the answer, a data retrieval rule is created identifying the first field in the first database, and, in response to a determination that one or more data transformation rules should be created, one or more data transformation rules are created to alter one or more formatting aspects of the first field in the first database to match the expected format of the answer.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Wojciech Krupa, Evan Alexander Owski, Timothy Jack Showalter, Gordon Wintrob