发明名称 Server-less synchronized processing across a plurality of interoperating data processing systems
摘要 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.
申请公布号 US9055406(B2) 申请公布日期 2015.06.09
申请号 US201314087378 申请日期 2013.11.22
申请人 发明人 Johnson William J.
分类号 G06F15/173;H04W4/02;H04W64/00;G06F17/30;H04L29/08;H04W84/18 主分类号 G06F15/173
代理机构 Yudell Isidore PLLC 代理人 Yudell Isidore PLLC
主权项 1. A method by a receiving data processing system for supporting server-less application interoperability and synchronized processing across a plurality of data processing systems, the method comprising: maintaining, by the receiving data processing system, a system semaphore having a semaphore name for access of the semaphore, the semaphore name visible to at least one application executable process of the receiving data processing system; receiving, by the receiving data processing system, a data packet transmitted by an application executable process of a remote data processing system requesting semaphore access, the data packet containing a command specifying access to the semaphore by the semaphore name, and the command including a parameter specification for the semaphore name; accessing, by the receiving data processing system, the semaphore by the semaphore name in accordance with the command specifying access to the semaphore by the semaphore name, upon the receiving, by the receiving data processing system, the data packet; preparing, by the receiving data processing system, a response data packet for a response resulting from processing the command specifying access to the semaphore by the semaphore name, upon the accessing, by the receiving data processing system, the semaphore; and transmitting to the remote data processing system requesting semaphore access, by the receiving data processing system, the response data packet for the response resulting from the processing the command specifying access to the semaphore by the semaphore name.
地址