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: 20220004349Abstract: 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: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Applicant: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 11126389Abstract: 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: GrantFiled: March 24, 2020Date of Patent: September 21, 2021Assignee: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Publication number: 20200225896Abstract: 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: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Applicant: Roku, Inc.Inventors: Ali VASSIGH, Soren RIISE, Robert BURDICK, Kevin COOPER
-
Patent number: 10599377Abstract: 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: GrantFiled: July 11, 2017Date of Patent: March 24, 2020Assignee: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 10455322Abstract: 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: GrantFiled: April 25, 2018Date of Patent: October 22, 2019Assignee: ROKU, INC.Inventors: Gregory Mack Garner, Ali Vassigh, Soren Riise
-
Publication number: 20190058942Abstract: 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: ApplicationFiled: April 25, 2018Publication date: February 21, 2019Inventors: Gregory Mack GARNER, Ali VASSIGH, Soren RIISE
-
Publication number: 20190018635Abstract: 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: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Applicant: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Patent number: 9305022Abstract: 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: GrantFiled: November 27, 2013Date of Patent: April 5, 2016Assignee: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise
-
Publication number: 20140206397Abstract: 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: ApplicationFiled: January 27, 2014Publication date: July 24, 2014Applicant: Yahoo! Inc.Inventors: David Anthony Burgess, James William DelliSanti, Devesh Patel, Soren Riise
-
Publication number: 20140156622Abstract: 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: ApplicationFiled: November 27, 2013Publication date: June 5, 2014Applicant: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise
-
Patent number: 8621064Abstract: 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: GrantFiled: March 28, 2007Date of Patent: December 31, 2013Assignee: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise
-
Patent number: 8423479Abstract: 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: GrantFiled: May 7, 2007Date of Patent: April 16, 2013Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, David Anthony Burgess
-
Patent number: 8291073Abstract: 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: GrantFiled: August 16, 2011Date of Patent: October 16, 2012Assignee: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
-
Patent number: 8280624Abstract: 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: GrantFiled: October 7, 2003Date of Patent: October 2, 2012Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel
-
Patent number: 8145645Abstract: 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: GrantFiled: May 20, 2010Date of Patent: March 27, 2012Assignee: Yahoo! Inc.Inventors: Jim W. Delli Santi, Soren Riise, Devesh Patel, Ramazan Demir
-
Publication number: 20110302034Abstract: 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: ApplicationFiled: August 16, 2011Publication date: December 8, 2011Applicant: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
-
Patent number: 8024454Abstract: 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: GrantFiled: March 28, 2007Date of Patent: September 20, 2011Assignee: Yahoo! Inc.Inventors: Bruce Campbell, Devesh Patel, Soren Riise, Ramesh Pai
-
Patent number: 7958228Abstract: 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: GrantFiled: July 11, 2007Date of Patent: June 7, 2011Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel, Ramesh G. Pai, Mark Nicholas Law
-
Patent number: 7870227Abstract: 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: GrantFiled: July 31, 2007Date of Patent: January 11, 2011Assignee: Yahoo! Inc.Inventors: Devesh Patel, Soren Riise, Li Yue, Ramesh Pai
-
Patent number: 7853270Abstract: 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: GrantFiled: August 20, 2009Date of Patent: December 14, 2010Assignee: Yahoo! Inc.Inventors: Soren Riise, Devesh Patel