Patents by Inventor Damon Danieli

Damon Danieli 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: 8621585
    Abstract: Methods and apparatuses for handling an invitation to a multi-device networked-application session are disclosed. In one such method, a client device receives a pushed invitation notification from an invitation server. The pushed invitation notification indicates that an inviter user has invited an invitee user to join a multi-device session of a networked application, but the pushed invitation notification omits an invitation payload to enable the invitee user to join the multi-device session. The client device notifies the user of the client device, and the user indicates to accept the invitation. The client device responds to the invitation server, authenticates the user, and receives from the invitation server an invitation payload, according to which the client device attempts to join the multi-device session.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: December 31, 2013
    Assignee: Z2Live, Inc.
    Inventors: Damon Danieli, Josh Gruenberg
  • Publication number: 20120157205
    Abstract: Voice communication between players using one or more multiplayer game console is selectively controlled. A player may selectively block voice communications with another player during a current and any future games. In addition, an authorized party (e.g., a parent) can selectively preclude voice communication by a minor child by setting an option that is uploaded to an online game service service; the minor child is then precluded from voice communication on any voice console via the online game service. Also, a player may be temporarily or permanently banned from voice communication during games played through an online game service in response to complaints made by other players concerning the player's behavior in voice communication while playing games, e.g., excessive use of profanity. When a player signs on to the online game service, data are downloaded to the game console that indicate any applicable restraints on voice communication.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Damon Danieli, Noah Heller
  • Publication number: 20100319062
    Abstract: A multi-device invitation system and method are provided herein.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 16, 2010
    Inventors: Damon Danieli, Josh Gruenberg
  • Publication number: 20060095262
    Abstract: An input audio data stream comprising speech is processed by an automatic censoring filter in either a real-time mode, or a batch mode, producing censored speech that has been altered so that undesired words or phrases are either unintelligible or inaudible. The automatic censoring filter employs a lattice comprising either phonemes and/or words derived from phonemes for comparison against corresponding phonemes or words included in undesired speech data. If the probability that a phoneme or word in the input audio data stream matches a corresponding phoneme or word in the undesired speech data is greater than a probability threshold, the input audio data stream is altered so that the undesired word or a phrase comprising a plurality of such words is unintelligible or inaudible. The censored speech can either be stored or made available to an audience in real-time.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventor: Damon Danieli
  • Publication number: 20060058103
    Abstract: During an online event, a spectator process monitors a state of the event, updating a spectator model, so that spectator data streams can be generated and provided to spectators. The spectator data streams can be formatted and provided with content appropriate for use by different types of spectator devices used by the spectators. The spectator process can also automatically generate virtual commentary appropriate for the action occurring in the event for inclusion in the spectator data streams. A media server receives the rendered data streams and distributes them to the electronic devices being used by the spectators. The distribution can be delayed to avoid a spectator conveying information to a participant that would provide an unfair advantage. Executable code can be included in the spectator data stream to provide additional functionality and facilitate interaction between the spectators, and to enable a spectator to also “play” the game.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Damon Danieli, Jason Keimig, Tracey Montoya
  • Publication number: 20050181878
    Abstract: A method and system facilitating selection of participants in multiplayer online electronic games. The method provides an efficient procedure for players to host and join new instances of multiplayer online electronic games, as well as providing a scheme that enables players to join multiplayer online electronic games that are already in progress. The method is implemented through a gaming utility that runs on each player's electronic device (e.g. PC) and interacts behind the scenes with an online messaging service. Player hosts are enabled to select players from a list of contacts provided by the online messaging service who they want to invite to join a chat session. A selected multiplayer online electronic game is selectively launched on all of the player's computers through a single command issued by the host.
    Type: Application
    Filed: March 24, 2005
    Publication date: August 18, 2005
    Applicant: Microsoft Corporation
    Inventors: Damon Danieli, John Selbie, Matthew Stipes, John Pennock, Drew Bamford
  • Publication number: 20050159833
    Abstract: Two different and separate audio data streams are processed through a personal computer (PC) system or other computing device so that the separate and distinct audio data streams are heard through separate sound transducers. In a preferred embodiment, chat messages received over a network during execution of a multiplayer game are processed separately from sounds produced by the multiplayer game, enabling a user to hear the game sounds from speakers, separate and distinct from verbal chat messages, which are heard through earphone(s). The earphone(s) are included in a headset, as well as a microphone that enables the user to produce verbal data that are conveyed to a hardware control unit that is connected to the PC system through a universal serial bus (USB) port. The chat audio data are converted into an analog audio signal that is heard by the user in the headphone(s) and is spatially separate and distinct from the game audio data heard through the speakers.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Edward Giaimo, Matthew Stipes, Damon Danieli, Wolfgang Mack, Thomas Brooks
  • Publication number: 20050113169
    Abstract: Voice communication between players using one or more multiplayer game console is selectively controlled. A player may selectively block voice communications with another player during a current and any future games. In addition, an authorized party (e.g., a parent) can selectively preclude voice communication by a minor child by setting an option that is uploaded to an online game service service; the minor child is then precluded from voice communication on any voice console via the online game service. Also, a player may be temporarily or permanently banned from voice communication during games played through an online game service in response to complaints made by other players concerning the player's behavior in voice communication while playing games, e.g., excessive use of profanity. When a player signs on to the online game service, data are downloaded to the game console that indicate any applicable restraints on voice communication.
    Type: Application
    Filed: December 29, 2004
    Publication date: May 26, 2005
    Applicant: Microsoft Corporation
    Inventors: Damon Danieli, Noah Heller
  • Publication number: 20050075885
    Abstract: Visually identifying one or more known or anonymous voice speakers to a listener in a computing session. For each voice speaker, voice data include a speaker identifier that is associated with a visual indicator displayed to indicate the voice speaker who is currently speaking. The speaker identifier is first used to determine voice privileges before the visual indicator is displayed. The visual indicator is preferably associated with a visual element controlled by the voice speaker, such as an animated game character. Visually identifying a voice speaker enables the listener and/or a moderator of the computing session to control voice communications, such as muting an abusive voice speaker. The visual indicator can take various forms, such as an icon displayed adjacent to the voice speaker's animated character, or a different icon displayed in a predetermined location if the voice speaker's animated character is not currently visible to the listener.
    Type: Application
    Filed: September 25, 2003
    Publication date: April 7, 2005
    Inventor: Damon Danieli
  • Publication number: 20050071481
    Abstract: A server provides a secure environment for establishing peer-to-peer communications between clients. When two clients of the server wish to establish peer-to-peer communication, they first connect to the server. The server authenticates each client and provides information to authenticated clients to enable them to establish peer-to-peer communication. Any client who abuses the peer-to-peer communication privileges can lose the right to be authenticated. In an exemplary embodiment, the server is a game server and the clients joining in playing games, preferably using voiced-based peer-to-peer communication. Different levels of authorization may be granted to different clients, to limit the interaction between clients.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Inventor: Damon Danieli
  • Publication number: 20050025465
    Abstract: Enhanced functionality for audio/video content playback includes, in accordance with one aspect, receiving audio/video content for playback. Programmatic data associated with the audio/video content is also received. A set of instructions is executed to enhance the playback of the audio/video content, wherein the enhancement is based at least in part on the programmatic data.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventor: Damon Danieli