Patent · US Active

Processing non-spatial input by multiple program elements of a computer program executed on a computer

US10089159B2 · kind B2 · utility

0Cited by
22References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 8, 2016
Grant dateOct 2, 2018
Priority date
Expiry dateDec 8, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4494
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system supports a protocol to process directional navigation inputs to a host application and its component, to manage which component is currently active to receive input events. A first component determines whether to transfer focus to a second component. The first component initiates the transfer by sending a request to the second component. Further input events are queued. The second component processes the request to determine how to transfer focus within the second component. The second component indicates to the operating system how focus has been transferred. The operating system updates information to reflect the changes in state of the components, and informs the host and component that the state has been updated. Queued input events then can be released for processing according to the changed focus. Where the components are separate, independent processes, the protocol can be implemented through inter-process communication techniques.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.