Patents by Inventor Ryan Peters

Ryan Peters 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: 9946516
    Abstract: The present disclosure relates to utilizing an application workflow framework to manage workflow on an application executing on a computing device. An illustrative workflow routine can include multiple tasks than need to be completed in order to complete the workflow routine. Accordingly, a workflow framework has a workflow definition that that matches the specific workflow routine. Each of the specific tasks defined in the workflow routine can be represented by a number of interface elements within the application. At least some of the interface elements can have a number of states of execution defined by the workflow definition and having different content and display attributes. In one embodiment, the states of execution can include a pre-active state, an active state, and a post-active state.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 17, 2018
    Assignee: STARBUCKS CORPORATION
    Inventors: Jesse James Herlitz, Jeffrey Ryan Peters, Bryan John Clark, Dana Marie Kruse, David C. Loewenthal, Justin T. Morgan
  • Publication number: 20170262633
    Abstract: Improved systems and methods for automated machine-learning, zero-day malware detection. Embodiments include a system and method for detecting malware using multi-stage file-typing and, optionally pre-processing, with fall-through options.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Scott Miserendino, Ryan Peters, Donald Steiner
  • Patent number: 9747636
    Abstract: Methods, systems, and computer-readable media for enhancing information security using an information passport dashboard are presented. In one or more embodiments, a computing platform may receive, from a user computing device, a request for an information passport dashboard. Subsequently, the computing platform may load a listing of available dashboard content items from an information passport database. Then, the computing platform may select content items from the listing of available dashboard content items to promote one or more content items to the user of the user computing device based on user preferences information and further based on aggregate usage information. Thereafter, the computing platform may generate an information passport dashboard interface that includes information identifying the content items selected from the listing of available dashboard content items for the user of the user computing device.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: August 29, 2017
    Assignee: Bank of America Corporation
    Inventors: Ryan David Rowan, Ryan Peter Debraal, Joseph Patrick Shinlever, Craig A. Froelich, Mariana Aldama Gavilan, Scott Hammet, Staci Pihota
  • Publication number: 20160277285
    Abstract: Measures for use in routing data in a data communications network. A request to route data to a given destination in the network is received. A route to the given destination is first selected from a plurality of routes to the given destination stored in a routing table. Routing the data to the given destination using the first selected route is attempted. In response to receipt of an indication that routing the data to the given destination via the first route failed, a second, different route to the given destination is second selected from the plurality of routes to the given destination stored in the routing table. The second selecting includes omitting, for the purposes of the second selection, at least one route to the given destination from the plurality of routes to the given destination stored in the routing table.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Inventors: Phillip James SPRINGETT, Max DYMOND, Ryan Peter NORRIS, Oliver Edward PRATT, George Malcolm GILBERT
  • Patent number: D765708
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: September 6, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D765709
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 6, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D766968
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D766969
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D766970
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D767621
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 27, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768689
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768695
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768696
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768705
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768706
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768707
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventor: Ryan Peter Gagnier
  • Patent number: D768708
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Corporation
    Inventors: Ryan Peter Gagnier, Conroy Williamson
  • Patent number: D771692
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: November 15, 2016
    Assignee: Microsoft Corporation
    Inventors: Jose Alberto Rodriguez, Ryan Peter Gagnier
  • Patent number: D788129
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: May 30, 2017
    Assignee: Microsoft Corporation
    Inventors: Remi Wesley Ogundokun, Ryan Peter Gagnier, Aaron Naoyoshi Sheung Yan Woo
  • Patent number: D788793
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Corporation
    Inventors: Remi Wesley Ogundokun, Ryan Peter Gagnier, Aaron Naoyoshi Sheung Yan Woo