Patents by Inventor Greg A. Marks

Greg A. Marks 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).

  • Publication number: 20230004443
    Abstract: Techniques for implementing rollback of infrastructure changes in an infrastructure orchestration service are described. In certain examples, an infrastructure orchestration service is disclosed that manages both provisioning and deploying of infrastructure assets within a cloud environment. The service receives a plan comprising a set of instructions associated with a set of infrastructure assets of an execution target and identifies a first state of the set of infrastructure assets. The service executes the set of instructions in the plan to achieve a second state for the set of infrastructure assets. Based in part on the executing, the service receives a trigger for rolling back the plan to restore the set of infrastructure assets in the plan to the first state and executes a rollback plan for the plan. The service then transmits a result associated with the execution of the rollback plan.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 5, 2023
    Applicant: Oracle International Corporation
    Inventors: Greg Mark Jablonski, Nathaniel Martin Glass, Eric Tyler Barsalou
  • Patent number: 11467879
    Abstract: Techniques for implementing rollback of infrastructure changes in an infrastructure orchestration service are described. In certain examples, an infrastructure orchestration service is disclosed that manages both provisioning and deploying of infrastructure assets within a cloud environment. The service receives a plan comprising a set of instructions associated with a set of infrastructure assets of an execution target and identifies a first state of the set of infrastructure assets. The service executes the set of instructions in the plan to achieve a second state for the set of infrastructure assets. Based in part on the executing, the service receives a trigger for rolling back the plan to restore the set of infrastructure assets in the plan to the first state and executes a rollback plan for the plan. The service then transmits a result associated with the execution of the rollback plan.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 11, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Greg Mark Jablonski, Nathaniel Martin Glass, Eric Tyler Barsalou
  • Publication number: 20210224165
    Abstract: Techniques for implementing rollback of infrastructure changes in an infrastructure orchestration service are described. In certain examples, an infrastructure orchestration service is disclosed that manages both provisioning and deploying of infrastructure assets within a cloud environment. The service receives a plan comprising a set of instructions associated with a set of infrastructure assets of an execution target and identifies a first state of the set of infrastructure assets. The service executes the set of instructions in the plan to achieve a second state for the set of infrastructure assets. Based in part on the executing, the service receives a trigger for rolling back the plan to restore the set of infrastructure assets in the plan to the first state and executes a rollback plan for the plan. The service then transmits a result associated with the execution of the rollback plan.
    Type: Application
    Filed: July 9, 2020
    Publication date: July 22, 2021
    Applicant: Oracle International Corporation
    Inventors: Greg Mark Jablonski, Nathaniel Martin Glass, Eric Tyler Barsalou
  • Patent number: 10321818
    Abstract: A system for use in performing ocular examinations, such as convergence and accommodation useful in diagnosing traumatic brain injury (including concussion), includes an assessment device. The assessment device includes a portable carrier having a visual target and a distance measurement component. The system may further include a communications channel and a companion device. The distance measurement component communicates via the communication channel with the companion device. The companion device stores one or more distances measured by the distance measurement component.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 18, 2019
    Assignee: BRAINSCOPE COMPANY, INC.
    Inventors: Michael E. Singer, Neil Samuel Rothman, Greg Mark Mahowald, David Anthony Lovejoy
  • Publication number: 20180116499
    Abstract: A system for use in performing ocular examinations, such as convergence and accommodation useful in diagnosing traumatic brain injury (including concussion), includes an assessment device. The assessment device includes a portable carrier having a visual target and a distance measurement component. The system may further include a communications channel and a companion device. The distance measurement component communicates via the communication channel with the companion device. The companion device stores one or more distances measured by the distance measurement component.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Michael E. SINGER, Neil Samuel ROTHMAN, Greg Mark MAHOWALD, David Anthony LOVEJOY
  • Patent number: 8786409
    Abstract: An advanced technique of user interaction with compact, portable, hand-held devices, larger electronic devices and other surfaces and objects is disclosed. The particular component arrays, configuration modes and analytic methodologies disclosed are optimized and directed toward logical interpretation of device motions resulting from vector impulses as user data inputs and commands. Apparatus, system and method embodiments are described and illustrated by examples.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: July 22, 2014
    Assignee: VBT Innovations Inc
    Inventors: Andrew Jan Zwart, Simon Regis Louis Lancaster-Larocque, Dawit Mergia Effa, Greg Mark Derige, Kenneth King Ho Lee, Matthew Allen Rendall, Jake Zwart, Andrew Michael Cameron
  • Publication number: 20130047124
    Abstract: A method including enabling user selection of an image for display as a root screen of a menu system; enabling user definition of a first area in the image that becomes a first actuation-sensitive area of the root screen of the menu system when the image is displayed as the root screen of the menu system; enabling user definition of an association between the first area in the image and a user selected first asset, wherein the association provides for the automatic use of the associated first asset when the first actuation-sensitive area of the root screen of the menu system is actuated while the image is displayed as the root screen of the menu system.
    Type: Application
    Filed: February 23, 2010
    Publication date: February 21, 2013
    Inventors: Henry John Holland, Andreea Ligia Chelaru, Greg Mark Edwards, Timothy Laurence Brooke
  • Patent number: 7849437
    Abstract: A framework for implementing web-based applications using standard object-oriented programming techniques. The framework may be implemented by computer-executable components executable by a Web browser is provided. The components include a resource creation method for creating resource objects, a page interpreter creating instances of objects based on bindings defined in a web-page, and a lifecycle management component for managing instances of the objects.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott M. Isaacs, Greg A. Marks
  • Publication number: 20100060604
    Abstract: An advanced technique of user interaction with compact, portable, hand-held devices, larger electronic devices and other surfaces and objects is disclosed. The particular component arrays, configuration modes and analytic methodologies disclosed are optimized and directed toward logical interpretation of device motions resulting from vector impulses as user data inputs and commands. Apparatus, system and method embodiments are described and illustrated by examples.
    Type: Application
    Filed: October 30, 2009
    Publication date: March 11, 2010
    Inventors: Andrew Jan Zwart, Greg Mark Derige, Andrew Michael Cameron, Jake Zwart, Simon Regis Louis Lancaster-Larocque, Dawit Mergia Effa, Kenneth King Ho Lee, Matthew Allen Rendall
  • Patent number: 7421731
    Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard, Michael Wei-Quiang Guo
  • Publication number: 20070067418
    Abstract: A framework for implementing web-based applications using standard object-oriented programming techniques. The framework may be implemented by computer-executable components executable by a Web browser is provided. The components include a resource creation method for creating resource objects, a page interpreter creating instances of objects based on bindings defined in a web-page, and a lifecycle management component for managing instances of the objects.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Scott Isaacs, Greg Marks
  • Patent number: 7155411
    Abstract: An electronic wallet including is made available to a user and is capable of storing a wide variety of different types of accounts (including both payment accounts and traditional credit card accounts). An identification of the different accounts corresponding to a user is displayed to the user and the user is allowed to manipulate these accounts. The electronic wallet also allows the user to combine funds from multiple different accounts into a single account. This combination allows the interface on a merchant server to be designed to accommodate a single account without concern for what types of accounts a user may wish to combine. Furthermore, in accordance with one aspect, when the user is purchasing goods and/or services from a merchant on-line, only those accounts that are useable at the merchant are presented as being available to the user.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Joseph N. Coco, Greg A. Marks
  • Publication number: 20020120867
    Abstract: A user, by way of a computing device, requests and receives content from a first server at the computing device. An authentication response is also received from the first server at the computing device of the user. The authentication response includes an address of the second server and an executable script. The computing device of the user executes the executable script by issuing a request to the second server for state information corresponding to the user, receiving the state information from the second server; and determining, based on the state information, whether the user is authenticated to the second server. If the user is not authenticated to the second server, the computer device of the user displays a login module that is visually associated with the first server. Such login module collects login information for authenticating the user to the second server.
    Type: Application
    Filed: February 23, 2001
    Publication date: August 29, 2002
    Applicant: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Ryan W. Battle, Darren L. Anderson, Joshua G. Poley, Greg A. Marks, John Hal Howard