Patents by Inventor Travis Lee Ennis

Travis Lee Ennis 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: 11341959
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a portion of an audio stream associated with a conversation; transcribing, subsequent to the receiving, the portion; determining, by analyzing the transcribed portion, a sentiment associated with the transcribed portion; and performing, responsive to the determining, a function based on the determined sentiment. Other aspects are described and claimed.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 24, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Tobias Christensen, Matthew William Fardig, Russell T. Covington, Travis Lee Ennis
  • Publication number: 20210151037
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a portion of an audio stream associated with a conversation; transcribing, subsequent to the receiving, the portion; determining, by analyzing the transcribed portion, a sentiment associated with the transcribed portion; and performing, responsive to the determining, a function based on the determined sentiment. Other aspects are described and claimed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Tobias Christensen, Matthew William Fardig, Russell T. Covington, Travis Lee Ennis
  • Patent number: 9948727
    Abstract: For securely transferring session information, code creates a session transfer packet in response to receiving a selected option associated with running a server application using a second browser. The session transfer packet has a claim number and a session transfer key. Code activates an authentication application on an electronic device in response to receiving the selected option. In addition, code communicates a claim packet to the electronic device in response to the selected option. The claim packet has the claim number and a server address. The code also receives the claim number from the authentication application. The code further communicates the session transfer packet to the authentication application in response to receiving the claim number. In addition the code communicates a cookie header to the second browser in response to receiving the session transfer key from the second browser.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: April 17, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Matthew William Fardig, Travis Lee Ennis, Roger Alan Thomas
  • Patent number: 9826064
    Abstract: For securely transferring session information between a client and a server using claim numbers, a method is provided, including generating a claim number associated with a data session of a local device. The method may further include receiving a claim pickup request from a client application, the claim pickup request including the claim number. The method may also include verifying that the client application is executing on local device, responsive to the claim pickup request, and returning a session information package for the data session based on the claim number, in response to the claim pickup request.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: November 21, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Matthew William Fardig, Travis Lee Ennis, Roger Alan Thomas
  • Patent number: 9785429
    Abstract: For efficient deployment of thin client applications to an end user, an apparatus for efficient deployment of thin client applications to an end user is disclosed. A method and computer program product also perform the functions of the apparatus. The apparatus, in one embodiment, includes a processor and a memory that stores code executable by the processor, wherein the code identifies, on a server, a first file package for a thin client application, the first file corresponding to a current version of the thin client application, receives identifying information for a second file package stored on a local device, compares the first file package to the second file package, and determines a minimum set of updates needed to transform the second file package into a copy of the first file package, in response to the first file package differing from the second file package.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 10, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Matthew William Fardig, Riley G. Branch, Travis Lee Ennis
  • Publication number: 20160253170
    Abstract: For efficient deployment of thin client applications to an end user, an apparatus for efficient deployment of thin client applications to an end user is disclosed. A method and computer program product also perform the functions of the apparatus. The apparatus, in one embodiment, includes a processor and a memory that stores code executable by the processor, wherein the code identifies, on a server, a first file package for a thin client application, the first file corresponding to a current version of the thin client application, receives identifying information for a second file package stored on a local device, compares the first file package to the second file package, and determines a minimum set of updates needed to transform the second file package into a copy of the first file package, in response to the first file package differing from the second file package.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Matthew William Fardig, Riley G. Branch, Travis Lee Ennis
  • Publication number: 20160248887
    Abstract: For securely transferring session information between a client and a server using claim numbers, a method is provided, including generating a claim number associated with a data session of a local device. The method may further include receiving a claim pickup request from a client application, the claim pickup request including the claim number. The method may also include verifying that the client application is executing on local device, responsive to the claim pickup request, and returning a session information package for the data session based on the claim number, in response to the claim pickup request.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Matthew William Fardig, Travis Lee Ennis, Roger Alan Thomas
  • Publication number: 20160234318
    Abstract: For securely transferring session information, code creates a session transfer packet in response to receiving a selected option associated with running a server application using a second browser. The session transfer packet has a claim number and a session transfer key. Code activates an authentication application on an electronic device in response to receiving the selected option. In addition, code communicates a claim packet to the electronic device in response to the selected option. The claim packet has the claim number and a server address. The code also receives the claim number from the authentication application. The code further communicates the session transfer packet to the authentication application in response to receiving the claim number. In addition the code communicates a cookie header to the second browser in response to receiving the session transfer key from the second browser.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 11, 2016
    Inventors: Matthew William Fardig, Travis Lee Ennis, Roger Alan Thomas