Patents by Inventor Steven T. Kanefsky
Steven T. Kanefsky 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: 9323808Abstract: Methods, systems, an apparatus, and computer program products, for pre-caching query suggestions. In one aspect, a method includes receiving from a client device a request for a search resource; providing to the client device in response to the request the search resource, the search resource including: first instructions that cause the client device to generate a search interface that includes a first query input field; initial query suggestions; second instructions that cause the client device to: store the initial query suggestions in a suggestion store on the client device; compare query characters input in the first query input field to the query suggestions stored in the suggestion store; select query suggestions that match the query characters input in the first query input field based on the comparison; and display the selected query suggestions as query suggestions for the query characters input into the first query input field.Type: GrantFiled: September 13, 2013Date of Patent: April 26, 2016Assignee: Google Inc.Inventor: Steven T. Kanefsky
-
Patent number: 9086978Abstract: An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is cacheable by a client device. When an electronic document resource is identified as cacheable by the client device, the client device caches the electronic document resource in a database stored in a computer-readable medium of the client device. The client device may also generate an electronic document resource catalog that identifies those electronic document resources that are cached in the database. When the client device next requests the electronic document from the host device, the client device may transmit the electronic document resource catalog to the host device. Upon receiving the electronic document resource catalog, the host device may modify the electronic document so that the electronic document references the electronic document resources cached in the database of the client device.Type: GrantFiled: September 24, 2013Date of Patent: July 21, 2015Assignee: Google Inc.Inventor: Steven T. Kanefsky
-
Publication number: 20140025896Abstract: An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is cacheable by a client device. When an electronic document resource is identified as cacheable by the client device, the client device caches the electronic document resource in a database stored in a computer-readable medium of the client device. The client device may also generate an electronic document resource catalog that identifies those electronic document resources that are cached in the database. When the client device next requests the electronic document from the host device, the client device may transmit the electronic document resource catalog to the host device. Upon receiving the electronic document resource catalog, the host device may modify the electronic document so that the electronic document references the electronic document resources cached in the database of the client device.Type: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: GOOGLE INC.Inventor: Steven T. Kanefsky
-
Patent number: 8583643Abstract: An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is cacheable by a client device. When an electronic document resource is identified as cacheable by the client device, the client device caches the electronic document resource in a database stored in a computer-readable medium of the client device. The client device may also generate an electronic document resource catalog that identifies those electronic document resources that are cached in the database. When the client device next requests the electronic document from the host device, the client device may transmit the electronic document resource catalog to the host device. Upon receiving the electronic document resource catalog, the host device may modify the electronic document so that the electronic document references the electronic document resources cached in the database of the client device.Type: GrantFiled: May 6, 2011Date of Patent: November 12, 2013Assignee: Google Inc.Inventor: Steven T. Kanefsky
-
Patent number: 8560562Abstract: Methods, systems, an apparatus, and computer program products, for pre-caching query suggestions. In one aspect, a method includes receiving from a client device a request for a search resource; providing to the client device in response to the request the search resource, the search resource including: first instructions that cause the client device to generate a search interface that includes a first query input field; initial query suggestions; second instructions that cause the client device to: store the initial query suggestions in a suggestion store on the client device; compare query characters input in the first query input field to the query suggestions stored in the suggestion store; select query suggestions that match the query characters input in the first query input field based on the comparison; and display the selected query suggestions as query suggestions for the query characters input into the first query input field.Type: GrantFiled: July 22, 2010Date of Patent: October 15, 2013Assignee: Google Inc.Inventor: Steven T. Kanefsky
-
Publication number: 20120023120Abstract: Methods, systems, an apparatus, and computer program products, for pre-caching query suggestions. In one aspect, a method includes receiving from a client device a request for a search resource; providing to the client device in response to the request the search resource, the search resource including: first instructions that cause the client device to generate a search interface that includes a first query input field; initial query suggestions; second instructions that cause the client device to: store the initial query suggestions in a suggestion store on the client device; compare query characters input in the first query input field to the query suggestions stored in the suggestion store; select query suggestions that match the query characters input in the first query input field based on the comparison; and display the selected query suggestions as query suggestions for the query characters input into the first query input field.Type: ApplicationFiled: July 22, 2010Publication date: January 26, 2012Applicant: GOOGLE INC.Inventor: Steven T. Kanefsky
-
Publication number: 20110276569Abstract: An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is cacheable by a client device. When an electronic document resource is identified as cacheable by the client device, the client device caches the electronic document resource in a database stored in a computer-readable medium of the client device. The client device may also generate an electronic document resource catalog that identifies those electronic document resources that are cached in the database. When the client device next requests the electronic document from the host device, the client device may transmit the electronic document resource catalog to the host device. Upon receiving the electronic document resource catalog, the host device may modify the electronic document so that the electronic document references the electronic document resources cached in the database of the client device.Type: ApplicationFiled: May 6, 2011Publication date: November 10, 2011Applicant: GOOGLE INC.Inventor: Steven T. Kanefsky
-
Publication number: 20100094976Abstract: Embodiments of the invention allow the convenient transmission of URLs or content corresponding to URLs from a WAP/i-mode-enabled mobile device to any other device across a network. In an embodiment, a URL corresponding to content accessed by WAP/i-mode-enabled mobile device is transmitted to an application server. The WAP/i-mode-enabled mobile device further transmits a destination address for the content to the application server. The application server then transmits the URL corresponding to the content to the destination address. The URL can then be used to render the corresponding content at the destination address. In another embodiment, a URL corresponding to content accessed by the WAP/i-mode-enabled mobile device is transmitted to an application server. The WAP/i-mode-enabled mobile device further transmits a destination address for the content to the application server. The application server then fetches the content corresponding to the URL and transmits the content to the destination device.Type: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Inventors: Steven T. Kanefsky, Michael Kocheisen, David P. Kormann, Bernard S. Renger
-
Patent number: 7653744Abstract: Embodiments of the invention allow the convenient transmission of URLs or content corresponding to URLs from a WAP/i-mode-enabled mobile device to any other device across a network. In an embodiment, a URL corresponding to content accessed by WAP/i-mode-enabled mobile device is transmitted to an application server. The WAP/i-mode-enabled mobile device further transmits a destination address for the content to the application server. The application server then transmits the URL corresponding to the content to the destination address. The URL can then be used to render the corresponding content at the destination address. In another embodiment, a URL corresponding to content accessed by the WAP/i-mode-enabled mobile device is transmitted to an application server. The WAP/i-mode-enabled mobile device further transmits a destination address for the content to the application server. The application server then fetches the content corresponding to the URL and transmits the content to the destination device.Type: GrantFiled: March 9, 2001Date of Patent: January 26, 2010Assignee: AT&T Mobility II LLCInventors: Steven T. Kanefsky, Michael Kocheisen, David P. Kormann, Bernard S. Renger
-
Patent number: 7356137Abstract: A user is associated with a plurality of communication devices each of which belongs to a different type of network. A Unified Presence Information System is configured to communicate with the different networks, and more particularly, to receive information concerning the status of the user's communication devices. The status information can include presence information and/or activity information. The status information can then be used (with or without user-defined preference information) to determine the network device with which the user is most likely in the vicinity of. This information may be used for a variety of purposes, including, but not limited to, directing an incoming communication request to a device where the user can most likely be reached.Type: GrantFiled: May 7, 2001Date of Patent: April 8, 2008Assignee: AT&T Mobility II LLCInventors: Frederick Murray Burg, Steven T. Kanefsky
-
Patent number: 6603984Abstract: Various techniques for accessing various sources of information are provided by a wireless server and wireless device, such as an Internet-ready cellular phone. As a consumer navigates about a menu displayed at the wireless device, the wireless server can provide various unsolicited messages to the wireless device or activate various scripts directed to making various queries, displaying special messages and performing various tasks, such as accessing external web sites and placing phone calls.Type: GrantFiled: May 14, 2001Date of Patent: August 5, 2003Assignee: AT&T Wireless Services, Inc.Inventor: Steven T. Kanefsky
-
Publication number: 20020032750Abstract: Various techniques for searching information are provided using a wireless server and wireless device, such as an Internet-ready cellular phone. As a consumer navigates about a menu displayed at the wireless device, i.e. issues various navigation instructions, the wireless server can receive one or more search parameters from the wireless device. A search operation based on the one or more search parameters can then be performed and the wireless device can then navigate about an existing menu or generate a second menu based on the search.Type: ApplicationFiled: May 14, 2001Publication date: March 14, 2002Inventor: Steven T. Kanefsky
-
Publication number: 20020026500Abstract: Embodiments of the invention allow the convenient transmission of URLs or content corresponding to URLs from a WAP/i-mode-enabled mobile device to any other device across a network. In an embodiment, a URL corresponding to content accessed by WAP/i-mode-enabled mobile device is transmitted to an application server. The WAP/i-mode-enabled mobile device further transmits a destination address for the content to the application server. The application server then transmits the URL corresponding to the content to the destination address. The URL can then be used to render the corresponding content at the destination address.Type: ApplicationFiled: March 9, 2001Publication date: February 28, 2002Inventors: Steven T. Kanefsky, Michael Kocheisen, David P. Kormann, Bernard S. Renger
-
Publication number: 20010044327Abstract: Various techniques for accessing various sources of information are provided by a wireless server and wireless device, such as an Internet-ready cellular phone. As a consumer navigates about a menu displayed at the wireless device, the wireless server can provide various unsolicited messages to the wireless device or activate various scripts directed to making various queries, displaying special messages and performing various tasks, such as accessing external web sites and placing phone calls.Type: ApplicationFiled: May 14, 2001Publication date: November 22, 2001Inventor: Steven T. Kanefsky