Patents by Inventor Matthew Fardig

Matthew 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: 11973611
    Abstract: Methods, systems, and program products are disclosed for determining location of audio transmission problems between components connected across a network. A method includes receiving audio and a first transcription of the audio from a source device, generating a second transcription of the received audio. The method also includes providing an indication of an audio problem responsive to the first transcription not matching the second transcription and sending the audio and the second transcription to an audio mixing device, a recording device, or a participant device responsive to the first transcription matching the second transcription.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: April 30, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Smith, Carl H. Seaver, Matthew Fardig, Inna Zolin
  • Patent number: 11949727
    Abstract: A video conferencing system includes data relating to the focus of attention of an attendee in a virtual conference. The system determines the focus of attention of attendee as a function of the data and modifies an audio output and/or a video output of the system as a function of the focus of attention of the attendee.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: April 2, 2024
    Assignee: Lenovo (United States) Inc.
    Inventors: Dane Hixson, Matthew Fardig, Faisal Mohamed, Peter Koeppen
  • Publication number: 20240064108
    Abstract: One embodiment provides a method, the method including: attending, over a communication medium, a virtual meeting comprising a presenter and at least one participant, each accessing the virtual meeting by use of an information handling device comprising a display; determining, based upon the information handling device of the at least one participant, a size of a share window on the display of the presenter's information handling device; and sharing, based upon the determined size of the share window, information present within the share window on the display of the presenter's information handling device to the display of the at least one participant's information handling device. Other aspects are claimed and described.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Joshua Smith, Richard Downey, Travis Ennis, Matthew Fardig
  • Publication number: 20240064269
    Abstract: One embodiment provides a method, the method including: detecting, during a meeting comprising at least one participant remote to a user identified as a presenter, communication data and visual data provided by the user to the at least one participant; determining, utilizing a meeting discrepancy system, that content of the visual data does not match content of the communication data; and providing, to the user and utilizing a meeting discrepancy system, a notification indicating the content of the visual data does not match the content of the communication data. Other aspects are claimed and described.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Joshua Smith, Matthew Fardig, Travis Ennis, Richard Downey
  • Publication number: 20240064188
    Abstract: One embodiment provides a method, the method including: detecting, during a meeting comprising at least one participant remote to a user identified as a presenter and utilizing a screenshare alternative system, visual data shared from an information handling device of the presenter to an information handling device of the at least one participant; identifying, utilizing the screenshare alternative system, an issue displaying the visual data on the information handling device of the at least one participant; and providing, utilizing the screenshare alternative system, an alternative provision of the visual data to the at least one participant. Other aspects are claimed and described.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Joshua Smith, Travis Ennis, Richard Downey, Matthew Fardig
  • Patent number: 11895270
    Abstract: A phone tree traversal system includes an input device configured to receive a user call request, a memory, and one or more processors. The one or more processors analyze the user call request to identify an entity to call and an objective of the call, and obtain a map of a phone tree utilized by an automated call receiving system of the entity. The phone tree includes at least one node with multiple path segments that branch from the node, and each node includes a respective prompt. The one or more processors determine a route along the map to an endpoint of the phone tree associated with the objective. During the call, the one or more processors navigate the phone tree to reach the endpoint by submitting information in response to the respective prompt at each node along the route that is determined.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: February 6, 2024
    Assignee: LENOVO (SINGAPORE) PTE. LTD
    Inventors: Lindsay Nelson, Sathish Kumar Ganesan, Matthew Fardig, Dane Hixson
  • Publication number: 20240037106
    Abstract: A method is provided where under control of one or more processors configured with executable instructions, the method include receiving a user instruction from a user to perform a search on an electronic device, and identifying a subject matter topic based on the user instruction. The method also includes identifying real time context awareness information related to the user interaction with a resource identified by the electronic device in response to the user instruction, and obtaining additional resources related to the search based on the real time context awareness information related to the user interaction with the resource.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Inventors: Matthew Fardig, Dane Hixson, Lindsay Nelson, Joshua Smith
  • Publication number: 20240028425
    Abstract: A primary electronic device is provided that includes a processor, and a memory storing program instructions accessible by the processor. Responsive to execution of the program instructions, the processor performs the following, determining a resource associated with an event, and identifying an auxiliary electronic device within an environment of the event. The processor also performs communicating with the auxiliary electronic device to determine whether the auxiliary electronic device has the resource in response to identifying the electronic device within the environment, and notifying a user of the auxiliary electronic device or the primary electronic device that the auxiliary electronic device does not have the resource in response to determining the electronic device does not have the resource.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Allen Richey, Inna Zolin, Matthew Fardig
  • Publication number: 20240022445
    Abstract: Methods, systems, and program products are disclosed for determining location of audio transmission problems between components connected across a network. A method includes receiving audio and a first transcription of the audio from a source device, generating a second transcription of the received audio. The method also includes providing an indication of an audio problem responsive to the first transcription not matching the second transcription and sending the audio and the second transcription to an audio mixing device, a recording device, or a participant device responsive to the first transcription matching the second transcription.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Joshua Smith, Carl H. Seaver, Matthew Fardig, Inna Zolin
  • Publication number: 20240012704
    Abstract: A method that includes identifying a processing error, obtaining user input information for a determined period prior to identifying the processing error, determining steps undertaken during the determined period prior to identifying the processing error based on the input information, and obtaining context awareness information related to the one or more processors. The method also includes obtaining network user input information and network context awareness information related to the processing error from other electronic devices within a network, determining a reduced amount of steps from the steps undertaken during the determined period to identify the processing error to form an error reproduction plan by analyzing the network user input information and the network context awareness information in comparison to the user input information and context awareness information, and communicating the error reproduction plan to a user or third party.
    Type: Application
    Filed: July 11, 2022
    Publication date: January 11, 2024
    Inventors: Matthew Fardig, Sathish Kumar Ganesan, Dane Hixson, Anthony Martinez
  • Patent number: 11868200
    Abstract: A method that includes identifying a processing error, obtaining user input information for a determined period prior to identifying the processing error, determining steps undertaken during the determined period prior to identifying the processing error based on the input information, and obtaining context awareness information related to the one or more processors. The method also includes obtaining network user input information and network context awareness information related to the processing error from other electronic devices within a network, determining a reduced amount of steps from the steps undertaken during the determined period to identify the processing error to form an error reproduction plan by analyzing the network user input information and the network context awareness information in comparison to the user input information and context awareness information, and communicating the error reproduction plan to a user or third party.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: January 9, 2024
    Assignee: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Matthew Fardig, Sathish Kumar Ganesan, Dane Hixson, Anthony Martinez
  • Publication number: 20240005914
    Abstract: One embodiment provides a method, the method including: obtaining, at a communication mapping system, a recorded communication occurring between at least two participants; tracking, using the communication mapping system, when a participant of the at least two participants is communicating; identifying, using the communication mapping system and while the participant is communicating, at least one topic of the recorded communication, wherein the identifying comprises tracking a time within the communication corresponding to the at least one topic; and producing, from the tracking and the at least one topic, a map for the recorded communication, wherein the map identifies topics of the recorded communication, times within the recorded communication corresponding to the topics, and times within the recorded communication corresponding to a participant communicating. Other aspects are described and claimed.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Inna Zolin, Matthew Fardig, Carl H. Seaver, Joshua Smith
  • Publication number: 20240005807
    Abstract: Apparatus, methods, and computer program products that can learn, identify, and launch operations in a digital learning environment are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor to automatedly learn a sequential order for a set of operations performed in a digital learning environment, the set of operations including at least one feature related to the set of operations, automatedly identify, at a time subsequent to learning the set of operations in the digital learning environment, the at least one feature related to the set of operations, and automatedly launch the set of operations for the digital learning environment in the sequential order in response to identifying the at least one feature related to the set of operations at the subsequent time. Methods and computer program products that include and/or perform the operations and/or functions of the apparatus are also disclosed.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Allen Richey, Inna Zolin, Matthew Fardig
  • Publication number: 20240007589
    Abstract: Apparatus, methods, and computer program products that can replicate a digital environment are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor to generate a digital record of a digital environment occurring at an original time in which the digital record includes a set of happenings that occurred in the digital environment at the original time. The code is further executable by the processor to store the digital record for replication of the digital environment. Methods and computer program products that include and/or perform the operations and/or functions of the apparatus are also disclosed.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Allen Richey, Inna Zolin, Matthew Fardig
  • Patent number: 11853525
    Abstract: A system and a method include a display configured to show a first content area and a second content area. A control unit is in communication with the display. The control unit is configured to separate the second content area into a plurality of components in response to the first content area obscuring at least a portion of the second content area, and show at least one of the plurality of the components on a portion of the display that is outside of the first content area.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: December 26, 2023
    Assignee: LENOVO (SINGAPORE) PTE. LTD
    Inventors: Matthew Fardig, Inna Zolin, Lindsay Nelson, Allen Richey
  • Patent number: 11855793
    Abstract: In one aspect, an apparatus may include a processor and storage accessible to the processor. The storage may include instructions executable to identify first, second, third, and fourth participants that are to engage in video conferencing. The instructions may also be executable to access data related to the participants. The instructions may then be executable to, based on the data, group the first and second participants together for a first video conference and group the third and fourth participants together for a second video conference. Based on the grouping, the instructions may then be executable to provide a graphical user interface including video feeds of the participants according to the groupings and allowing a fifth participant to enter the different groups to converse audibly with the different groups. The groupings may be made based on past participation in other video conferences and/or traits of the respective participants, for example.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: December 26, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Tobias Christensen, Axel Ramirez Flores, Nathanial Albertson, Matthew Fardig
  • Publication number: 20230410800
    Abstract: A user provides an audible command and an audible description of an element on a computer graphical user interface (GUI) into a natural language processor (NLP). The NLP extracts from the audible description features of the element on the computer GUI. A screenshot of the computer GUI is transmitted to a computer vision platform, and the computer vision platform provides a map of features of the GUI elements that are displayed on the computer GUI. The features of the element on the computer GUI are compared with the features of the plurality of GUI elements on the map. A match between the features of the element on the computer GUI and the features of the GUI elements on the map is identified, and the audible command is executed in connection with the matched GUI element.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: Timothy Robbins, Matthew Fardig
  • Publication number: 20230409157
    Abstract: A system and a method include a display configured to show a first content area and a second content area. A control unit is in communication with the display. The control unit is configured to separate the second content area into a plurality of components in response to the first content area obscuring at least a portion of the second content area, and show at least one of the plurality of the components on a portion of the display that is outside of the first content area.
    Type: Application
    Filed: May 24, 2022
    Publication date: December 21, 2023
    Inventors: Matthew Fardig, Inna Zolin, Lindsay Nelson, Allen Richey
  • Publication number: 20230368092
    Abstract: One embodiment provides a method, the method including: receiving, at a dynamic scheduling system, biometric data of a user captured by at least one sensor; determining, using the dynamic scheduling system, the biometric data indicates a characteristic of the user is outside a range; and modifying, using the dynamic scheduling system and based upon the determining, at least one event of a calendar of the user. Other aspects are described and claimed.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Matthew Fardig, Mark Delaney
  • Patent number: 11797085
    Abstract: An eye tracking system includes an imaging device, a memory, and a controller. The imaging device is configured to be mounted on a wearable device. The wearable device includes at least a first lens that is light transmissive and is positioned in front of at least a first eye of a user that is wearing the wearable device. The imaging device has a field of view that captures an inner surface of the first lens and a reflection of the first eye on the inner surface. The memory is configured to store program instructions. The controller is operably connected to the memory and the imaging device. The program instructions are executable by the controller to analyze image data generated by the imaging device and to detect a position of a pupil of the first eye in the reflection based on the analysis of the image data.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: October 24, 2023
    Assignee: LENOVO (SINGAPORE) PTE LTD
    Inventors: Inna Zolin, Matthew Fardig, Lindsay Nelson, Joshua Smith