Patents by Inventor Soren Riise

Soren Riise 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: 20220004349
    Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.
    Type: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Applicant: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 11126389
    Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: September 21, 2021
    Assignee: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Publication number: 20200225896
    Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device.
    Type: Application
    Filed: March 24, 2020
    Publication date: July 16, 2020
    Applicant: Roku, Inc.
    Inventors: Ali VASSIGH, Soren RIISE, Robert BURDICK, Kevin COOPER
  • Patent number: 10599377
    Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device. The raw audio captured by the media device is not in a form useable by the requesting application.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: March 24, 2020
    Assignee: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 10455322
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling functions of an audio responsive electronic device based on a presence detector (e.g., a motion sensor) to improve power usage and functional performance. In some embodiments, an audio responsive electronic device operates to intelligently turn on and turn off components in response to the detected presence of a user. In some embodiments, an audio responsive electronic device operates to suppress noise from the display device (or other sources of noise), and enhance audio commands from a user (or other sources of audio commands). In some embodiments, a media device is configured to adjust a transmission pattern to an audio responsive electronic device based on user position.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: October 22, 2019
    Assignee: ROKU, INC.
    Inventors: Gregory Mack Garner, Ali Vassigh, Soren Riise
  • Publication number: 20190058942
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling functions of an audio responsive electronic device based on a presence detector (e.g., a motion sensor) to improve power usage and functional performance. In some embodiments, an audio responsive electronic device operates to intelligently turn on and turn off components in response to the detected presence of a user. In some embodiments, an audio responsive electronic device operates to suppress noise from the display device (or other sources of noise), and enhance audio commands from a user (or other sources of audio commands). In some embodiments, a media device is configured to adjust a transmission pattern to an audio responsive electronic device based on user position.
    Type: Application
    Filed: April 25, 2018
    Publication date: February 21, 2019
    Inventors: Gregory Mack GARNER, Ali VASSIGH, Soren RIISE
  • Publication number: 20190018635
    Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device. The raw audio captured by the media device is not in a form useable by the requesting application.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: Roku, Inc.
    Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
  • Patent number: 9305022
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: April 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise
  • Publication number: 20140206397
    Abstract: A method for providing information to a traveler during a vehicle trip is provided, which comprises the following: monitoring a current location of a vehicle and at least one aspect of the vehicle trip other than the current location of the vehicle; and providing information to the traveler in response to as least one status change with respect to the at least one aspect of the vehicle trip based on the current location of the vehicle.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 24, 2014
    Applicant: Yahoo! Inc.
    Inventors: David Anthony Burgess, James William DelliSanti, Devesh Patel, Soren Riise
  • Publication number: 20140156622
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Application
    Filed: November 27, 2013
    Publication date: June 5, 2014
    Applicant: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise
  • Patent number: 8621064
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: December 31, 2013
    Assignee: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise
  • Patent number: 8423479
    Abstract: A method for tracking sales leads, including a lead clearing house logging receipt in a log of one or more encrypted leads received from a participant of the lead clearing house, the one or more leads including personal lead information having been encrypted with a one-way hash algorithm; comparing the received one or more encrypted leads with stored encrypted leads to find any matches; updating the log related to the one or more encrypted leads with unencrypted log information associated with the matching one or more encrypted leads; and communicating a status to the participant based on the log relating to the one or more leads.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: April 16, 2013
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, David Anthony Burgess
  • Patent number: 8291073
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address associated with each of a plurality of browser cookies is determined, where each of the plurality of browser cookies indicate a geographic location such as a home address or business address of a user. A geo tag is associated with each of the plurality of browser cookies and a subset of the plurality of browser cookies including browser cookies associated with a first IP address is identified. The subset of the plurality of browser cookies is clustered into a spatial cluster including browser cookies associated with geo tags located within a defined distance of a geo tag of at least one other browser cookie of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: October 16, 2012
    Assignee: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
  • Patent number: 8280624
    Abstract: A method of determining a likely geographical location for which a user of a computer desires further information based on submitted criteria comprising the steps of: the user submitting criteria including a locality name; identifying from the criteria the locality name; returning, in dependence on the locality name, a probability that the locality name is associated with a geographical location.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: October 2, 2012
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel
  • Patent number: 8145645
    Abstract: A system and method are disclosed for identifying relevant content/advertisements to be displayed in response to receiving a search query. The relevant advertisements may be identified based on the contextual relevance compared with the root term of the search query and based on the geographic relevance as compared with a location term of the search query and/or a localness associated with the root term. The search query may be assigned a location identifier based on the location term or based on the localness, which may be used to expand the geographic range for ranking and selecting relevant content/advertisements.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: March 27, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
  • Publication number: 20110302034
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address associated with each of a plurality of browser cookies is determined, where each of the plurality of browser cookies indicate a geographic location such as a home address or business address of a user. A geo tag is associated with each of the plurality of browser cookies and a subset of the plurality of browser cookies including browser cookies associated with a first IP address is identified. The subset of the plurality of browser cookies is clustered into a spatial cluster including browser cookies associated with geo tags located within a defined distance of a geo tag of at least one other browser cookie of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Application
    Filed: August 16, 2011
    Publication date: December 8, 2011
    Applicant: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
  • Patent number: 8024454
    Abstract: The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, an IP address from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: September 20, 2011
    Assignee: Yahoo! Inc.
    Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
  • Patent number: 7958228
    Abstract: A computer-implemented method for constructing network activity profiles is provided, which comprises the following: obtaining a plurality of records of network activities from an activity source, each record corresponding to an interaction with a network resource via the network from the activity source, wherein each record comprises at least a network endpoint address from where the interaction originates and an indication of a time of the interaction; for each record, determining a geographical location corresponding to the network endpoint address of that record and associating the determined geographical location with that record; and constructing at least one profile for the activity source based on the plurality of records and at least one geographical location associated with the records, wherein each profile comprises a time-based behavior pattern associated with the at least one geographical location.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: June 7, 2011
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Ramesh G. Pai, Mark Nicholas Law
  • Patent number: 7870227
    Abstract: Systems and methods for associating a geographic location with an Internet protocol (IP address) are disclosed. Generally, an IP address to location module determines whether a geographic location is associated with a common IP address in a majority of IP address to location data sets. The IP address to location module then stores an association between a geographic location and the IP address in a master IP address to location data set based on whether a geographic location is associated with a common IP address in a majority of IP address to location data sets.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 11, 2011
    Assignee: Yahoo! Inc.
    Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
  • Patent number: 7853270
    Abstract: A system for geographically contextualizing data items may include an interface, a memory and a processor. The memory may store a database which includes structured data types. The processor may receive, via the interface, a data item. The processor may determine whether the data item is a structured or unstructured data item. The processor may parse the data item into components. The processor may determine a geographic component from the components. The geographic component may be determined using an algorithm if the data item is an unstructured data item. Otherwise the geographic component may be determined by comparing the components to the database which includes the structured data types. The processor may determine a geographic region representative of the determined geographic component. The processor may identify results associated with the geographic region and at least one of the components. The processor may provide the results via the interface.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: December 14, 2010
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel