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: 9191385Abstract: 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: GrantFiled: April 15, 2014Date of Patent: November 17, 2015Assignee: Google Inc.Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
-
Publication number: 20140259139Abstract: 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: ApplicationFiled: April 15, 2014Publication date: September 11, 2014Applicant: Google Inc.Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
-
Patent number: 8726357Abstract: 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: GrantFiled: June 29, 2012Date of Patent: May 13, 2014Assignee: Google Inc.Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
-
Patent number: 8571921Abstract: 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: GrantFiled: August 24, 2012Date of Patent: October 29, 2013Assignee: Google Inc.Inventors: Hyunyoung Choi, Robert On, Hal R. Varian
-
Patent number: 8433934Abstract: 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: GrantFiled: June 28, 2012Date of Patent: April 30, 2013Assignee: Google Inc.Inventor: Robert On
-
Patent number: 8374907Abstract: 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: GrantFiled: October 17, 2010Date of Patent: February 12, 2013Assignee: Google Inc.Inventors: Hyunyoung Choi, Robert On, Hal R. Varian
-
Publication number: 20130007865Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 3, 2013Inventors: Swaminathan Krishnamurthy, Robert On, Elissa Lee, Shrikant Kelkar, Hal R. Varian
-
Publication number: 20120130805Abstract: 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: ApplicationFiled: November 18, 2010Publication date: May 24, 2012Applicant: Google Inc.Inventors: Robert On, Steve Scott
-
Publication number: 20120016724Abstract: 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: ApplicationFiled: September 28, 2011Publication date: January 19, 2012Applicant: GOOGLE INC.Inventors: Kyle HARRISON, David KING, Robert ON
-
Publication number: 20100262488Abstract: 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: ApplicationFiled: April 6, 2010Publication date: October 14, 2010Applicant: GOOGLE INC.Inventors: Kyle Harrison, David King, Robert On