Patents by Inventor Roger Menday

Roger Menday 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: 9769172
    Abstract: A method of accessing a network securely using a personal device which can only access the network via one or more authorized access points, the method including establishing a connection between the network and the personal device via an access point; checking in the network whether the access point is on a white list of authorized access points for use with the network; if the access point is on the white list, allowing the personal device to access the network securely via the access point; and if the access point is not on the white list, not allowing the personal device to access the network securely.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 19, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Rajaguru Mudiyanselage Mythri Hunukumbure, David Snelling, Roger Menday
  • Publication number: 20170177737
    Abstract: A method for reconciling a source data graph with a target data graph, the source graph and the target graph each comprising: and a interconnections, the interconnections each connecting two vertices from and representing a relationship between the connected vertices. The method comprises: generating target event propagation information representing the propagation pattern of executions of each of a set of processing events in the target graph; receiving a request to reconcile the source and graph, and in response to the request, triggering the executions of each of the set in the source graph; generating source event propagation information representing the pattern of each of the executions triggered in the source graph; and using the target event propagation information and the source event propagation information to assess the similarity of pairs of vertices comprising one vertex from each of the source graph and the target graph.
    Type: Application
    Filed: October 30, 2015
    Publication date: June 22, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Bo HU, Aisha Naseer Butt, Roger Menday
  • Publication number: 20160321277
    Abstract: A Data Constraint Engine (100) for enforcing data constraints in a polyglot data tier (20) having a plurality of database-specific data stores (21, 22, 23) of various types such as an RDBMS (21), a Triplestore (22), and a MongoDB (23). The Data Constraint Engine uses the concept of a unified data model based on “records” in order to allow data constraints to be defined (using so-called “record shapes”) in a store-agnostic way. The Data Constraint Engine includes APIs (130) for processing incoming requests from remote clients (30) relating to data in the polyglot data tier, for example a request to create or update data in a data store. The APIs extract, from such a request, a record corresponding to the data specified in the request and a data source identifier identifying the data store holding the specified data. Then, on the basis of the record extracted by the interface, an appropriate record shape is extracted from a shapes catalogue (110), the record shape determining the structure of the record.
    Type: Application
    Filed: March 31, 2016
    Publication date: November 3, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Luca Costabello, Jürgen Umbrich, Roger Menday, Pierre-Yves Vandenbussche
  • Publication number: 20160314212
    Abstract: A query mediator arranged to query a polyglot data tier of data stores, each data store adopting a data model and the polyglot data tier including at least two different types of data store with differing data models. The query mediator including at least one HTTP API; a catalogue containing metadata for each data store; and a plurality of adapters, one for each data model. The API receives an incoming query from a client, checks the query against the catalogue to identify a correct data store storing the queried data, and routes the query to an adapter for the correct data store. The adapter transforms the query into a format suitable for use with the data model adopted in the correct data store, for execution by the relevant data store. The API returns the query result to the client in response to the incoming query.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 27, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Roger Menday, Luca Costabello, Jürgen Umbrich, Pierre-Yves Vandenbussche, Emir Fernando Muñoz Jiménez, Vit Novacek
  • Publication number: 20160292076
    Abstract: A dataflow controller to store dataflow specifications and to control execution of the dataflow specified the specification specifying a series of linked data processing steps, each step specifying a processing operation to generate output data, and each link defining a consecutive pair relationship between two steps within the series, the link instructing the dataflow controller to trigger execution of the preceding member of the pair by, providing the output data of the member as the input data of the member; and a cache memory and memory controller, the memory controller to maintain an accumulation of the output data generated by the most recent execution of the operation of each member of a set of the steps specified by the dataflow controller; the dataflow controller upon execution of the operation of the step, to provide the output data to the memory controller; the memory controller, to update the maintained accumulation.
    Type: Application
    Filed: February 23, 2016
    Publication date: October 6, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Vivian LEE, Roger MENDAY
  • Publication number: 20160275202
    Abstract: A management apparatus including data storage storing a graph of resources encoded as a plurality of data items, each item being a value for: a subject, a resource identifier; an object, either an identifier of an object resource or a literal value; and a predicate, a named relationship between the subject and the object. A dynamic dataflow controller stores a processor instance specifying an input range, a process, and an output range, and, when triggered by t an item within the input range, generating an output item within the output range, by performing the process. The controller responding to a modification event involving a data item within the input range by providing the data item to the instance; where the controller following the generation of the output provides an item of the output as the input to an instance specifying an input range covering the item in the output.
    Type: Application
    Filed: January 7, 2016
    Publication date: September 22, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Vivian LEE, Bo HU, Roger MENDAY
  • Publication number: 20160171121
    Abstract: A method for reconciling a source data graph with a target data graph, the source graph and the target graph each comprising: and a interconnections, the interconnections each connecting two vertices from and representing a relationship between the connected vertices. The method comprises: generating target event propagation information representing the propagation pattern of executions of each of a set of processing events in the target graph; receiving a request to reconcile the source and graph, and in response to the request, triggering the executions of each of the set in the source graph; generating source event propagation information representing the pattern of each of the executions triggered in the source graph; and using the target event propagation information and the source event propagation information to assess the similarity of pairs of vertices comprising one vertex from each of the source graph and the target graph.
    Type: Application
    Filed: October 30, 2015
    Publication date: June 16, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Bo HU, Aisha Naseer Butt, Roger Menday
  • Publication number: 20150379409
    Abstract: Embodiments include an apparatus to automate integration of non-conceptual data items into a data graph, the graph including graph nodes and graph edges, the computing apparatus comprising: a data storage system configured to store, as a node, a behavior handler to update the data graph in response to an occurrence of a specified trigger event, the node representing the behavior handler being stored in association with the non-conceptual data item; an execution module configured to execute the procedure defined by a behavior handler in response to the event; a modification identification module to identify modified graph elements, and to record the graph elements as modifications attributed to the behavior handler; an inference module configured to infer relationships between behavior handlers by, analyzing the modifications attributed to the behavior handlers to identify relationships between the modifications, and adding the relationships to the data graph as edges between the graph nodes.
    Type: Application
    Filed: May 4, 2015
    Publication date: December 31, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Bo HU, Roger MENDAY
  • Publication number: 20150234936
    Abstract: Embodiments include a data storage system configured to store data encoding a data graph, the data graph comprising a plurality of resources and a plurality of interconnections, each of the plurality of interconnections connecting two resources from among the plurality of resources and representing a relationship between the linked resources; the data storage system comprising: a data storage apparatus configured to store the data encoding the data graph; a plurality of event handlers, each event handler being associated with one or more resources from among the plurality of resources, and being executable at the or each of the respective associated resources; and an event propagation mechanism configured to respond to a processing event at a resource from among the plurality of resources by triggering the execution of one or more event handlers from among the plurality of event handlers at respective associated resources.
    Type: Application
    Filed: November 26, 2014
    Publication date: August 20, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Bo HU, Roger MENDAY
  • Publication number: 20150074769
    Abstract: A method of accessing a network securely using a personal device which can only access the network via one or more authorized access points, the method including establishing a connection between the network and the personal device via an access point; checking in the network whether the access point is on a white list of authorized access points for use with the network; if the access point is on the white list, allowing the personal device to access the network securely via the access point; and if the access point is not on the white list, not allowing the personal device to access the network securely.
    Type: Application
    Filed: June 30, 2014
    Publication date: March 12, 2015
    Applicant: Fujitsu Limited
    Inventors: Rajaguru Mudiyanselage Mythri HUNUKUMBURE, David SNELLING, Roger MENDAY
  • Patent number: 8898103
    Abstract: A computer-implemented method is provided for generating an ontology document, the method comprising inputting a domain description including information about items in the domain and relationships between the items; accessing a data structure and an operation structure, wherein the data structure is a domain-independent model of items and relationships between items, the data structure comprising at least progenitor items each able to contain only progeny items created by the progenitor item as a consequence of the progenitor item accepting an operation from the operation structure invoked against it, the operation structure also being domain-independent; and applying the data structure and the operation structure to the domain description to generate an ontology document for use in producing a software artifact.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: November 25, 2014
    Assignee: Fujitsu Limited
    Inventor: Roger Menday
  • Publication number: 20110271176
    Abstract: A computer-implemented method is provided for generating an ontology document, the method comprising inputting a domain description including information about items in the domain and relationships between the items; accessing a data structure and an operation structure, wherein the data structure is a domain-independent model of items and relationships between items, the data structure comprising at least progenitor items each able to contain only progeny items created by the progenitor item as a consequence of the progenitor item accepting an operation from the operation structure invoked against it, the operation structure also being domain-independent; and applying the data structure and the operation structure to the domain description to generate an ontology document for use in producing a software artefact.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 3, 2011
    Applicant: FUJITSU LIMITED
    Inventor: Roger Menday