IP Library Granted Patent US 10,198,484
Granted Patent B2
US 10,198,484 · App. 15/059,174 · Granted Feb 5, 2019

Displaying reduced and detailed visual representations of calendar items based on mouse cursor movement

View Patent ↗
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 10,198,484
App. No.
15/059,174
Granted
Feb 5, 2019
Kind
B2
Abstract

Disclosed are examples of systems, apparatus, methods and computer program products for displaying reduced and detailed visual representations of calendar items based on mouse cursor movement. A database storing data objects identifying calendar items can be maintained. Each calendar item can comprise a subject, a date, and a time range. A reduced visual representation of a first calendar item can be displayed in a first region of a user interface on a display of a device. The reduced visual representation of the first calendar item can comprise an at least partially obscured presentation of the subject, the date, and/or the time range of the first calendar item. Mouse cursor movement in the first region of the user interface can be detected. A detailed visual representation of the first calendar item can be displayed in the first region of the user interface in response to detecting the mouse cursor movement.

Claims (43)

1. A system for displaying reduced and detailed visual representations of calendar items based on mouse cursor movement, the system comprising:

a server system comprising one or more hardware processors, the server system configurable to cause:

maintaining a database storing data objects identifying calendar items, each calendar item comprising a subject, a date, and a time range;

displaying, in a first region of a user interface on a display of a device, a reduced visual representation of a first one of the calendar items, the reduced visual representation of the first calendar item comprising an at least partially obscured presentation of one or more of the subject, the date, or the time range of the first calendar item;

detecting, based on input at the device from a user interacting with the user interface, mouse cursor movement in the first region of the user interface;

displaying, in the user interface and responsive to detecting the mouse cursor movement, a detailed visual representation of the first calendar item, the detailed visual representation of the first calendar item comprising an unobscured presentation of one or more of the subject, the date, or the time range of the first calendar item, the detailed visual representation replacing the reduced visual representation in the user interface; and

playing, at the device and responsive to detecting the mouse cursor movement, audio comprising an audio representation of the first calendar item, the audio representation of the first calendar item comprising:

a narration of the unobscured presentation of the one or more of the subject, the date, or the time range of the first calendar item, and

a narration of one or more details associated with the first calendar item, the one or more details being other than the subject, the date, and the time range of the first calendar item.

2. The system of claim 1 , wherein the reduced visual representation of the first calendar item is displayed in response to determining that a date and time range of a second calendar item overlaps with the date and time range of the first calendar item.

3. The system of claim 1 , wherein the reduced visual representation is associated with a first font and the detailed visual representation is associated with a second font, the first font being different from the second font.

4. The system of claim 3 , wherein the second font is larger than the first font.

5. The system of claim 1 , wherein the first calendar item is associated with at least one of a plurality of types of Customer Relationship Management (CRM) records stored in a database, the types of CRM records comprising: accounts, tasks, leads, contacts, contracts and opportunities.

6. The system of claim 1 , the server system further configurable to cause:

transmitting audio data to the device, the device being configured to process the audio data to play the auditory representation of the first calendar item.

7. A method for displaying reduced and detailed visual representations of calendar items based on mouse cursor movement, the method comprising:

maintaining, by one or more servers of a database system, a database storing data objects identifying calendar items, each calendar item comprising a subject, a date, and a time range;

causing display of, in a first region of a user interface on a display of a device, a reduced visual representation of a first one of the calendar items, the reduced visual representation of the first calendar item comprising an at least partially obscured presentation of one or more of the subject, the date, or the time range of the first calendar item;

detecting, based on input at the device from a user interacting with the user interface, mouse cursor movement in the first region of the user interface;

causing display of, in the user interface and responsive to detecting the mouse cursor movement, a detailed visual representation of the first calendar item, the detailed visual representation of the first calendar item comprising an unobscured presentation of one or more of the subject, the date, or the time range of the first calendar item, the detailed visual representation replacing the reduced visual representation in the user interface; and

causing play of, at the device and responsive to detecting the mouse cursor movement, audio comprising an audio representation of the first calendar item, the audio representation of the first calendar item comprising:

