Patents by Inventor Daniel James Chastney
Daniel James Chastney 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).
-
Patent number: 10965633Abstract: Session history horizon control techniques are described in which participants in a communication session are able to selectively control how much history of the communication session is shown to individuals added into the session. A representation of a session record (e.g., a message thread) may be exposed for rendering by communication modules used by participants for the communication session. Responsive to addition of participants, the communication module(s) may be configured to expose a history control element in conjunction with the session record to enable control over portions of the session record exposed to people added into the session. The history control element for a particular participant is configured to visually identify portions within the session record that are accessible to the particular participant. The history control element may also be positioned in different locations in the session record to modify exposure of the messages to the particular participant.Type: GrantFiled: September 29, 2014Date of Patent: March 30, 2021Assignee: Microsoft Technoiogy Licensing, LLCInventors: Onur Cinar, Daniel James Chastney
-
Publication number: 20190246064Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Inventors: Daniel James Chastney, Onur Cinar
-
Patent number: 10284813Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: GrantFiled: October 1, 2014Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Daniel James Chastney, Onur Cinar
-
Patent number: 10178346Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: GrantFiled: October 1, 2014Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Daniel James Chastney, Onur Cinar
-
Patent number: 10142480Abstract: A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.Type: GrantFiled: October 14, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Steve Pearce, Daniel James Chastney, Giampiero M. Sierra, Antonio Pedro Pernambuco Rezende, Soramist Chintanamanus
-
Publication number: 20180160075Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: ApplicationFiled: February 5, 2018Publication date: June 7, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Daniel James Chastney, Onur Cinar, Ran Mokady
-
Patent number: 9888207Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: GrantFiled: March 17, 2014Date of Patent: February 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel James Chastney, Onur Cinar, Ran Mokady
-
Patent number: 9749585Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: GrantFiled: March 17, 2014Date of Patent: August 29, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Daniel James Chastney, Onur Cinar, Ran Mokady
-
Patent number: 9716796Abstract: A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the further user terminal at the call origin point comprises the communication client application.Type: GrantFiled: April 17, 2015Date of Patent: July 25, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Onur Cinar, Vijay Chandrasekaran, Daniel James Chastney
-
Publication number: 20170070614Abstract: A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.Type: ApplicationFiled: October 14, 2016Publication date: March 9, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Steve Pearce, Daniel James Chastney, Giampiero M. Sierra, Antonio Pedro Pernambuco Rezende, Soramist Chintanamanus
-
Patent number: 9509848Abstract: A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.Type: GrantFiled: October 31, 2014Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Steve Pearce, Daniel James Chastney, Giampiero M. Sierra, Antonio Pedro Pernambuco Rezende, Soramist Chintanamanus
-
Publication number: 20160309038Abstract: A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the further user terminal at the call origin point comprises the communication client application.Type: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Onur Cinar, Vijay Chandrasekaran, Daniel James Chastney
-
Publication number: 20160309040Abstract: A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine information associated with at least one further communication client application installed on the user terminal, the at least one further communication client application for managing communications with the at least one further user over a second network; determine with respect to at least one outgoing call whether a further user terminal at the call end point comprises the communication client application; and manage the placement of the call based on the determination of whether the further user terminal at the call end point comprises the communication client application, such that the communication client application is configured to manage the placement of the call using the communication client application over the first network when theType: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Onur Cinar, Vijay Chandrasekaran, Daniel James Chastney
-
Publication number: 20160308811Abstract: A user terminal comprising: a display; a processor configured to run a communication client application for establishing communication with at least one further user terminal over at least one communication network, wherein the client application is configured to: identify based on at least one search performed by the communication client application, at least one search result that is to be displayed on the display, each search result associated with a further user terminal; determine for each of the at least one search result, whether the further user terminal comprises the client application; and display the at least one search result, and for each further user terminal not comprising the client application, the client application is configured to further display a selectable input enabling transmission of a message over the at least one communication network to the further user terminal inviting installation of the client application on the further user terminal.Type: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Onur Cinar, Vijay Chandrasekaran, Daniel James Chastney
-
Patent number: 9350943Abstract: There is provided a method comprising: receiving at a first device a first video; receiving at the first device an indication that the first video was selected by a user of a second device from a set of pre-recorded videos; and causing the first video to be displayed, via a display, in conjunction with an indication that the first video was selected by the user of the second device from a set of pre-recorded videos.Type: GrantFiled: September 15, 2014Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James E. Pycock, Daniel James Chastney, Steve James Pearce, Amy Jiyun Kim, Soramist Chintanamanus, Antonio Pedro Pernambuco Rezende, Stephanie Mary McNee, Eldar A. Markov
-
Publication number: 20160094504Abstract: Session history horizon control techniques are described in which participants in a communication session are able to selectively control how much history of the communication session is shown to individuals added into the session. A representation of a session record (e.g., a message thread) may be exposed for rendering by communication modules used by participants for the communication session. Responsive to addition of participants, the communication module(s) may be configured to expose a history control element in conjunction with the session record to enable control over portions of the session record exposed to people added into the session. The history control element for a particular participant is configured to visually identify portions within the session record that are accessible to the particular participant. The history control element may also be positioned in different locations in the session record to modify exposure of the messages to the particular participant.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Onur Cinar, Daniel James Chastney
-
Publication number: 20160080689Abstract: There is provided a method comprising: receiving at a first device a first video; receiving at the first device an indication that the first video was selected by a user of a second device from a set of pre-recorded videos; and causing the first video to be displayed, via a display, in conjunction with an indication that the first video was selected by the user of the second device from a set of pre-recorded videos.Type: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: James E. Pycock, Daniel James Chastney, Steve James Pearce, Amy Jiyun Kim, Soramist Chintanamanus, Antonio Pedro Pernambuco Rezende, Stephanie Mary McNee, Eldar A. Markov
-
Publication number: 20150381813Abstract: A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.Type: ApplicationFiled: October 31, 2014Publication date: December 31, 2015Inventors: Steve Pearce, Daniel James Chastney, Giampiero M. Sierra, Antonio Pedro Pernambuco Rezende, Soramist Chintanamanus
-
Publication number: 20150264307Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: ApplicationFiled: October 1, 2014Publication date: September 17, 2015Inventors: Daniel James Chastney, Onur Cinar
-
Publication number: 20150264308Abstract: Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.Type: ApplicationFiled: October 1, 2014Publication date: September 17, 2015Inventors: Daniel James Chastney, Onur Cinar