Patents by Inventor John Chad Parry

John Chad Parry 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: 10503763
    Abstract: Methods, systems, and/or devices for executing functions in a text field are described. In some embodiments, a method may comprise displaying a field in an application running on a client device and accepting entry of text containing a predefined combination of characters followed by a keyword into the field, where the keyword corresponds to a function to be performed. A user-interface element based on the text is displayed and requests user input regarding the function. The user input is received and the function is performed in accordance with the input.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: December 10, 2019
    Assignee: FACEBOOK, INC.
    Inventor: John Chad Parry
  • Publication number: 20180136803
    Abstract: Methods, systems, and/or devices for executing functions in a text field are described. In some embodiments, a method may comprise displaying a field in an application running on a client device and accepting entry of text containing a predefined combination of characters followed by a keyword into the field, where the keyword corresponds to a function to be performed. A user-interface element based on the text is displayed and requests user input regarding the function. The user input is received and the function is performed in accordance with the input.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Inventor: John Chad Parry
  • Patent number: 8015563
    Abstract: An administrative authority for virtual machines can send one or more delegated policy settings to a virtual machine manager. The virtual machine manager can in turn send management instructions that include the one or more policy settings to one or more virtual machine hosts. As such, a user's request for a virtual machine at a virtual machine host can be granted or denied based on the delegated policy settings. The policy settings can be updated periodically, and can include additional information about starting, stopping, expiring, saving, or even deleting virtual machines by particular users, as well as users accessing from particular locations. In addition, an agent operating at the virtual machine host can monitor and report virtual machine activity, to ensure unauthorized virtual machines are quickly stopped and reviewed until authorized.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Nelson Sampaio Araujo, Jr., Abhishek Dhasmana, Lloyd Gene Giberson, Angel Monterrubio, John Chad Parry, Eugene Polonsky, Kendra Yourtee, Brian Wahlert
  • Patent number: 7996834
    Abstract: The embodiments contemplate a system and method for a restriction of virtual machines for a group of one or more users. A predefined policy may include a restriction related to the group, as well as a measure of enforcement to initiate in the event of a violation of the restriction. The measure of enforcement may include a warning message or denial of resources. The restriction may be resource-based, time-based, machine-based, or a combination. The restriction may be a group-level restriction, in which the entire group actions are monitored, or a user-level restriction, in which the user's actions are monitored. In the event a user is assigned to more than one group, the policies of each group are assigned a priority level. The priority level dictates the restriction as well as the measure of enforcement.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Nelson S. Araujo, Jr., Abhishek Dhasmana, Lloyd Gene Giberson, Angel Monterrubio, John Chad Parry, Eugene Polonsky, Brian Michael Wahlert, Kendra Anne Yourtee
  • Publication number: 20020178213
    Abstract: A business method for providing a remotely hosted service by an application service provider (ASP) wherein the hosted service is seamlessly integrated into a customer document at a user location. One embodiment of a system for providing the business method includes a combination of novel JavaScript technology and URL munging. For example, an administrative interface may facilitate the insertion of a line of static JavaScript code into a customer's Web page. The code may interpret a munged URL and pass the munged URL to an ASP server. An ASP server may extract session variables that were encoded in the munged URL. The ASP server may generate a dynamic JavaScript program that displays the hosted service, e.g., a hosted site search engine. The hosted service may thereby be written directly into the customer's Web page so that the Web user is not aware that the service is hosted remotely.
    Type: Application
    Filed: April 11, 2001
    Publication date: November 28, 2002
    Inventor: John Chad Parry
  • Publication number: 20020178186
    Abstract: A business method for providing a remotely hosted service by an application service provider (ASP) wherein the hosted service is seamlessly integrated into a customer document at a user location. One embodiment of a system for providing the business method includes a combination of novel JavaScript technology and URL munging. For example, an administrative interface may facilitate the insertion of a line of static JavaScript code into a customer's Web page. The code may interpret a munged URL and pass the munged URL to an ASP server. An ASP server may extract session variables that were encoded in the munged URL. The ASP server may generate a dynamic JavaScript program that displays the hosted service, e.g., a hosted site search engine. The hosted service may thereby be written directly into the customer's Web page so that the Web user is not aware that the service is hosted remotely.
    Type: Application
    Filed: April 11, 2001
    Publication date: November 28, 2002
    Inventor: John Chad Parry