Patents by Inventor Robert Plotkin
Robert Plotkin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160314028Abstract: In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.Type: ApplicationFiled: July 1, 2016Publication date: October 27, 2016Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9426100Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: GrantFiled: July 27, 2015Date of Patent: August 23, 2016Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9384038Abstract: In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.Type: GrantFiled: June 29, 2015Date of Patent: July 5, 2016Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20160050174Abstract: A computer system includes a profile associated with one or more logic modules. Each logic module specifies a condition and a corresponding action. The profile may be applied to context data, such as messages transmitted over a network, to perform the actions specified by the logic modules in response to detecting that the context data satisfies the conditions specified by the logic modules. The profile may have an activation state, in which case the logic modules may be applied to the context data only if the profile's activation state indicates that the profile is active. One application of the system is to perform different actions (such as blocking, forwarding, deferring, and allowing) in connection with messages transmitted via different modes of communication (such as one or more of email communication, text messaging communication, and live voice call communication).Type: ApplicationFiled: October 23, 2015Publication date: February 18, 2016Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20160014054Abstract: In response to detecting an incoming message (such as an email message, a text message, or a voice message) sent by a sender to a recipient, a computer system determines whether a current context of the recipient satisfies a condition. If the current context of the recipient satisfies the condition, then the system selects a response message based on the current context and sends the response message to the sender. The system's decision about whether to respond automatically to subsequent messages sent to the recipient may vary as the recipient's context changes. Furthermore, the system may select and send different response messages based on changes in the recipient's context.Type: ApplicationFiled: September 24, 2015Publication date: January 14, 2016Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20150381548Abstract: A computer system includes a calendar containing appointments. The system also includes one or more logic modules. Each logic module specifies a condition and a corresponding action. The profile may be applied to context data, such as data representing the current time, to perform the actions specified by the logic modules in response to detecting that the context data satisfies the conditions specified by the logic modules. In particular, the actions specified by the logic modules may be performed in response to detecting that the current time falls within the time period of an appointment on the calendar.Type: ApplicationFiled: September 4, 2015Publication date: December 31, 2015Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20150331714Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: ApplicationFiled: July 27, 2015Publication date: November 19, 2015Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20150301857Abstract: In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.Type: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9094352Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: GrantFiled: October 7, 2013Date of Patent: July 28, 2015Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9083660Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: GrantFiled: October 7, 2013Date of Patent: July 14, 2015Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9069604Abstract: In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.Type: GrantFiled: March 4, 2014Date of Patent: June 30, 2015Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9065785Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: GrantFiled: October 7, 2013Date of Patent: June 23, 2015Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 9065786Abstract: In response to detecting an incoming message (such as an email message, a text message, or a voice message) sent by a sender to a recipient, a computer system determines whether a current context of the recipient satisfies a condition. If the current context of the recipient satisfies the condition, then the system selects a response message based on the current context and sends the response message to the sender. The system's decision about whether to respond automatically to subsequent messages sent to the recipient may vary as the recipient's context changes. Furthermore, the system may select and send different response messages based on changes in the recipient's context.Type: GrantFiled: December 9, 2012Date of Patent: June 23, 2015Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20150067699Abstract: In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.Type: ApplicationFiled: March 4, 2014Publication date: March 5, 2015Inventor: Robert Plotkin
-
Patent number: 8909724Abstract: A computer system performs actions in response to receipt of message notifications. The actions may include preventing the message notifications from being manifested (e.g., displayed on a screen). The actions may be specified by profiles. The computer system may activate and deactivate profiles. For example, activating a first profile may cause a second profile to be deactivated. When a message notification is received, the computer system may perform an action specified by an active profile but not perform an action specified by an inactive profile.Type: GrantFiled: December 30, 2013Date of Patent: December 9, 2014Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20140244653Abstract: A computer system enables a user to manually order messages in a list on a per-message basis. More generally, the system enables data elements of a plurality of types, such as messages, appointments, and tasks, to be combined into a single list, which may be manually ordered by the user on a per-element basis. The system also enables the user to mark any element in a list as complete. The system takes an appropriate action in response to a list element being marked as complete, such as removing the element from the list.Type: ApplicationFiled: February 24, 2014Publication date: August 28, 2014Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20140115085Abstract: A computer system performs actions in response to receipt of message notifications. The actions may include preventing the message notifications from being manifested (e.g., displayed on a screen). The actions may be specified by profiles. The computer system may activate and deactivate profiles. For example, activating a first profile may cause a second profile to be deactivated. When a message notification is received, the computer system may perform an action specified by an active profile but not perform an action specified by an inactive profile.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20140040399Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20140040400Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Yagi Corp.Inventor: Robert Plotkin
-
Publication number: 20140040398Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Yagi Corp.Inventor: Robert Plotkin