Patents by Inventor Richard Michael Collin
Richard Michael Collin 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: 10171720Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.Type: GrantFiled: December 26, 2012Date of Patent: January 1, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
-
Publication number: 20180376049Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.Type: ApplicationFiled: December 26, 2012Publication date: December 27, 2018Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
-
Patent number: 9983771Abstract: An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first application on a first device as a corresponding open instance of at least a related application on a second device.Type: GrantFiled: December 28, 2011Date of Patent: May 29, 2018Assignee: Nokia Technologies OyInventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
-
Patent number: 9519506Abstract: Methods, apparatuses, and computer program products are provided herein for enabling task based access to functionality provided by one or more remote services. One example method may include generating a task based query, the task based query suggestive of a task to be performed. A method may further include causing the task based query to be provided to a remote service discovery engine. A method may further include receiving an indication of a remote service of a plurality of remote services that is configured to perform the task from the remote service discovery engine, the indication comprising access instructions for querying the remote service.Type: GrantFiled: June 29, 2012Date of Patent: December 13, 2016Assignee: Nokia Technologies OyInventors: Richard Michael Collin, Simon Paul Turvey
-
Patent number: 9479568Abstract: In one or more embodiments described herein, there is provided an apparatus comprising at least one processor; and at least one memory having computer program code stored thereon, the at least one memory and computer program code being configured to, when run on the at least one processor, cause the apparatus to provide an application switcher to a first device, the application switcher providing an indication of content available to the first device from one or more open applications on a second device, wherein at least part of the content of the one or more open applications of the second device is shareable in real time with an application on the first device; and provide, in response to user-selection of content from the application switcher, the user-selected shareable content of the open application of the second device for use on the first device using a first device application.Type: GrantFiled: December 28, 2011Date of Patent: October 25, 2016Assignee: Nokia Technologies OyInventor: Richard Michael Collin
-
Publication number: 20140375834Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.Type: ApplicationFiled: December 26, 2012Publication date: December 25, 2014Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Field, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
-
Publication number: 20140304612Abstract: In one or more embodiments described herein, there is provided an apparatus comprising at least one processor; and at least one memory having computer program code stored thereon, the at least one memory and computer program code being configured to, when run on the at least one processor, cause the apparatus to provide an application switcher to a first device, the application switcher providing an indication of content available to the first device from one or more open applications on a second device, wherein at least part of the content of the one or more open applications of the second device is shareable in real time with an application on the first device; and provide, in response to user-selection of content from the application switcher, the user-selected shareable content of the open application of the second device for use on the first device using a first device application.Type: ApplicationFiled: December 28, 2011Publication date: October 9, 2014Inventor: Richard Michael Collin
-
Publication number: 20140136986Abstract: An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first application on a first device as a corresponding open instance of at least a related application on a second device.Type: ApplicationFiled: December 28, 2011Publication date: May 15, 2014Applicant: NOKIA CORPORATIONInventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
-
Publication number: 20140007113Abstract: Methods, apparatuses, and computer program products are provided herein for enabling task based access to functionality provided by one or more remote services. One example method may include generating a task based query, the task based query suggestive of a task to be performed. A method may further include causing the task based query to be provided to a remote service discovery engine. A method may further include receiving an indication of a remote service of a plurality of remote services that is configured to perform the task from the remote service discovery engine, the indication comprising access instructions for querying the remote service.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: NOKIA CORPORATIONInventors: Richard Michael Collin, Simon Paul Turvey
-
Publication number: 20140007004Abstract: Various methods are provided for enabling one or more tasks to be chained together, such that a user interacting with a user interface may scroll, back step or otherwise navigate through the one or more tasks in the task chain that may cross one or more software packages. One example method may include causing a first task of one or more tasks on a task chain to be displayed in a user interface. A method may further include determining, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface. A method may further include causing the second task to be in displayed in the user interface.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: NOKIA CORPORATIONInventors: Richard Michael Collin, Graham Phillip Oldfield
-
Patent number: 6888928Abstract: The present invention relates to an arrangement in connection with supplementary services provided by different vendors, especially the interaction thereof, which supplementary services comprise appropriate standards and protocols, and for the purpose of giving the user a larger ability to influence the supplementary services in question, as well as improving the possibility for vendors to arrive at general standards which are more easy to interpret and which will reduce or eliminate the need of long interoperability tests, it is according to the present invention suggested to use Java as a new media channel, meaning that the arrangement further comprises means for the user to publish service information, advertisements and options to the remote user.Type: GrantFiled: March 8, 2000Date of Patent: May 3, 2005Assignee: Telefonaktiebolaget LM EricssonInventors: Børge Nilsen, Jan Holm, Johan Philip Steller, Richard Michael Collin