Patents by Inventor Sujoy Das

Sujoy Das 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: 11829584
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: November 28, 2023
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Patent number: 10666658
    Abstract: Various embodiments herein each include at least one of systems, methods, software, processes, and devices for trusted network entity secure connectivity. Some system and method embodiments include a network of trusted network entities, such as devices and processes, which unlock themselves and their services only when additional security checks are applied for any of the available radio devices and processes on the network in the vicinity. Such embodiments operate to provide an additional level of security to the trusted network entity communication and approval to unlock each other.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 26, 2020
    Assignee: NCR Corporation
    Inventor: Sujoy Das
  • Publication number: 20200159378
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventor: Sujoy Das
  • Patent number: 10545641
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: January 28, 2020
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Patent number: 10331202
    Abstract: In aspects of the disclosed technology, a processor receives a message containing updated content information and updated state information relating to an application of a first device and updates a peer table to reflect the updates. The processor outputs a message containing information related to the updated content and updated state to a second device, the message configured to cause the second device to update its lock screen to reflect the updated state information. The processor further updates the peer table upon receiving an update from the second device indicating that a user of the second device has selected the application. Finally, the processor outputs updated peer information to the first device that causes the first device to end content associated with the updated content information.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 25, 2019
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Patent number: 10171376
    Abstract: A client device presents content received from various content sources to a user. Different portions of the client device's memory are allocated for storing content from different content sources. The client device determines a quality score for a content source based on usability of content received from the content source. Based on the quality score for a content source, the client device allocates a portion of its memory for content from the content source. Additionally, if content from a content source is larger than an amount of memory allocated for the content source, the client device stores a portion of the content and requests storage of an additional portion of the content by an additional client device. When the client device has sufficient memory to store the content, the additional portion is retrieved from the additional client device and combined with the portion of the content.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: January 1, 2019
    Inventors: Sujoy Das, Jagadish K Agrawal, Nathan J Fortin, Jordan Andrew Hurwich
  • Publication number: 20180219865
    Abstract: Various embodiments herein each include at least one of systems, methods, software, processes, and devices for trusted network entity secure connectivity. Some system and method embodiments include a network of trusted network entities, such as devices and processes, which unlock themselves and their services only when additional security checks are applied for any of the available radio devices and processes on the network in the vicinity. Such embodiments operate to provide an additional level of security to the trusted network entity communication and approval to unlock each other.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventor: Sujoy Das
  • Publication number: 20180052507
    Abstract: In aspects of the disclosed technology, a processor receives a message containing updated content information and updated state information relating to an application of a first device and updates a peer table to reflect the updates. The processor outputs a message containing information related to the updated content and updated state to a second device, the message configured to cause the second device to update its lock screen to reflect the updated state information. The processor further updates the peer table upon receiving an update from the second device indicating that a user of the second device has selected the application. Finally, the processor outputs updated peer information to the first device that causes the first device to end content associated with the updated content information.
    Type: Application
    Filed: November 1, 2017
    Publication date: February 22, 2018
    Inventor: Sujoy Das
  • Patent number: 9811151
    Abstract: A cloud server intermediates in a streaming media session from a source to a receiving device for a media content. Upon determining that time remaining to complete the streaming media session for the media content is greater than time of remaining battery power for the source, the cloud server redirects the streaming media session to the receiving device. The cloud server may detect that the remaining source battery power is below a threshold and obtain a compressed data file, compressing at least a remaining portion of the media content in response to determining that time remaining to complete the streaming media session is greater than time of remaining battery power for the source. The cloud server may send or receive a pointer along with the compressed data file that indicates a position within the media content at which to resume the streaming media session.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 7, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Publication number: 20170262039
    Abstract: A cloud server intermediates in a streaming media session from a source to a receiving device for a media content. Upon determining that time remaining to complete the streaming media session for the media content is greater than time of remaining battery power for the source, the cloud server redirects the streaming media session to the receiving device. The cloud server may detect that the remaining source battery power is below a threshold and obtain a compressed data file, compressing at least a remaining portion of the media content in response to determining that time remaining to complete the streaming media session is greater than time of remaining battery power for the source. The cloud server may send or receive a pointer along with the compressed data file that indicates a position within the media content at which to resume the streaming media session.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventor: Sujoy Das
  • Patent number: 9665165
    Abstract: A cloud server intermediates in a streaming media session from a source to a receiving device for a media content. Upon determining that time remaining to complete the streaming media session for the media content is greater than time of remaining battery power for the source, the cloud server redirects the streaming media session to the receiving device. The cloud server may detect that the remaining source battery power is below a threshold and obtain a compressed data file, compressing at least a remaining portion of the media content in response to determining that time remaining to complete the streaming media session is greater than time of remaining battery power for the source. The cloud server may send or receive a pointer along with the compressed data file that indicates a position within the media content at which to resume the streaming media session.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: May 30, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Publication number: 20170126584
    Abstract: A client device presents content received from various content sources to a user. Different portions of the client device's memory are allocated for storing content from different content sources. The client device determines a quality score for a content source based on usability of content received from the content source. Based on the quality score for a content source, the client device allocates a portion of its memory for content from the content source. Additionally, if content from a content source is larger than an amount of memory allocated for the content source, the client device stores a portion of the content and requests storage of an additional portion of the content by an additional client device. When the client device has sufficient memory to store the content, the additional portion is retrieved from the additional client device and combined with the portion of the content.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Inventors: Sujoy Das, Jagadish K. Agrawal, Nathan J. Fortin, Jordan Andrew Hurwich
  • Patent number: 9621422
    Abstract: In embodiments of device to device content upgrades, a computing device includes a peer sharing manager that shares content and upgrades to content with peer devices. The computing device downloads content and upgrades from sources on the Internet, and shares the content and upgrades with peer devices that lack an Internet connection. A lowest supported version of the content can be shared from the computing device to one of the peer devices. The lowest supported version of the content determines capabilities of the peer device and establishes a peer-to-peer communication link with the computing device. The peer device reports the capability information to the computing device and, if the computing device determines that the peer device is capable of supporting an upgraded version of the content, the computing device communicates the upgraded version of the content to the peer device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Jagadish Kumar Agrawal, Sujoy Das, Nathan J Fortin, Jordan Andrew Hurwich, Catherine T Nguyen, Sheila A Vyas
  • Patent number: 9609056
    Abstract: A first peer device connects to a first mesh network, which does not have the second peer device. The first peer device transmits a request for the content to a third peer device over the first mesh network. In response to the request, the first peer device receives, from the third peer device, the identity of the second peer device and the identity of the file containing the content. The third peer device also creates a tracker representing the request. Subsequently, the third peer device connects to the second peer device over another mesh network (to which the first peer device may not be connected) and indicates to the second peer device that the first peer device has requested the file. The first peer device then connects to the second peer device over another mesh network and receives the file from the second peer device.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 28, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das
  • Patent number: 9483624
    Abstract: A method and apparatus configure privacy settings for publishing electronic images. An image including first image content and second image content can be received. A first image content data file can be created for the first image content and a second image content data file can be created for the second image content. A publication privilege can be assigned to the first image content data file. The publication privilege can be based on a relationship between a consumer of the image and a subject of the first image content. The first image content data file with the publication privilege can be stored separate from the second image content data file. Image reconstruction data can be stored.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Sujoy Das, James M Hunter
  • Patent number: 9285970
    Abstract: A portable device (100) includes an orientation engine (118) and a display controller (106). The display controller displays a navigational view on a first display (102). Upon detecting a reorientation of the device (610), the display control displays a second navigational view (204). The second navigational view is related to the first navigational view by a relationship dictated by the direction of orientation change, and may be displayed on the first display or on a second display (104), depending on the manner of reorientation.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: March 15, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Sujoy Das, Vishal Shashikant Patil
  • Publication number: 20160041879
    Abstract: Multiple computing devices (102, 122) transfer data and otherwise communicate directly with one another, and do so in the absence of any intervening devices such as devices accessed over the Internet or other wide-range network. A user of a particular device can select which other devices, if any, are to be trusted by the particular device. Once another device is trusted by the particular device, data from the particular device is backed up to the trusted device while the two devices are in close physical proximity to one another. In the event that data on the particular device is lost, the lost data can be restored from the trusted device to the particular device while the two devices are in close physical proximity to one another.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: Akila Varadarajan, Jagadish Kumar Agrawal, Sujoy Das, Nathan J. Fortin, Jordan Andrew Hurwich, Catherine T. Nguyen, Peeyush Ranjan, Punit S. Soni
  • Publication number: 20160036902
    Abstract: A method and apparatus share content between devices in peer-to-peer networks. A first connection between a first peer device and a second peer device can be established in a first peer-to-peer network. A second connection between the second peer device and a third peer device can be established in a second peer-to-peer network. A content request can be received at the second peer device from the first peer device, where the content request is a request for requested content. The second peer device can determine that it does not have the requested content. The second peer device can store the content request when it does not have the requested content. The second peer device can forward the content request to the third peer device if the second peer device does not have the requested content.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Akila Varadarajan, Jagadish Kumar Agrawal, Sujoy Das
  • Publication number: 20160034123
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Application
    Filed: August 3, 2015
    Publication date: February 4, 2016
    Inventor: Sujoy Das
  • Publication number: 20160028798
    Abstract: Techniques are described that may be utilized to manage membership of peers in a peer-to-peer network. For example, membership may be based at least in part on a score that is calculated that describes a reputation for peers in the peer-to-peer network. The calculation of the score may be based, at least in part, on a number of peers that provided reports of inappropriate content, rather than relying solely on a number of reports received from the peers as was performed using conventional techniques. In another example, this score may also be calculated, at least in part, to reflect a positive score for the peer. For instance, the score may also be adjusted based on a number of peers that also received the content but did not report the content as inappropriate.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Inventors: Jagadish Kumar Agrawal, Sujoy Das, Nathan J Fortin, Jordan Andrew Hurwich, Catherine T Nguyen, Akila Varadarajan