-
公开(公告)号:GB2521198A
公开(公告)日:2015-06-17
申请号:GB201322053
申请日:2013-12-13
Applicant: IBM
Inventor: OBERHOFER MARTIN , LIMBURN JONATHAN , MILMAN IVAN MATTHEW , KANELLOS NICHOLAS
IPC: G06F17/30
Abstract: A method of refactoring or normalising databases to convert soft type information, e.g. tuples of or columns of XML data into hard type information, comprising: profiling the soft type data to generate an attribute list with mapping suggestions to a hardened database structure; generating a data model definition and extract, transform, and load logic for transforming the soft type data based on the attribute list and mapping suggestions; executing the data model definition to create a new or modified database structure; moving data from an existing database structure to the new or modified database structure; and regenerating a services interface for access to the data.
-
公开(公告)号:GB2519325A
公开(公告)日:2015-04-22
申请号:GB201318349
申请日:2013-10-17
Applicant: IBM
Inventor: LIMBURN JONATHAN , WHITE GRAHAM
Abstract: Disclosed is a method for switching of electronic social presence between a first device and a second device comprising: signing in to a social presence server on the first device; determining whether the first and second devices are further than a predetermined distance apart 206; and if so, signing out from the server on the first device, signing in to server on the second device and transferring a history associated with the electronic social presence from the first device to the second device. If the devices are determined to be within a predetermined distance of each other 210, the method may comprise signing out from the server on the second device, signing in to the server on the first device and transferring a history associated with the electronic social presence from the second device to the first device. The first and second devices are preferably fixed and mobile devices respectively. The determination may use a position determination system or an accelerometer and a stored home location. File downloads may be paused or transferred between devices depending on the distance between them. The server is preferably one for instant messaging, e-mail, image and video hosting, a social network, or microblogging.
-