Patents by Inventor Donald Fischer

Donald Fischer 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: 8191000
    Abstract: Methods and systems can manage the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: May 29, 2012
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8185584
    Abstract: Embodiments of the present invention provide methods and systems that allow users to share information about their recent activities with other users. In particular, as users receive and/or share multimedia content with other users, information that indicates the locations of this content, such as a website, playlist, or file, is passively tracked and logged. This information may be formatted into a viewable form, such as a web site or web log, and cooperatively shared with other users. Users may then incorporate the multimedia content played by other users into their own library. Users may also elect to synchronize their multimedia content with other users. For convenience, multiple locations for the same multimedia content may be determined when it is logged and tracked. Users may obtain the multimedia content using one or more of their existing accounts with a provider at their own discretion.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 22, 2012
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8176191
    Abstract: Embodiments of the present invention provide an automated scheme for identifying high/low value content. Playback data from users in a social network may be periodically submitted by users of the social network. The playback data indicates segments of content, such as audio or video that the user has skipped over or tagged as low value. The playback data may also indicate segments of content that the user has repeated or tagged as high value. The playback data is then analyzed in aggregate and various clips are identified. In addition, the playback data may be compiled and organized among the users for future use. The playback data may be used to indicate segments of high/low interest to peers in the social network or to arbitrary users.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: May 8, 2012
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark
  • Patent number: 8091032
    Abstract: Embodiments of the present invention provide users with suggested content that is weighted based on the social network context of the suggestion. In particular, the suggested content is selected based on incorporating the preferences of users having a relationship with the user. For example, content recommendations from a family member or known friend of the user may be highly weighted over other recommendations.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: January 3, 2012
    Assignee: Red Hat, Inc.
    Inventor: Donald Fischer
  • Patent number: 8060827
    Abstract: Systems and methods provide users with suggested content that is preloaded on a media player. The suggested content is selected based on playback data from individuals and groups in a social network or playback data from anonymous users, or explicit suggestions from peers of the user in the social network, such as friends or family. The user may set aside space on their media player, such as a DVR or PC hard drive. A service then populates this space with suggested content. In addition, systems and methods allow users to track and create recommendations of content and to automatically schedule recording of showings of this content. The user may automatically record everything suggested, or require the user make selections. Systems and methods also provide for automatic selections, based on content type, time of day, or a random pattern.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 15, 2011
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark
  • Patent number: 7996550
    Abstract: An embodiment relates generally to a method for playing for a file. The method includes initiating a playback for a selected file on a reserved server, where the selected file is also distributed in segments across a peer-to-peer network. The method also includes initiating a retrieval of the selected file from the peer-to-peer network or reserved server and ordering the retrieved segments of the selected file for playback. The method further includes switching playback of the selected file between the peer-to-peer network and reserved server according to the real-time performance and availability of the peer-to-peer network and reserved server.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: August 9, 2011
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington
  • Patent number: 7904601
    Abstract: Embodiments of the present invention provide a system and method for logging a client into an internet service using a preexisting service. In order to login, the user may select a link that triggers the service to send login information to the user via a preexisting service, such as instant messaging or email. In some embodiments, the user is sent a link via their preexisting service. The user then logs into the service by selecting the link.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 8, 2011
    Assignee: Red Hat, Inc.
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20100299617
    Abstract: Methods and systems can manage the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Inventors: Donald Fischer, Havoc Penington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 7792903
    Abstract: Embodiments of the present invention provide methods and systems for managing the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: September 7, 2010
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 7752553
    Abstract: Embodiments of the present invention provide an aggregated event stream that indicates activities to a user across a range of online services. Embodiments may include a web site, a client application, or mobile device. In particular, a display is provided to a user that indicates various events in a “stacked” format. Each block of the stacked format represents one or more events originating from the user's own activities or activities of the user's contacts in their social network. Activities may originate from accounts on other online services that the user linked to their account or profile. The stacked format is updated in substantially real time to provide the user a sense of the activities of their social network around them.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: July 6, 2010
    Assignee: Red Hat, Inc.
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Colin Walters, Marina Zhurakhinskaya, Mike Langlie
  • Patent number: 7752552
    Abstract: Embodiments of the present invention provide a way of embedding a display of activities relevant to a social network in a third party website. In particular, embodiments of the present invention provide for an embedded aggregated event stream. In particular, a display is provided to a user that indicates various events in a “stacked” format. Each block of the stacked format represents one or more events originating from the user's own activities or activities of the user's contacts in their social network. Activities may originate from accounts on other online services that the user linked to their account or profile. The stacked format is updated in substantially real time to provide the user a sense of the activities of their social network around them.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: July 6, 2010
    Assignee: Red Hat, Inc.
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Colin Walters, Marina Zhurakhinskaya, Mike Langlie
  • Publication number: 20080133475
    Abstract: Embodiments of the present invention provide an automated scheme for identifying high/low value content. Playback behavior of users in the social network is passively collected either continuously or periodically. The playback data indicates portions of content, such as audio or video, that the user has skipped over, repeated, paused, etc. The playback data is then aggregated and analyzed and various segments are determined. In addition, the playback data may be compiled and organized among the users for future use. The playback data may be used to indicate segments of high/low interest to peers in the social network or to arbitrary users.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Donald FISCHER
  • Publication number: 20080134054
    Abstract: Embodiments of the present invention allow users to tag a multimedia program or stream with data or pointers to external information related to content of the multimedia program. Users in a social network may tag various aspects of the content, such as a particular actor, a type of car, jewelry, a location, a phrase, etc. This tagging information may then be linked to various websites that provide further information about the tagged content and may be keyed to video offset times.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Bryan Clark, Havoc Pennington, Donald Fischer
  • Publication number: 20080134343
    Abstract: Embodiments of the present invention provide a system and method for logging a client into an internet service using a preexisting service. In order to login, the user may select a link that triggers the service to send login information to the user via a preexisting service, such as instant messaging or email. In some embodiments, the user is sent a link via their preexisting service. The user then logs into the service by selecting the link.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Havoc PENNINGTON, Donald Fischer, Bryan Clark, Owen Taylor, Colin Walters
  • Publication number: 20080130522
    Abstract: An embodiment relates generally to a method of providing peer-to-peer services. The method includes selecting a peer-to-peer service and determining multiple participants from a social network to form a set of known peers. The method also includes executing the peer-to-peer service from the set of known peers using a peer-to-peer overlay.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Havoc Pennington, Donald Fischer
  • Publication number: 20080134040
    Abstract: Embodiments of the present invention provide a way of embedding a display of activities relevant to a social network in a third party website. In particular, embodiments of the present invention provide for an embedded aggregated event stream. In particular, a display is provided to a user that indicates various events in a “stacked” format. Each block of the stacked format represents one or more events originating from the user's own activities or activities of the user's contacts in their social network. Activities may originate from accounts on other online services that the user linked to their account or profile. The stacked format is updated in substantially real time to provide the user a sense of the activities of their social network around them.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Colin Walters, Marina Zhurakhinskaya, Mike Langlie
  • Publication number: 20080134035
    Abstract: Embodiments of the present invention provide an aggregated event stream that indicates activities to a user across a range of online services. Embodiments may include a web site, a client application, or mobile device. In particular, a display is provided to a user that indicates various events in a “stacked” format. Each block of the stacked format represents one or more events originating from the user's own activities or activities of the user's contacts in their social network. Activities may originate from accounts on other online services that the user linked to their account or profile. The stacked format is updated in substantially real time to provide the user a sense of the activities of their social network around them.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Applicant: Red Hat, Inc.
    Inventors: Havoc Pennington, Donald Fischer, Bryan Clark, Colin Walters, Marina Zhurakhinskaya, Mike Langlie
  • Publication number: 20080134053
    Abstract: Embodiments of the present invention provide users with suggested content that is weighted based on the social network context of the suggestion. In particular, the suggested content is selected based on incorporating the preferences of users having a relationship with the user. For example, content recommendations from a family member or known friend of the user may be highly weighted over other recommendations.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Donald FISCHER
  • Publication number: 20080133495
    Abstract: Embodiments of the present invention provide a mechanism for weighting search results based on active and passive sharing activity among users in the context of a social network. In particular, information being shared among users is monitored. When a search is requested by a user, information recently shared among a user's social network is consulted and is used to weight the search results in the relevance calculation. For example, sharing activity that occurred recently or ongoing is used to weight the search results.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Donald Fischer
  • Publication number: 20080134039
    Abstract: Embodiments of the present invention provide users with suggested content that is preloaded on a media player. The suggested content is selected based on playback data from individuals and groups in a social network or playback data from anonymous users, or explicit suggestions from peers of the user in the social network, such as friends or family. The user may set aside space on their media player, such as a DVR or PC hard drive. A service then populates this space with suggested content. For example, the user may elect to populate this space with shows that their friends are watching, automatically. In addition, embodiments of the present invention allow users to track and create recommendations of content and to automatically schedule recording of showings of this content. The user may automatically record everything suggested, or require the user make selections. The present invention also provides for automatic selections, based on content type, time of day, or a random pattern.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark