Patents by Inventor Jason Ashley

Jason Ashley 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: 8903887
    Abstract: A programming model allows application programmers to extract Web services from various types of resources. The programming model defines relationships between various resource types and methods for each resource type to extract a Web service or another linked resource. The programming model also provides caching capability to store previously extract resources for future requests.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Yu Kwan Liu, Yen Lu, Jason Ashley Sholl
  • Patent number: 8733544
    Abstract: The necktie travel bag of the present invention is designed and configured to maintain one or more neckties flat and unwrinkled during travel or storage so that it can be ready to be worn by a user and accent the attire instantly upon unpacking. By allowing the neckties to be packed in a perfectly elongated flat configuration without any folding or bending, the necktie travel bag maintains the neckties unwrinkled and flat even if it is shoved inside a suit case or suit bag along with a multitude of other items that shift and move during travel. The rigidly flexible material that is used to make the necktie travel bag of the present invention keeps the neckties unwrinkled while a hook attachment allows the necktie travel bag to be hung inside a suit bag or a closet.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: May 27, 2014
    Inventor: Jason Ashley
  • Publication number: 20130092568
    Abstract: The necktie travel bag of the present invention is designed and configured to maintain one or more neckties flat and unwrinkled during travel or storage so that it can be ready to be worn by a user and accent the attire instantly upon unpacking. By allowing the neckties to be packed in a perfectly elongated flat configuration without any folding or bending, the necktie travel bag maintains the neckties unwrinkled and flat even if it is shoved inside a suit case or suit bag along with a multitude of other items that shift and move during travel. The rigidly flexible material that is used to make the necktie travel bag of the present invention keeps the neckties unwrinkled while a hook attachment allows the necktie travel bag to be hung inside a suit bag or a closet.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Inventor: Jason Ashley
  • Publication number: 20120278489
    Abstract: A programming model allows application programmers to extract Web services from various types of resources. The programming model defines relationships between various resource types and methods for each resource type to extract a Web service or another linked resource. The programming model also provides caching capability to store previously extract resources for future requests.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Yu Kwan Liu, Yen Lu, Jason Ashley Sholl
  • Patent number: 8260838
    Abstract: A programming model allows application programmers to extract Web services from various types of resources. The programming model defines relationships between various resource types and methods for each resource type to extract a Web service or another linked resource. The programming model also provides caching capability to store previously extract resources for future requests.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Yu Kwan Liu, Yen Lu, Jason Ashley Sholl
  • Patent number: 8214623
    Abstract: A method, an apparatus, and computer instructions are provided for extending operations of an application in a data processing system. A primary operation is executed. All extended operations of the primary operation are cached and pre and post operation identifiers are identified. For each pre operation identifier, a pre operation instance is created and executed. For each post operation identifier, a post operation instance is created and executed.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Charles Dyer Bridgham, Derek Francis Holt, Ritchard Leonard Schacher, Jason Ashley Sholl
  • Publication number: 20110276971
    Abstract: A method, an apparatus, and computer instructions are provided for extending operations of an application in a data processing system. A primary operation is executed. All extended operations of the primary operation are cached and pre and post operation identifiers are identified. For each pre operation identifier, a pre operation instance is created and executed. For each post operation identifier, a post operation instance is created and executed.
    Type: Application
    Filed: July 20, 2011
    Publication date: November 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DANIEL Christopher BERG, CHARLES Dyer BRIDGHAM, DEREK Francis HOLT, RITCHARD Leonard SCHACHER, JASON Ashley SHOLL
  • Patent number: 7689552
    Abstract: A query for data in a UDDI registry is developed. A URI query having parameters that identify the data is provided. A UDDI query having a UDDI specified format based on the parameters in the URI query is generated. The UDDI query is sent to the UDDI registry.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher Lawrence Brealey, Yen Lu, Jason Ashley Sholl
  • Patent number: 7657870
    Abstract: A method, an apparatus, and computer instructions are provided for implementing dynamic function groups in a data processing system. An extensible framework is provided, which provides function groups to amalgamate extended sets of functionality by either vendor or purpose and allows the function groups to be dynamically enabled or disabled within a software application. A user may specify which extended sets of functionality are relevant and when to enable them. With the use of function groups, third party vendors may integrate added functionalities with existing ones in a software application, and indicate when these functionalities should be available to end-users without the need to duplicate code. The invention allows for the construction of other extensible frameworks including wizards, editors, and operations may also be extended with the use of function groups.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Vijay Kumar Bhadriraju, Brad Lee Blancett, Charles Dyer Bridgham, Jialin C. Chen, Michael Damein Elder, Derek Francis Holt, John David Lanuti, Ritchard Leonard Schacher, Jason Ashley Sholl
  • Patent number: 7484178
    Abstract: A method, apparatus, and computer instructions for processing a set of links in a document. In response to receiving the document, the set of links in the document is displayed as being validated. The set of links are then processed to determine whether the links are valid or invalid. Whenever one of the links in the set of links is identified as being valid, the display of the link is changed to indicate that the link is valid. Whenever a link in the set of links is identified as being invalid, the display of that link is changed to indicate that this link is invalid.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventor: Jason Ashley Sholl
  • Publication number: 20080301686
    Abstract: A method, an apparatus, and computer instructions are provided for extending operations of an application in a data processing system. A primary operation is executed. All extended operations of the primary operation are cached and pre and post operation identifiers are identified. For each pre operation identifier, a pre operation instance is created and executed. For each post operation identifier, a post operation instance is created and executed.
    Type: Application
    Filed: August 1, 2008
    Publication date: December 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Charles Dyer Bridgham, Derek Francis Holt, Ritchard Leonard Schacher, Jason Ashley Sholl
  • Patent number: 7409532
    Abstract: A method, an apparatus, and computer instructions are provided for extending operations of an application in a data processing system. A primary operation is executed. All extended operations of the primary operation are cached and pre and post operation identifiers are identified. For each pre operation identifier, a pre operation instance is created and executed. For each post operation identifier, a post operation instance is created and executed.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Charles Dyer Bridgham, Derek Francis Holt, Ritchard Leonard Schacher, Jason Ashley Sholl
  • Patent number: D732833
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 30, 2015
    Assignee: The Procter & Gamble Company
    Inventors: Amanda Margaret Bicking, Olaf Erik Isele, John Joseph Litchholt, Sue Ann Mills, Jason Ashley Wagner, Rachael Eden Walther
  • Patent number: D732834
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 30, 2015
    Assignee: The Procter & Gamble Company
    Inventors: Amanda Margaret Bicking, Olaf Erik Isele, John Joseph Litchholt, Sue Ann Mills, Jason Ashley Wagner, Rachael Eden Walther
  • Patent number: D732835
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 30, 2015
    Assignee: The Procter & Gamble Company
    Inventors: Amanda Margaret Bicking, Olaf Erik Isele, John Joseph Litchholt, Sue Ann Mills, Jason Ashley Wagner, Rachael Eden Walther