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: 8928727Abstract: 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: GrantFiled: September 6, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Timothy Seeds Milligan, Chee Chew, Daniel Caiafa, Hin-Chung Lam, James Neil Weatherall
-
Publication number: 20100331078Abstract: 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: ApplicationFiled: September 3, 2010Publication date: December 30, 2010Applicant: MICROSOFT CORPORATIONInventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
-
Patent number: 7798905Abstract: 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: GrantFiled: May 9, 2003Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
-
Patent number: 7650495Abstract: 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: GrantFiled: March 24, 2008Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: 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: 20080227548Abstract: 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: ApplicationFiled: March 13, 2007Publication date: September 18, 2008Applicant: Microsoft CorporationInventors: Kareem Ahmad Choudhry, Martin J. Sleeman, Brian Andrew Moore, Robert Sanfilippo, Vance O'Neill, Daniel Caiafa
-
Publication number: 20080177997Abstract: 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: ApplicationFiled: March 24, 2008Publication date: July 24, 2008Applicant: MICROSOFT CORPORATIONInventors: 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: 7370194Abstract: 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: GrantFiled: June 10, 2002Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: 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: 20070013515Abstract: 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: ApplicationFiled: July 15, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Jerry Johnson, Daniel Caiafa, Jeffrey Allen
-
Publication number: 20070005504Abstract: 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: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Ling Chen, Shyam Krishnamoorthy, Daniel Caiafa, Jerry Hook, Dan Walther
-
Publication number: 20050256845Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 17, 2005Applicant: Microsoft CorporationInventors: James Jen, Gary Thompson, Daniel Caiafa, Brent Curtis, Boyd Multerer
-
Publication number: 20050251531Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: Microsoft CorporationInventors: James Jen, Gary Thompson, Daniel Caiafa, Brent Curtis, Boyd Multerer
-
Publication number: 20050108362Abstract: 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: ApplicationFiled: December 3, 2004Publication date: May 19, 2005Applicant: Microsoft CorporationInventors: Alexander Weinert, Daniel Caiafa, Brian Morin
-
Publication number: 20040225386Abstract: 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: ApplicationFiled: May 9, 2003Publication date: November 11, 2004Applicant: MICROSOFT CORPORATIONInventors: Gary Thompson, Benjamin O. Zotto, Brent E. Curtis, Daniel Caiafa
-
Publication number: 20030228908Abstract: 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: ApplicationFiled: June 10, 2002Publication date: December 11, 2003Inventors: Daniel Caiafa, Mark D. VanAntwerp
-
Publication number: 20030229779Abstract: 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: ApplicationFiled: June 10, 2002Publication date: December 11, 2003Inventors: Dinarte R. Morais, Ling T. Chen, Mark D. VanAntwerp, Daniel Caiafa, Boyd C. Multerer, Damon V. Danieli, Sean Christian Wohlgemuth, Eric Neustadter, Michael Courage