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: 11856029Abstract: The present disclosure relates to securing networks against attacks launched via connection of peripheral devices to networked devices.Type: GrantFiled: June 14, 2021Date of Patent: December 26, 2023Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Daniel Bastos, Fadi Ali El-Moussa, Behnam Azvine
-
Publication number: 20220021709Abstract: The present disclosure relates to securing networks against attacks launched via connection of peripheral devices to networked devices.Type: ApplicationFiled: June 14, 2021Publication date: January 20, 2022Inventors: Daniel BASTOS, Fadi Ali El-Moussa, Behnam Azvine
-
Patent number: 10191769Abstract: 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: GrantFiled: September 24, 2014Date of Patent: January 29, 2019Assignee: British Telecommunications Public Limited CompanyInventors: Behnam Azvine, Trevor Philip Martin
-
Patent number: 9897987Abstract: 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: GrantFiled: March 19, 2013Date of Patent: February 20, 2018Assignee: British Telecommunications PLCInventors: Behnam Azvine, Trevor Philip Martin
-
Publication number: 20160239660Abstract: 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: ApplicationFiled: September 24, 2014Publication date: August 18, 2016Inventors: Behnam AZVINE, Trevor Philip MARTIN
-
Publication number: 20160232032Abstract: 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: ApplicationFiled: September 24, 2014Publication date: August 11, 2016Applicant: ARM IP LIMITEDInventors: Behnam Azvine, Trevor Philip Martin
-
Publication number: 20150051713Abstract: 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: ApplicationFiled: March 19, 2013Publication date: February 19, 2015Inventors: Behnam Azvine, Trevor Philip Martin
-
Patent number: 8375029Abstract: 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: GrantFiled: October 31, 2007Date of Patent: February 12, 2013Assignee: British Telecommunications public limited companyInventors: Zhan Cui, Behnam Azvine
-
Patent number: 8069185Abstract: 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: GrantFiled: February 24, 2004Date of Patent: November 29, 2011Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Trevor P Martin, Behnam Azvine
-
Patent number: 7933855Abstract: 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: GrantFiled: February 27, 2006Date of Patent: April 26, 2011Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Detlef D Nauck, Behnam Azvine, Martin Spott
-
Patent number: 7836077Abstract: 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: GrantFiled: February 2, 2006Date of Patent: November 16, 2010Assignee: British Telecommunications plcInventors: Behnam Azvine, Simon J Case, Zhan Cui
-
Patent number: 7743078Abstract: 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: GrantFiled: March 22, 2006Date of Patent: June 22, 2010Assignee: British Telecommunications Public Limited CompanyInventors: Behnam Azvine, Trevor P Martin
-
Publication number: 20100070500Abstract: 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: ApplicationFiled: October 31, 2007Publication date: March 18, 2010Inventors: Zhan Cui, Behnam Azvine
-
Patent number: 7644047Abstract: 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: GrantFiled: September 22, 2004Date of Patent: January 5, 2010Assignee: British Telecommunications public limited companyInventors: Behrad Assadian, Behnam Azvine, Trevor P Martin
-
Publication number: 20090234869Abstract: 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: ApplicationFiled: March 22, 2006Publication date: September 17, 2009Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPAYInventors: Behnam Azvine, Trevor P. Martin
-
Publication number: 20080249817Abstract: 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: ApplicationFiled: February 27, 2006Publication date: October 9, 2008Inventors: Detlef D. Nauck, Behnam Azvine, Martin Spott
-
Publication number: 20080243912Abstract: 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: ApplicationFiled: March 28, 2007Publication date: October 2, 2008Applicant: BRITISH TELECOMMUNCTIONS public limited companyInventors: Behnam Azvine, Detlef Daniel Nauck, Martin Winfried Spott
-
Patent number: 7409381Abstract: 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: GrantFiled: July 30, 1999Date of Patent: August 5, 2008Assignee: British Telecommunications public limited companyInventors: 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: 20080140657Abstract: 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: ApplicationFiled: February 2, 2006Publication date: June 12, 2008Inventors: Behnam Azvine, Simon J. Case, Zhan Cui
-
Patent number: 7370020Abstract: 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: GrantFiled: November 10, 2000Date of Patent: May 6, 2008Assignee: British Telecommunications public limited companyInventors: Behnam Azvine, David Djian, Kwok C Tsui, Neill R Taylor, John G Taylor