Patents by Inventor William McCarroll

William McCarroll 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: 20180227916
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Inventors: Adam Harris, William McCarroll
  • Patent number: 9942894
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 10, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Adam Harris, William McCarroll
  • Publication number: 20150003332
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Adam Harris, William McCarroll
  • Patent number: 8837528
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: September 16, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Adam Harris, William McCarroll
  • Patent number: 8160082
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: April 17, 2012
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Adam Harris, William McCarroll
  • Patent number: 7962549
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 14, 2011
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7930345
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: April 19, 2011
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7877509
    Abstract: Systems for balancing distribution of participants in a gaming environment are provided. In various embodiments, systems of the present invention may include multiple application servers each hosting a common game application, a lobby server for assigning new client devices to one of the application servers, and a universe manager for receiving reports from each of the application servers concerning the status of the game application. The universe manager may further instruct the lobby server to reallocate assignment of subsequent new client devices in order to balance the number of client devices assigned to each application servers.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: January 25, 2011
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20100285872
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 11, 2010
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20100279767
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 4, 2010
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7822809
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: October 26, 2010
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7711847
    Abstract: A multi-user online application network computing configuration maintains application level information at a portal or lobby server, rather than at each individual application server or host machine. Users can therefore learn about and select a desired application, such as an online game, through communication with the lobby server. After appropriate authorization processing, users can contact the associated application server, such as a game host, to begin their participation. The lobby server can therefore reduce the bandwidth requirements and other operating demands on the application server. In addition, cross-application communications in real-time are facilitated through the lobby server concept. The multi-user application environment also provides a common data model for maintaining user information, such as for establishing a ladder ranking system in the online gaming context in which user achievements are recorded and shared among users and among the different game applications.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: May 4, 2010
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20090310617
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Application
    Filed: August 3, 2009
    Publication date: December 17, 2009
    Inventors: Adam Harris, William McCarroll
  • Patent number: 7613800
    Abstract: Systems for communication across multiple game applications are provided. In various embodiments, systems of the present invention may include a first application server hosting a first game application, a second application server hosting a second game application that is different from the first game application, a first client device for interaction with the first game application, a second client device for interaction with the second game application, and a universe management server for maintaining information about the first client device and the second client device. The information maintained in the universe management server may include game application interaction information, which allows the universe management server to facilitate real-time communication between a user of the first client device and a user of the second client device. The universe management system may further receive communications from both client devices via the first and second application server.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: November 3, 2009
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20090006545
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 1, 2009
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20090006604
    Abstract: Systems for communication across multiple game applications are provided. In various embodiments, systems of the present invention may include a first application server hosting a first game application, a second application server hosting a second game application that is different from the first game application, a first client device for interaction with the first game application, a second client device for interaction with the second game application, and a universe management server for maintaining information about the first client device and the second client device. The information maintained in the universe management server may include game application interaction information, which allows the universe management server to facilitate real-time communication between a user of the first client device and a user of the second client device. The universe management system may further receive communications from both client devices via the first and second application server.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 1, 2009
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20080280686
    Abstract: Systems for balancing distribution of participants in a gaming environment are provided. In various embodiments, systems of the present invention may include multiple application servers each hosting a common game application, a lobby server for assigning new client devices to one of the application servers, and a universe manager for receiving reports from each of the application servers concerning the status of the game application. The universe manager may further instruct the lobby server to reallocate assignment of subsequent new client devices in order to balance the number of client devices assigned to each application servers.
    Type: Application
    Filed: July 15, 2008
    Publication date: November 13, 2008
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Publication number: 20060193283
    Abstract: A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Inventors: Adam Harris, William McCarroll
  • Publication number: 20030204566
    Abstract: A multi-user online application network computing configuration maintains application level information at a portal or lobby server, rather than at each individual application server or host machine. Users can therefore learn about and select a desired application, such as an online game, through communication with the lobby server. After appropriate authorization processing, users can contact the associated application server, such as a game host, to begin their participation. The lobby server can therefore reduce the bandwidth requirements and other operating demands on the application server. In addition, cross-application communications in real-time are facilitated through the lobby server concept. The multi-user application environment also provides a common data model for maintaining user information, such as for establishing a ladder ranking system in the online gaming context in which user achievements are recorded and shared among users and among the different game applications.
    Type: Application
    Filed: February 4, 2003
    Publication date: October 30, 2003
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll