Patents by Inventor Daniel Caiafa

Daniel Caiafa 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: 8928727
    Abstract: The subject technology discloses configurations for receiving input device data via an unreliable data channel from a first computing device in which the input device data includes keyboard data, mouse input data and/or touch and gesture data from the first computing device. The subject technology determines a host client computing device among one or more second computing devices in a multiway video conference for receiving the input device data. Further, the subject technology transmits the input device data via a second unreliable data channel to the determined host client computing device, where the input device data is transmitted on a separate data channel from any video or audio data transmitted to the host client computing device.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Timothy Seeds Milligan, Chee Chew, Daniel Caiafa, Hin-Chung Lam, James Neil Weatherall
  • Publication number: 20100331078
    Abstract: A procedure receives a game result from a game console. A rating is determined for the game result. If the rating for the game result meets a predetermined criteria, the recorded game associated with the game result is received from the game console. The recorded game is attached to the rating of the game result such that other players can access the recorded game through an online gaming service.
    Type: Application
    Filed: September 3, 2010
    Publication date: December 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
  • Patent number: 7798905
    Abstract: A procedure receives a game result from a game console. A rating is determined for the game result. If the rating for the game result meets a predetermined criteria, the recorded game associated with the game result is received from the game console. The recorded game is attached to the rating of the game result such that other players can access the recorded game through an online gaming service.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
  • Patent number: 7650495
    Abstract: An exemplary implementation of a security gateway for online console-based gaming operates as a gateway between a public network (e.g., the Internet), and a private network (e.g., an internal data center network). The security gateway allows secure communication channels to be established with game consoles via the public network, and allows secure communication between game consoles on the public network and service devices on the private network.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Dinarte R. Morais, Mark D. VanAntwerp, Boyd C. Multerer, Daniel Caiafa, Ling T. Chen, Michael Courage, Damon V. Danieli, Eric Neustadter, Sean Christian Wohlgemuth
  • Publication number: 20080227548
    Abstract: A user of a software application (e.g., game or title) running at a gaming console may interact securely in real-time with a user of a compatible software application running at a general purpose computing device. Thus, a game player on the gaming console may play online over a secured communication channel with a game player on a PC, for example.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Kareem Ahmad Choudhry, Martin J. Sleeman, Brian Andrew Moore, Robert Sanfilippo, Vance O'Neill, Daniel Caiafa
  • Publication number: 20080177997
    Abstract: An exemplary implementation of a security gateway for online console-based gaming operates as a gateway between a public network (e.g., the Internet), and a private network (e.g., an internal data center network). The security gateway allows secure communication channels to be established with game consoles via the public network, and allows secure communication between game consoles on the public network and service devices on the private network.
    Type: Application
    Filed: March 24, 2008
    Publication date: July 24, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Dinarte R. Morais, Ling T. Chen, Mark D. VanAntwerp, Daniel Caiafa, Boyd C. Multerer, Damon V. Danieli, Sean Christian Wohlgemuth, Eric Neustadter, Michael Courage
  • Patent number: 7370194
    Abstract: An exemplary implementation of a security gateway for online console-based gaming operates as a gateway between a public network (e.g., the Internet), and a private network (e.g., an internal data center network). The security gateway allows secure communication channels to be established with game consoles via the public network, and allows secure communication between game consoles on the public network and service devices on the private network.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Dinarte R. Morais, Ling T. Chen, Mark D. VanAntwerp, Daniel Caiafa, Boyd C. Multerer, Damon V. Danieli, Sean Christian Wohlgemuth, Eric Neustadter, Michael Courage
  • Publication number: 20070013515
    Abstract: Techniques to enable parental control for a media console are described. One such technique involves enabling user-specific security (or rights) settings. This technique includes first receiving a user identifier from a user interface of a media console. The technique includes next determining a first security profile for the media console based on the user identifier. In this technique, the first security profile defines a supervised operating configuration for the media console that is specific to the user identifier, and which is controlled by an authorized party, such as a parent. Finally, the technique includes enabling use of the first media console subject to the first security profile. In this technique, the first security profile thereby defines parental control choices regarding use of the first media console by the first user, e.g., a child.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Jerry Johnson, Daniel Caiafa, Jeffrey Allen
  • Publication number: 20070005504
    Abstract: Various techniques are described for managing license rights for a variety of digital content. One technique involves initiating a request for a specific content package. The content package includes a unique content package identifier that can be linked with a license offer that also has a unique identifier. A determination is made as to whether the specific content package is available locally, and if not, the specific content package is downloaded. A use license can be obtained for digital content contained within the specific content package. One or more use-license parameters can be determined based on the use license obtained for the digital content. Finally, use of the digital content is enabled in accord with the license parameters that were thus determined.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Ling Chen, Shyam Krishnamoorthy, Daniel Caiafa, Jerry Hook, Dan Walther
  • Publication number: 20050256845
    Abstract: A system and method provides for managing data accessible by multimedia consoles that execute a multimedia application. The system includes a database that stores data for the multimedia consoles. The system also includes a storage manager that communicates between the multimedia consoles and the database. The system further includes a storage configuration database that stores access permission information for the database. In determining whether to grant the request, the system uses the access permission information from the storage configuration database. This abstraction of access permission information from the databases themselves to the storage configuration database may provide flexibility in managing the databases.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: James Jen, Gary Thompson, Daniel Caiafa, Brent Curtis, Boyd Multerer
  • Publication number: 20050251531
    Abstract: The invention is directed to a system and method for managing data accessible by multimedia consoles that execute a multimedia application. The system includes databases that store data for the multimedia consoles. Each database may have a different permission access associated with it, such that, multimedia titles, users, publishers, team members, and the like, each have an associated database with appropriate access permissions.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: James Jen, Gary Thompson, Daniel Caiafa, Brent Curtis, Boyd Multerer
  • Publication number: 20050108362
    Abstract: Resources are partitioned via a virtual partitioning system to distribute the resources over a plurality of resource servers. A virtual partition table can be kept at each of a set of resource managers handling requests for resources in tandem. When a resource is requested, a virtual partition value is calculated algorithmically, and the value is mapped to a resource component via the virtual partition table. The resource component encapsulates information indicating on which of the resource servers the resource resides and can provide a component for performing operations on the resource even though the requester does not have information about where the resource resides. The resources can be repartitioned by modifying the virtual partition table, thus allowing the addition of additional resource servers to the system while the resources remain available. Additional resource types can be added without reengineering the system.
    Type: Application
    Filed: December 3, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Alexander Weinert, Daniel Caiafa, Brian Morin
  • Publication number: 20040225386
    Abstract: A procedure receives a game result from a game console. A rating is determined for the game result. If the rating for the game result meets a predetermined criteria, the recorded game associated with the game result is received from the game console. The recorded game is attached to the rating of the game result such that other players can access the recorded game through an online gaming service.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
  • Publication number: 20030228908
    Abstract: In a statistics system for online console-based gaming, a user's rating is added to the system by inserting an identifier of the user into an appropriate location in a rating table. The user is also assigned to one of multiple rating groups, and a count of users associated with that rating group is modified accordingly. A relative position of the user in the assigned rating group is also associated with the user, and the relative positions of any other users assigned to that same rating group are modified accordingly. A user's ranking is retrieved by identifying which of the multiple rating groups the user is assigned to and generating a count of how many users are assigned to groups with higher rating ranges than the user's group. The user's relative position within the user's group is then added to the count to generate the ranking of the user.
    Type: Application
    Filed: June 10, 2002
    Publication date: December 11, 2003
    Inventors: Daniel Caiafa, Mark D. VanAntwerp
  • Publication number: 20030229779
    Abstract: An exemplary implementation of a security gateway for online console-based gaming operates as a gateway between a public network (e.g., the Internet), and a private network (e.g., an internal data center network). The security gateway allows secure communication channels to be established with game consoles via the public network, and allows secure communication between game consoles on the public network and service devices on the private network.
    Type: Application
    Filed: June 10, 2002
    Publication date: December 11, 2003
    Inventors: Dinarte R. Morais, Ling T. Chen, Mark D. VanAntwerp, Daniel Caiafa, Boyd C. Multerer, Damon V. Danieli, Sean Christian Wohlgemuth, Eric Neustadter, Michael Courage