a narration of the unobscured presentation of the one or more of the subject, the date, or the time range of the first calendar item, and

a narration of one or more details associated with the first calendar item, the one or more details being other than the subject, the date, and the time range of the first calendar item.

8. The method of claim 7 , wherein the reduced visual representation of the first calendar item is displayed in response to determining that a date and time range of a second calendar item overlaps with the date and time range of the first calendar item.

9. The method of claim 7 , wherein the reduced visual representation is associated with a first font and the detailed visual representation is associated with a second font, the first font being different from the second font.

10. The method of claim 9 , wherein the second font is larger than the first font.

11. The method of claim 7 , wherein the first calendar item is associated with at least one of a plurality of types Customer Relationship Management (CRM) records stored in a database, the types of CRM records comprising: accounts, tasks, leads, contacts, contracts and opportunities.

12. The method of claim 7 , the method further comprising:

causing transmission of audio data to the device, the device being configured to process the audio data to play the auditory representation of the first calendar item.

13. A computer program product comprising computer-readable program code configured to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:

maintaining, by one or more servers of a database system, a database storing data objects identifying calendar items, each calendar item comprising a subject, a date, and a time range;

displaying, in a first region of a user interface on a display of a device, a reduced visual representation of a first one of the calendar items, the reduced visual representation of the first calendar item comprising an at least partially obscured presentation of one or more of the subject, the date, or the time range of the first calendar item;

detecting, based on input at the device from a user interacting with the user interface, mouse cursor movement in the first region of the user interface;

displaying, in the user interface and responsive to detecting the mouse cursor movement, a detailed visual representation of the first calendar item, the detailed visual representation of the first calendar item comprising an unobscured presentation of one or more of the subject, the date, or the time range of the first calendar item, the detailed visual representation replacing the reduced visual representation in the user interface; and

playing, at the device and responsive to detecting the mouse cursor movement, audio comprising an audio representation of the first calendar item, the audio representation of the first calendar item comprising:

a narration of the unobscured presentation of the one or more of the subject, the date, or the time range of the first calendar item, and

a narration of one or more details associated with the first calendar item, the one or more details being other than the subject, the date, and the time range of the first calendar item.

14. The computer program product of claim 13 , wherein the reduced visual representation of the first calendar item is displayed in response to determining that a date and time range of a second calendar item overlaps with the date and time range of the first calendar item.

15. The computer program product of claim 13 , wherein the reduced visual representation is associated with a first font and the detailed visual representation is associated with a second font, the first font being different from the second font.

16. The computer program product of claim 15 , wherein the second font is larger than the first font.

17. The computer program product of claim 13 , wherein the first calendar item is associated with at least one of a plurality of types Customer Relationship Management (CRM) records stored in a database, the types of CRM records comprising: accounts, tasks, leads, contacts, contracts and opportunities.

18. The computer program product of claim 13 , the instructions further configurable to cause:

transmitting audio data to the device, the device being configured to process the audio data to play the auditory representation of the first calendar item.

Assignments (3)
CHANGE OF NAME Recorded Nov 21, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069431/0007 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNORS PRESENTLY LISTED AS "JESSE ALAN HAUSLER" AND "MICHAEL M. PEDERSEN, III." PREVIOUSLY RECORDED ON REEL 037875 FRAME 0479. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2016
From: HAUSLER, JESSE; SNYDER, BENJAMIN; NELSON, LAURA; ANAND, SUMANTH; MCGEE-TUBB, CORDELIA; GHASSEMIEH, KAYVAAN; DAVIDCHUK, MATTHEW; PEDERSEN, MICHAEL M., II
To: SALESFORCE.COM, INC.
Reel/Frame 038082/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2016
From: HAUSLER, JESSE ALAN; SNYDER, BENJAMIN; NELSON, LAURA; ANAND, SUMANTH; MCGEE-TUBB, CORDELIA; GHASSEMIEH, KAYVAAN; DAVIDCHUK, MATTHEW; PEDERSEN, MICHAEL M., III
To: SALESFORCE.COM, INC.
Reel/Frame 037875/0479 →