Patents by Inventor Ryan Cunningham
Ryan Cunningham 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: 11900818Abstract: Disclosed are methods and systems for predicting time varying loudness in a geographic region. Training data, including noise information, weather information, and traffic information is collected from a plurality of sensors located in a plurality of geographic regions. The information is collected during multiple time periods. The noise information includes time varying loudness. Static features of the geographic regions are also defined and included in the training data. The static and time varying dynamic features train a model. The model is used predict time varying loudness within a different region and at a time later than times the training data is collected. The predicted loudness levels are utilized, in some aspects, to determine a route for an aircraft.Type: GrantFiled: June 10, 2020Date of Patent: February 13, 2024Assignee: JOBY AERO, INC.Inventors: Alireza Rostamzadeh, Rohit Goyal, Ryan Cunningham, Jane Yen Hung, Stanley Swaintek
-
Patent number: 11854372Abstract: Methods and apparatus for detecting false alarms are disclosed. An indication may be received that a sensor device has changed state. Data indicative of movement of the sensor device may also be received. Based on the received data indicative of movement of the sensor device, it may be determined whether the movement of the sensor device is abnormal. Based on the changed state of the sensor device and based on determining that the movement of the sensor device is abnormal, an indication of a false alarm may be caused to be output.Type: GrantFiled: January 5, 2021Date of Patent: December 26, 2023Assignee: Comcast Cable Communications, LLCInventors: Christopher Stone, David Yorkey, Kenneth Egan, Dustin Addison, Ryan Cunningham
-
Patent number: 11140659Abstract: A system can include a first electrical device having a first sensor device, where the first sensor device is configured to measure a first parameter used in operating the first electrical device, where the first sensor device is further configured to detect a first condition that is unrelated to operating the first electrical device, where the first condition is created by a trigger device controlled by a user, where the first sensor device, upon detecting the first condition, broadcasts a first communication that includes a first identification of the first sensor device. The system can also include a gateway communicably coupled to the first electrical device, where the gateway receives the first communication from the first electrical device, where the gateway assigns the first electrical device to a first group based on the first identification of the first sensor device.Type: GrantFiled: August 21, 2019Date of Patent: October 5, 2021Assignee: SIGNIFY HOLDING B.V.Inventors: Bruce Andrew Carl Douglas, Dominic Pritham, Ryan Cunningham
-
Publication number: 20210125488Abstract: Methods and apparatus for detecting false alarms are disclosed. An indication may be received that a sensor device has changed state. Data indicative of movement of the sensor device may also be received. Based on the received data indicative of movement of the sensor device, it may be determined whether the movement of the sensor device is abnormal. Based on the changed state of the sensor device and based on determining that the movement of the sensor device is abnormal, an indication of a false alarm may be caused to be output.Type: ApplicationFiled: January 5, 2021Publication date: April 29, 2021Inventors: Christopher Stone, David Yorkey, Kenneth Egan, Dustin Addison, Ryan Cunningham
-
Patent number: 10930140Abstract: Methods and apparatus for detecting false alarms are disclosed. An indication may be received that a sensor device has changed state. Data indicative of movement of the sensor device may also be received. Based on the received data indicative of movement of the sensor device, it may be determined whether the movement of the sensor device is abnormal. Based on the changed state of the sensor device and based on determining that the movement of the sensor device is abnormal, an indication of a false alarm may be caused to be output.Type: GrantFiled: September 19, 2019Date of Patent: February 23, 2021Assignee: Comcast Cable Communications, LLCInventors: Christopher Stone, David Yorkey, Kenneth Egan, Dustin Addison, Ryan Cunningham
-
Publication number: 20200388166Abstract: Disclosed are methods and systems for predicting time varying loudness in a geographic region. Training data, including noise information, weather information, and traffic information is collected from a plurality of sensors located in a plurality of geographic regions. The information is collected during multiple time periods. The noise information includes time varying loudness. Static features of the geographic regions are also defined and included in the training data. The static and time varying dynamic features train a model. The model is used predict time varying loudness within a different region and at a time later than times the training data is collected. The predicted loudness levels are utilized, in some aspects, to determine a route for an aircraft.Type: ApplicationFiled: June 10, 2020Publication date: December 10, 2020Inventors: Alireza Rostamzadeh, Rohit Goyal, Ryan Cunningham, Jane Yen Hung, Stanley Swaintek
-
Publication number: 20200068529Abstract: A system can include a first electrical device having a first sensor device, where the first sensor device is configured to measure a first parameter used in operating the first electrical device, where the first sensor device is further configured to detect a first condition that is unrelated to operating the first electrical device, where the first condition is created by a trigger device controlled by a user, where the first sensor device, upon detecting the first condition, broadcasts a first communication that includes a first identification of the first sensor device. The system can also include a gateway communicably coupled to the first electrical device, where the gateway receives the first communication from the first electrical device, where the gateway assigns the first electrical device to a first group based on the first identification of the first sensor device.Type: ApplicationFiled: August 21, 2019Publication date: February 27, 2020Inventors: Bruce Andrew Carl Douglas, Dominic Pritham, Ryan Cunningham
-
Patent number: 10282481Abstract: Techniques are described herein that are capable of providing a link to a portion of a media object (e.g., video, audio, etc.) in real time in a social networking update. For example, a user in a social networking system may generate a social networking update that references a media object while the user is consuming the media object. A determination may be made that the user is consuming the media object and that the user generates the social networking update while the user is consuming the media object. A link is inserted in the social networking update that references a portion of the media object that corresponds to a time instance at which the user generates the social networking update. For instance, the link may be automatically inserted in the social networking update.Type: GrantFiled: July 31, 2009Date of Patent: May 7, 2019Assignee: OATH INC.Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
-
Patent number: 9715901Abstract: A system and method including: a source video for broadcast by a social media platform may be received; a set of video snippets may be extracted from the source video; a subset of the video snippets may be joined to form a preview video; a request for content for an account of the social media platform may be received from a client device; and the preview video may be provided to the client device for automatic playback by the client device in a playback area displayed inline with a message stream of the account.Type: GrantFiled: June 29, 2015Date of Patent: July 25, 2017Assignee: Twitter, Inc.Inventors: Baljeet Singh, Michael Folgner, Ryan Cunningham, David Regan, Yi Wang, Noah Vihinen, Thomas Stephen Woolway
-
Patent number: 9336332Abstract: Systems, methods and techniques for discovering, managing and/or representing data are described. In particular, systems and methods for acquiring, representing, and disseminating data independently of, for example, the nature of the data sources or the data storage infrastructure, are described. Such discovery, management and/or representation may be enabled by various manners of integration into pre-existing network architecture, enabled via system(s) or method(s) implemented remotely from pre-existing network architecture, and/or enabled via programmatic integration into existing computing applications such as Web applications.Type: GrantFiled: January 9, 2014Date of Patent: May 10, 2016Assignee: CLIPCARD INC.Inventors: Don W. Davis, Michael P. Gerlek, Ryan Cunningham
-
Patent number: 9141271Abstract: Techniques are described herein that are capable of taking action upon users in a social networking system with respect to a purpose based on compatibility of the users to the purpose. The action may be further based on compatibility of the users and the purpose to a venue. Example actions include but are not limited to recommending users for a purpose and/or a venue; recommending a purpose for users and/or a venue; recommending a venue for users and/or a purpose; inviting users to join a group, to attend an event, or to perform an action; etc. For instance, the social networking system may include a network manager that performs a compatibility analysis with respect to attributes of users, a purpose, and/or a venue, respectively. The network manager may take an action upon the users (or a subset thereof) based on the results of the compatibility analysis.Type: GrantFiled: August 26, 2009Date of Patent: September 22, 2015Assignee: YAHOO! INC.Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
-
Patent number: 9009750Abstract: Methods and systems for post-processing video to identify interests based on clustered user interactions are provided. A client application program running on a set-top box is provided to enable a user to interactively select a point of interest within video content being played via the set-top box. The selected points of interest of multiple users is aggregated, and clusters of the points of interest are determined. Objects associated with the clusters are determined by analyzing video segments containing the clustered points of interest. Messages related to the objects are created and sent to the relevant users that indicated selection of points of interest which correlate to the objects.Type: GrantFiled: March 28, 2012Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Mike Folgner, Ryan Cunningham
-
Publication number: 20150066896Abstract: Systems, methods and techniques for discovering, managing and/or representing data are described. In particular, systems and methods for acquiring, representing, and disseminating data independently of, for example, the nature of the data sources or the data storage infrastructure, are described. Such discovery, management and/or representation may be enabled by various manners of integration into pre-existing network architecture, enabled via system(s) or method(s) implemented remotely from pre-existing network architecture, and/or enabled via programmatic integration into existing computing applications such as Web applications.Type: ApplicationFiled: January 9, 2014Publication date: March 5, 2015Applicant: OneOcean CorporationInventors: Don W. Davis, Michael P. Gerlek, Ryan Cunningham
-
Publication number: 20120185889Abstract: Methods and systems for post-processing video to identify interests based on clustered user interactions are provided. A client application program running on a set-top box is provided to enable a user to interactively select a point of interest within video content being played via the set-top box. The selected points of interest of multiple users is aggregated, and clusters of the points of interest are determined. Objects associated with the clusters are determined by analyzing video segments containing the clustered points of interest. Messages related to the objects are created and sent to the relevant users that indicated selection of points of interest which correlate to the objects.Type: ApplicationFiled: March 28, 2012Publication date: July 19, 2012Applicant: Yahoo!, Inc.Inventors: Mike Folgner, Ryan Cunningham
-
Patent number: 8176509Abstract: Methods and systems for post-processing video to identify interests based on clustered user interactions are provided. A client application program running on a set-top box is provided to enable a user to interactively select a point of interest within video content being played via the set-top box. The selected points of interest of multiple users is aggregated, and clusters of the points of interest are determined. Objects associated with the clusters are determined by analyzing video segments containing the clustered points of interest. Messages related to the objects are created and sent to the relevant users that indicated selection of points of interest which correlate to the objects.Type: GrantFiled: June 30, 2009Date of Patent: May 8, 2012Assignee: Yahoo! Inc.Inventors: Mike Folgner, Ryan Cunningham
-
Publication number: 20110055725Abstract: Techniques are described herein that are capable of taking action upon users in a social networking system with respect to a purpose based on compatibility of the users to the purpose. The action may be further based on compatibility of the users and the purpose to a venue. Example actions include but are not limited to recommending users for a purpose and/or a venue; recommending a purpose for users and/or a venue; recommending a venue for users and/or a purpose; inviting users to join a group, to attend an event, or to perform an action; etc. For instance, the social networking system may include a network manager that performs a compatibility analysis with respect to attributes of users, a purpose, and/or a venue, respectively. The network manager may take an action upon the users (or a subset thereof) based on the results of the compatibility analysis.Type: ApplicationFiled: August 26, 2009Publication date: March 3, 2011Applicant: YAHOO! INC.Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
-
Publication number: 20110029512Abstract: Techniques are described herein that are capable of providing a link to a portion of a media object (e.g., video, audio, etc.) in real time in a social networking update. For example, a user in a social networking system may generate a social networking update that references a media object while the user is consuming the media object. A determination may be made that the user is consuming the media object and that the user generates the social networking update while the user is consuming the media object. A link is inserted in the social networking update that references a portion of the media object that corresponds to a time instance at which the user generates the social networking update. For instance, the link may be automatically inserted in the social networking update.Type: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Applicant: Yahoo! Inc.Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
-
Publication number: 20100333124Abstract: Methods and systems for post-processing video to identify interests based on clustered user interactions are provided. A client application program running on a set-top box is provided to enable a user to interactively select a point of interest within video content being played via the set-top box. The selected points of interest of multiple users is aggregated, and clusters of the points of interest are determined. Objects associated with the clusters are determined by analyzing video segments containing the clustered points of interest. Messages related to the objects are created and sent to the relevant users that indicated selection of points of interest which correlate to the objects.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: Yahoo! Inc.Inventors: Mike Folgner, Ryan Cunningham
-
Publication number: 20100070643Abstract: Methods and apparatus are described relating to the delivery of synchronized metadata for use with an associated linear data stream, e.g., a video or audio stream. According to various embodiments of the invention, the metadata are delivered using multiple transactions.Type: ApplicationFiled: September 11, 2008Publication date: March 18, 2010Applicant: Yahoo! Inc.Inventors: Rajiv Puranik, Ryan Cunningham
-
Patent number: 7516213Abstract: There is disclosed a method of providing a user computer with access to video advertisement files of a network. The method may comprise launching a browser application for a user computer to connect to a network, detecting if the user computer is not actively sending or receiving data from the network, and if so, commencing downloading a video advertisement file from the network to the user computer, detecting if the user computer is downloading a web page during downloading of the video advertisement file, and if so, waiting to continue downloading of the video advertisement file, automatically displaying the video advertisement file, determining that an ad file should not be viewed after the ad file has been viewed a predetermined number of times per predetermined time period, and providing a link that permits a user to select a web site that corresponds to the video advertisement file.Type: GrantFiled: March 25, 2004Date of Patent: April 7, 2009Assignee: NetZero, Inc.Inventors: Ryan Cunningham, Brian Hartman, Michael Jones, Laimonas Anusauskas, Robert Buch