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: 11973611Abstract: 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: GrantFiled: July 14, 2022Date of Patent: April 30, 2024Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Joshua Smith, Carl H. Seaver, Matthew Fardig, Inna Zolin
-
Patent number: 11949727Abstract: 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: GrantFiled: March 25, 2022Date of Patent: April 2, 2024Assignee: Lenovo (United States) Inc.Inventors: Dane Hixson, Matthew Fardig, Faisal Mohamed, Peter Koeppen
-
Publication number: 20240064108Abstract: 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: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Joshua Smith, Richard Downey, Travis Ennis, Matthew Fardig
-
Publication number: 20240064269Abstract: 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: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Joshua Smith, Matthew Fardig, Travis Ennis, Richard Downey
-
Publication number: 20240064188Abstract: 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: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Joshua Smith, Travis Ennis, Richard Downey, Matthew Fardig
-
Patent number: 11895270Abstract: 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: GrantFiled: February 17, 2022Date of Patent: February 6, 2024Assignee: LENOVO (SINGAPORE) PTE. LTDInventors: Lindsay Nelson, Sathish Kumar Ganesan, Matthew Fardig, Dane Hixson
-
Publication number: 20240037106Abstract: 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: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Matthew Fardig, Dane Hixson, Lindsay Nelson, Joshua Smith
-
Publication number: 20240028425Abstract: 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: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Allen Richey, Inna Zolin, Matthew Fardig
-
Publication number: 20240022445Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventors: Joshua Smith, Carl H. Seaver, Matthew Fardig, Inna Zolin
-
Publication number: 20240012704Abstract: 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: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Inventors: Matthew Fardig, Sathish Kumar Ganesan, Dane Hixson, Anthony Martinez
-
Patent number: 11868200Abstract: 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: GrantFiled: July 11, 2022Date of Patent: January 9, 2024Assignee: LENOVO (SINGAPORE) PTE, LTD.Inventors: Matthew Fardig, Sathish Kumar Ganesan, Dane Hixson, Anthony Martinez
-
Publication number: 20240005914Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Inna Zolin, Matthew Fardig, Carl H. Seaver, Joshua Smith
-
Publication number: 20240005807Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Allen Richey, Inna Zolin, Matthew Fardig
-
Publication number: 20240007589Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Allen Richey, Inna Zolin, Matthew Fardig
-
Patent number: 11853525Abstract: 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: GrantFiled: May 24, 2022Date of Patent: December 26, 2023Assignee: LENOVO (SINGAPORE) PTE. LTDInventors: Matthew Fardig, Inna Zolin, Lindsay Nelson, Allen Richey
-
Patent number: 11855793Abstract: 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: GrantFiled: December 11, 2020Date of Patent: December 26, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Tobias Christensen, Axel Ramirez Flores, Nathanial Albertson, Matthew Fardig
-
Publication number: 20230410800Abstract: 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: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Timothy Robbins, Matthew Fardig
-
Publication number: 20230409157Abstract: 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: ApplicationFiled: May 24, 2022Publication date: December 21, 2023Inventors: Matthew Fardig, Inna Zolin, Lindsay Nelson, Allen Richey
-
Publication number: 20230368092Abstract: 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: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Inventors: Matthew Fardig, Mark Delaney
-
Patent number: 11797085Abstract: 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: GrantFiled: March 30, 2022Date of Patent: October 24, 2023Assignee: LENOVO (SINGAPORE) PTE LTDInventors: Inna Zolin, Matthew Fardig, Lindsay Nelson, Joshua Smith