Patents by Inventor Riley G. Branch

Riley G. Branch 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: 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
  • Patent number: 9621536
    Abstract: One embodiment provides a method, including: receiving, from an end user device, authentication data of a user of a web service; storing, in a single sign-on service, data for authenticating the user to the web service; receiving, at the single sign-on service, one or more initiations for the web service from the user; generating, using a processor, anticipatory sign-on data for the user based on the one or more initiations for the web service; and storing, at the single sign-on service, the anticipatory sign-on data. Other aspects are described and claimed.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: April 11, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew William Fardig, Riley G. Branch
  • 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: 20160255074
    Abstract: One embodiment provides a method, including: receiving, from an end user device, authentication data of a user of a web service; storing, in a single sign-on service, the authentication data; receiving, at the single sign-on service, one or more initiations for the web service; generating, using a processor, real-world placeholder data for the user; and employing the real-world placeholder data in an automated sign-on process to the web service. Other embodiments are described and claimed.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Matthew William Fardig, Riley G. Branch, Allen Wayne Richey
  • Patent number: 9426144
    Abstract: One embodiment provides a method, including: receiving, from an end user device, authentication data of a user of a web service; storing, in a single sign-on service, the authentication data; receiving, at the single sign-on service, one or more initiations for the web service; generating, using a processor, real-world placeholder data for the user; and employing the real-world placeholder data in an automated sign-on process to the web service. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew William Fardig, Riley G. Branch, Allen Wayne Richey
  • Publication number: 20160134618
    Abstract: One embodiment provides a method, including: receiving, from an end user device, authentication data of a user of a web service; storing, in a single sign-on service, data for authenticating the user to the web service; receiving, at the single sign-on service, one or more initiations for the web service from the user; generating, using a processor, anticipatory sign-on data for the user based on the one or more initiations for the web service; and storing, at the single sign-on service, the anticipatory sign-on data. Other aspects are described and claimed.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Matthew William Fardig, Riley G. Branch