System and method for location based exchanges of data facilitating distributed locational applications
First Claim
1. A method, comprising:
- maintaining in local memory of a receiving mobile data processing system a location based configuration anticipating receiving a broadcast unidirectional wireless data record, the broadcast unidirectional wireless data record including;
a field containing web site identifying information for describing a web site associated with a beaconing data processing system, anda field containing a signal strength of the beaconing data processing system;
receiving, in the receiving mobile data processing system, the broadcast unidirectional wireless data record directly from the beaconing data processing system in a wireless vicinity of the receiving mobile data processing system, the broadcast unidirectional wireless data record periodically beaconed by the beaconing data processing system for direct receipt by any of a plurality of receiving mobile data processing systems in a wireless vicinity of the beaconing data processing system; and
processing, in the receiving mobile data processing system, the broadcast unidirectional wireless data record for operations including;
determining the web site identifying information for describing the web site associated with the beaconing data processing system wherein the identity web site identifying information is for an alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system;
determining location based data using the web site associated with the beaconing data processing system wherein the location based data is for use when the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system; and
communicating the location based data to provide the alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs.
-
Citations
59 Claims
-
1. A method, comprising:
-
maintaining in local memory of a receiving mobile data processing system a location based configuration anticipating receiving a broadcast unidirectional wireless data record, the broadcast unidirectional wireless data record including; a field containing web site identifying information for describing a web site associated with a beaconing data processing system, and a field containing a signal strength of the beaconing data processing system; receiving, in the receiving mobile data processing system, the broadcast unidirectional wireless data record directly from the beaconing data processing system in a wireless vicinity of the receiving mobile data processing system, the broadcast unidirectional wireless data record periodically beaconed by the beaconing data processing system for direct receipt by any of a plurality of receiving mobile data processing systems in a wireless vicinity of the beaconing data processing system; and processing, in the receiving mobile data processing system, the broadcast unidirectional wireless data record for operations including; determining the web site identifying information for describing the web site associated with the beaconing data processing system wherein the identity web site identifying information is for an alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system; determining location based data using the web site associated with the beaconing data processing system wherein the location based data is for use when the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system; and communicating the location based data to provide the alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
2. The method of claim 1 including:
-
maintaining, in the receiving mobile data processing system, a specification including a condition for a moving region of vicinity around a moving physical location of the receiving mobile data processing system during movement of the receiving mobile data processing system, the specification stored local to the receiving mobile data processing system and used by the receiving mobile data processing system for distinguishing; remote data processing systems within direct wireless communication range of the receiving mobile data processing system which are physically located within the moving region of vicinity around the moving physical location, from remote data processing systems within direct wireless communication range of the receiving mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location; and determining, in the receiving mobile data processing system, the beaconing data processing system is physically located within the moving region of vicinity around the moving physical location.
-
-
3. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including environmental condition information associated with the beaconing data processing system.
-
4. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including information for at least one service associated with the beaconing data processing system.
-
5. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including information for at least one transaction associated with the beaconing data processing system.
-
6. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including information for one or more other data processing systems in the wireless vicinity of the beaconing data processing system.
-
7. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including information for distinguishing an elevation or altitude associated with the beaconing data processing system.
-
8. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including confidence information for describing a reliability of data from the beaconing data processing system.
-
9. The method of claim 1 wherein the receiving mobile data processing system receives a wireless data record including a phone number associated with the beaconing data processing system.
-
10. The method of claim 9 wherein the receiving mobile data processing system performs an action for calling the phone number.
-
11. The method of claim 1 wherein the broadcast unidirectional wireless data record causes information to be presented to a user interface of the receiving mobile data processing system.
-
12. The method of claim 1 wherein the broadcast unidirectional wireless data record includes information that can be processed according to a user configured permission maintained at the receiving mobile data processing system.
-
13. The method of claim 12 wherein the user configured permission enables providing an alert for who or what is nearby.
-
14. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition of information associated with the broadcast unidirectional wireless data record, the condition including at least one of:
-
information for an email application, information for a messaging application, information for a calendar application, information for an address book application, information for a phone application, information for a map application, information for a storage application, information for a file system application, information for a database application, information for a search application, information for an internet browser application, information for an identity, information for an address, information for an invocation result, information for a data processing system type, information for a statistic, information for historical data, information for a geofence specification, information for whereabouts, information for a nearby specification, information for a nearness specification, information for a specification using a distance, information for a vicinity specification, information for a situational location, information associated to a file, information associated to a directory, information for SQL database data, information for a group, information for a plurality of data processing systems, information for a date specification, information for a time specification, information for an arrival, information for a departure, information for a profile match percentage, information for a profile tag match count, information for a Whereabouts Programming Language encoding, information for an XML specification, information for a special term, information for an atomic term, information for an atomic operator, information for an atomic element, information for a point, information for a radius, information for a perimeter, information for a sphere, information for a region, information for a Boolean value, information for a physical location, information for a two dimensional region specification, information for a three dimensional region specification, profile information, forthcoming information, information for a future location, information for one or more privileges assigned by a user, profile information received in a wireless data record by the receiving mobile data processing system from a remote data processing system, information associated to a wireless data record to be received by the receiving mobile data processing system from a remote data processing system, or information for one or more privileges assigned by a user.
-
-
15. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the condition including at least one of:
-
information included in a wireless data record received in the receiving mobile data processing system from a remote data processing system, information included in a wireless data record of the receiving mobile data processing system, information included in a Whereabouts Data Record received in the receiving mobile data processing system from a remote data processing system, information included in a Whereabouts Data Record of the receiving mobile data processing system, information associated to an application of a remote data processing system, information associated to an application of the receiving mobile data processing system, information for a location technology, information for a triangulation measurement, information for a time difference of arrival measurement, information for a time of arrival measurement, information for an angle of arrival measurement, information for a yaw measurement, information for a pitch measurement, information for a roll measurement, information for an accelerometer measurement, information for a movement tolerance, information for a communications wave spectrum signal strength of a transmission, information for a communications wave spectrum characteristic of a transmission, information for a communications wave spectrum class of a transmission, information for a communications wave spectrum frequency of a transmission, information for an application being active, information returned from invocation of an application programming interface, information maintained by an application installed, information for an application in use, information for an application context of an application, information for a navigation application programming interface in use, information for a current location, information for a previous location, information for a speed, information for an elevation, information for an altitude, information for a heading, information for a web site, information for a physical address, information for a logical address, information for a transaction, information for a completed transaction, information for a user configuration, information for an environmental condition, information for monitoring movement, information for an identifier, or information for one or more permissions assigned by a user.
-
-
16. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing presenting informative data to a user, the informative data determined to be relevant for one or more data processing systems in a vicinity of the receiving mobile data processing system.
-
17. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing at least one of:
-
launching a graphical user interface, sending information to a user, finding information associated with the receiving mobile data processing system, or finding information at a remote data processing system.
-
-
18. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing presenting application information for a user to browse, or alter, or discard, or move, or copy, or send, or store, or compose, or administrate the application information.
-
19. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing at least one of:
-
creating application information, moving application information, copying application information, discarding application information, or storing application information.
-
-
20. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching a defaulted information storage or specified information storage for an information search result using an information search criteria, and performing at least one of:
-
sending current or historical information associated with the information search result, moving information for the information search result, copying information for the information search result, discarding information for the information search result, storing information for the information search result, informing a user with current or historical information associated with the information search result, informing a user for sending prepared information, informing a user for the user acting upon prepared information or the information search result, informing a user for moving information of the information search result to a target information storage, informing a user for copying information of the information search result to a target information storage, informing a user for acting upon the information search result, informing a user for storing information of the information search result, or informing a user for discarding information of the information search result.
-
-
21. The method of claim 20 including maintaining information associated with the location based action to a historical collection of data with date and time information.
-
22. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching a defaulted device I/O history or specified device I/O history using a device search criteria for a device search result and informing a user with at least one of:
-
current or historical information associated with the device search result, an administration interface for acting upon the device search result, or an acknowledgeable user interface for directing the device search result to a particular device.
-
-
23. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action including at least one of:
-
searching a defaulted phone log or specified phone log using a phone search criteria for a phone search result and informing a phone user with at least one of;
current or historical information associated with the phone search result, an acknowledgeable phone user interface for calling a phone number of the phone search result, an acknowledgeable phone user interface for moving a phone number of the phone search result to a target phone log, an acknowledgeable phone user interface for copying a phone number of the phone search result to a target phone log, a phone administration user interface for the phone user acting upon the phone search result, an acknowledgeable phone user interface for storing a phone number of the phone search result, or an acknowledgeable phone user interface for discarding a phone number of the phone search result;searching a defaulted web browser history or specified web browser history using a link search criteria for a link search result and informing a browser user with at least one of;
current or historical information associated with the link search result, an acknowledgeable browser user interface for loading a web link of the link search result, an acknowledgeable browser user interface for moving a web link of the link search result to a target favorites folder, an acknowledgeable browser user interface for copying a web link of the link search result to a target favorites folder, a browser administration interface for the browser user acting upon the link search result, an acknowledgeable browser user interface for storing a web link of the link search result, or an acknowledgeable browser user interface for discarding a web link of the link search result;searching a defaulted email folder or specified email folder using an email search criteria for an email search result and informing an email user with at least one of;
current or historical information associated with the email search result, an acknowledgeable email user interface for sending a prepared email, a compose email user interface for the email user acting upon a prepared email or the email search result, an acknowledgeable email user interface for moving an email of the email search result to a target email folder, an acknowledgeable email user interface for copying an email of the email search result to a target email folder, an email administration interface for the email user acting upon the email search result, an acknowledgeable email user interface for storing an email of the email search result, or an acknowledgeable email user interface for discarding an email of the email search result;searching a defaulted message folder or specified message folder using a message search criteria for a message search result and informing a message user with at least one of;
current or historical information associated with the message search result, an acknowledgeable message user interface for sending a prepared message, a compose message user interface for the message user acting upon a prepared message or the message search result, an acknowledgeable message user interface for moving a message of the message search result to a target message folder, an acknowledgeable message user interface for copying a message of the message search result to a target message folder, a message administration interface for the message user acting upon the message search result, an acknowledgeable message user interface for storing a message of the message search result, or an acknowledgeable message user interface for discarding a message of the message search result;searching a defaulted indicator storage or specified indicator storage using an indicator search criteria for an indicator search result and informing an indicator user with at least one of;
current or historical information associated with the indicator search result, an acknowledgeable indicator user interface for sending a prepared indicator, a compose indicator user interface for the indicator user acting upon a prepared indicator or the indicator search result, an acknowledgeable indicator user interface for moving an indicator of the indicator search result to a target indicator storage, an acknowledgeable indicator user interface for copying an indicator of the indicator search result to a target indicator storage, an indicator administration interface for the indicator user acting upon the indicator search result, an acknowledgeable indicator user interface for storing an indicator of the indicator search result, or an acknowledgeable indicator user interface for discarding an indicator of the indicator search result;searching a defaulted document storage or specified document storage using a document search criteria for a document search result and informing a document user with at least one of;
current or historical information associated with the document search result, an acknowledgeable document user interface for sending a prepared document, a compose document user interface for the document user acting upon a prepared document or the document search result, an acknowledgeable document user interface for moving a document of the document search result to a target document storage, an acknowledgeable document user interface for copying a document of the document search result to a target document storage, a document administration interface for the document user acting upon the document search result, an acknowledgeable document user interface for storing a document of the document search result, or an acknowledgeable document user interface for discarding a document of the document search result;searching a defaulted file storage or specified file storage using a file search criteria for a file search result and informing a file user with at least one of;
current or historical information associated with the file search result, an acknowledgeable file user interface for sending a prepared file, a compose file user interface for the file user acting upon a prepared file or the file search result, an acknowledgeable file user interface for moving a file of the file search result to a target file storage, an acknowledgeable file user interface for copying a file of the file search result to a target file storage, a file administration interface for the file user acting upon the file search result, an acknowledgeable file user interface for storing a file of the file search result, or an acknowledgeable file user interface for discarding a file of the file search result;searching a defaulted directory storage or specified directory storage using a directory search criteria for a directory search result and informing a directory user with at least one of;
current or historical information associated with the directory search result, an acknowledgeable directory user interface for sending a prepared directory, a compose directory user interface for the directory user acting upon a prepared directory or the directory search result, an acknowledgeable directory user interface for moving a directory of the directory search result to a target directory storage, an acknowledgeable directory user interface for copying a directory of the directory search result to a target directory storage, a directory administration interface for the directory user acting upon the directory search result, an acknowledgeable directory user interface for storing a directory of the directory search result, or an acknowledgeable directory user interface for discarding a directory of the directory search result;searching a defaulted container storage or specified container storage using a container search criteria for a container search result and informing a container user with at least one of;
current or historical information associated with the container search result, an acknowledgeable container user interface for sending a prepared container, a compose container user interface for the container user acting upon a prepared container or the container search result, an acknowledgeable container user interface for moving a container of the container search result to a target container storage, an acknowledgeable container user interface for copying a container of the container search result to a target container storage, a container administration interface for the container user acting upon the container search result, an acknowledgeable container user interface for storing a container of the container search result, or an acknowledgeable container user interface for discarding a container of the container search result;searching a defaulted content storage or specified content storage using a content search criteria for a content search result and informing a content user with at least one of;
current or historical information associated with the content search result, an acknowledgeable content user interface for sending prepared content, a compose content user interface for the content user acting upon prepared content or the content search result, an acknowledgeable content user interface for moving content of the content search result to a target content storage, an acknowledgeable content user interface for copying content of the content search result to a target content storage, a content administration interface for the content user acting upon the content search result, an acknowledgeable content user interface for storing content of the content search result, or an acknowledgeable content user interface for discarding content of the content search result;searching a defaulted database object storage or specified database object storage using a database object search criteria for a database object search result and informing a database object user with at least one of;
current or historical information associated with the database object search result, an acknowledgeable database object user interface for sending a prepared database object, a compose database object user interface for the database object user acting upon a prepared database object or the database object search result, an acknowledgeable database object user interface for moving a database object of the database object search result to a target database object storage, an acknowledgeable database object user interface for copying a database object of the database object search result to a target database object storage, a database object administration interface for the database object user acting upon the database object search result, an acknowledgeable database object user interface for storing a database object of the database object search result, or an acknowledgeable database object user interface for discarding a database object of the database object search result;searching a defaulted data storage or specified data storage using a data search criteria for a data search result and informing a data user with at least one of;
current or historical information associated with the data search result, an acknowledgeable data user interface for sending prepared data, a compose data user interface for the data user acting upon prepared data or the data search result, an acknowledgeable data user interface for moving data of the data search result to a target data storage, an acknowledgeable data user interface for copying data of the data search result to a target data storage, a data administration interface for the data user acting upon the data search result, an acknowledgeable data user interface for storing data of the data search result, or an acknowledgeable data user interface for discarding data of the data search result;searching a defaulted alert storage or specified alert storage using an alert search criteria for an alert search result and informing an alert user with at least one of;
current or historical information associated with the alert search result, an acknowledgeable alert user interface for sending a prepared alert, a compose alert user interface for the alert user acting upon a prepared alert or the alert search result, an acknowledgeable alert user interface for moving an alert of the alert search result to a target alert storage, an acknowledgeable alert user interface for copying an alert of the alert search result to a target alert storage, an alert administration interface for the alert user acting upon the alert search result, an acknowledgeable alert user interface for storing an alert of the alert search result, or an acknowledgeable alert user interface for discarding an alert of the alert search result;searching a defaulted address book object storage or specified address book object storage using an address book object search criteria for an address book object search result and informing an address book object user with at least one of;
current or historical information associated with the address book object search result, an acknowledgeable address book object user interface for sending a prepared address book object, a compose address book object user interface for the address book object user acting upon a prepared address book object or the address book object search result, an acknowledgeable address book object user interface for moving an address book object of the address book object search result to a target address book object storage, an acknowledgeable address book object user interface for copying an address book object of the address book object search result to a target address book object storage, an address book object administration interface for the address book object user acting upon the address book object search result, an acknowledgeable address book object user interface for storing an address book object of the address book object search result, or an acknowledgeable address book object user interface for discarding an address book object of the address book object search result;
orsearching a defaulted calendar object storage or specified calendar object storage using a calendar object search criteria for a calendar object search result and informing a calendar object user with at least one of;
current or historical information associated with the calendar object search result, an acknowledgeable calendar object user interface for sending a prepared calendar object, a compose calendar object user interface for the calendar object user acting upon a prepared calendar object or the calendar object search result, an acknowledgeable calendar object user interface for moving a calendar object of the calendar object search result to a target calendar object storage, an acknowledgeable calendar object user interface for copying a calendar object of the calendar object search result to a target calendar object storage, a calendar object administration interface for the calendar object user acting upon the calendar object search result, an acknowledgeable calendar object user interface for storing a calendar object of the calendar object search result, or an acknowledgeable calendar object user interface for discarding a calendar object of the calendar object search result.
-
-
24. The method of claim 23 including maintaining information associated with the location based action to a history with date and time information.
-
25. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching for an application or executable using a path specification for an executable search result and informing a user with at least one of:
-
current or historical information associated with the executable search result, or executable link information for the executable search result using a symbol information file.
-
-
26. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching of cursor information, wherein the cursor information is cursor definition data or historical cursor management data, and informing a user with at least one of:
-
an acknowledgeable user interface for sending the cursor information, a compose user interface for acting upon the cursor definition data, an acknowledgeable user interface for moving the cursor definition data to a target cursor storage, an acknowledgeable user interface for copying the cursor definition data to a target cursor storage, an administration interface for acting upon the cursor information, an acknowledgeable user interface for storing cursor definition data, or an acknowledgeable user interface for resetting the cursor definition data.
-
-
27. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching user interface objects using a user interface object search criteria for a user interface object search result and informing a user with at least one of:
-
focus of one more user interface objects of the user interface object search result, an acknowledgeable user interface for sending a captured copy of a user interface object, a compose user interface for acting upon a captured copy of a user interface object, an acknowledgeable user interface for moving a captured copy of a user interface object of the user interface object search result to a target user interface object storage, an acknowledgeable user interface for copying a user interface object of the user interface object search result to a target user interface object storage, an administration interface for acting upon a captured copy of the user interface object search result, an acknowledgeable user interface for storing a user interface object of the user interface object search result, or an acknowledgeable user interface for closing or terminating a user interface object of the user interface object search result.
-
-
28. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing an information action, the information action including at least one of:
-
creating or calling or moving or copying or discarding or storing a phone number; creating or invoking or moving or copying or discarding or storing a web link; creating or sending or moving or copying or discarding or storing an email; creating or sending or moving or copying or discarding or storing a message; creating or sending or moving or copying or discarding or storing an indicator, or sending the indicator to a focused user interface object or alert area for presentation wherein the indicator has associated selectable information; invoking an executable or application, or invoking the executable or application if determined to not already be executing, or invoking the executable or application and submitting a specified macro to a user interface context of the executable or application, or invoking the executable or application and submitting a specified input recording to the user interface context of the executable or application, or terminating the executable or application, or roving the executable or application from a target data processing system to an other data processing system; creating or sending or moving or copying or discarding or storing a document; creating or sending or storing a document with delivery options by document type; sending current or historical information associated with a document; sending or moving or copying or discarding or storing a file; sending a file with delivery options by file type; sending current or historical information associated with a file; sending or moving or copying or discarding or storing a directory; sending current or historical information associated with a directory; sending or moving or copying or discarding or storing a container; sending current or historical information associated with a container; creating or sending or moving or copying or discarding or storing content; creating or sending or moving or copying or discarding or storing presentable content; creating or sending or storing content with delivery options by content type; creating or sending or storing presentable content with delivery options by presentable content type; sending current or historical information associated with content; creating or sending or moving or copying or discarding or storing a database object; sending current or historical information associated with a database object; invoking a database query; creating or sending or moving or copying or discarding or storing data; sending current or historical information associated with data; querying a data value; sending or moving or copying or resetting or viewing or altering or storing cursor definition data; sending or viewing cursor information; creating or sending or moving or copying or storing a captured copy of a user interface object; sending or directing device I/O control information to a defaulted I/O device or standard I/O device or specified I/O device; sending or directing keystroke macro information to a keystroke input device; sending or directing prerecorded user input scenario information to an input device; initializing, or flushing, or terminating, or storing, or restarting with device I/O control information a defaulted I/O device or standard I/O device or specified I/O device; creating or sending or moving or copying or discarding or storing an alert; creating or sending or moving or copying or discarding or storing an address book object;
orcreating or sending or moving or copying or discarding or storing a calendar object.
-
-
29. The method of claim 28 wherein the information action is performed after an acknowledgement by a user to proceed with the information action.
-
30. The method of claim 1 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for presenting a user interface for acknowledgement by a user to proceed with at least one of:
-
searching a defaulted phone log or specified phone log using a phone search criteria for a phone search result and calling a phone number of the phone search result, or moving information for the phone search result, or copying information for the phone search result, or discarding information for the phone search result, or storing information for the phone search result; searching a defaulted web browser history or specified web browser history for a link search result using a link search criteria and invoking a link of the link search result with or without URL parameters or form variable parameters, or moving information for the link search result, or copying information for the link search result, or discarding information for the link search result, or storing information for the link search result; searching a defaulted email folder or specified email folder for an email search result using an email search criteria and sending an email of the email search result, or moving information for the email search result, or copying information for the email search result, or discarding information for the email search result, or storing information for the email search result; searching a defaulted message folder or specified message folder for a message search result using a message search criteria and sending a message of the message search result, or moving information for the message search result, or copying information for the message search result, or discarding information for the message search result, or storing information for the message search result; searching a defaulted indicator storage or specified indicator storage for an indicator search result using an indicator search criteria and sending an indicator of the indicator search result, or moving information for the indicator search result, or copying information for the indicator search result, or discarding information for the indicator search result, or storing information for the indicator search result; searching a defaulted document storage or specified document storage for a document search result using a document search criteria and sending a document of the document search result, or sending current or historical information associated with the document search result, or moving information for the document search result, or copying information for the document search result, or discarding information for the document search result, or storing information for the document search result; searching a defaulted file storage or specified file storage for a file search result using a file search criteria and sending information for the file search result, or sending current or historical information associated with the file search result, or moving information for the file search result, or copying information for the file search result, or discarding information for the file search result, or storing information for the file search result; searching a defaulted directory storage or specified directory storage for a directory search result using a directory search criteria and sending information for the directory search result, or sending current or historical information associated with the directory search result, or moving information for the directory search result, or copying information for the directory search result, or discarding information for the directory search result, or storing information for the directory search result; searching a defaulted container storage or specified container storage for a container search result using a container search criteria and sending information for the container search result, or sending current or historical information associated with the container search result, or moving information for the container search result, or copying information for the container search result, or discarding information for the container search result, or storing information for the container search result; searching a defaulted content storage or specified content storage for a content search result using a content search criteria and sending information for the content search result, or sending current or historical information associated with the content search result, or moving information for the content search result, or copying information for the content search result, or discarding information for the content search result, or storing information for the content search result; searching a defaulted database object storage or specified database object storage for a database object search result using a database object search criteria and sending information for the database object search result, or sending current or historical information associated with the database object search result, or moving information for the database object search result, or copying information for the database object search result, or discarding information for the database object search result, or storing information for the database object search result; searching a defaulted data storage or specified data storage for a data search result using a data search criteria and sending the information for the data search result, or sending current or historical information associated with the data search result, or moving information for the data search result, or copying information for the data search result, or discarding information for the data search result, or storing information for the data search result; searching cursor information for a cursor search result using a cursor search criteria and sending information for the cursor search result, or sending current or historical information associated with the cursor search result, or storing information for the cursor search result; searching user interface objects for a user interface object search result using a user interface object search criteria and sending a captured copy of the user interface object search result, or focusing one more user interface objects of the user interface object search result, or moving a captured copy of the user interface object search result, or copying a captured copy of the user interface object search result, or closing or terminating one or more user interface objects of the user interface object search result, or storing information for the user interface object search result; searching a defaulted alert storage or specified alert storage for an alert search result using an alert search criteria and sending information for the alert search result, or moving information for the alert search result, or copying information for the alert search result, or discarding information for the alert search result, or storing information for the alert search result; searching a defaulted address book object storage or specified address book object storage for an address book object search result using an address book object search criteria and sending information for the address book object search result, or moving information for the address book object search result, or copying information for the address book object search result, or discarding information for the address book object search result, or storing information for the address book object search result;
orsearching a defaulted calendar object storage or specified calendar object storage for a calendar object search result using a calendar object search criteria and sending information for the calendar object search result, or moving information for the calendar object search result, or copying information for the calendar object search result, or discarding information for the calendar object search result, or storing information for the calendar object search result.
-
-
2. The method of claim 1 including:
-
-
31. A receiving mobile data processing system, comprising:
-
one or more processors; and memory coupled to the one or more processors, wherein the memory includes executable instructions which, when executed by the one or more processors, results in the receiving mobile data processing system; maintaining in local memory of the receiving mobile data processing system a location based configuration anticipating receiving a broadcast unidirectional wireless data record, the broadcast unidirectional wireless data record including; a field containing web site identifying information for describing a web site associated with a beaconing data processing system, and a field containing a signal strength of the beaconing data processing system; receiving, in the receiving mobile data processing system, the broadcast unidirectional wireless data record directly from the beaconing data processing system in a wireless vicinity of the receiving mobile data processing system, the broadcast unidirectional wireless data record periodically beaconed by the beaconing data processing system for direct receipt by any of a plurality of receiving mobile data processing systems in a wireless vicinity of the beaconing data processing system; and processing, in the receiving mobile data processing system, the broadcast unidirectional wireless data record for operations including; determining the web site identifying information for describing the web site associated with the sending beaconing data processing system wherein the web site identifying information is for an alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system; determining location based data using the web site associated with the beaconing data processing system wherein the location based data is for use when the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system; and communicating the location based data to provide the alert that the receiving mobile data processing system is in the wireless vicinity of the beaconing data processing system. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
32. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including environmental condition information associated with the beaconing data processing system.
-
33. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including information for at least one service associated with the beaconing data processing system.
-
34. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including information for at least one transaction associated with the beaconing data processing system.
-
35. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including information for one or more other data processing systems in the wireless vicinity of the beaconing data processing system.
-
36. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including information for distinguishing an elevation or altitude associated with the beaconing data processing system.
-
37. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including confidence information for describing a reliability of data from the beaconing data processing system.
-
38. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including a phone number associated with the beaconing data processing system.
-
39. The receiving mobile data processing system of claim 38 wherein the receiving mobile data processing system performs an action for calling the phone number.
-
40. The receiving mobile data processing system of claim 31 wherein the broadcast unidirectional wireless data record causes information to be presented to a user interface of the receiving mobile data processing system.
-
41. The receiving mobile data processing system of claim 31 wherein the broadcast unidirectional wireless data record includes information that can be processed according to a user configured permission maintained at the receiving mobile data processing system.
-
42. The receiving mobile data processing system of claim 41 wherein the user configured permission enables providing an alert for who or what is nearby.
-
43. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the condition including at least one of:
-
information for an email application, information for a messaging application, information for a calendar application, information for an address book application, information for a phone application, information for a map application, information for a storage application, information for a file system application, information for a database application, information for a search application, information for an internet browser application, information for an identity, information for an address, information for an invocation result, information for a data processing system type, information for a statistic, information for historical data, information for a geofence specification, information for whereabouts, information for a nearby specification, information for a nearness specification, information for a specification using a distance, information for a vicinity specification, information for a situational location, information associated to a file, information associated to a directory, information for SQL database data, information for a group, information for a plurality of data processing systems, information for a date specification, information for a time specification, information for an arrival, information for a departure, information for a profile match percentage, information for a profile tag match count, information for a Whereabouts Programming Language encoding, information for an XML specification, information for a special term, information for an atomic term, information for an atomic operator, information for an atomic element, information for a point, information for a radius, information for a perimeter, information for a sphere, information for a region, information for a Boolean value, information for a physical location, information for a two dimensional region specification, information for a three dimensional region specification, profile information, forthcoming information, information for a future location, information for one or more privileges assigned by a user, profile information received in a wireless data record by the receiving mobile data processing system from a remote data processing system, information associated to a wireless data record to be received by the receiving mobile data processing system from a remote data processing system, or information for one or more privileges assigned by a user.
-
-
44. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the condition including at least one of:
-
information included in a wireless data record received in the receiving mobile data processing system from a remote data processing system, information included in a wireless data record of the receiving mobile data processing system, information included in a Whereabouts Data Record received in the receiving mobile data processing system from a remote data processing system, information included in a Whereabouts Data Record of the receiving mobile data processing system, information associated to an application of a remote data processing system, information associated to an application of the receiving mobile data processing system, information for a location technology, information for a triangulation measurement, information for a time difference of arrival measurement, information for a time of arrival measurement, information for an angle of arrival measurement, information for a yaw measurement, information for a pitch measurement, information for a roll measurement, information for an accelerometer measurement, information for a movement tolerance, information for a communications wave spectrum signal strength of a transmission, information for a communications wave spectrum characteristic of a transmission, information for a communications wave spectrum class of a transmission, information for a communications wave spectrum frequency of a transmission, information for an application being active, information returned from invocation of an application programming interface, information maintained by an application installed, information for an application in use, information for an application context of an application, information for a navigation application programming interface in use, information for a current location, information for a previous location, information for a speed, information for an elevation, information for an altitude, information for a heading, information for a web site, information for a physical address, information for a logical address, information for a transaction, information for a completed transaction, information for a user configuration, information for an environmental condition, information for monitoring movement, information for an identifier, or information for one or more permissions assigned by a user.
-
-
45. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing presenting informative data to a user, the informative data determined to be relevant for one or more data processing systems in a vicinity of the receiving mobile data processing system.
-
46. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing at least one of:
-
launching a graphical user interface, sending information to a user, finding information associated with the receiving mobile data processing system, or finding information at a remote data processing system.
-
-
47. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing presenting application information for a user to browse, or alter, or discard, or move, or copy, or send, or store, or compose, or administrate the application information.
-
48. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing at least one of:
-
creating application information, moving application information, copying application information, discarding application information, or storing application information.
-
-
49. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching a defaulted information storage or specified information storage for an information search result using an information search criteria, and performing at least one of:
-
sending current or historical information associated with the information search result, moving information for the information search result, copying information for the information search result, discarding information for the information search result, storing information for the information search result, informing a user with current or historical information associated with the information search result, informing a user for sending prepared information, informing a user for the user acting upon prepared information or the information search result, informing a user for moving information of the information search result to a target information storage, informing a user for copying information of the information search result to a target information storage, informing a user for acting upon the information search result, informing a user for storing information of the information search result, or informing a user for discarding information of the information search result.
-
-
50. The receiving mobile data processing system of claim 49 wherein the operations include maintaining information associated with the location based action to a historical collection of data with date and time information.
-
51. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching a defaulted device I/O history or specified device I/O history using a device search criteria for a device search result and informing a user with at least one of:
-
current or historical information associated with the device search result, an administration interface for acting upon the device search result, or an acknowledgeable user interface for directing the device search result to a particular device.
-
-
52. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action including at least one of:
-
searching a defaulted phone log or specified phone log using a phone search criteria for a phone search result and informing a phone user with at least one of;
current or historical information associated with the phone search result, an acknowledgeable phone user interface for calling a phone number of the phone search result, an acknowledgeable phone user interface for moving a phone number of the phone search result to a target phone log, an acknowledgeable phone user interface for copying a phone number of the phone search result to a target phone log, a phone administration user interface for the phone user acting upon the phone search result, an acknowledgeable phone user interface for storing a phone number of the phone search result, or an acknowledgeable phone user interface for discarding a phone number of the phone search result;searching a defaulted web browser history or specified web browser history using a link search criteria for a link search result and informing a browser user with at least one of;
current or historical information associated with the link search result, an acknowledgeable browser user interface for loading a web link of the link search result, an acknowledgeable browser user interface for moving a web link of the link search result to a target favorites folder, an acknowledgeable browser user interface for copying a web link of the link search result to a target favorites folder, a browser administration interface for the browser user acting upon the link search result, an acknowledgeable browser user interface for storing a web link of the link search result, or an acknowledgeable browser user interface for discarding a web link of the link search result;searching a defaulted email folder or specified email folder using an email search criteria for an email search result and informing an email user with at least one of;
current or historical information associated with the email search result, an acknowledgeable email user interface for sending a prepared email, a compose email user interface for the email user acting upon a prepared email or the email search result, an acknowledgeable email user interface for moving an email of the email search result to a target email folder, an acknowledgeable email user interface for copying an email of the email search result to a target email folder, an email administration interface for the email user acting upon the email search result, an acknowledgeable email user interface for storing an email of the email search result, or an acknowledgeable email user interface for discarding an email of the email search result;searching a defaulted message folder or specified message folder using a message search criteria for a message search result and informing a message user with at least one of;
current or historical information associated with the message search result, an acknowledgeable message user interface for sending a prepared message, a compose message user interface for the message user acting upon a prepared message or the message search result, an acknowledgeable message user interface for moving a message of the message search result to a target message folder, an acknowledgeable message user interface for copying a message of the message search result to a target message folder, a message administration interface for the message user acting upon the message search result, an acknowledgeable message user interface for storing a message of the message search result, or an acknowledgeable message user interface for discarding a message of the message search result;searching a defaulted indicator storage or specified indicator storage using an indicator search criteria for an indicator search result and informing an indicator user with at least one of;
current or historical information associated with the indicator search result, an acknowledgeable indicator user interface for sending a prepared indicator, a compose indicator user interface for the indicator user acting upon a prepared indicator or the indicator search result, an acknowledgeable indicator user interface for moving an indicator of the indicator search result to a target indicator storage, an acknowledgeable indicator user interface for copying an indicator of the indicator search result to a target indicator storage, an indicator administration interface for the indicator user acting upon the indicator search result, an acknowledgeable indicator user interface for storing an indicator of the indicator search result, or an acknowledgeable indicator user interface for discarding an indicator of the indicator search result;searching a defaulted document storage or specified document storage using a document search criteria for a document search result and informing a document user with at least one of;
current or historical information associated with the document search result, an acknowledgeable document user interface for sending a prepared document, a compose document user interface for the document user acting upon a prepared document or the document search result, an acknowledgeable document user interface for moving a document of the document search result to a target document storage, an acknowledgeable document user interface for copying a document of the document search result to a target document storage, a document administration interface for the document user acting upon the document search result, an acknowledgeable document user interface for storing a document of the document search result, or an acknowledgeable document user interface for discarding a document of the document search result;searching a defaulted file storage or specified file storage using a file search criteria for a file search result and informing a file user with at least one of;
current or historical information associated with the file search result, an acknowledgeable file user interface for sending a prepared file, a compose file user interface for the file user acting upon a prepared file or the file search result, an acknowledgeable file user interface for moving a file of the file search result to a target file storage, an acknowledgeable file user interface for copying a file of the file search result to a target file storage, a file administration interface for the file user acting upon the file search result, an acknowledgeable file user interface for storing a file of the file search result, or an acknowledgeable file user interface for discarding a file of the file search result;searching a defaulted directory storage or specified directory storage using a directory search criteria for a directory search result and informing a directory user with at least one of;
current or historical information associated with the directory search result, an acknowledgeable directory user interface for sending a prepared directory, a compose directory user interface for the directory user acting upon a prepared directory or the directory search result, an acknowledgeable directory user interface for moving a directory of the directory search result to a target directory storage, an acknowledgeable directory user interface for copying a directory of the directory search result to a target directory storage, a directory administration interface for the directory user acting upon the directory search result, an acknowledgeable directory user interface for storing a directory of the directory search result, or an acknowledgeable directory user interface for discarding a directory of the directory search result;searching a defaulted container storage or specified container storage using a container search criteria for a container search result and informing a container user with at least one of;
current or historical information associated with the container search result, an acknowledgeable container user interface for sending a prepared container, a compose container user interface for the container user acting upon a prepared container or the container search result, an acknowledgeable container user interface for moving a container of the container search result to a target container storage, an acknowledgeable container user interface for copying a container of the container search result to a target container storage, a container administration interface for the container user acting upon the container search result, an acknowledgeable container user interface for storing a container of the container search result, or an acknowledgeable container user interface for discarding a container of the container search result;searching a defaulted content storage or specified content storage using a content search criteria for a content search result and informing a content user with at least one of;
current or historical information associated with the content search result, an acknowledgeable content user interface for sending prepared content, a compose content user interface for the content user acting upon prepared content or the content search result, an acknowledgeable content user interface for moving content of the content search result to a target content storage, an acknowledgeable content user interface for copying content of the content search result to a target content storage, a content administration interface for the content user acting upon the content search result, an acknowledgeable content user interface for storing content of the content search result, or an acknowledgeable content user interface for discarding content of the content search result;searching a defaulted database object storage or specified database object storage using a database object search criteria for a database object search result and informing a database object user with at least one of;
current or historical information associated with the database object search result, an acknowledgeable database object user interface for sending a prepared database object, a compose database object user interface for the database object user acting upon a prepared database object or the database object search result, an acknowledgeable database object user interface for moving a database object of the database object search result to a target database object storage, an acknowledgeable database object user interface for copying a database object of the database object search result to a target database object storage, a database object administration interface for the database object user acting upon the database object search result, an acknowledgeable database object user interface for storing a database object of the database object search result, or an acknowledgeable database object user interface for discarding a database object of the database object search result;searching a defaulted data storage or specified data storage using a data search criteria for a data search result and informing a data user with at least one of;
current or historical information associated with the data search result, an acknowledgeable data user interface for sending prepared data, a compose data user interface for the data user acting upon prepared data or the data search result, an acknowledgeable data user interface for moving data of the data search result to a target data storage, an acknowledgeable data user interface for copying data of the data search result to a target data storage, a data administration interface for the data user acting upon the data search result, an acknowledgeable data user interface for storing data of the data search result, or an acknowledgeable data user interface for discarding data of the data search result;searching a defaulted alert storage or specified alert storage using an alert search criteria for an alert search result and informing an alert user with at least one of;
current or historical information associated with the alert search result, an acknowledgeable alert user interface for sending a prepared alert, a compose alert user interface for the alert user acting upon a prepared alert or the alert search result, an acknowledgeable alert user interface for moving an alert of the alert search result to a target alert storage, an acknowledgeable alert user interface for copying an alert of the alert search result to a target alert storage, an alert administration interface for the alert user acting upon the alert search result, an acknowledgeable alert user interface for storing an alert of the alert search result, or an acknowledgeable alert user interface for discarding an alert of the alert search result;searching a defaulted address book object storage or specified address book object storage using an address book object search criteria for an address book object search result and informing an address book object user with at least one of;
current or historical information associated with the address book object search result, an acknowledgeable address book object user interface for sending a prepared address book object, a compose address book object user interface for the address book object user acting upon a prepared address book object or the address book object search result, an acknowledgeable address book object user interface for moving an address book object of the address book object search result to a target address book object storage, an acknowledgeable address book object user interface for copying an address book object of the address book object search result to a target address book object storage, an address book object administration interface for the address book object user acting upon the address book object search result, an acknowledgeable address book object user interface for storing an address book object of the address book object search result, or an acknowledgeable address book object user interface for discarding an address book object of the address book object search result;
orsearching a defaulted calendar object storage or specified calendar object storage using a calendar object search criteria for a calendar object search result and informing a calendar object user with at least one of;
current or historical information associated with the calendar object search result, an acknowledgeable calendar object user interface for sending a prepared calendar object, a compose calendar object user interface for the calendar object user acting upon a prepared calendar object or the calendar object search result, an acknowledgeable calendar object user interface for moving a calendar object of the calendar object search result to a target calendar object storage, an acknowledgeable calendar object user interface for copying a calendar object of the calendar object search result to a target calendar object storage, a calendar object administration interface for the calendar object user acting upon the calendar object search result, an acknowledgeable calendar object user interface for storing a calendar object of the calendar object search result, or an acknowledgeable calendar object user interface for discarding a calendar object of the calendar object search result.
-
-
53. The receiving mobile data processing system of claim 52 wherein the operations include maintaining information associated with the location based action to a history with date and time information.
-
54. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching for an application or executable using a path specification for an executable search result and informing a user with at least one of:
-
current or historical information associated with the executable search result, or executable link information for the executable search result using a symbol information file.
-
-
55. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching of cursor information, wherein the cursor information is cursor definition data or historical cursor management data, and informing a user with at least one of:
-
an acknowledgeable user interface for sending the cursor information, a compose user interface for acting upon the cursor definition data, an acknowledgeable user interface for moving the cursor definition data to a target cursor storage, an acknowledgeable user interface for copying the cursor definition data to a target cursor storage, an administration interface for acting upon the cursor information, an acknowledgeable user interface for storing cursor definition data, or an acknowledgeable user interface for resetting the cursor definition data.
-
-
56. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for searching user interface objects using a user interface object search criteria for a user interface object search result and informing a user with at least one of:
-
focus of one more user interface objects of the user interface object search result, an acknowledgeable user interface for sending a captured copy of a user interface object, a compose user interface for acting upon a captured copy of a user interface object, an acknowledgeable user interface for moving a captured copy of a user interface object of the user interface object search result to a target user interface object storage, an acknowledgeable user interface for copying a user interface object of the user interface object search result to a target user interface object storage, an administration interface for acting upon a captured copy of the user interface object search result, an acknowledgeable user interface for storing a user interface object of the user interface object search result, or an acknowledgeable user interface for closing or terminating a user interface object of the user interface object search result.
-
-
57. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action causing an information action, the information action including at least one of:
-
creating or calling or moving or copying or discarding or storing a phone number; creating or invoking or moving or copying or discarding or storing a web link; creating or sending or moving or copying or discarding or storing an email; creating or sending or moving or copying or discarding or storing a message; creating or sending or moving or copying or discarding or storing an indicator, or sending the indicator to a focused user interface object or alert area for presentation wherein the indicator has associated selectable information; invoking an executable or application, or invoking the executable or application if determined to not already be executing, or invoking the executable or application and submitting a specified macro to a user interface context of the executable or application, or invoking the executable or application and submitting a specified input recording to the user interface context of the executable or application, or terminating the executable or application, or roving the executable or application from a target data processing system to an other data processing system; creating or sending or moving or copying or discarding or storing a document; creating or sending or storing a document with delivery options by document type; sending current or historical information associated with a document; sending or moving or copying or discarding or storing a file; sending a file with delivery options by file type; sending current or historical information associated with a file; sending or moving or copying or discarding or storing a directory; sending current or historical information associated with a directory; sending or moving or copying or discarding or storing a container; sending current or historical information associated with a container; creating or sending or moving or copying or discarding or storing content; creating or sending or moving or copying or discarding or storing presentable content; creating or sending or storing content with delivery options by content type; creating or sending or storing presentable content with delivery options by presentable content type; sending current or historical information associated with content; creating or sending or moving or copying or discarding or storing a database object; sending current or historical information associated with a database object; invoking a database query; creating or sending or moving or copying or discarding or storing data; sending current or historical information associated with data; querying a data value; sending or moving or copying or resetting or viewing or altering or storing cursor definition data; sending or viewing cursor information; creating or sending or moving or copying or storing a captured copy of a user interface object; sending or directing device I/O control information to a defaulted 110 device or standard I/O device or specified I/O device; sending or directing keystroke macro information to a keystroke input device; sending or directing prerecorded user input scenario information to an input device; initializing, or flushing, or terminating, or storing, or restarting with device I/O control information a defaulted 110 device or standard 110 device or specified I/O device; creating or sending or moving or copying or discarding or storing an alert; creating or sending or moving or copying or discarding or storing an address book object;
orcreating or sending or moving or copying or discarding or storing a calendar object.
-
-
58. The receiving mobile data processing system of claim 57 wherein the information action is performed after an acknowledgement by a user to proceed with the information action.
-
59. The receiving mobile data processing system of claim 31 wherein the operations include determining a location based action in accordance with a condition associated with the broadcast unidirectional wireless data record, the location based action for presenting a user interface for acknowledgement by a user to proceed with at least one of:
-
searching a defaulted phone log or specified phone log using a phone search criteria for a phone search result and calling a phone number of the phone search result, or moving information for the phone search result, or copying information for the phone search result, or discarding information for the phone search result, or storing information for the phone search result; searching a defaulted web browser history or specified web browser history for a link search result using a link search criteria and invoking a link of the link search result with or without URL parameters or form variable parameters, or moving information for the link search result, or copying information for the link search result, or discarding information for the link search result, or storing information for the link search result; searching a defaulted email folder or specified email folder for an email search result using an email search criteria and sending an email of the email search result, or moving information for the email search result, or copying information for the email search result, or discarding information for the email search result, or storing information for the email search result; searching a defaulted message folder or specified message folder for a message search result using a message search criteria and sending a message of the message search result, or moving information for the message search result, or copying information for the message search result, or discarding information for the message search result, or storing information for the message search result; searching a defaulted indicator storage or specified indicator storage for an indicator search result using an indicator search criteria and sending an indicator of the indicator search result, or moving information for the indicator search result, or copying information for the indicator search result, or discarding information for the indicator search result, or storing information for the indicator search result; searching a defaulted document storage or specified document storage for a document search result using a document search criteria and sending a document of the document search result, or sending current or historical information associated with the document search result, or moving information for the document search result, or copying information for the document search result, or discarding information for the document search result, or storing information for the document search result; searching a defaulted file storage or specified file storage for a file search result using a file search criteria and sending information for the file search result, or sending current or historical information associated with the file search result, or moving information for the file search result, or copying information for the file search result, or discarding information for the file search result, or storing information for the file search result; searching a defaulted directory storage or specified directory storage for a directory search result using a directory search criteria and sending information for the directory search result, or sending current or historical information associated with the directory search result, or moving information for the directory search result, or copying information for the directory search result, or discarding information for the directory search result, or storing information for the directory search result; searching a defaulted container storage or specified container storage for a container search result using a container search criteria and sending information for the container search result, or sending current or historical information associated with the container search result, or moving information for the container search result, or copying information for the container search result, or discarding information for the container search result, or storing information for the container search result; searching a defaulted content storage or specified content storage for a content search result using a content search criteria and sending information for the content search result, or sending current or historical information associated with the content search result, or moving information for the content search result, or copying information for the content search result, or discarding information for the content search result, or storing information for the content search result; searching a defaulted database object storage or specified database object storage for a database object search result using a database object search criteria and sending information for the database object search result, or sending current or historical information associated with the database object search result, or moving information for the database object search result, or copying information for the database object search result, or discarding information for the database object search result, or storing information for the database object search result; searching a defaulted data storage or specified data storage for a data search result using a data search criteria and sending the information for the data search result, or sending current or historical information associated with the data search result, or moving information for the data search result, or copying information for the data search result, or discarding information for the data search result, or storing information for the data search result; searching cursor information for a cursor search result using a cursor search criteria and sending information for the cursor search result, or sending current or historical information associated with the cursor search result, or storing information for the cursor search result; searching user interface objects for a user interface object search result using a user interface object search criteria and sending a captured copy of the user interface object search result, or focusing one more user interface objects of the user interface object search result, or moving a captured copy of the user interface object search result, or copying a captured copy of the user interface object search result, or closing or terminating one or more user interface objects of the user interface object search result, or storing information for the user interface object search result; searching a defaulted alert storage or specified alert storage for an alert search result using an alert search criteria and sending information for the alert search result, or moving information for the alert search result, or copying information for the alert search result, or discarding information for the alert search result, or storing information for the alert search result; searching a defaulted address book object storage or specified address book object storage for an address book object search result using an address book object search criteria and sending information for the address book object search result, or moving information for the address book object search result, or copying information for the address book object search result, or discarding information for the address book object search result, or storing information for the address book object search result;
orsearching a defaulted calendar object storage or specified calendar object storage for a calendar object search result using a calendar object search criteria and sending information for the calendar object search result, or moving information for the calendar object search result, or copying information for the calendar object search result, or discarding information for the calendar object search result, or storing information for the calendar object search result.
-
-
32. The receiving mobile data processing system of claim 31 wherein the receiving mobile data processing system receives a wireless data record including environmental condition information associated with the beaconing data processing system.
-
Specification
- Resources
-
Current AssigneeBillJCo LLC
-
Original AssigneeWilliam J. Johnson
-
InventorsJohnson, William J.
-
Primary Examiner(s)Miah, Liton
-
Application NumberUS14/087,242Publication NumberTime in Patent Office963 DaysField of SearchUS Class Current1/1CPC Class CodesG06F 16/24 QueryingG06F 16/284 Relational databasesH04L 67/10 in which an application is ...H04L 67/60 Scheduling or organising th...H04W 4/02 Services making use of loca...H04W 4/023 using mutual or relative lo...H04W 4/025 using location based inform...H04W 64/003 locating network equipmentH04W 84/18 Self-organising networks, e...