Patents by Inventor Gurudas Somadder

Gurudas Somadder 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: 20230140250
    Abstract: A system includes a video source device connected to a video destination device via a network. The video source device includes a network interface and an encoder coupled to the network interface. The encoder is configured to encode a first stream of rendered video frames having a first frame rate to generate a second stream of encoded video frames for transmission over the network via the network interface, wherein the second stream has a second frame rate greater than the first frame rate. As part of this encoding process, the encoder is configured to selectively encode multiple instances of at least one video frame of the first stream for inclusion in the second stream to compensate for the difference between the first frame rate and the second frame rate.
    Type: Application
    Filed: October 10, 2019
    Publication date: May 4, 2023
    Inventors: Douglas Sim Dietrich, JR., Robert McCool, Jean-François Roy, Michael S. Green, Gurudas Somadder
  • Publication number: 20220347584
    Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.
    Type: Application
    Filed: July 19, 2022
    Publication date: November 3, 2022
    Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
  • Patent number: 11433311
    Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: September 6, 2022
    Assignee: Google LLC
    Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
  • Publication number: 20220030047
    Abstract: A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier facilitates joining of the session by the second electronic devices and identifies a controller configuration implementable on each of the one or more second electronic devices for enabling the users of the one or more second electronic devices to interact with the session.
    Type: Application
    Filed: August 16, 2021
    Publication date: January 27, 2022
    Inventors: Avery Pennarun, Kuangye Guo, Robert McCool, Dov Zimring, Neal Cardwell, Saif Khalaf, Jani Huoponen, Soheil Hassas Yeganeh, Gurudas Somadder
  • Patent number: 11140207
    Abstract: A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier facilitates joining of the session by the second electronic devices and identifies a controller configuration implementable on each of the one or more second electronic devices for enabling the users of the one or more second electronic devices to interact with the session.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Avery Pennarun, Kuangye Guo, Robert McCool, Dov Zimring, Neal Cardwell, Saif Khalaf, Jani Huoponen, Soheil Hassas Yeganeh, Gurudas Somadder
  • Publication number: 20210113927
    Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.
    Type: Application
    Filed: December 16, 2020
    Publication date: April 22, 2021
    Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
  • Patent number: 10898812
    Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: January 26, 2021
    Assignee: Google LLC
    Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
  • Publication number: 20190321732
    Abstract: The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 24, 2019
    Inventors: Dov Zimring, Thomas Enders, Matthew Rodgers, Gurudas Somadder, Jason Pi
  • Publication number: 20190199772
    Abstract: A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier facilitates joining of the session by the second electronic devices and identifies a controller configuration implementable on each of the one or more second electronic devices for enabling the users of the one or more second electronic devices to interact with the session.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Avery Pennarun, Kuangye Guo, Robert McCool, Dov Zimring, Neal Cardwell, Saif Khalaf, Jani Huoponen, Soheil Hassas Yeganeh, Gurudas Somadder
  • Patent number: 9635102
    Abstract: Disclosed is a method for managing resources between a plurality of internet service providers, that includes receiving a set of resources and constraints for each internet service provider of the plurality of internet service providers and allocating resources of the plurality of internet service providers to service client devices of the plurality of internet service providers, wherein at least some resources of a first internet service provider are allocated for servicing a client device that is associated with a second internet service provider.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Joel Calippe, Gurudas Somadder
  • Patent number: 9497293
    Abstract: A method for authenticating a user's secondary client device with a data center interacting with the user's primary client device includes capturing a quick response (QR) code displayed at the primary client device using the secondary client device, wherein the QR code is generated by the data center for the primary client device, analyzing the QR code at the secondary client device to extract information for initializing communication with the data center, providing information contained in the QR code to the data center by the secondary client device, wherein the information contained in the QR code is utilized by the data center to authenticate the secondary client device, and initializing interaction between the secondary client device and the data center when the data center authenticates the secondary client device.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventors: Gurudas Somadder, Haochen Liu, Vinit Sudhakar Adkar
  • Patent number: 9381436
    Abstract: Disclosed is a method for implementing a cloud local area network (C-LAN) for providing a multi-player environment for servicing content to a plurality of client devices including determining a location of a blade for each client device of the plurality of client devices, configuring a service access point for each client device of the plurality of client devices, and initializing the C-LAN using the service access points for each client device of the plurality of client devices, wherein at least two client devices of the plurality of client devices cannot be associated with a same local area network based on their respective internet service providers.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Joel Calippe, Gurudas Somadder
  • Publication number: 20150271098
    Abstract: A method for authenticating a user's secondary client device with a data center interacting with the user's primary client device includes capturing a quick response (QR) code displayed at the primary client device using the secondary client device, wherein the QR code is generated by the data center for the primary client device, analyzing the QR code at the secondary client device to extract information for initializing communication with the data center, providing information contained in the QR code to the data center by the secondary client device, wherein the information contained in the QR code is utilized by the data center to authenticate the secondary client device, and initializing interaction between the secondary client device and the data center when the data center authenticates the secondary client device.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 24, 2015
    Applicant: CIINOW, INC.
    Inventors: Gurudas SOMADDER, Haochen LIU, Vinit Sudhakar ADKAR
  • Patent number: 8983476
    Abstract: A method, system and apparatus for allocating a finite number of identifiers to a plurality of base stations in a wireless network and for iteratively processing respective ranges of identifiers to adapt identifier assignments in response to detected collision/confusion conditions.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 17, 2015
    Assignee: Alcatel Lucent
    Inventors: Joël R. Calippe, Gurudas Somadder, Murali K. Velamati, Ashok Sadasivan, Sergio Colla, Paula N. Balus
  • Patent number: 8868029
    Abstract: A method and apparatus for managing network resource consumption. In various embodiments, excessive resource consumption within a network such as a Long Term Evolution (LTE) wireless network attributed to one or more user devices (UDs) is constrained by adjusting a Policy Control and Charging (PCC) rule associated with a network element serving the UD such that the corresponding network resource consumption level is reduced.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Hua Shu, Gurudas Somadder, Joël R. Calippe, Claudio A. Ortega
  • Publication number: 20140274407
    Abstract: Disclosed is a method for implementing a cloud local area network (C-LAN) for providing a multi-player environment for servicing content to a plurality of client devices including determining a location of a blade for each client device of the plurality of client devices, configuring a service access point for each client device of the plurality of client devices, and initializing the C-LAN using the service access points for each client device of the plurality of client devices, wherein at least two client devices of the plurality of client devices cannot be associated with a same local area network based on their respective internet service providers.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: CIINOW, INC.
    Inventors: Joel CALIPPE, Gurudas SOMADDER
  • Publication number: 20140280972
    Abstract: Disclosed is a method for managing resources between a plurality of internet service providers, that includes receiving a set of resources and constraints for each internet service provider of the plurality of internet service providers and allocating resources of the plurality of internet service providers to service client devices of the plurality of internet service providers, wherein at least some resources of a first internet service provider are allocated for servicing a client device that is associated with a second internet service provider.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: CIINOW, INC.
    Inventors: Joel CALIPPE, Gurudas SOMADDER
  • Patent number: 8767584
    Abstract: A method and apparatus for analyzing mobile services delivery to provide a coherent, path-based awareness of the mobile services and the corresponding underlying transport elements supporting each service or path. In various embodiments, configuration information, status information and connections information associated with elements within a network such as a Long Term Evolution (LTE) wireless network are used to help infer or determine the connections between network elements to be managed.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 1, 2014
    Assignee: Alcatel Lucent
    Inventors: Joël R. Calippe, Gurudas Somadder, Claudio A. Ortega, Hua Shu
  • Patent number: 8706858
    Abstract: A management task data storage capability is provided for facilitating storage of management task data within a database of a management system, such as a network management system that is managing network elements of a telecommunication network. In one embodiment, the management task data storage capability controls storage of management tasks within a database of a management system based on respective priority levels associated with groups of network devices from which the management tasks are received.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: April 22, 2014
    Assignee: Alcatel Lucent
    Inventors: Ashok Sadasivan, Gurudas Somadder, Raymond Marriner
  • Patent number: 8589936
    Abstract: A capability is provided for reallocating, to a first borrower that is requesting resources, resources presently allocated to a second borrower. A method for allocating a resource of a system includes receiving a request for a system resource allocation from a first borrower, determining a request priority of the first borrower based on a present resource allocation associated with the first borrower, determining a hold priority of a second borrower based on a present resource allocation associated with the second borrower, and determining, using the first borrower request priority and the second borrower hold priority, whether to reallocate any of the second borrower resource allocation to the first borrower.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: November 19, 2013
    Assignee: Alcatel Lucent
    Inventors: Christopher W. Murray, Gurudas Somadder, Attaullah Zabihi-Sessian