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: 10171720
    Abstract: 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: Grant
    Filed: December 26, 2012
    Date of Patent: January 1, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Publication number: 20180376049
    Abstract: 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: Application
    Filed: December 26, 2012
    Publication date: December 27, 2018
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Patent number: 9983771
    Abstract: 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: Grant
    Filed: December 28, 2011
    Date of Patent: May 29, 2018
    Assignee: Nokia Technologies Oy
    Inventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
  • Patent number: 9519506
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: December 13, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Richard Michael Collin, Simon Paul Turvey
  • Patent number: 9479568
    Abstract: 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: Grant
    Filed: December 28, 2011
    Date of Patent: October 25, 2016
    Assignee: Nokia Technologies Oy
    Inventor: Richard Michael Collin
  • Publication number: 20140375834
    Abstract: 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: Application
    Filed: December 26, 2012
    Publication date: December 25, 2014
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Field, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Publication number: 20140304612
    Abstract: 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: Application
    Filed: December 28, 2011
    Publication date: October 9, 2014
    Inventor: Richard Michael Collin
  • Publication number: 20140136986
    Abstract: 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: Application
    Filed: December 28, 2011
    Publication date: May 15, 2014
    Applicant: NOKIA CORPORATION
    Inventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
  • Publication number: 20140007113
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Richard Michael Collin, Simon Paul Turvey
  • Publication number: 20140007004
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Richard Michael Collin, Graham Phillip Oldfield
  • Patent number: 6888928
    Abstract: 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: Grant
    Filed: March 8, 2000
    Date of Patent: May 3, 2005
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Børge Nilsen, Jan Holm, Johan Philip Steller, Richard Michael Collin