-
公开(公告)号:US11068351B2
公开(公告)日:2021-07-20
申请号:US16194467
申请日:2018-11-19
摘要: Switching from primary to backup data storage by preparing a backup copy of multiple data sets, where, prior to the preparing, the backup copy is updated in accordance with a backup protocol specifying synchronously updating the backup copy to reflect changes made to one type of data stored in a primary copy of the data sets, and asynchronously updating the backup copy to reflect changes made to another type of data stored in the primary copy, and where the preparing includes identifying any inconsistency in any interdependent data in the data sets of the backup copy in accordance with a predefined schema of interdependent data in the data sets, and correcting any identified inconsistency in the data sets of the backup copy in accordance with a predefined inconsistency correction protocol, and causing the backup copy to be used in place of the primary copy for directly servicing data transactions.
-
公开(公告)号:US20190188786A1
公开(公告)日:2019-06-20
申请号:US16270675
申请日:2019-02-08
发明人: Roie Melamed
CPC分类号: G06Q30/0645 , H04L41/5006
摘要: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.
-
公开(公告)号:US10028100B2
公开(公告)日:2018-07-17
申请号:US15193153
申请日:2016-06-27
发明人: Aharon Abadi , Roie Melamed , Eli Packer , Natalie Shapira
IPC分类号: H04W4/02 , H04B17/318 , H04W4/04
摘要: A computerized method of improving position measurement of an indoor positioning system (IPS), comprising: gathering a plurality of position samples of a mobile device measured by an indoor wireless device, each of the position samples is indicative of a measured position and a measurement time; receiving a current position sample of the mobile device; for each of the plurality of position samples and the current position sample, determining a time weight, the time weight is higher for samples measured at a later time; for each of the plurality of position samples and the current position sample, determining a signal weight, the signal weight is higher for measured with stronger signal; and estimating a current position of the mobile device by weighting at least some of the position samples with the respective weights.
-
公开(公告)号:US10001543B1
公开(公告)日:2018-06-19
申请号:US15421446
申请日:2017-02-01
发明人: Aharon Abadi , Roie Melamed , Natalie Shapira
CPC分类号: G01S5/021 , G01S5/0205 , G01S5/0294 , H04W4/027 , H04W4/029 , H04W84/12
摘要: A computerized method of improving position measurement of an indoor positioning system (IPS), comprising: gathering a plurality of position samples of a mobile device measured by an indoor wireless device, each of the position samples is indicative of a measured position and a measurement time; estimating a movement direction of the mobile device from the plurality of position samples; receiving a current position sample of the mobile device; estimating a temp movement direction of the mobile device from at least one of the plurality of position samples and the current position sample; and when the temp movement direction is identified as false, marking the current position sample as noise.
-
公开(公告)号:US09860690B2
公开(公告)日:2018-01-02
申请号:US15011688
申请日:2016-02-01
发明人: Peter Bak , Roie Melamed , Yuval Nardi , Avi Yaeli
摘要: Automatic determination of presence-related roles. Presence data of a plurality of users in a space comprised of one or more zones is received. For each user of the plurality of users a value of a target metric in a zone is computed based on the presence data, the target metric defining a measure of user presence. A presence-related role is assigned to a user with respect to the zone, the presence-related role being comprised in a set of one or more presence-related roles describing categories of spatiotemporal occupancy relation between the user and the zone, wherein said assigning comprises applying a mapping function on the value, the mapping function maps between values of the target metric and the one or more presence-related roles, the mapping function is affected by analytics of the presence data.
-
公开(公告)号:US20170221140A1
公开(公告)日:2017-08-03
申请号:US15013398
申请日:2016-02-02
发明人: Roie Melamed
CPC分类号: G06Q30/0645 , H04L41/5006
摘要: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.
-
公开(公告)号:US10956279B2
公开(公告)日:2021-03-23
申请号:US15830163
申请日:2017-12-04
发明人: Aharon Abadi , Roie Melamed , Hisham Yasin , Ashraf Haib
摘要: A document management system including a document manager connected to a document storage, and a backup coordinator connected to the document manager and adapted to: continuously receive a plurality of notifications from the document manager, each including information describing a change in a document stored in the document manager's document storage; and for each notification in the plurality of notifications: select a backup agent from a plurality of backup agents connected to the backup coordinator; send a backup request to the backup agent including the information, for the purpose of updating a copy of the document stored in a backup storage connected to the backup agent; wait for an acknowledgement message from the backup agent; and send another backup request to another backup agent selected from the plurality of backup agents upon a failure to receive the acknowledgement message within an identified amount of time after sending the backup request.
-
公开(公告)号:US10242116B2
公开(公告)日:2019-03-26
申请号:US15650058
申请日:2017-07-14
发明人: Gennady Laventman , Roie Melamed
摘要: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
-
公开(公告)号:US11164242B2
公开(公告)日:2021-11-02
申请号:US16270672
申请日:2019-02-08
发明人: Roie Melamed
摘要: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.
-
公开(公告)号:US10747871B2
公开(公告)日:2020-08-18
申请号:US16013949
申请日:2018-06-21
发明人: Aharon Abadi , Moria Abadi , Roie Melamed , Aidan Shribman
摘要: A system for producing secure data management software, comprising at least one hardware processor adapted to: receive a plurality of data patterns, each comprising at least one data field identifier selected from a set of protected data field identifiers of at least one data repository, at least one output target, and an access instruction; identify in a plurality of computer instructions of the data management software one or more forbidden output instructions by matching one or more reaching definitions of some of the plurality of computer instructions with one or more of the plurality of data patterns; and remove the one or more forbidden output instructions from the plurality of computer instructions.
-
-
-
-
-
-
-
-
-