Patents by Inventor Spencer W. Fong
Spencer W. Fong 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: 11805096Abstract: A system that communicates information is described. This system includes: a network interface, a proxy device coupled to the network interface, and an interface node coupled to the proxy device and configured to couple to a channel. Note that the network interface is configured to transmit outbound messages from the system to a location and to receive inbound messages to the system from the location, and the channel is configured to convey the outbound messages and the inbound messages. Moreover, the proxy device is configured to inspect a given message inbound or outbound based on a pre-determined profile of the location and pre-defined communication rules. Then, the proxy device is configured to restrict the given message based on a result of the inspection, where the restriction occurs after the system begins a communication session with the location and is performed for the duration of the communication session.Type: GrantFiled: January 20, 2020Date of Patent: October 31, 2023Assignee: INTUIT, INC.Inventors: Rodney A. Robinson, Joann Ferguson, Thomas J. Holodnik, Thomas E. Dockman, Spencer W. Fong, Michael P. Owen
-
Publication number: 20200286078Abstract: A system that communicates information is described. This system includes: a network interface, a proxy device coupled to the network interface, and an interface node coupled to the proxy device and configured to couple to a channel. Note that the network interface is configured to transmit outbound messages from the system to a location and to receive inbound messages to the system from the location, and the channel is configured to convey the outbound messages and the inbound messages. Moreover, the proxy device is configured to inspect a given message inbound or outbound based on a pre-determined profile of the location and pre-defined communication rules. Then, the proxy device is configured to restrict the given message based on a result of the inspection, where the restriction occurs after the system begins a communication session with the location and is performed for the duration of the communication session.Type: ApplicationFiled: January 20, 2020Publication date: September 10, 2020Inventors: Rodney A. Robinson, Joann Ferguson, Thomas J. Holodnik, Thomas E. Dockman, Spencer W. Fong, Michael P. Owen
-
Patent number: 10540651Abstract: A system that communicates information is described. This system includes: a network interface, a proxy device coupled to the network interface, and an interface node coupled to the proxy device and configured to couple to a channel. Note that the network interface is configured to transmit outbound messages from the system to a location and to receive inbound messages to the system from the location, and the channel is configured to convey the outbound messages and the inbound messages. Moreover, the proxy device is configured to inspect a given message inbound or outbound based on a pre-determined profile of the location and pre-defined communication rules. Then, the proxy device is configured to restrict the given message based on a result of the inspection, where the restriction occurs after the system begins a communication session with the location and is performed for the duration of the communication session.Type: GrantFiled: July 31, 2007Date of Patent: January 21, 2020Assignee: INTUIT INC.Inventors: Rodney A. Robinson, Joann Ferguson, Thomas J. Holodnik, Thomas E. Dockman, Spencer W. Fong, Michael P. Owen
-
Patent number: 9563718Abstract: Some embodiments of the present invention provide a system that facilitates interactivity during automated web-site accesses. During operation, the system executes a script which automatically accesses one or more websites. While executing the script, the system retrieves user-specific data associated with a user. The system then uses the user-specific data to access a target website. While accessing the target website, the system receives an interactivity request which the system presents to the user. The system then receives a response to the interactivity request from the user, and forwards the response to the website.Type: GrantFiled: June 29, 2007Date of Patent: February 7, 2017Assignee: INTUIT INC.Inventors: Spencer W. Fong, Richard M. Ng, Thomas E. Dockman, Rodney A. Robinson, Marvin Mah
-
Patent number: 8977709Abstract: Some embodiments of the present invention provide a system that uses an interactivity object to facilitate interactivity during automated web site accesses. During operation, the system examines a web page on the web site to determine a data type for an interactivity request associated with the web page. Next, the system creates an interactivity object, which includes the interactivity request along with the determined data type for the interactivity request. Finally, the system sends the interactivity object to the user to solicit a response from the user.Type: GrantFiled: July 18, 2007Date of Patent: March 10, 2015Assignee: Intuit Inc.Inventor: Spencer W. Fong
-
Patent number: 8271906Abstract: Some embodiments of the present invention provide a system that facilitates interaction with a user of a computing device. During operation, the system obtains user input from the user through a user interface of the computing device. Next, the system updates, based on the user input, a dynamic cursor area proximate to a cursor in the user interface to provide functionality-based feedback to the user at a location where the user is likely to be looking.Type: GrantFiled: June 9, 2008Date of Patent: September 18, 2012Assignee: Intuit Inc.Inventor: Spencer W. Fong
-
Patent number: 8010674Abstract: Some embodiments of the present invention provide a system that facilitates access to a website from an application. During operation, the system obtains community data associated with interactions between a set of users and the website and examines the community data to identify an interactivity request made by the website to users of the website. Next, the system obtains user-specific data from a new user of the application, which includes a response to the interactivity request from the new user. Finally, the system uses the user-specific data to automate access to the website for the new user.Type: GrantFiled: March 31, 2008Date of Patent: August 30, 2011Assignee: Intuit Inc.Inventor: Spencer W. Fong
-
Patent number: 7844522Abstract: One embodiment of the present invention provides a system that monitors and verifies a transfer of financial settings. During operation, the system receives a request to transfer a set of financial settings from an initial account to a destination account. In response to the transfer request, the system transfers the financial settings and then monitors the initial account following the transfer to determine whether any subsequent transactions occur. If so, the system analyzes each subsequent transaction to determine whether the subsequent transaction is associated with the transferred financial settings. By monitoring and analyzing subsequent transactions, the system verifies the success of the transfer.Type: GrantFiled: October 30, 2007Date of Patent: November 30, 2010Assignee: Intuit Inc.Inventor: Spencer W. Fong
-
Publication number: 20090248789Abstract: Some embodiments of the present invention provide a system that facilitates access to a website from an application. During operation, the system obtains community data associated with interactions between a set of users and the website and examines the community data to identify an interactivity request made by the website to users of the website. Next, the system obtains user-specific data from a new user of the application, which includes a response to the interactivity request from the new user. Finally, the system uses the user-specific data to automate access to the website for the new user.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: INTUIT INC.Inventor: Spencer W. Fong
-
Publication number: 20090112746Abstract: One embodiment of the present invention provides a system that monitors and verifies a transfer of financial settings. During operation, the system receives a request to transfer a set of financial settings from an initial account to a destination account. In response to the transfer request, the system transfers the financial settings and then monitors the initial account following the transfer to determine whether any subsequent transactions occur. If so, the system analyzes each subsequent transaction to determine whether the subsequent transaction is associated with the transferred financial settings. By monitoring and analyzing subsequent transactions, the system verifies the success of the transfer.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: INTUIT INC.Inventor: Spencer W. Fong
-
Publication number: 20090024694Abstract: Some embodiments of the present invention provide a system that uses an interactivity object to facilitate interactivity during automated web site accesses. During operation, the system examines a web page on the web site to determine a data type for an interactivity request associated with the web page. Next, the system creates an interactivity object, which includes the interactivity request along with the determined data type for the interactivity request. Finally, the system sends the interactivity object to the user to solicit a response from the user.Type: ApplicationFiled: July 18, 2007Publication date: January 22, 2009Applicant: INTUIT, INC.Inventor: Spencer W. Fong
-
Publication number: 20090006985Abstract: Some embodiments of the present invention provide a system that facilitates interactivity during automated web-site accesses. During operation, the system executes a script which automatically accesses one or more websites. While executing the script, the system retrieves user-specific data associated with a user. The system then uses the user-specific data to access a target website. While accessing the target website, the system receives an interactivity request which the system presents to the user. The system then receives a response to the interactivity request from the user, and forwards the response to the website.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Spencer W. Fong, Richard M. Ng, Thomas E. Dockman, Rodney A. Robinson, Marvin Mah