Patents by Inventor Behnam Azvine

Behnam Azvine 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: 11856029
    Abstract: The present disclosure relates to securing networks against attacks launched via connection of peripheral devices to networked devices.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: December 26, 2023
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Daniel Bastos, Fadi Ali El-Moussa, Behnam Azvine
  • Publication number: 20220021709
    Abstract: The present disclosure relates to securing networks against attacks launched via connection of peripheral devices to networked devices.
    Type: Application
    Filed: June 14, 2021
    Publication date: January 20, 2022
    Inventors: Daniel BASTOS, Fadi Ali El-Moussa, Behnam Azvine
  • Patent number: 10191769
    Abstract: A sequence identification apparatus comprising a processor, wherein the apparatus is adapted to access a directed acyclic graph data structure of equivalence classes of events in event sequences identified in a plurality of time-ordered events, and wherein the graph is optimized such that initial and final sub-sequences of event sequences having common equivalence classes are combined in the graph, the apparatus comprising: a code generator adapted to generate executable code corresponding to the graph such that the code includes an instruction sequence for each event classification of the graph, the code sequence for an event classification being adapted to evaluate criteria to determine if an event corresponds to the event classification; a virtual machine adapted to execute the generated executable code such that, in use, the executable code filters incoming time-ordered events based on the graph.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: January 29, 2019
    Assignee: British Telecommunications Public Limited Company
    Inventors: Behnam Azvine, Trevor Philip Martin
  • Patent number: 9897987
    Abstract: A system controller (20, 100, 30, 40) comprises a receiver (20) for receiving data about a system (10, 11) to be controlled and for associating the received data with a time factor; a summarizer (100) for updating a set of summary bins, each of which covers a respective period of time, and each of which stores a summary of the received data having, a time factor which falls within the respective period of time covered by the summary bin; a processor (30) for, processing the summary bins, for example in order to categorize an unknown entity (5) (such as a human user) interacting with the system under control (10, 11) (via a user interface (11) forming part of the system under control) such as into an adult interested in football, etc., and a director (40) for issuing control instructions to the system to be controlled based on the results of the processor (30).
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: February 20, 2018
    Assignee: British Telecommunications PLC
    Inventors: Behnam Azvine, Trevor Philip Martin
  • Publication number: 20160239660
    Abstract: A sequence identification apparatus comprising a processor, wherein the apparatus is adapted to generate a directed acyclic graph data structure of equivalence classes of events in an event sequence identified in a plurality of time-ordered events, wherein the apparatus is further adapted to add a representation of one or more further event sequences to the graph such that one or more of initial and final sub-sequences of sequences having common equivalence classes are combined in the graph.
    Type: Application
    Filed: September 24, 2014
    Publication date: August 18, 2016
    Inventors: Behnam AZVINE, Trevor Philip MARTIN
  • Publication number: 20160232032
    Abstract: A sequence identification apparatus comprising a processor, wherein the apparatus is adapted to access a directed acyclic graph data structure of equivalence classes of events in event sequences identified in a plurality of time-ordered events, and wherein the graph is optimized optimised such that initial and final sub-sequences of event sequences having common equivalence classes are combined in the graph, the apparatus comprising: a code generator adapted to generate executable code corresponding to the graph such that the code includes an instruction sequence for each event classification of the graph, the code sequence for an event classification being adapted to evaluate criteria to determine if an event corresponds to the event classification; a virtual machine adapted to execute the generated executable code such that, in use, the executable code filters incoming time-ordered events based on the graph.
    Type: Application
    Filed: September 24, 2014
    Publication date: August 11, 2016
    Applicant: ARM IP LIMITED
    Inventors: Behnam Azvine, Trevor Philip Martin
  • Publication number: 20150051713
    Abstract: A system controller (20, 100, 30, 40) comprises a receiver (20) for receiving data about a system (10, 11) to be controlled and for associating the received data with a time factor; a summariser (100) for updating a set of summary bins, each of which covers a respective period of time, and each of which stores a summary of the received data having, a time factor which falls within the respective period of time covered by the summary bin; a processor (30) for, processing the summary bins, for example in order to categorise an unknown entity (5) (such as a human user) interacting with the system under control (10, 11) (via a user interface (11) forming part of the system under control) such as into an adult interested in football, etc., and a director (40) for issuing control instructions to the system to be controlled based on the results of the processor (30).
    Type: Application
    Filed: March 19, 2013
    Publication date: February 19, 2015
    Inventors: Behnam Azvine, Trevor Philip Martin
  • Patent number: 8375029
    Abstract: A system for processing data comprising: a plurality of resource interfaces each of which is operable to access a corresponding underlying resource, and a processor unit for integrating data accessed from the underlying resources and controlling a user interface. The user interface is operable in use to permit a user to view all of the underlying resources currently accessible to the system and to select a plurality of these to form a subset comprising some, but not all, of the underlying resources from which to form an integrated view of the sub-set. The processor unit is operable to store the selection within a user selection store and to determine how to join the data from the selected underlying resources to generate an integrated view of the selected sub-set of underlying resources and to generate data for transmission to a device for displaying the generated view to the user.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 12, 2013
    Assignee: British Telecommunications public limited company
    Inventors: Zhan Cui, Behnam Azvine
  • Patent number: 8069185
    Abstract: A concept dictionary is generated and/or updated in respect of an information system. The concept dictionary is used to assist in selecting queries and query terms for use in interrogating the information system. A lexical reference source is first used to generate queries semantically related to a query entered by a user, and the answers returned for each query are analyzed using a fuzzy processing technique to determine semantic relationships between the queries. The queries and the determined relationships are recorded in a concept dictionary for subsequent use.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: November 29, 2011
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Trevor P Martin, Behnam Azvine
  • Patent number: 7933855
    Abstract: The performance of a computer-controlled system (1) operating under the control of a first process (2), is monitored (4) by comparison (5) with a predetermined set of requirements (15, 25), to identify whether the performance of the system (1) meets the predetermined requirements. If the performance does not meet those requirements, an alternative program (22) may be selected, or generated from program elements stored in a library (60), to replace the current controller process (2).
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: April 26, 2011
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Detlef D Nauck, Behnam Azvine, Martin Spott
  • Patent number: 7836077
    Abstract: A store of electronic documents is automatically searched by controlling a user interface to permit a user to enter a search term, carrying out a search using the search term, the documents returned by the search into a plurality of distinct categories, and controlling the user interface to present in a left-hand panel the plurality of distinct categories and in a right-hand panel the documents returned by the search, or references thereto, in a grouped manner such that documents, or references thereto, of a particular category are grouped together, wherein the categories are selected in dependence upon the search term.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: November 16, 2010
    Assignee: British Telecommunications plc
    Inventors: Behnam Azvine, Simon J Case, Zhan Cui
  • Patent number: 7743078
    Abstract: A method of operating a database management system for integrating data from a plurality of data sources comprising steps of: (a) selecting initial attributes for first and second data sources; (b) selecting a candidate matching function relating to a possible mapping between data in said first and second data sources; (c) applying said candidate matching function to data in said first data source to create possible data for said second data source; (d) deriving a disparity measure relating to an amount of disparity therebetween; (e) selecting different candidate matching functions and repeating steps (c) and (d); (f) designating a candidate matching function having a disparity measure indicative of the lowest amount of disparity as a probable candidate matching function; (g) selecting further attributes and performing steps (b) to (f) in respect thereof; and (h) determining a probable correspondence between data objects of said first and second data sources.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: June 22, 2010
    Assignee: British Telecommunications Public Limited Company
    Inventors: Behnam Azvine, Trevor P Martin
  • Publication number: 20100070500
    Abstract: A system (21-29, 30, 42, 44, 46, 48) for processing data comprising: a plurality of resource interfaces (21-29) each of which is operable to access a corresponding underlying resource (11-19); and processor means (30) for integrating data accessed from the underlying resources and controlling a user interface (50); wherein the user interface (50) is operable in use to permit a user to view all of the underlying resources currently accessible to the system and to select a plurality of these to form a subset comprising some, but not all, of the underlying resources from which to form an integrated view of the sub-set; and wherein the processor (30) is operable to store the selection within a user selection store (48) and to determine how to join the data from the selected underlying resources to generate an integrated view of the selected sub-set of underlying resources and to generate data for transmission to a device (50) for displaying the generated view to the user.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 18, 2010
    Inventors: Zhan Cui, Behnam Azvine
  • Patent number: 7644047
    Abstract: A method and apparatus are provided for generating, from an input set of documents, a word replaceability matrix defining semantic similarity between words occurring in the input document set. For each word, distinct word sequences of predetermined length are identified from the documents of the set, each word sequence being indicative of the context in which the word was used and, according to the relative frequency of occurrence of the identified word sequences for the word, fuzzy sets are generated for each word comprising membership values for corresponding groups of word sequences. For each pair of words occurring in the document set, their respective fuzzy sets are used to calculate the probability that the first word of a pair is semantically suitable as a replacement for the second word of the pair, these probabilities being collated to form a word similarity matrix for use in an improved method of determining document similarity and in information retrieval.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: January 5, 2010
    Assignee: British Telecommunications public limited company
    Inventors: Behrad Assadian, Behnam Azvine, Trevor P Martin
  • Publication number: 20090234869
    Abstract: A method of operating a database management system for integrating data from a plurality of data sources comprising steps of: (a) selecting initial attributes for first and second data sources; (b) selecting a candidate matching function relating to a possible mapping between data in said first and second data sources; (c) applying said candidate matching function to data in said first data source to create possible data for said second data source; (d) deriving a disparity measure relating to an amount of disparity therebetween; (e) selecting different candidate matching functions and repeating steps (c) and (d); (f) designating a candidate matching function having a disparity measure indicative of the lowest amount of disparity as a probable candidate matching function; (g) selecting further attributes and performing steps (b) to (f) in respect thereof; and (h) determining a probable correspondence between data objects of said first and second data sources.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 17, 2009
    Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPAY
    Inventors: Behnam Azvine, Trevor P. Martin
  • Publication number: 20080249817
    Abstract: The performance of a computer-controlled system (1) operating under the control of a first process (2), is monitored (4) by comparison (5) with a predetermined set of requirements (15, 25), to identify whether the performance of the system (1) meets the predetermined requirements. If the performance does not meet those requirements, an alternative program (22) may be selected, or generated from program elements stored in a library (60), to replace the current controller process (2).
    Type: Application
    Filed: February 27, 2006
    Publication date: October 9, 2008
    Inventors: Detlef D. Nauck, Behnam Azvine, Martin Spott
  • Publication number: 20080243912
    Abstract: The present invention provides a method of determining business intelligence in real time. A business process or operation can be defined by a number of inter-related business entities. The inter-relationship between the values associated with each business entity can be determined such that the values of strategic objectives, such as customer satisfaction, can be determined in accordance with changes in operational parameters, for example the number of active engineers, or external factors, such as the rate that calls are made to a help line.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Applicant: BRITISH TELECOMMUNCTIONS public limited company
    Inventors: Behnam Azvine, Detlef Daniel Nauck, Martin Winfried Spott
  • Patent number: 7409381
    Abstract: A method and apparatus for generating an index entry for a record in a semi-structured database involves analysing each field to identify an entry within each field and to identify a sequence of characters having a format corresponding to a predetermined format. Thereafter, the method and apparatus operate to generate an index entry for the identified entry, and for at least one field, define any characters not identified as an entry as a free text entry.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: August 5, 2008
    Assignee: British Telecommunications public limited company
    Inventors: Samuel W. D. Steel, Udo Kruschwitz, Nicholas J. Webb, Anne N. De Roeck, Paul D. Scott, Raymond Turner, Kwok C. Tsui, Wayne R. Wobcke, Behnam Azvine
  • Publication number: 20080140657
    Abstract: A method of automatically searching through a store of electronic documents comprises controlling a user interface to permit (410) a user to enter a search term, carrying out a search using the search term, categorising the documents returned by the search into a plurality of distinct categories, and controlling the user interface to present in a left-hand panel (512) the plurality of distinct categories and in a right-hand panel (514) the documents returned by the search, or references thereto, in a grouped manner such that documents, or references thereto, of a particular category are grouped together, wherein the categories are selected in dependence upon the search term.
    Type: Application
    Filed: February 2, 2006
    Publication date: June 12, 2008
    Inventors: Behnam Azvine, Simon J. Case, Zhan Cui
  • Patent number: 7370020
    Abstract: Apparatus for generating sequences of elements including at least one task unit, each of which has an upper and a lower neural network connected in a hierarchical relationship and is operable to output a sequence of elements. Each of the upper and lower neural networks is a class of temporal neural networks having an infinite number of internal states.
    Type: Grant
    Filed: November 10, 2000
    Date of Patent: May 6, 2008
    Assignee: British Telecommunications public limited company
    Inventors: Behnam Azvine, David Djian, Kwok C Tsui, Neill R Taylor, John G Taylor