Patents by Inventor Simon Cockayne

Simon Cockayne 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: 10642931
    Abstract: In a method for generating narrative interface descriptions, a file including a machine-readable description of a computing interface is parsed to identify an element therein based on a property thereof. Cross-reference data including human-readable narrative information corresponding to the element is retrieved from a data source, and an embellished file is generated in which the element is modified to include the cross-reference data. Related methods, systems, and computer program products are also discussed.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 5, 2020
    Assignee: CA, Inc.
    Inventors: Simon Cockayne, Raghunath Daita
  • Patent number: 10284620
    Abstract: Designing an Application Programming Interface (API) may include parsing a first API definition for an input element, and outputting a user interface (UI) for display to a user. The UI may include a UI control set corresponding to the input element. The UI control set may include a text control for receiving a name for the input element in a second API definition, and a type control for receiving a type for the input element in the second API definition. Designing the API may also include receiving the name and type via the text control and the type control, respectively, and generating the second API definition. The generating may include positioning the received name within a command syntax of the second API definition according to the received type.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 7, 2019
    Assignee: CA, Inc.
    Inventors: Robert Layzell, Simon Cockayne, Todd Anderson
  • Publication number: 20190042951
    Abstract: Techniques are disclosed relating to training a model based a graph data structure. A graph data structure comprising a plurality of objects may be accessed, wherein plurality of objects include objects that represent ones of a set of users and a plurality of computing activities of the set of users within a computing domain. A subset of the plurality of objects that are associated with one or more particular criteria may be identified. A model may be trained using data associated with the subset, wherein the model generates predictive assessments of respective objects within the subset with respect to the one or more particular criteria. A request may be received for a first predictive assessment of a first object in the graph data structure. The first predictive assessment of the first object may be generated using the model.
    Type: Application
    Filed: September 20, 2017
    Publication date: February 7, 2019
    Inventors: Cui Lin, Simon Cockayne, Robert Anthony Layzell, Himanshu Pande, Ye Chen
  • Publication number: 20190042950
    Abstract: Techniques are disclosed relating to building a graph data structure based on information associated with a plurality of services available over a network. The information may include datasets associated with a plurality of software services available to the set of users. The datasets may be analyzed, wherein the analyzing comprises determining, using one or more machine learning algorithms, a plurality of objects, including objects representing ones of the set of users and a plurality of computing activities. A graph data structure may be formed, comprising the plurality of objects, that indicates relationships between the plurality of objects. The graph data structure may be updated in response to detecting additional computing activities of one or more of the set of users. A plot of a subset of the plurality of objects in the graph data structure may be generated in response to a request. The plot may be caused to be displayed on a display.
    Type: Application
    Filed: September 20, 2017
    Publication date: February 7, 2019
    Inventors: Cui Lin, Simon Cockayne, Robert Anthony Layzell
  • Publication number: 20180285402
    Abstract: A computer-implemented expertise mining system is configured to update an expertise database based on a recommender's out of office and/or auto-reply settings for a communication application, such as an email application or social media application. The expertise system obtains the recommender's auto-reply settings directly from the communication application. The auto-reply settings include message body text for out of office and auto-reply messages. The expertise system then extracts recommendation data from the auto-reply settings; and updates an expertise database based on the recommendation data extracted from the auto-reply settings.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Michael Cohen, Simon Cockayne
  • Publication number: 20160283289
    Abstract: Designing an Application Programming Interface (API) may include parsing a first API definition for an input element, and outputting a user interface (UI) for display to a user. The UI may include a UI control set corresponding to the input element. The UI control set may include a text control for receiving a name for the input element in a second API definition, and a type control for receiving a type for the input element in the second API definition. Designing the API may also include receiving the name and type via the text control and the type control, respectively, and generating the second API definition. The generating may include positioning the received name within a command syntax of the second API definition according to the received type.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Robert Layzell, Simon Cockayne, Todd Anderson