Patents by Inventor Darren L. Anderson
Darren L. Anderson 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).
-
Publication number: 20100317430Abstract: Discovery and distribution of game session security information includes receiving a request to generate a new game session from a computing device and maintaining a record of a game session identifier for the new game session and a game session key for the new game session, and making the new game session available for other computing devices to join. A request for information describing one or more of a plurality of game sessions may also be received and responded to with the information describing the one or more game sessions as well as a session key that can be used to communicate with at least one of the one or more other computing devices that are part of the game session.Type: ApplicationFiled: August 24, 2010Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Boyd C. Multerer, Darren L. Anderson, Mark D. VanAntwerp, Dinarte R. Morais, Paul E. Newson, Mitsuo Koikawa
-
Patent number: 7818568Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.Type: GrantFiled: November 30, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Boyd C. Multerer, Ling Tony Chen, Darren L. Anderson
-
Patent number: 7803052Abstract: Discovery and distribution of game session security information includes receiving a request to generate a new game session from a computing device and maintaining a record of a game session identifier for the new game session and a game session key for the new game session, and making the new game session available for other computing devices to join. A request for information describing one or more of a plurality of game sessions may also be received and responded to with the information describing the one or more game sessions as well as a session key that can be used to communicate with at least one of the one or more other computing devices that are part of the game session.Type: GrantFiled: June 28, 2002Date of Patent: September 28, 2010Assignee: Microsoft CorporationInventors: Boyd C. Multerer, Darren L. Anderson, Mark D. VanAntwerp, Dinarte R. Morais, Paul E. Newson, Mitsuo Koikawa
-
Patent number: 7765401Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.Type: GrantFiled: November 30, 2005Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Boyd C. Multerer, Ling Tony Chen, Darren L. Anderson
-
Patent number: 7590731Abstract: A mechanism for seeking access of a client to a first server is described. The mechanism involves determining that a client seeking access to the first server is not authenticated by an authentication server. The mechanism further involves communicating a request for login information to be returned to the second server from the client. Login information is received at the authentication server from the client. The client is authenticated by comparing the login information with authentication information maintained by the authentication server. When the login information matches the authentication information, a user authentication indicator is generated at the authentication server and the user sends the authentication indicator to the first server.Type: GrantFiled: November 24, 2003Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Patent number: 7512235Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.Type: GrantFiled: September 8, 2006Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Boyd C. Multerer, Darren L. Anderson, Ling Tony Chen
-
Patent number: 7421731Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.Type: GrantFiled: February 23, 2001Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard, Michael Wei-Quiang Guo
-
Patent number: 7418502Abstract: A system determines whether to grant user access. Prior to granting access, the network server authenticates the user by sending an authentication request. An authentication server determines whether the user has been authenticated. If the user has been authenticated, the network server is notified and the network server grants access. If the user is not authenticated, then login information is retrieved and compared to maintained authentication information. If the retrieved login information matches, then the network server is notified. The retrieved login and authentication information is concealed from the network server. If the user is authenticated, a user profile is communicated to the network server with the notification. If the user is successfully authenticated, a cookie is provided to a user Internet browser. The cookie contains information regarding user authentication, the user's profile, and a list of network servers previously visited.Type: GrantFiled: January 12, 2006Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: John Hal Howard, Darren L. Anderson, Jeffrey C. Kunins, Max E. Metral, Ryan W. Battle
-
Publication number: 20070271584Abstract: An intake interface receives a package with files of content from a submitter and places a job with the package in a jobs database. An automated dispatcher retrieves the job, identifies each file of the content of the package of the job, and groups the identified files into one or more tasks. Each task has a particular type and represents a particular propagation event that can be submitted to one or more particular tools. The automated dispatcher, for each task, calls to a propagation system with the files of the task and the particular type of the task. The propagation system calls to one or more particular tools thereof to in fact perform one or more respective propagating events based on the files and type of such task to propagate the content of the job to the network.Type: ApplicationFiled: May 16, 2006Publication date: November 22, 2007Applicant: Microsoft CorporationInventors: Darren L. Anderson, James H. Miller, Michio Nikaido, Shaykat Chaudhuri
-
Patent number: 7218739Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.Type: GrantFiled: March 9, 2001Date of Patent: May 15, 2007Assignee: Microsoft CorporationInventors: Boyd C. Multerer, Ling Tony Chen, Darren L. Anderson
-
Patent number: 7016960Abstract: A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user was already authenticated by the authentication server, then the network server is notified that the user is authenticated. The network server then grants the user access to the network server. If the user was not already authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated.Type: GrantFiled: April 30, 2003Date of Patent: March 21, 2006Assignee: Microsoft CorporationInventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Publication number: 20040148410Abstract: A mechanism for seeking access of a client to a first server is described. The mechanism involves determining that a client seeking access to the first server is not authenticated by an authentication server. The mechanism further involves communicating a request for login information to be returned to the second server from the client. Login information is received at the authentication server from the client. The client is authenticated by comparing the login information with authentication information maintained by the authentication server. When the login information matches the authentication information, a user authentication indicator is generated at the authentication server and the user sends the authentication indicator to the first server.Type: ApplicationFiled: November 24, 2003Publication date: July 29, 2004Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Patent number: 6678731Abstract: A system determines whether to grant a user access to a network server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user is authenticated by the authentication server, then the network server is notified that the user is authenticated through the use of an authentication ticket, and the network server grants the network server user access. If the user is not authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated by using the authentication ticket.Type: GrantFiled: July 8, 1999Date of Patent: January 13, 2004Assignee: Microsoft CorporationInventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Publication number: 20040002384Abstract: Discovery and distribution of game session security information includes receiving a request to generate a new game session from a computing device and maintaining a record of a game session identifier for the new game session and a game session key for the new game session, and making the new game session available for other computing devices to join. A request for information describing one or more of a plurality of game sessions may also be received and responded to with the information describing the one or more game sessions as well as a session key that can be used to communicate with at least one of the one or more other computing devices that are part of the game session.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: Boyd C. Multerer, Darren L. Anderson, Mark D. VanAntwerp, Dinarte R. Morais, Paul E. Newson, Mitsuo Koikawa
-
Publication number: 20030204610Abstract: A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user was already authenticated by the authentication server, then the network server is notified that the user is authenticated. The network server then grants the user access to the network server. If the user was not already authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated.Type: ApplicationFiled: April 30, 2003Publication date: October 30, 2003Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Patent number: 6584505Abstract: A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user was already authenticated by the authentication server, then the network server is notified that the user is authenticated. The network server then grants the user access to the network server. If the user was not already authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated.Type: GrantFiled: July 8, 1999Date of Patent: June 24, 2003Assignee: Microsoft CorporationInventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
-
Publication number: 20020126846Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.Type: ApplicationFiled: March 9, 2001Publication date: September 12, 2002Inventors: Boyd C. Multerer, Ling Tony Chen, Darren L. Anderson
-
Publication number: 20020120867Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.Type: ApplicationFiled: February 23, 2001Publication date: August 29, 2002Applicant: Microsoft CorporationInventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard