Synchronizing data-sets
First Claim
Patent Images
1. A computer program product for providing type-ahead cues, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to:
- receive a type-ahead data-set from a device of a first user, the type-ahead data-set including contemporaneous cues or suggestions comprising a plurality of word search terms and provided to a third user device of a third user to complete an open enterable field in an application running on the third user device;
update a registry to reflect the received type-ahead data-set from the device of the first user;
the type-ahead data-set for use by an application at a device of second user during processing type-ahead operations of the application at the device of the second user, wherein the first user, the second user, and the third user, are different users;
determine if the device of the second user is at a target physical location or is part of a target business networking group or is part of a target social networking group;
and when a determination is made that the device of the second user is at the target location or is part of the target business networking group or is part of the target social networking group, send the type-ahead data-set to the device of the second user for use in an application running on the device of the second user when the device of the second user is at the target location, or when the second user is part of the target business networking group, or when the second user has joined the target social networking group; and
synchronize the type-ahead data-set to the device of the second user for use in an application running on the device of the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Different data-sets for functionality to be synchronized across users can be identified by many variable including social networks the user is participating in, by identified interests of the user, by the physical location of the device being synchronized, by one or more applications being used on the device, by the season, by a social event being attended by a user, and by a wireless network being accessed at that time.
29 Citations
15 Claims
-
1. A computer program product for providing type-ahead cues, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to:
-
receive a type-ahead data-set from a device of a first user, the type-ahead data-set including contemporaneous cues or suggestions comprising a plurality of word search terms and provided to a third user device of a third user to complete an open enterable field in an application running on the third user device; update a registry to reflect the received type-ahead data-set from the device of the first user; the type-ahead data-set for use by an application at a device of second user during processing type-ahead operations of the application at the device of the second user, wherein the first user, the second user, and the third user, are different users; determine if the device of the second user is at a target physical location or is part of a target business networking group or is part of a target social networking group; and when a determination is made that the device of the second user is at the target location or is part of the target business networking group or is part of the target social networking group, send the type-ahead data-set to the device of the second user for use in an application running on the device of the second user when the device of the second user is at the target location, or when the second user is part of the target business networking group, or when the second user has joined the target social networking group; and synchronize the type-ahead data-set to the device of the second user for use in an application running on the device of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing type-ahead cues, the system involving microprocessor computers, the system comprising:
-
a microprocessor configured to process type-ahead operations from a first user device, the type-ahead operations including a data-set of contemporaneous cues or suggestions comprising word search terms for a user, the cues or suggestions used to provide user prompts when filling out an open enterable fillable field in an application running on a user device; a microprocessor configured to update a registry to reflect the processed type-ahead operations from the first user device, the registry accessible over a network, the registry including the data-set of contemporaneous cues or suggestions used to provide user prompts in an application running on the user device; a microprocessor configured to send the data-set of contemporaneous cues or suggestions used to provide user prompts in an application running on the user device from the registry to a second user device for use in an application running on the second user device; a microprocessor configured to determine if the second user device is at a target physical location or is part of a target business networking group or is part of a target social networking group; a microprocessor configured such that when a determination is made that the second user device is at the target location or is part of the target business networking group or is part of the target social networking group, to send the data-set of contemporaneous cues or suggestions from the registry to the second user device for use in an application running on the second user device; and a microprocessor configured to synchronize the data-set of contemporaneous cues or suggestions from the registry to the second user device for use in an application running on the second user device, wherein the configured microprocessors are the same microprocessor or are more than one microprocessor, wherein the first user device is associated with a first user and the second user device is associated with a different user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for providing type-ahead cues to one or more users, the system involving one or more microprocessor computers, the system comprising:
-
a memory comprising computer-readable code;
a processor configured to execute instructions stored in the memory;a registry configured to maintain a central data set for customized type-ahead operations for use in one or more user applications, each user application running on a user computing device; a communication engine configured to receive type-ahead operations data for central data set from a registered first user of the central data set, the registered first user associated with a first user computing device, the type-ahead operations comprising a plurality of contemporaneous word search terms for a device user when the device user is filling an open enterable fillable field in an application running on the device user'"'"'s computing device; the computer-readable code comprising instructions causing the processor to, when an unregistered second user joins a group or enters a physical space, accept registration of the unregistered second user and send type-ahead operations data from the central data set for use in one or more user applications running on the computing device of registered second user, the registered second user associated with a second user computing device; the computer-readable code further comprising instructions causing the processor to determine if the second user computing device is at a target physical location or is part of a target business networking group or is part of a target social networking group; and a synchronization engine configured to, when a determination is made that the second user computing device is at the target physical location or is part of the target business networking group or is part of the target social networking group, synchronize the type-ahead operations data to the second user computing device from the central data-set for use in an application running on the second user computing device. - View Dependent Claims (14, 15)
-
Specification