Patents by Inventor Daniel A. Garrison

Daniel A. Garrison 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: 11803772
    Abstract: Methods, systems, and apparatus for training a machine learning model to route received computational tasks in a system including at least one quantum computing resource. In one aspect, a method includes obtaining a first set of data, the first set of data comprising data representing multiple computational tasks previously performed by the system; obtaining input data for the multiple computational tasks previously performed by the system, comprising data representing a type of computing resource the task was routed to; obtaining a second set of data, the second set of data comprising data representing properties associated with using the one or more quantum computing resources to solve the multiple computational tasks; and training the machine learning model to route received data representing a computational task to be performed using the (i) first set of data, (ii) input data, and (iii) second set of data.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: October 31, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Carl Matthew Dukatz, Daniel Garrison, Lascelles Forrester, Corey Hollenbeck
  • Patent number: 11677623
    Abstract: Methods are provided in which a computing device obtains telemetry data associated with a network technology used in an enterprise network. The network technology is deployed using one or more assets of the enterprise. The methods further include the computing device determining, for each deployment of the network technology, a progression along an adoption lifecycle of the network technology, based on the telemetry data, generating, based on the progression of each deployment of the network technology, a first action set and an alternative second action set, different from the first action set, for further progression along the adoption lifecycle and providing the first action set and the alternative second action set for the further progression of the network technology along the adoption lifecycle.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: June 13, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nicole Marie Celichowski, Daniel Garrison, Ramit Kanda, Brian Richard Sarbin, Pat Tittiranonda
  • Publication number: 20220200855
    Abstract: Methods are provided in which a computing device obtains telemetry data associated with a network technology used in an enterprise network. The network technology is deployed using one or more assets of the enterprise. The methods further include the computing device determining, for each deployment of the network technology, a progression along an adoption lifecycle of the network technology, based on the telemetry data, generating, based on the progression of each deployment of the network technology, a first action set and an alternative second action set, different from the first action set, for further progression along the adoption lifecycle and providing the first action set and the alternative second action set for the further progression of the network technology along the adoption lifecycle.
    Type: Application
    Filed: August 24, 2021
    Publication date: June 23, 2022
    Inventors: Nicole Marie Celichowski, Daniel Garrison, Ramit Kanda, Brian Richard Sarbin, Pat Tittiranonda
  • Patent number: 10943179
    Abstract: Methods, systems, and apparatus for solving optimization tasks. In one aspect, a method includes receiving input data comprising (i) data specifying an optimization task to be solved, and (ii) data specifying task objectives for solving the optimization task, comprising one or more local task objectives and one or more global task objectives; processing the received input data to obtain one or more initial solutions to the optimization task based on the local task objectives, wherein at least one initial solution is obtained from a first quantum computing resource; and processing the generated one or more initial solutions using a second quantum computing resource to generate a global solution to the optimization task based on the global task objectives.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 9, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Daniel Garrison, Andrew E. Fano, Jurgen Albert Weichenberger
  • Patent number: 10721136
    Abstract: Computer systems and methods for improving a computer's ability to interface with a user to configure one or more internetworking services provided by a first group of computers for a second group of computers using a pictorial graph with nodes that represent logical network objects.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: July 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Sarbin, Christian Martin, Daniel Garrison
  • Publication number: 20190212901
    Abstract: In one embodiment, a system comprising camera(s) adapted to capture first image(s) including display surface(s), touchscreen(s) adapted to detect user input, and processor(s) adapted to display, simultaneously on the touchscreen(s), an augmented reality user interface including the first image(s), and other item(s) not captured by the camera(s), the other item(s) including at least one of: control item(s), or content item(s), interpret the user input detected by the touchscreen(s) to include selection of a first item in the first image(s), and a second content item, determine that the first item is a first display surface of the display surface(s) in the first image(s), and cause the second content item to be moved to, or duplicated to, or moved from, or duplicated from, the first display surface.
    Type: Application
    Filed: May 22, 2018
    Publication date: July 11, 2019
    Inventors: Daniel Garrison, Joseph E. Sutton, Michael Hart, Ali Ebtekar, Brian Sarbin
  • Publication number: 20190205790
    Abstract: Methods, systems, and apparatus for training a machine learning model to route received computational tasks in a system including at least one quantum computing resource. In one aspect, a method includes obtaining a first set of data, the first set of data comprising data representing multiple computational tasks previously performed by the system; obtaining input data for the multiple computational tasks previously performed by the system, comprising data representing a type of computing resource the task was routed to; obtaining a second set of data, the second set of data comprising data representing properties associated with using the one or more quantum computing resources to solve the multiple computational tasks; and training the machine learning model to route received data representing a computational task to be performed using the (i) first set of data, (ii) input data, and (iii) second set of data.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Carl Matthew Dukatz, Daniel Garrison, Lascelles Forrester, Corey Hollenbeck
  • Patent number: 10275721
    Abstract: Methods, systems, and apparatus for training a machine learning model to route received computational tasks in a system including at least one quantum computing resource. In one aspect, a method includes obtaining a first set of data, the first set of data comprising data representing multiple computational tasks previously performed by the system; obtaining input data for the multiple computational tasks previously performed by the system, comprising data representing a type of computing resource the task was routed to; obtaining a second set of data, the second set of data comprising data representing properties associated with using the one or more quantum computing resources to solve the multiple computational tasks; and training the machine learning model to route received data representing a computational task to be performed using the (i) first set of data, (ii) input data, and (iii) second set of data.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 30, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Carl Matthew Dukatz, Daniel Garrison, Lascelles Forrester, Corey Hollenbeck
  • Publication number: 20180365586
    Abstract: Methods, systems, and apparatus for solving optimization tasks. In one aspect, a method includes receiving input data comprising (i) data specifying an optimization task to be solved, and (ii) data specifying task objectives for solving the optimization task, comprising one or more local task objectives and one or more global task objectives; processing the received input data to obtain one or more initial solutions to the optimization task based on the local task objectives, wherein at least one initial solution is obtained from a first quantum computing resource; and processing the generated one or more initial solutions using a second quantum computing resource to generate a global solution to the optimization task based on the global task objectives.
    Type: Application
    Filed: July 31, 2018
    Publication date: December 20, 2018
    Inventors: Daniel Garrison, Andrew E. Fano, Jurgen Albert Weichenberger
  • Publication number: 20180335894
    Abstract: Disclosed is a graphical user interface for a messaging and orchestrating platform. The graphical user interface can include a first region of the graphical user interface that represents a topology of a network environment including one or more devices and one or more applications and a second region of the graphical user interface that represents a messaging platform for communicating with one or more members and the one or more devices and the one or more applications.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 22, 2018
    Inventors: Brian Sarbin, Daniel Garrison, Joseph Sutton
  • Publication number: 20180308000
    Abstract: Methods, systems, and apparatus for training a machine learning model to route received computational tasks in a system including at least one quantum computing resource. In one aspect, a method includes obtaining a first set of data, the first set of data comprising data representing multiple computational tasks previously performed by the system; obtaining input data for the multiple computational tasks previously performed by the system, comprising data representing a type of computing resource the task was routed to; obtaining a second set of data, the second set of data comprising data representing properties associated with using the one or more quantum computing resources to solve the multiple computational tasks; and training the machine learning model to route received data representing a computational task to be performed using the (i) first set of data, (ii) input data, and (iii) second set of data.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Carl Matthew Dukatz, Daniel Garrison, Lascelles Forrester, Corey Hollenbeck
  • Publication number: 20180307384
    Abstract: In one embodiment, a system includes: a processor, a display screen, and a user interface (UI) application to be executed by the processor and operative: to present policy attributes in a UI with interactive tradeoff analysis on the display screen, where the policy attributes are associated with a network workflow structure, and the interactive tradeoff analysis includes constraint-based optimization of a workflow response, and to dynamically apply said policy attributes to instantiation and deployment of networked resources associated with the network workflow structure.
    Type: Application
    Filed: December 21, 2017
    Publication date: October 25, 2018
    Inventors: Daniel Garrison, Brian Sarbin
  • Patent number: 10095981
    Abstract: Methods, systems, and apparatus for solving optimization tasks. In one aspect, a method includes receiving input data comprising (i) data specifying an optimization task to be solved, and (ii) data specifying task objectives for solving the optimization task, comprising one or more local task objectives and one or more global task objectives; processing the received input data to obtain one or more initial solutions to the optimization task based on the local task objectives, wherein at least one initial solution is obtained from a first quantum computing resource; and processing the generated one or more initial solutions using a second quantum computing resource to generate a global solution to the optimization task based on the global task objectives.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: October 9, 2018
    Assignee: Accenture Global Solutions Limited
    Inventors: Daniel Garrison, Andrew E. Fano, Jurgen Albert Weichenberger
  • Publication number: 20180276556
    Abstract: Methods, systems, and apparatus for solving optimization tasks. In one aspect, a method includes receiving input data comprising (i) data specifying an optimization task to be solved, and (ii) data specifying task objectives for solving the optimization task, comprising one or more local task objectives and one or more global task objectives; processing the received input data to obtain one or more initial solutions to the optimization task based on the local task objectives, wherein at least one initial solution is obtained from a first quantum computing resource; and processing the generated one or more initial solutions using a second quantum computing resource to generate a global solution to the optimization task based on the global task objectives.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Daniel Garrison, Andrew E. Fano, Jurgen Albert Weichenberger
  • Publication number: 20180018082
    Abstract: Computer systems and methods for improving a computer's ability to interface with a user to configure one or more internetworking services provided by a first group of computers for a second group of computers using a pictorial graph with nodes that represent logical network objects.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: BRIAN SARBIN, CHRISTIAN MARTIN, DANIEL GARRISON
  • Patent number: 9244595
    Abstract: Techniques for sorting and filtering a list in a space-constrained viewing area are described. A filter widget and a list of items are displayed in a view of an electronic display screen. In response to user input selecting the filter widget, and without changing to a different view, a filter category overlay is displayed in the view to provide various selectable filter categories. In response to selection of a filter category, a visual depiction of the selected filter category is displayed in the view. The list of items is filtered according to the selected filter category and displayed in the view without changing to any other view. Subsequently added visual depictions are linearly stacked in the view. Further, a filter modification overlay, which provides selectable filtering attributes, is displayed upon selection of a visual depiction.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: January 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Garrison, Brian Sarbin
  • Publication number: 20150212669
    Abstract: Techniques for sorting and filtering a list in a space-constrained viewing area are described. A filter widget and a list of items are displayed in a view of an electronic display screen. In response to user input selecting the filter widget, and without changing to a different view, a filter category overlay is displayed in the view to provide various selectable filter categories. In response to selection of a filter category, a visual depiction of the selected filter category is displayed in the view. The list of items is filtered according to the selected filter category and displayed in the view without changing to any other view. Subsequently added visual depictions are linearly stacked in the view. Further, a filter modification overlay, which provides selectable filtering attributes, is displayed upon selection of a visual depiction.
    Type: Application
    Filed: April 7, 2015
    Publication date: July 30, 2015
    Inventors: Daniel Garrison, Brian Sarbin
  • Patent number: 9043728
    Abstract: Techniques for sorting and filtering a list in a space-constrained viewing area are described. A filter widget and a list of items are displayed in a view of an electronic display screen. In response to user input selecting the filter widget, and without changing to a different view, a filter category overlay is displayed in the view to provide various selectable filter categories. In response to selection of a filter category, a visual depiction of the selected filter category is displayed in the view. The list of items is filtered according to the selected filter category and displayed in the view without changing to any other view. Subsequently added visual depictions are linearly stacked in the view. Further, a filter modification overlay, which provides selectable filtering attributes, is displayed upon selection of a visual depiction.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: May 26, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Garrison, Brian Sarbin
  • Publication number: 20140325444
    Abstract: Techniques for sorting and filtering a list in a space-constrained viewing area are described. A filter widget and a list of items are displayed in a view of an electronic display screen. In response to user input selecting the filter widget, and without changing to a different view, a filter category overlay is displayed in the view to provide various selectable filter categories. In response to selection of a filter category, a visual depiction of the selected filter category is displayed in the view. The list of items is filtered according to the selected filter category and displayed in the view without changing to any other view. Subsequently added visual depictions are linearly stacked in the view. Further, a filter modification overlay, which provides selectable filtering attributes, is displayed upon selection of a visual depiction.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Daniel Garrison, Brian Sarbin
  • Patent number: 8788972
    Abstract: Techniques for sorting and filtering a list in a space-constrained viewing area are described. A filter widget and a list of items are displayed in a view of an electronic display screen. In response to user input selecting the filter widget, and without changing to a different view, a filter category overlay is displayed in the view to provide various selectable filter categories. In response to selection of a filter category, a visual depiction of the selected filter category is displayed in the view. The list of items is filtered according to the selected filter category and displayed in the view without changing to any other view. Subsequently added visual depictions are linearly stacked in the view. Further, a filter modification overlay, which provides selectable filtering attributes, is displayed upon selection of a visual depiction.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: July 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Garrison, Brian Sarbin