Patents by Inventor Shuman Ghosemajumder

Shuman Ghosemajumder 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: 20190394228
    Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Siying Yang, Shuman Ghosemajumder
  • Patent number: 10447726
    Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 15, 2019
    Assignee: Shape Security, Inc.
    Inventors: Siying Yang, Shuman Ghosemajumder
  • Publication number: 20190081977
    Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: SIYING YANG, SHUMAN GHOSEMAJUMDER
  • Patent number: 10129289
    Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: November 13, 2018
    Assignee: Shape Security, Inc.
    Inventors: Siying Yang, Shuman Ghosemajumder
  • Patent number: 9477836
    Abstract: In some implementations, a computer system for obfuscating text in an electronic document can include an analysis module, a font data repository, a re-coding module, and a data interface. The analysis module is operable to identify strings of text from an electronic document. The font data repository can include one or more character maps that correlate, for each character map in the one or more character maps, a first set of characters with a respective different second set of characters. The re-coding module can generate a re-coded document by re-mapping, using a particular one of the one or more character maps, the identified strings of text into corresponding obfuscated strings of text, and by replacing the identified strings of text with the corresponding obfuscated strings of text from the electronic document. The data interface can transmit the re-coded document to a client computing device.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: October 25, 2016
    Assignee: Shape Security, Inc.
    Inventors: Shishir Krovvidi Ramam, Shuman Ghosemajumder, Marc R. Hansen
  • Patent number: 8739066
    Abstract: A system indirectly infers concepts associated with a document. The concepts may be indirectly inferred based on information that does not include characteristics of the document, such as the characteristics that include a textual content of the document not associated with links included in the document, a domain of the document, and the document's Uniform Resource Locator (URL). The system may label the inferred concepts as useful to an audience of the document.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Brian Axe, Alex Carobus, Shuman Ghosemajumder, Gokul Rajaram, Rama Ranganath
  • Patent number: 8407665
    Abstract: Content owners (e.g., Website publishers) are provided with a simple mechanism to automatically summarize and display information (news, images, maps, etc.) related to inferred interests of a user or users visiting their Website. The targeting can driven by a variety of mechanisms including, for example, an automated contextual understanding of the content of the Web page, profile-based information derived from personal data supplied by, or inferred from actions by, the user visiting the Website, location-targeted information (e.g., inferred by the Website visitor's current geography), etc. “Related Content Units” may be used to help content owners render useful, related, content by allowing for a variety of targeting methods to gather related pieces of Internet content and present them integrated into an HTML iFrame or a JavaScript/XML feed which can be easily integrated by the Website publisher onto the Web pages of their Website.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Jeffery Eddings, Jerry Felker, Shuman Ghosemajumder, Nathan Lucash, Hunter Walk
  • Patent number: 8166046
    Abstract: One or more keywords associated with a first content item are identified. Restricted terms are identified. One or more of the one or more keywords are selected as a link, wherein the link does not contain the restricted terms.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: April 24, 2012
    Assignee: Google Inc.
    Inventors: Jerry P. Krikheli, Shuman Ghosemajumder, Jeffery K. Eddings
  • Patent number: 7673253
    Abstract: A system indirectly infers concepts associated with a document. The concepts may be indirectly inferred based on information that does not include characteristics of the document, such as the characteristics that include a textual content of the document not associated with links included in the document, a domain of the document, and the document's Uniform Resource Locator (URL). The system may label the inferred concepts as useful to an audience of the document.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 2, 2010
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Brian Axe, Alex Carobus, Shuman Ghosemajumder, Gokul Rajaram, Rama Ranganath
  • Publication number: 20090006190
    Abstract: Techniques for determining location-based commercial information are described The techniques include receiving a request for an advertisement to be presented together with content provided over a delivery network to a recipient, performing a process to identify advertisement information to be presented based on the content, and if advertisement information is not identified by the process, identifying commercial information to be presented based an geographic location of the recipient and communicating over the delivery network, the identified commercial information to the recipient.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: GOOGLE INC.
    Inventors: Nathan Lucash, Shuman Ghosemajumder
  • Publication number: 20080243925
    Abstract: Sponsored message placements are determined by (a) estimating a number of payable actions for candidate sponsored messages for a publication, (b) accepting batch mode distribution constraints of the publication and budget constraints of sponsors of the sponsored messages, and (c) selecting sponsored messages for the publication, from the set of candidate sponsored messages, using the estimated number of payable actions of the candidate sponsored messages, the batch mode distribution constraints, and the budget constraints, such that sponsored message placement revenue is increased. Each batch of the publication may then be published including the selected set of sponsored messages.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Brian Axe, Shuman Ghosemajumder, Steve Miller