Patents by Inventor Matthew William Fardig

Matthew William Fardig 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: 11456886
    Abstract: One embodiment provides a method, including: supporting, using a meeting application of an information handling device, a mixed meeting, wherein the mixed meeting comprises participants originating from at least two connection mediums; attempting, using a processor, to determine the identities of each of the participants in the mixed meeting; and providing an indication of each of the determined identities to at least one of the participants. Other aspects are described and claimed.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 27, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • 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
  • Patent number: 11245541
    Abstract: One embodiment provides a method, including: identifying, with reference to a predetermined ruleset for an online meeting, a list of eligible required participants; identifying, using at least one identity-determining technique, identities for present participants in the online meeting; determining, with reference to the predetermined ruleset and upon comparison of the list of the eligible required participants to the identified identities of the present participants, whether a minimum threshold number of the eligible required participants are present in the online meeting; and performing an action based upon the determination. Other aspects are described and claimed.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: February 8, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • Publication number: 20210306172
    Abstract: One embodiment provides a method, including: identifying, based upon a permissions policy, a list of authorized participants associated with at least one segment of an online meeting; identifying, using at least one identity-determining technique, an identity of each participant that joins the online meeting; determining, by comparing the identity of each participant against the list of authorized participants, whether an unauthorized participant is present in the at least one segment; and preventing, responsive to determining that the unauthorized participant is present, the unauthorized participant access to meeting data associated with the at least one segment. Other aspects are described and claimed.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • Publication number: 20210306170
    Abstract: One embodiment provides a method, including: supporting, using a meeting application of an information handling device, a mixed meeting, wherein the mixed meeting comprises participants originating from at least two connection mediums; attempting, using a processor, to determine the identities of each of the participants in the mixed meeting; and providing an indication of each of the determined identities to at least one of the participants. Other aspects are described and claimed.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • Publication number: 20210306171
    Abstract: One embodiment provides a method, including: identifying, with reference to a predetermined ruleset for an online meeting, a list of eligible required participants; identifying, using at least one identity-determining technique, identities for present participants in the online meeting; determining, with reference to the predetermined ruleset and upon comparison of the list of the eligible required participants to the identified identities of the present participants, whether a minimum threshold number of the eligible required participants are present in the online meeting; and performing an action based upon the determination. Other aspects are described and claimed.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • 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: 10873665
    Abstract: One embodiment provides a method, including: receiving, in a conferencing application, an indication to contact a conference participant; accessing, using a processor, context data associated with the conference participant, wherein the context data identifies a likely location of the conference participant; identifying, at the likely location, an electronic device associated with the conference participant; and contacting the conference participant via the electronic device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: December 22, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew William Fardig, Dane Hixson, Tobias Christensen, Shawn Sharp
  • Patent number: 9973486
    Abstract: Systems and methods for authorizing a session between a browser and a terminal server are disclosed. According to an aspect, a method includes receiving, from a browser, a request to initiate a session with a terminal server. The method also includes storing identification of the terminal server and session information. The method includes associating a claim identifier with the stored identification and session information. The method further includes communicating the claim identifier browser. The method also includes receiving the claim identifier from a terminal server. The method also includes using the claim identifier received from the terminal server to verify that the terminal server is authorized to initiate the session with the browser. The method further includes in response to verifying that the terminal server is authorized to initiate the session with browser, notifying the terminal server of authorization to initiate the session with browser.
    Type: Grant
    Filed: September 12, 2015
    Date of Patent: May 15, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Brandon Moyes Maxfield, Matthew William Fardig, Gregory Lee Walls, Richard German
  • 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
  • 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: 20170078258
    Abstract: Systems and methods for authorizing a session between a browser and a terminal server are disclosed. According to an aspect, a method includes receiving, from a browser, a request to initiate a session with a terminal server. The method also includes storing identification of the terminal server and session information. The method includes associating a claim identifier with the stored identification and session information. The method further includes communicating the claim identifier browser. The method also includes receiving the claim identifier from a terminal server. The method also includes using the claim identifier received from the terminal server to verify that the terminal server is authorized to initiate the session with the browser. The method further includes in response to verifying that the terminal server is authorized to initiate the session with browser, notifying the terminal server of authorization to initiate the session with browser.
    Type: Application
    Filed: September 12, 2015
    Publication date: March 16, 2017
    Inventors: Brandon Moyes Maxfield, Matthew William Fardig, Gregory Lee Walls, Richard German
  • 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
  • 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
  • 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: 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
  • 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