Patents by Inventor Cory Cirrincione
Cory Cirrincione 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: 10430024Abstract: A storage machine holds instructions executable by a logic machine to receive a digital representation of a spoken command. The digital representation is provided to a speech recognizer trained with a user-specific grammar library. The logic machine then receives from the speech recognizer a confidence rating for each of a plurality of different media items. The confidence rating indicates the likelihood that the media item is named in the spoken command. The logic machine then automatically plays back the media item with a greatest confidence rating.Type: GrantFiled: November 13, 2013Date of Patent: October 1, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vignesh Sachidanandam, Joe Downing, Cory Cirrincione, Catherine Pham
-
Patent number: 10114974Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.Type: GrantFiled: August 31, 2015Date of Patent: October 30, 2018Assignee: Zhigu Holdings LimitedInventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
-
Patent number: 9971773Abstract: A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.Type: GrantFiled: July 15, 2016Date of Patent: May 15, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
-
Publication number: 20170011033Abstract: A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.Type: ApplicationFiled: July 15, 2016Publication date: January 12, 2017Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
-
Patent number: 9411808Abstract: A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.Type: GrantFiled: March 4, 2014Date of Patent: August 9, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
-
Publication number: 20160026823Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.Type: ApplicationFiled: August 31, 2015Publication date: January 28, 2016Inventors: Sean Kollenkark, Chad Gibson, Clifton James Herbert, Cory Cirrincione, Doug Berrett, Joe McClanahan
-
Patent number: 9191692Abstract: A television recording system in which multiple client devices can form a group, sharing tuners and channel lineups. The clients may be desktop or laptop computers, digital video recorders or other set top boxes. A device within the group may act as a master, maintaining a master recording schedule and assigning tuners to record programs when scheduled or when a client requests use of a tuner for display live programming. Clients may register with the master, revealing the capabilities of their tuners. The master may, each time a tuner is desired, select an appropriate tuner based on multiple criteria, including bandwidth considerations and capabilities of the tuner.Type: GrantFiled: June 2, 2010Date of Patent: November 17, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas Berrett, Cory Cirrincione, Joseph McClanahan, Sean Kollenkark
-
Patent number: 9176214Abstract: Systems and methods for detecting whether or not two devices are proximate to one another in order to provide a shared computing experience are provided. The method includes broadcasting audio from a first computing device; receiving the broadcast audio at a second computing device; and processing the received audio to identify a unique audio signature within the broadcasted/received audio. The unique audio signature uniquely identifying the first computing device. The method may further include determining that the first computing device and the second computing device are proximate to one another based on the broadcast audio; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.Type: GrantFiled: August 10, 2011Date of Patent: November 3, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
-
Publication number: 20150254242Abstract: A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: Microsoft CorporationInventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
-
Patent number: 9124651Abstract: Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to receive media consumption data for each media content item of a plurality of media content items consumed by a user. Media consumption data for each media content item includes an item-specific privacy status and a media content item identifier. The server is also configured to receive, from one or more of another user and a media content item recommendations program, a request for access to the media consumption data for a media content item, and to provide one or more of the other user and the media content item recommendations program with access to the media consumption data based on the item-specific privacy status of the media consumption data.Type: GrantFiled: March 30, 2010Date of Patent: September 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
-
Publication number: 20150134334Abstract: A storage machine holds instructions executable by a logic machine to receive a digital representation of a spoken command. The digital representation is provided to a speech recognizer trained with a user-specific grammar library. The logic machine then receives from the speech recognizer a confidence rating for each of a plurality of different media items. The confidence rating indicates the likelihood that the media item is named in the spoken command. The logic machine then automatically plays back the media item with a greatest confidence rating.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Microsoft CorporationInventors: Vignesh Sachidanandam, Joe Downing, Cory Cirrincione, Catherine Pham
-
Patent number: 8745664Abstract: The technology is a system and method for displaying a non-grid electronic program guide. Available television channels and episodes are identified in a program guide database. The available television channels are displayed in a first window of the guide. The television series associated with the available episodes are displayed in a second window of the guide. In response to selecting one of the available television channels, the available television episodes are narrowed to the television series that air on the selected television channel. In response to the selection of one of the television series, episodes of the selected television series are displayed in a third window of the guide. Selecting an episode displays the episode information in a fourth window of the guide.Type: GrantFiled: March 26, 2008Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Mark Schwesinger, Cory Cirrincione, Joseph McClanahan
-
Publication number: 20140053063Abstract: A user interface (“UI”) control framework enables UI controls to be declaratively created inline with the HTML markup without having to write boilerplate JavaScript that would usually be needed with conventional UI control models. The UI control framework is architected to sit on top of existing WinJS (Windows Library for JavaScript) functionality and encapsulates behaviors that are common across many control implementations so that a single instance of a UI control template may be used to stamp out multiple control instances. The UI control framework separates layout from the “code behind” in the backing controls so that data binding can be implemented abstractly without explicit knowledge of the layout of the control and any of its child controls. The markup provides “anchor points” that allow the code to have direct access to a child control. Custom expando HTML attributes are utilized that place named properties on control instances.Type: ApplicationFiled: August 14, 2012Publication date: February 20, 2014Applicant: MICROSOFT CORPORATIONInventors: Cory Cirrincione, Mark Leece, Dominic Hopton
-
Patent number: 8385723Abstract: A video recording system that controls recording of television programming relating to sporting events to better match the intent of a user who specified programming for recording. The system merges data from an electronic program guide and sports data, such as from a news feed, to determine values of recording parameters, such as start and stop time and channel. User input may specify a player, team, league or other sports entity for which sporting events are to be recorded. The system may use the sports data to identify sporting events involving the specified sports entity and then access an electronic program guide to determine a channel on which to record the sporting events. When the user specifies a sporting event to record, sports data may be used to track progress of the event and dynamically adjust an ending time of the recording to ensure that the full event is recorded.Type: GrantFiled: June 18, 2010Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: Joseph McClanahan, Cory Cirrincione, Todd San Jule, Mark Schwesinger, Sean Kollenkark
-
Publication number: 20130040572Abstract: Systems and methods for detecting whether or not two devices are proximate to one another in order to provide a shared computing experience are provided. The method includes broadcasting audio from a first computing device; receiving the broadcast audio at a second computing device; and processing the received audio to identify a unique audio signature within the broadcasted/received audio. The unique audio signature uniquely identifying the first computing device. The method may further include determining that the first computing device and the second computing device are proximate to one another based on the broadcast audio; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: Microsoft CorporationInventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
-
Patent number: 8203654Abstract: A system and methods for configuring a television signal SourceType received by one or more tuners. Each of the tuners in the system are initially identified. The signal type is detected, and based on the signal type, a recorder thread is populated with compatible scanners. A weighted scanning order is established within each recorder thread. In one embodiment, the weighted scanning order is based in part on the region where the tuners receive a signal. Once the recorder threads are established, the tuners are scanned in parallel. Based on the scanning results, the television signal SourceType for each tuner is reported.Type: GrantFiled: December 13, 2007Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Cory Cirrincione, Joseph McClanahan, Mark Schwesinger, Jessica Zahn
-
Patent number: 8191094Abstract: A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.Type: GrantFiled: June 11, 2007Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
-
Publication number: 20110311205Abstract: A video recording system that controls recording of television programming relating to sporting events to better match the intent of a user who specified programming for recording. The system merges data from an electronic program guide and sports data, such as from a news feed, to determine values of recording parameters, such as start and stop time and channel. User input may specify a player, team, league or other sports entity for which sporting events are to be recorded. The system may use the sports data to identify sporting events involving the specified sports entity and then access an electronic program guide to determine a channel on which to record the sporting events. When the user specifies a sporting event to record, sports data may be used to track progress of the event and dynamically adjust an ending time of the recording to ensure that the full event is recorded.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: Microsoft CorporationInventors: Joseph McClanahan, Cory Cirrincione, Todd San Jule, Mark Schwesinger, Sean Kollenkark
-
Publication number: 20110302606Abstract: A television recording system in which multiple client devices can form a group, sharing tuners and channel lineups. The clients may be desktop or laptop computers, digital video recorders or other set top boxes. A device within the group may act as a master, maintaining a master recording schedule and assigning tuners to record programs when scheduled or when a client requests use of a tuner for display live programming. Clients may register with the master, revealing the capabilities of their tuners. The master may, each time a tuner is desired, select an appropriate tuner based on multiple criteria, including bandwidth considerations and capabilities of the tuner.Type: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Applicant: Microsoft CorporationInventors: Douglas Berrett, Cory Cirrincione, Joseph McClanahan, Sean Kollenkark
-
Patent number: 8056098Abstract: The technology is a system and method for selecting a television lineup. The available television lineups capable of being viewed on a digital device are identified. One of the tuner positions is selected and the television channel designated in each available television lineup identified. If any of the television channels identified is a likely identifiable channel and is designated by approximately half of the available television lineups, available television lineups may be deleted based on the television signal received by the selected tuner position. In on embodiment, the tuner positions are selected in numerical order. In an alternative embodiment, the tuner positions are first sorted before one is selected. It may not be possible to delete lineups based on likely identifiable channels. In this case, a viewer may be prompted to identify a channel.Type: GrantFiled: April 4, 2008Date of Patent: November 8, 2011Assignee: Microsoft CorporationInventors: Joseph McClanahan, Mark Schwesinger, Jessica Zahn, Cory Cirrincione