Patents by Inventor Adrian Kyte
Adrian Kyte 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: 11785136Abstract: Method and system are provided for audio quality feedback during live transmission from a source that is received at multiple audience devices. The method carried out at a server includes: obtaining audio information of an audio signal as received by at least some of the audience devices in a transmission session; classifying one or more subsets of the audience devices by one or more common factors per subset; and analyzing the obtained audio information from the audience devices in conjunction with the classifications of the subsets of the audience devices to determine one or more common factors that affect received audio quality at an identified subset of the audience devices classified by the one or more common factors. The method provides feedback of the one or more common factors to at least one of the audience devices in the identified subset or to the source device, or to both.Type: GrantFiled: October 29, 2020Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Jenny Jing He, Adrian Kyte, Joseph R Winchester, Cheng Fang Wang, Ping Xiao
-
Patent number: 11409795Abstract: An example operation may include one or more of identifying a caller blockchain node and one or more callee blockchain nodes within a blockchain network and issuing, by the caller blockchain node, application programming interface calls to application programming interfaces corresponding to each of the one or more callee nodes, in response to a first application programming interface call being issued successfully, directing a smart contract associated with the caller blockchain node to initiate a distributed transaction involving the one or more callee nodes to perform the application program interface calls, the caller node issues application programming interface calls and the one or more callee nodes each performing application programming interface requests.Type: GrantFiled: September 6, 2018Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Bei Chun Zhou, Adrian Kyte, Joe Winchester, Jenny J. He, Guan Jun Liu
-
Publication number: 20220141331Abstract: Method and system are provided for audio quality feedback during live transmission from a source that is received at multiple audience devices. The method carried out at a server includes: obtaining audio information of an audio signal as received by at least some of the audience devices in a transmission session; classifying one or more subsets of the audience devices by one or more common factors per subset; and analyzing the obtained audio information from the audience devices in conjunction with the classifications of the subsets of the audience devices to determine one or more common factors that affect received audio quality at an identified subset of the audience devices classified by the one or more common factors. The method provides feedback of the one or more common factors to at least one of the audience devices in the identified subset or to the source device, or to both.Type: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Jenny Jing He, Adrian KYTE, Joseph R. Winchester, Cheng Fang Wang, Ping XIAO
-
Patent number: 11206300Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.Type: GrantFiled: November 8, 2017Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
-
Patent number: 11201906Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.Type: GrantFiled: August 29, 2017Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
-
Patent number: 11188546Abstract: Aspects of the invention include determining artifact data associated with an artifact, segmenting the artifact data into a plurality of portions, associating each portion in the plurality of portions with one or more resources, receiving a query associated with the artifact, determining a candidate resource from the one or more resources based on the query, and initializing a communication session with the candidate resource and a requesting application associated with the query.Type: GrantFiled: September 24, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ping Xiao, Joe Winchester, Jenny Jing He, Adrian Kyte, Cheng Fang Wang
-
Patent number: 11079998Abstract: A system, computer-implemented method, and computer program product for demonstrating a software application on a computer. The system includes a capture component running in a presenter environment and an invoker component running in a viewer environment. One or more steps performed by a presenter on a first copy of a software application being run in the presenter environment are recorded at the capture component. The invoker component access the one or more steps and performs the one or more steps on a second copy of the software application being run in the viewer environment.Type: GrantFiled: January 17, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny Jing He, Joe Winchester, Adrian Kyte, Cheng Fang Wang, Ping Xiao
-
Publication number: 20210089544Abstract: Aspects of the invention include determining artifact data associated with an artifact, segmenting the artifact data into a plurality of portions, associating each portion in the plurality of portions with one or more resources, receiving a query associated with the artifact, determining a candidate resource from the one or more resources based on the query, and initializing a communication session with the candidate resource and a requesting application associated with the query.Type: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventors: PING XIAO, JOE WINCHESTER, JENNY JING HE, ADRIAN KYTE, CHENG FANG WANG
-
Patent number: 10831835Abstract: Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programming interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system.Type: GrantFiled: January 25, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adrian Kyte, Bei Chun Zhou, Jenny J. He, Guan Jun Liu, Joe Winchester
-
Patent number: 10754642Abstract: A graphical user interface to a software development environment is provided. A user input is received defining an element to be searched with context and information is extracted from the software development environment relating to the software development environment and/or relating to the element. A search string is created comprising the element and the extracted information and the created search string is supplied to a search interface. A search result is received for the created search string, and the search result is outputted for the created search string.Type: GrantFiled: November 2, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Jenny J. He, Adrian Kyte, Joe Winchester, Cheng Fang Wang, Ping Xiao
-
Publication number: 20200233628Abstract: A system, computer-implemented method, and computer program product for demonstrating a software application on a computer. The system includes a capture component running in a presenter environment and an invoker component running in a viewer environment. One or more steps performed by a presenter on a first copy of a software application being run in the presenter environment are recorded at the capture component. The invoker component access the one or more steps and performs the one or more steps on a second copy of the software application being run in the viewer environment.Type: ApplicationFiled: January 17, 2019Publication date: July 23, 2020Inventors: Jenny Jing He, Joe Winchester, Adrian Kyte, Cheng Fang Wang, Ping Xiao
-
Publication number: 20200142688Abstract: A graphical user interface to a software development environment is provided. A user input is received defining an element to be searched with context and information is extracted from the software development environment relating to the software development environment and/or relating to the element. A search string is created comprising the element and the extracted information and the created search string is supplied to a search interface. A search result is received for the created search string, and the search result is outputted for the created search string.Type: ApplicationFiled: November 2, 2018Publication date: May 7, 2020Inventors: Jenny J. He, Adrian Kyte, Joe Winchester, Cheng Fang Wang, Ping Xiao
-
Publication number: 20200082025Abstract: An example operation may include one or more of identifying a caller blockchain node and one or more callee blockchain nodes within a blockchain network and issuing, by the caller blockchain node, application programming interface calls to application programming interfaces corresponding to each of the one or more callee nodes, in response to a first application programming interface call being issued successfully, directing a smart contract associated with the caller blockchain node to initiate a distributed transaction involving the one or more callee nodes to perform the application program interface calls, the caller node issues application programming interface calls and the one or more callee nodes each performing application programming interface requests.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Bei Chun Zhou, Adrian Kyte, Joe Winchester, Jenny J. He, Guan Jun Liu
-
Publication number: 20190228079Abstract: Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programing interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Adrian Kyte, Bei Chun Zhou, Jenny J. He, Guan Jun Liu, Joe Winchester
-
Publication number: 20190068682Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.Type: ApplicationFiled: August 29, 2017Publication date: February 28, 2019Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
-
Publication number: 20190068685Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.Type: ApplicationFiled: November 8, 2017Publication date: February 28, 2019Inventors: JENNY J. HE, ADRIAN KYTE, GUAN JUN LIU, JOE WINCHESTER, BEI CHUN ZHOU