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: 10430024
    Abstract: 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: Grant
    Filed: November 13, 2013
    Date of Patent: October 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vignesh Sachidanandam, Joe Downing, Cory Cirrincione, Catherine Pham
  • Patent number: 10114974
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: October 30, 2018
    Assignee: Zhigu Holdings Limited
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Patent number: 9971773
    Abstract: 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: Grant
    Filed: July 15, 2016
    Date of Patent: May 15, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
  • Publication number: 20170011033
    Abstract: 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: Application
    Filed: July 15, 2016
    Publication date: January 12, 2017
    Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
  • Patent number: 9411808
    Abstract: 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: Grant
    Filed: March 4, 2014
    Date of Patent: August 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
  • Publication number: 20160026823
    Abstract: 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: Application
    Filed: August 31, 2015
    Publication date: January 28, 2016
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Herbert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Patent number: 9191692
    Abstract: 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: Grant
    Filed: June 2, 2010
    Date of Patent: November 17, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Douglas Berrett, Cory Cirrincione, Joseph McClanahan, Sean Kollenkark
  • Patent number: 9176214
    Abstract: 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: Grant
    Filed: August 10, 2011
    Date of Patent: November 3, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
  • Publication number: 20150254242
    Abstract: 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: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: Microsoft Corporation
    Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
  • Patent number: 9124651
    Abstract: 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: Grant
    Filed: March 30, 2010
    Date of Patent: September 1, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sean Kollenkark, Chad Gibson, Clifton James Hebert, Cory Cirrincione, Doug Berrett, Joe McClanahan
  • Publication number: 20150134334
    Abstract: 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: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: Microsoft Corporation
    Inventors: Vignesh Sachidanandam, Joe Downing, Cory Cirrincione, Catherine Pham
  • Patent number: 8745664
    Abstract: 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: Grant
    Filed: March 26, 2008
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Schwesinger, Cory Cirrincione, Joseph McClanahan
  • Publication number: 20140053063
    Abstract: 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: Application
    Filed: August 14, 2012
    Publication date: February 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Cory Cirrincione, Mark Leece, Dominic Hopton
  • Patent number: 8385723
    Abstract: 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: Grant
    Filed: June 18, 2010
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Joseph McClanahan, Cory Cirrincione, Todd San Jule, Mark Schwesinger, Sean Kollenkark
  • Publication number: 20130040572
    Abstract: 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: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Doug Berrett, Mike Albee, Cory Cirrincione, Sean Kollenkark, Joseph McClanahan, Michael Patten, Christopher Weare
  • Patent number: 8203654
    Abstract: 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: Grant
    Filed: December 13, 2007
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Cory Cirrincione, Joseph McClanahan, Mark Schwesinger, Jessica Zahn
  • Patent number: 8191094
    Abstract: 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: Grant
    Filed: June 11, 2007
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
  • Publication number: 20110311205
    Abstract: 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: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Joseph McClanahan, Cory Cirrincione, Todd San Jule, Mark Schwesinger, Sean Kollenkark
  • Publication number: 20110302606
    Abstract: 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: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Douglas Berrett, Cory Cirrincione, Joseph McClanahan, Sean Kollenkark
  • Patent number: 8056098
    Abstract: 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: Grant
    Filed: April 4, 2008
    Date of Patent: November 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Joseph McClanahan, Mark Schwesinger, Jessica Zahn, Cory Cirrincione