Patents by Inventor Jesse Shieh

Jesse Shieh 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: 20180089208
    Abstract: A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 29, 2018
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh, Jon Snitow
  • Patent number: 9754040
    Abstract: A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh, Jon Snitow
  • Patent number: 9443014
    Abstract: Methods, systems, and apparatus, including computer program products, for applying custom web page themes. In one aspect, a method includes receiving a request for search results, where the request includes a search query submitted in an input field by a user; obtaining a search results page in response to the search query; identifying one or more features of the search query; selecting a first visual theme from among a plurality of visual themes, where each visual theme has respective trigger data, based on the one or more features of the search query matching the trigger data of the first visual theme, the first visual theme having theme data, the theme data specifying visual features; and applying the visual features to the search results page for display in a user interface.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Jesse Shieh, Yu Liang
  • Patent number: 9189809
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting information about purchase transactions. One of the methods includes receiving a request for information about a merchant and identifying one or more purchase transactions conducted by the merchant in response to the request. A presentation is generated comprising a purchase transaction entry for each of the one or more purchase transactions, wherein each purchase transaction entry represents one of the one or more purchase transactions conducted by the merchant and identifies one or more items sold in the purchase transaction. The presentation is provided in response to the request.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 17, 2015
    Assignee: Square, Inc.
    Inventors: Jesse Shieh, Jesse Reiss, Vida Ha
  • Patent number: 9135023
    Abstract: Methods, systems, and apparatus, including computer program products, for aligning user interface elements arranged in multiple columns in a user interface. In one aspect, a method includes identifying a group of columns in a user interface, where each column in the group includes one or more user interface elements arranged in a sequence from a top of the column to a bottom of the column; comparing heights of first sequences of one or more user interface elements in a first column to heights of second sequences of one or more user interface elements in a second column; and adjusting the heights of the first sequences to align the first sequences with the second sequences by adjusting the heights of user interface elements in the first sequences, where adjustments to each user interface element in the first sequences are each less than a threshold adjustment value.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Kaicheng Zhang, Xin Zhou, Jesse Shieh, Ka Cheong Lui, Jing Zhao, Jia Sheng
  • Publication number: 20150058951
    Abstract: A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
    Type: Application
    Filed: September 3, 2014
    Publication date: February 26, 2015
    Inventors: Shoumen Saha, Jesse Shieh, Jon Snitow
  • Patent number: 8832151
    Abstract: A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Shoumen Saha, Jesse Shieh, Jon Snitow
  • Publication number: 20140019441
    Abstract: Methods, systems, and apparatus, including computer program products, for applying custom web page themes. In one aspect, a method includes receiving a request for search results, where the request includes a search query submitted in an input field by a user; obtaining a search results page in response to the search query; identifying one or more features of the search query; selecting a first visual theme from among a plurality of visual themes, where each visual theme has respective trigger data, based on the one or more features of the search query matching the trigger data of the first visual theme, the first visual theme having theme data, the theme data specifying visual features; and applying the visual features to the search results page for display in a user interface.
    Type: Application
    Filed: March 30, 2011
    Publication date: January 16, 2014
    Applicant: GOOGLE INC.
    Inventors: Jesse Shieh, Yu Liang
  • Patent number: 8533173
    Abstract: Methods, systems, and apparatus, including computer program products, for generating search query suggestions are provided. In one aspect, a method includes receiving in a data processing device a first textual input entered in a search engine query input field by a user; automatically sending from the device, before the user submits a request for a search and after waiting a predetermined amount of time after receiving each token of the first textual input, the first textual input to a first search service and a second search service; receiving from the first search service a set of first input suggestions and from the second search service a set of second input suggestions that is different from the set of first input suggestions; and displaying the first input suggestions in a first portion of a user interface and the second input suggestions in a distinct second portion of the user interface.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Qingxuan Yang, Tian Tian, Jesse Shieh
  • Patent number: 8407250
    Abstract: A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Shoumen Saha, Jesse Shieh, Jon Snitow
  • Publication number: 20130018997
    Abstract: A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Inventors: Shoumen Saha, Jesse Shieh, Jon Snitow
  • Publication number: 20120222128
    Abstract: A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
    Type: Application
    Filed: May 10, 2012
    Publication date: August 30, 2012
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh
  • Publication number: 20120218309
    Abstract: Methods, systems, and apparatus, including computer program products, for aligning user interface elements arranged in multiple columns in a user interface. In one aspect, a method includes identifying a group of columns in a user interface, where each column in the group includes one or more user interface elements arranged in a sequence from a top of the column to a bottom of the column; comparing heights of first sequences of one or more user interface elements in a first column to heights of second sequences of one or more user interface elements in a second column; and adjusting the heights of the first sequences to align the first sequences with the second sequences by adjusting the heights of user interface elements in the first sequences, where adjustments to each user interface element in the first sequences are each less than a threshold adjustment value.
    Type: Application
    Filed: November 13, 2009
    Publication date: August 30, 2012
    Inventors: Kaicheng Zhang, Xin Zhou, Jesse Shieh, Ka Cheong Lui, Jing Zhao, Jia Sheng
  • Publication number: 20120131035
    Abstract: Methods, systems, and apparatus, including computer program products, for generating search query suggestions are provided. In one aspect, a method includes receiving in a data processing device a first textual input entered in a search engine query input field by a user; automatically sending from the device, before the user submits a request for a search and after waiting a predetermined amount of time after receiving each token of the first textual input, the first textual input to a first search service and a second search service; receiving from the first search service a set of first input suggestions and from the second search service a set of second input suggestions that is different from the set of first input suggestions; and displaying the first input suggestions in a first portion of a user interface and the second input suggestions in a distinct second portion of the user interface.
    Type: Application
    Filed: August 4, 2009
    Publication date: May 24, 2012
    Inventors: Qingxuan Yang, Tian Tian, Jesse Shieh
  • Patent number: 8185830
    Abstract: A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: May 22, 2012
    Assignee: Google Inc.
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh, Jon Snitow
  • Publication number: 20090037935
    Abstract: A system and method for registering components of a user interface, registering events regarding configuration of a container document, associating registered components with registered events, receiving information associated with registered event that has occurred for one of the registered components, and providing the information associated with registered event to all other associated components.
    Type: Application
    Filed: June 1, 2007
    Publication date: February 5, 2009
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh
  • Publication number: 20090006996
    Abstract: A system and method for authenticating a user based on the user's association with a user group, enabling the user to configure a container document associated with the user group, receiving input from the user regarding configuring the container document associated with the user group, and providing an actual representation of the container document to the user based on the received input.
    Type: Application
    Filed: June 1, 2007
    Publication date: January 1, 2009
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh, Jon Snitow
  • Publication number: 20080033956
    Abstract: A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
    Type: Application
    Filed: June 1, 2007
    Publication date: February 7, 2008
    Inventors: Shoumen Saha, Jesse Shieh, Jon Snitow
  • Publication number: 20080034441
    Abstract: A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
    Type: Application
    Filed: June 1, 2007
    Publication date: February 7, 2008
    Inventors: Shoumen Saha, Jun Yang, Jesse Shieh, Jon Snitow