Patents by Inventor Shahil Soni

Shahil Soni 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: 20170111579
    Abstract: An omnidirectional camera is presented. The camera comprises: at least one lens coupled to an image sensor, a controller coupled to the image sensor, and a movement detection element coupled to the controller. The movement detection element is configured to detect a speed and direction of movement of the camera, the camera is configured to capture images via the at least one lens coupled to the image sensor, and the controller is configured to select a digital viewpoint in the captured images. A central point of the digital viewpoint is selected on the basis of direction of movement, and a field of view of the digital viewpoint is based on the speed of movement. A system and method are also presented.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Esa Kankaanpää, Shahil Soni
  • Patent number: 9355534
    Abstract: A method comprising determining of a notification based, at least in part, on occurrence of an event, the notification comprising a notification type associated with the event, causing display of a representation of the notification at a position on a wrist adherence portion of a wrist worn apparatus, the wrist adherence portion being distinct from a primary display, and the representation of the notification being indicative of the notification type, receiving information indicative of a notification selection input associated with the notification, and causing display of a different representation of the notification on the primary display of the wrist worn apparatus based, at least in part, on the notification selection input is disclosed.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: May 31, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Shahil Soni, Apaar Tuli
  • Publication number: 20150363084
    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: based on a received user selection of one or more of a plurality of displayed user selectable markers (1505a-f), the user selectable markers each corresponding to one or more of the plurality of time adjacent images in a sequence of images, causing an editing function associated with the one or more images that correspond to the selected marker.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 17, 2015
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Publication number: 20150363085
    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: in response to user input selecting a selectable marker (1720, 1725, 1730, 1820, 1825, 1830, 1940, 2020), the selectable marker marking the position of at least one identified feature (1705, 1710, 1715, 1810, 1815, 1910, 1915, 2005) in an image which is hideable from view using a region of the image surrounding the identified feature, hide or show the identified feature.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 17, 2015
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Publication number: 20150177840
    Abstract: An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured, with the processor, to cause the apparatus to perform at least the following: based on a detected sprinkle gesture user input, provide signalling to apply an output effect using a user interface of an electronic device.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Nokia Corporation
    Inventors: Esa Kankaanpaa, Shahil Soni
  • Publication number: 20150170482
    Abstract: A method comprising determining of a notification based, at least in part, on occurrence of an event, the notification comprising a notification type associated with the event, causing display of a representation of the notification at a position on a wrist adherence portion of a wrist worn apparatus, the wrist adherence portion being distinct from a primary display, and the representation of the notification being indicative of the notification type, receiving information indicative of a notification selection input associated with the notification, and causing display of a different representation of the notification on the primary display of the wrist worn apparatus based, at least in part, on the notification selection input is disclosed.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: Nokia Corporation
    Inventors: Shahil Soni, Apaar Tuli
  • Publication number: 20150062057
    Abstract: A method comprising receiving an indication of a first touch input that is associated with a region of a grip surface of an apparatus, the first touch input comprising a contact input, determining that the first touch input is a setting designation input that designates a setting for adjustment, receiving an indication of a second touch input that is associated with a different region of a grip surface of the apparatus, the second touch input being separate from the first touch input, performing adjustment of a value of the setting based, at least in part, on the second touch input, and receiving an indication of a release input of the first touch input is disclosed.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Inventors: Shahil Soni, Timo-Pekka Olavi Viljamaa, Martin Jansky
  • Publication number: 20140223344
    Abstract: A method comprising determining to provide for adjustment of a first setting, causing display of a first curvilinear slider interface element that relates to a value of the first setting, receiving an indication of a drag input associated with the first curvilinear slider interface element, causing adjustment movement of the selection point relative to the curvilinear slider interface element in proportion to the drag input, and determining a value of the first setting is based, at least in part, on a position of the first selection point relative to curvilinear slider interface element is disclosed.
    Type: Application
    Filed: January 30, 2014
    Publication date: August 7, 2014
    Inventors: Tomi Petri TARVAINEN, Janne Pekko KAASALAINEN, Tero Tapio TIITTANEN, Jung Chen HUNG, Shahil SONI, Ari Pekka LIUSAARI, Marcus Carl Johan OLSSON, Juha Heikki ALAKARHU, Sami Pekka LAAKSO
  • Publication number: 20140223375
    Abstract: A method comprising determining to provide for adjustment of a first setting, causing display of a first curvilinear slider interface element that relates to a value of the first setting, receiving an indication of a drag input associated with the first curvilinear slider interface element, causing adjustment movement of the selection point relative to the curvilinear slider interface element in proportion to the drag input, and determining a value of the first setting is based, at least in part, on a position of the first selection point relative to curvilinear slider interface element is disclosed.
    Type: Application
    Filed: January 30, 2014
    Publication date: August 7, 2014
    Inventors: Tomi Petri TARVAINEN, Janne Pekko KAASALAINEN, Tero Tapio TIITTANEN, Jung Chen HUNG, Shahil SONI, Ari Pekka LIUSAARI, Marcus Carl Johan OLSSON, Juha Heikki ALAKARHU, Sami Pekka LAAKSO
  • Publication number: 20140223376
    Abstract: A method comprising determining to provide for adjustment of a first setting, causing display of a first curvilinear slider interface element that relates to a value of the first setting, receiving an indication of a drag input associated with the first curvilinear slider interface element, causing adjustment movement of the selection point relative to the curvilinear slider interface element in proportion to the drag input, and determining a value of the first setting is based, at least in part, on a position of the first selection point relative to curvilinear slider interface element is disclosed.
    Type: Application
    Filed: January 30, 2014
    Publication date: August 7, 2014
    Inventors: Tomi Petri TARVAINEN, Janne Pekko KAASALAINEN, Tero Tapio TIITTANEN, Jung Chen HUNG, Shahil SONI, Ari Pekka LIUSAARI, Marcus Carl Johan OLSSON, Juha Heikki ALAKARHU, Sami Pekka LAAKSO
  • Publication number: 20140115478
    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: display a partial portion of a media scroll-line on a display; allow user marking input of respective start and end points to the partial portion of the media scroll-line, the marked start point and end point together defining a selection segment of the partial portion; and allow user scrolling input to the media scroll-line itself to scroll the media scroll-line on the display relative to the selection segment to re-position the selection segment to a different partial portion of the media scroll-line to allow for selection of the re-positioned selection segment.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Andrey Moiseenko, Shahil Soni, Annina Koskinen, Jukka Petteri Miettinen, Ari Liusaari, Mikko Anttilainen
  • Patent number: D763861
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: August 16, 2016
    Assignee: MICROSOFT MOBILE OY
    Inventors: Janne Kaasalainen, Ari Pekka Liusaari, Shahil Soni, Tero Tiittanen, Jung-Chen Hung