IP Library Patent Application 15716427
Patent Application
App. No. 15/716,427

CURATED DAILY CONTENT PRESENTATION FOR MOBILE DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/716,427
Abstract

A method for the curated presentation of daily content in a mobile device includes detecting a morning hour in memory of a mobile device of an end user, and in response to the detection of the morning hour, the mobile device: queries a C&S data store for all tasks and meetings scheduled for a current day, identifies a multiplicity of contacts associated with the tasks and meetings, retrieves from over the Internet from at least one Web site, information pertaining to one of the contacts, determines from the information, a contemporaneous value corresponding to a record field for the one of the contacts that differs from an existing value for the record field, prompts the end user to update the record field and, on condition the end user approves in response to the prompting, updates the record field with the contemporaneous value but otherwise maintains the existing value.

Claims (51)

1 . A method for the curated presentation of daily content in a mobile device, the method comprising:

detecting a morning hour in memory of a mobile device of an end user; and,

responsive to the detection of the morning hour:

querying a calendaring and scheduling (C&S) data store for all tasks and meetings scheduled for a current day,

identifying a multiplicity of contacts associated with the tasks and meetings,

retrieving from over the Internet from at least one Web site, information pertaining to one of the contacts,

determining from the information, a contemporaneous value corresponding to a record field for the one of the contacts that differs from an existing value for the record field,

prompting the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value, and,

on condition the end user approves in response to the prompting, updating the record field with the contemporaneous value but otherwise maintaining the existing value.

2 . The method of claim 1 , further comprising:

determining from the information, a new value corresponding to a record field that has no existing value for the one of the contacts,

prompting the end user in the mobile device to add the new value to the record field, and,

on condition the end user approves in response to the prompting, adding the new value to the record field but otherwise ignoring the new value.

3 . The method of claim 1 , further comprising filtering the information pertaining to one of the contacts, to a limited amount of values for corresponding record fields based upon a pre-stored threshold breadth setting in the mobile device, a higher setting permitting more values and a lower setting permitting fewer values.

4 . The method of claim 1 , further comprising bypassing the prompting of the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value on condition that previously the end user had elected to not approve of the updating of the record field with the contemporaneous value in response to a previous prompting.

5 . The method of claim 1 , further comprising bypassing the prompting of the end user in the mobile device to add the new value to the record field on condition that previously the end user had elected to not approve of the adding of the new value to the record field in response to a previous prompting.

6 . A data processing system configured for the curated presentation of daily content in a mobile device, the system comprising:

a mobile device comprising memory, a display and at least one processor;

a calendaring and scheduling (C&S) data store storing in the mobile device tasks and meetings scheduled on different days at different times in association with different contacts; and,

a curated presentation module comprising computer program instructions executing in the memory of the mobile device, the program instructions performing:

detecting a morning hour in the memory of the mobile device of an end user; and,

responsive to the detection of the morning hour:

querying the C&S data store for all tasks and meetings scheduled for a current day,

identifying a multiplicity of contacts associated with the tasks and meetings,

retrieving from over the Internet from at least one Web site, information pertaining to one of the contacts,

determining from the information, a contemporaneous value corresponding to a record field for the one of the contacts that differs from an existing value for the record field,

prompting the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value, and,

on condition the end user approves in response to the prompting, updating the record field with the contemporaneous value but otherwise maintaining the existing value.

7 . The system of claim 6 , wherein the program instructions further perform:

determining from the information, a new value corresponding to a record field that has no existing value for the one of the contacts,

prompting the end user in the mobile device to add the new value to the record field, and,

on condition the end user approves in response to the prompting, adding the new value to the record field but otherwise ignoring the new value.

8 . The system of claim 6 , wherein the program instructions further perform filtering the information pertaining to one of the contacts, to a limited amount of values for corresponding record fields based upon a pre-stored threshold breadth setting in the mobile device, a higher setting permitting more values and a lower setting permitting fewer values.

9 . The system of claim 6 , wherein the program instructions further perform bypassing the prompting of the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value on condition that previously the end user had elected to not approve of the updating of the record field with the contemporaneous value in response to a previous prompting.

10 . The system of claim 6 , wherein the program instructions further perform bypassing the prompting of the end user in the mobile device to add the new value to the record field on condition that previously the end user had elected to not approve of the adding of the new value to the record field in response to a previous prompting.

11 . A computer program product for the curated presentation of daily content in a mobile device, the computer program product including a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method including:

detecting a morning hour in memory of a mobile device of an end user; and,

responsive to the detection of the morning hour:

querying a calendaring and scheduling (C&S) data store for all tasks and meetings scheduled for a current day,

identifying a multiplicity of contacts associated with the tasks and meetings,

retrieving from over the Internet from at least one Web site, information pertaining to one of the contacts,

determining from the information, a contemporaneous value corresponding to a record field for the one of the contacts that differs from an existing value for the record field,

prompting the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value, and,

on condition the end user approves in response to the prompting, updating the record field with the contemporaneous value but otherwise maintaining the existing value.

12 . The computer program product of claim 11 , wherein the method further comprises:

determining from the information, a new value corresponding to a record field that has no existing value for the one of the contacts,

prompting the end user in the mobile device to add the new value to the record field, and,

on condition the end user approves in response to the prompting, adding the new value to the record field but otherwise ignoring the new value.

13 . The computer program product of claim 11 , wherein the method further comprises filtering the information pertaining to one of the contacts, to a limited amount of values for corresponding record fields based upon a pre-stored threshold breadth setting in the mobile device, a higher setting permitting more values and a lower setting permitting fewer values.

14 . The computer program product of claim 11 , wherein the method further comprises bypassing the prompting of the end user in the mobile device to update the record field with the contemporaneous value replacing the existing value on condition that previously the end user had elected to not approve of the updating of the record field with the contemporaneous value in response to a previous prompting.

15 . The computer program product of claim 11 , wherein the method further comprises bypassing the prompting of the end user in the mobile device to add the new value to the record field on condition that previously the end user had elected to not approve of the adding of the new value to the record field in response to a previous prompting.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2017
From: BYRNE, STEVE; FOLK, DAVID; GREEN, RICH; LEE, EONJU; MAO, JOSEPH; NG, BRIAN; SANDBERG, ANDREAS; SPRACKETT, ZAC
To: SUGARCRM INC.
Reel/Frame 043954/0150 →