Patents by Inventor Robert On

Robert On 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: 9191385
    Abstract: A network access device directs an electronic device, distinct from the network access device, to display graphical user interface, the graphical user interface comprising a network access self-identification user interface. The network access device obtains a selection of a user identification option, through the self-identification user interface. In accordance with a determination that the selected user identification option corresponds to a registered user (e.g., a registered user in a research panel), of a previously defined set of registered users of the network access device, the network access device enables access to a communications network, in accordance with the application of one or more logging rules corresponding to the selected user. Further, in accordance with a determination that the selected user identification option corresponds to an unregistered, guest user, the network access device enables access to the communications network, without the application of any logging rules.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
  • Publication number: 20140259139
    Abstract: A network access device directs an electronic device, distinct from the network access device, to display graphical user interface, the graphical user interface comprising a network access self-identification user interface. The network access device obtains a selection of a user identification option, through the self-identification user interface. In accordance with a determination that the selected user identification option corresponds to a registered user (e.g., a registered user in a research panel), of a previously defined set of registered users of the network access device, the network access device enables access to a communications network, in accordance with the application of one or more logging rules corresponding to the selected user. Further, in accordance with a determination that the selected user identification option corresponds to an unregistered, guest user, the network access device enables access to the communications network, without the application of any logging rules.
    Type: Application
    Filed: April 15, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
  • Patent number: 8726357
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for tracking network traffic of users in a research panel are presented. A packet for a network device coupled to the network access device is received. An indicia corresponding to a presumptive user of the network device is obtained, where the presumptive user includes a member of a set of known users. One or more logging rules is applied to the network device, where the one or more applied logging rules correspond to the obtained indicia. Information relating to the packet is stored when the packet satisfies at least one of the logging rules applied to the network device.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
  • Patent number: 8571921
    Abstract: An e-commerce price index is constructed and maintained based on consumer actions in connection with one or more e-commerce websites. A data collector software module collects information regarding products sold or available for sale online, including a price and rate of clicks received for each product on the website(s). An index software module analyzes the collected information to construct the price index. Specifically, the index software module scrubs the collected information to remove outliers and fill in gaps and calculates a click-weighted average price by product category and day. The index module generates the price index by aggregating and normalizing the calculated click-weighted average prices. The index software module can compute the e-commerce price index on a virtually real-time basis. Thus, the e-commerce price index can provide useful information about online pricing trends far earlier than traditional indices.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventors: Hyunyoung Choi, Robert On, Hal R. Varian
  • Patent number: 8433934
    Abstract: Implementations relate to a computer-implemented method, device, and computer readable storage medium for optimizing battery life in a mobile computing device. The method includes determining that a wireless signal associated with a wireless network connection utilized by the mobile computing device is at or below a reception strength threshold; disabling the wireless network connection in response to the wireless signal being at or below the reception strength threshold; acquiring, from one or more motion sensors of the mobile computing device, an amount of motion of the mobile computing device during a predetermined time period; determining whether the amount of motion of the mobile device exceeds a predetermined motion threshold; and enabling the wireless network connection in response to the amount of motion exceeding the predetermined motion threshold.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventor: Robert On
  • Patent number: 8374907
    Abstract: An e-commerce price index is constructed and maintained based on consumer actions in connection with one or more e-commerce websites. A data collector software module collects information regarding products sold or available for sale online, including a price and rate of clicks received for each product on the website(s). An index software module analyzes the collected information to construct the price index. Specifically, the index software module scrubs the collected information to remove outliers and fill in gaps and calculates a click-weighted average price by product category and day. The index module generates the price index by aggregating and normalizing the calculated click-weighted average prices. The index software module can compute the e-commerce price index on a virtually real-time basis. Thus, the e-commerce price index can provide useful information about online pricing trends far earlier than traditional indices.
    Type: Grant
    Filed: October 17, 2010
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventors: Hyunyoung Choi, Robert On, Hal R. Varian
  • Publication number: 20130007865
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for tracking network traffic of users in a research panel are presented. A packet for a network device coupled to the network access device is received. An indicia corresponding to a presumptive user of the network device is obtained, where the presumptive user includes a member of a set of known users. One or more logging rules is applied to the network device, where the one or more applied logging rules correspond to the obtained indicia. Information relating to the packet is stored when the packet satisfies at least one of the logging rules applied to the network device.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 3, 2013
    Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
  • Publication number: 20120130805
    Abstract: Advertisers provide bids for presenting temporal media ads along with content presented to users. The bids presented comprise a cost per unit time of presentation of the temporal media ad. Advertisers specify target audience and target media content for presenting their ads. A candidate set of ads is selected for presentation to the user along with requested content based on the temporal media ad targeting criteria. Machine learning techniques are used for predicting playtimes of ads based on features extracted from user attributes, content, and time of presentation. A winning temporal media ad is selected from the candidate set of ads based on predicted playtimes of ads in the candidate set of ads. An auction scheme is used for selecting a winning temporal media ad from the candidate ads.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: Google Inc.
    Inventors: Robert On, Steve Scott
  • Publication number: 20120016724
    Abstract: Hosted content received from media hosts is used to generate a set of fingerprints representing the hosted content. The fingerprints representing the hosted content are compared to a set of fingerprints representing reference content submitted by content owners to generate one or more match metrics. Based on the match metrics, the media host may provide indication that they accept policy terms specified by the content owners, including revenue sharing terms. If the media host accepts the revenue sharing terms, the media host may provide advertising content to viewers in association with the hosted content matching the reference content. Funds received from providing advertising content are distributed to the media host and the content owner according to the revenue sharing terms.
    Type: Application
    Filed: September 28, 2011
    Publication date: January 19, 2012
    Applicant: GOOGLE INC.
    Inventors: Kyle HARRISON, David KING, Robert ON
  • Publication number: 20100262488
    Abstract: Hosted content received from media hosts is used to generate a set of fingerprints representing the hosted content. The fingerprints representing the hosted content are compared to a set of fingerprints representing reference content submitted by content owners to generate one or more match metrics. Based on the match metrics, the media host may provide indication that they accept policy terms specified by the content owners, including revenue sharing terms. If the media host accepts the revenue sharing terms, the media host may provide advertising content to viewers in association with the hosted content matching the reference content. Funds received from providing advertising content are distributed to the media host and the content owner according to the revenue sharing terms.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 14, 2010
    Applicant: GOOGLE INC.
    Inventors: Kyle Harrison, David King, Robert On