Method, application and/or service to collect more fine-grained or extra event data from a user sensor device
First Claim
Patent Images
1. A method for capturing events in a sensor device, the method comprising:
- overlaying a virtual interface over an interface of an operating system of said sensor device, said virtual interface having a higher resolution than said interface of said operating system;
upon a user performing an action on said sensor device, running a background process associated with said virtual interface, said background process capturing events triggered by said action on said virtual interface at said higher resolution;
providing said captured events, captured at said higher resolution to a processing unit of said operating system; and
passing events to a foreground process running on said processor to respond to said action performed by said user based on said provided captured events;
wherein said overlaying comprises overlaying said virtual interface only over a portion of said interface of said operating system andcapturing comprises said virtual interface capturing events occurring outside an area covered by said virtual interface.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus with a method, and or application, and or service to collect more fine rained or extra event data, that may not be accessible directly by the underlying architecture. This is been done by adding a virtual overlay over selected portion of the screen and detecting events inside or outside of his own context.
18 Citations
6 Claims
-
1. A method for capturing events in a sensor device, the method comprising:
-
overlaying a virtual interface over an interface of an operating system of said sensor device, said virtual interface having a higher resolution than said interface of said operating system; upon a user performing an action on said sensor device, running a background process associated with said virtual interface, said background process capturing events triggered by said action on said virtual interface at said higher resolution; providing said captured events, captured at said higher resolution to a processing unit of said operating system; and passing events to a foreground process running on said processor to respond to said action performed by said user based on said provided captured events; wherein said overlaying comprises overlaying said virtual interface only over a portion of said interface of said operating system and capturing comprises said virtual interface capturing events occurring outside an area covered by said virtual interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification