Mann, CA
Alex Mann, Vaughan CA
Patent application number | Description | Published |
---|---|---|
20100301737 | LOW WORK FUNCTION ELECTRODE - A low work function electrode is provided for use in thin film electronic devices. The low work function electrode for use in thin file electronic devices. The low work function electrode comprises a LCE comprising a conductive ceramic material comprising a low work function conductive ceramic material (LCM) and at least one higher work conductive material (HCM) having a higher work function than the LCM. The combination of the LCM and the HCM provides an effective work function of the LCE. | 12-02-2010 |
Dalton Craig Mann, Battleford, Saskatchewan CA
Patent application number | Description | Published |
---|---|---|
20150351312 | ROTATABLE APPARATUS FOR METERING AND TREATING AGRICULTURAL GRANULES - An agricultural apparatus for metering and treating granules such as seeds and granular crop additives. The apparatus comprises a metering device rotatably mounted on a spray chamber, the spray chamber connected to a conveyance device intake such as an auger. The metering device is rotatable between first (use) and second (transport) positions. | 12-10-2015 |
Daniel Mann, Glencairn CA
Patent application number | Description | Published |
---|---|---|
20110049263 | WHEEL SUPPORT FOR ADJUSTING THE GROUND CLEARANCE OF A VEHICLE - A height adjustable wheel support apparatus includes an upper portion connectable to a frame of a vehicle and a lower portion that is connectable to a wheel assembly. An actuator is configured to move the upper portion between first and second positions. A spacer is movable between a storage position and a use position. In the use position the spaced is disposed between the upper and lower portions. When the upper portion is in the first position a downward facing bottom surface of the upper portion bears against a support surface on the lower portion, and when upper portion is in the second position the spacer is in the use position, between the upper and lower portions, and carries at least a portion of a load exerted by the upper portion. | 03-03-2011 |
David Michael Mann, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20110154459 | METHOD AND SYSTEM FOR SECURING ELECTRONIC TRANSACTIONS - A method for secure electronic transaction over a computer network, comprising: at a trusted relationship profile server computer: storing a unique identity of a trusted computing unit; generating a confirmation message regarding the unique identity of the trusted computing unit in response to a request from the trusted computing unit; at a security proxy server computer: storing real credentials and local credentials of a customer in a secure vault; receiving the confirmation message and permitting a login process to be performed with the security proxy server using the local credentials, provided the confirmation message is valid; and replacing the local credentials submitted in the login process with the real credentials. A corresponding system for secure electronic transactions is also provided. | 06-23-2011 |
20130276082 | METHOD AND SYSTEM FOR SECURING ELECTRONIC TRANSACTIONS - A method for secure electronic transaction over a computer network, comprising: at a trusted relationship profile server computer: storing a unique identity of a trusted computing unit; generating a confirmation message regarding the unique identity of the trusted computing unit in response to a request from the trusted computing unit; at a security proxy server computer: storing real credentials and local credentials of a customer in a secure vault; receiving the confirmation message and permitting a login process to be performed with the security proxy server using the local credentials, provided the confirmation message is valid; and replacing the local credentials submitted in the login process with the real credentials. A corresponding system for secure electronic transactions is also provided. | 10-17-2013 |
20150326559 | METHOD AND SYSTEM FOR AUTHORIZING SECURE ELECTRONIC TRANSACTIONS USING A SECURITY DEVICE - Methods and systems for authenticating a security device for providing a secure access and transaction authorization to a remote network location are provided. The security device is authenticated by installing private security software on the security device. A Two-Channel authorization method includes a transaction notification/authorization channel and a transaction channel. A Three-Channel authorization method includes a transaction notification channel, a transaction authorization channel, and the transaction channel. Embodiments of the present invention provide increased security and privacy. A corresponding system for authenticating a security device and preforming secure private transactions is also provided. | 11-12-2015 |
20150326565 | METHOD AND SYSTEM FOR AUTHORIZING SECURE ELECTRONIC TRANSACTIONS USING A SECURITY DEVICE HAVING A QUICK RESPONSE CODE SCANNER - Methods and systems for authenticating a security device for providing a secure access and transaction authorization to a remote network location are provided. The security device is authenticated by installing private security software on the security device. In order to authorize a transaction, a transaction authorization is performed using the security device by display a QR (Quick Response) code from an authorization server on a user terminal and scanning the QR code into the security device. After scanning the QR code, an OTA (One-Time-Authorization) code is sent from the security device to the authorization server for verifying the transaction. Embodiments of the present invention provide increased security and privacy. A corresponding system for authenticating a security device and preforming secure and private transactions is also provided. | 11-12-2015 |
Harpartap Mann, Winnipeg CA
Patent application number | Description | Published |
---|---|---|
20150359187 | PLANTS AND SEEDS OF CANOLA VARIETY SCV630541 - In an embodiment, the invention relates to the seeds, plants, and plant parts of canola variety SCV630541 and to methods for producing a canola plant produced by crossing canola variety SCV630541 with itself or with another canola variety. The invention also relates to methods for producing a canola plant containing in its genetic material one or more transgenes and to the transgenic canola plants and plant parts produced by those methods. This invention also relates to canola varieties or breeding lines and plant parts derived from canola variety SCV630541, to methods for producing other canola varieties, lines or plant parts derived from canola variety SCV630541 and to the canola plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid canola seeds, plants and plant parts produced by crossing the variety SCV630541 with another canola variety. | 12-17-2015 |
Harry George Mann, Michell CA
Patent application number | Description | Published |
---|---|---|
20100258618 | System and Method for Product Identification, for Tracking Individual Items on Display or in a Warehouse to Enable Inventory Control and Product Replenishment - A unique bar code-encoded identification is designed to be read in large number by a bar code scanner simultaneously or in continuous motion. The unique identification, known as Gentag ID, allows a specific product item to be tracked. In one implementation, that product identification is encoded using code 128 bar code, or another bar code language. In one implementation, the product identification is formed by a combination of multiple characters under the encoding scheme. In one application, a product item with the product identification is placed on a display rack among other product items having like product identification. The product identification may be provided on a surface of the product item at a preferred position, such that all of the product identifications of the products on the display rack may be read by an electronic scanner at the same time or in a continuous motion. In one application, the invention is applied to eyewear, and the product identification is affixed to a lens on each pair of glasses. Any of a large number of optical techniques may be used to provide an image of the product identification that can be read by an electronic scanning device. | 10-14-2010 |
Howard Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20150081330 | Medicant Dispensing System and Method - Embodiments describe a medicant prescribing system, where the prescribing of the medicant is carried out on to a smart card, and where the prescribing is a suggestion without complete specificity of the medicant or its quantities. The card is used to obtain the medicant, and to monitor types and quantities of the medicant both and the quantities of the medicant. An embodiment requires using the card to obtain the medicant, since the prescription has been placed on or otherwise associated with the card. Another aspect requires monitoring the medicant card to monitor the actions at multiple different medicant sources, while using information on the card to pay for the medicant. One aspect forces patients to use the card in order to purchase. | 03-19-2015 |
John Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110276160 | REFERENCE MODEL FOR PRODUCTION PLANTS AND RELATED SYSTEM AND METHOD - Systems and methods that include selecting a physical model and a procedural model associated with an industrial plant, projecting a cross-product of the physical model and the procedural model into a unit-operation association set using a projection matrix, the unit-operation association set associating units representing equipment in the industrial plant and operations representing processes performed in the industrial plant, and establishing internal and external adjacency sets within structures, the internal adjacency set identifying connections between inputs and outputs of individual units and operations, the external adjacency set identifying connections between outputs of some units and operation and inputs of other units and operations. These systems and methods may also include generating a hyperstructure representing the industrial plant using the association and adjacency sets. | 11-10-2011 |
Kari Mann, Nepean CA
Patent application number | Description | Published |
---|---|---|
20120294209 | System and Method for Peer-to-Peer Communication in Cellular Systems - Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. | 11-22-2012 |
Karl Mann, Nepean CA
Patent application number | Description | Published |
---|---|---|
20090221325 | SYSTEM AND METHOD FOR PEER-TO-PEER COMMUNICATION IN CELLULAR SYSTEMS - Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. | 09-03-2009 |
20110201374 | SYSTEM AND METHOD FOR PEER-TO-PEER COMMUNICATION IN CELLULAR SYSTEMS - Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. | 08-18-2011 |
20140080495 | System and Method for Peer-to-Peer Communication in Cellular Systems - Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication. | 03-20-2014 |
Karl D. Mann, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20150087315 | CARRIER AGGREGATION SCELL SELECTION FOR LTE-A - Systems and methods for Secondary Cell (sCell) selection for wireless devices operating according to a carrier aggregation scheme in a cellular communications network are disclosed. In one embodiment, a network node obtains a list of potential sCells for a wireless device. The network node blindly selects an sCell for the wireless device from the list of potential sCells. The network node then configures the wireless device with the selected sCell. Blindly selecting the sCell for the wireless device makes it possible to avoid the use of measurement gaps and reduce throughput loss, according to some embodiments. | 03-26-2015 |
20150223084 | AUTONOMOUS DETERMINATION OF OVERLAPPING COVERAGE IN HETEROGENEOUS NETWORKS - Systems and methods are disclosed for autonomously determining overlapping coverage in a cellular communications network. In one embodiment, the cellular communications network is a heterogeneous cellular communications network. In one embodiment, a network node of a cellular communication system obtains information (e.g., pilot reports) indicative of a perceived coverage of one or more covering cells at wireless devices within a measuring cell over a measurement interval. The network node determines overlapping coverage of the measuring cell and the one or more covering cells based on the information indicative of the perceived coverage of the one or more covering cells at the wireless devices. | 08-06-2015 |
20150223125 | SECONDARY CELL SELECTION BASED ON GEOGRAPHIC SIGNATURES - Systems and methods for Secondary Cell (sCell) selection for wireless devices operating according to a carrier aggregation scheme in a cellular communications network are disclosed. In one embodiment, a network node in the cellular communications network obtains geographic signatures for a number of candidate sCells. The geographic signatures include a geographic signature for each candidate sCell that approximates a coverage area of the candidate sCell. The network node obtains position information for a wireless device and then selects one or more sCells for the wireless device from the candidate sCells based on the geographic signatures for the candidate sCells and the position information for the wireless device. The network node then configures the selected sCell(s) for use by the wireless device according to a carrier aggregation scheme. Using this process, sCell selection is performed, in some examples, without measurement gaps and without disabling an s-Measure parameter. | 08-06-2015 |
Karl D. Mann, Nepean CA
Patent application number | Description | Published |
---|---|---|
20080225780 | USE OF DISTRIBUTED HASHTABLES FOR WIRELESS ACCESS MOBILITY MANAGEMENT - A method, apparatus and system for management of a wireless communication network in which the system has a plurality of access nodes. A distributed hash table (“DHT”) is created. The DHT contains mobility management data of mobile devices using the wireless communication network. The DHT is stored across at least a portion of the plurality of access nodes. | 09-18-2008 |
20120195284 | JOINT UPLINK DATA PROCESSING BY PLURAL BASE STATIONS - Joint uplink processing by plural base stations includes sending, by a serving base station, a request for uplink resources of a second base station for receiving uplink data of a mobile station. The serving base station receives first uplink data from the mobile station, and the serving base station further receives (from the second base station) second uplink data of the mobile station received by the second base station using the uplink resources specified by the request. | 08-02-2012 |
Mukhtiar Singh Mann, Brampton CA
Patent application number | Description | Published |
---|---|---|
20110106779 | SYSTEM AND METHOD TO IMPLEMENT OPERATIONS, ADMINISTRATION, MAINTENANCE AND PROVISIONING TASKS BASED ON NATURAL LANGUAGE INTERACTIONS - Systems and methods for implementing operations, administration, maintenance and provisioning (OAM&P) tasks includes a user interface for receiving a natural language request from an administrator of the system. The natural language request is then parsed into one or more tasks available on the system. A series of system commands are then generated to implement the one or more tasks. Required information may be obtained from the administrator or from other system resources. Once the commands, including required variables, are completed, the commands can be executed. | 05-05-2011 |
Robert Mann, Carp CA
Patent application number | Description | Published |
---|---|---|
20130095826 | PCRN ROAMING AGREEMENT - Various exemplary embodiments relate to a method performed by a policy and charging rules node (PCRN) for managing a session for a roaming subscriber. The method may include: defining a roaming agreement associated with at least one roaming partner and including at least one limitation; receiving a session establishment request; extracting a subscription identifier; determining an active roaming partner by comparing the subscription identifier to the roaming partner profile; selecting the roaming agreement including the active roaming partner; and enforcing the at least one limitation when processing the session establishment request. The PCRN may include: a roaming agreement storage; a first interface configured to receive a session establishment request for a roaming subscriber; a roaming manager configured to identify a roaming partner associated with the roaming subscriber and a roaming agreement associated with the roaming partner; and a second interface configured to communicate session information with a roaming partner PCRN. | 04-18-2013 |
20130259065 | Diameter Versioning Dictionary - Embodiments of the invention provide a flexible Diameter command dictionary for 3rd Generation Partnership Project (3GPP) network nodes wherein context-specific definitions are defined to apply to different versions and releases of 3GPP standards. | 10-03-2013 |
Robert Mann, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20140003431 | PER-PEER REQUEST DELIVERY TIMEOUTS | 01-02-2014 |
Robert A. Mann, Carp CA
Patent application number | Description | Published |
---|---|---|
20120036257 | DIAMETER SESSION AUDITS - Various exemplary embodiments relate to a method and related network node including one or more of the following: determining by the network device that an S9 session should be audited; determining that the S9 session is a suspect session; transmitting an S9 message to a partner device, wherein the S9 message includes an innocuous instruction; receiving, at the network device, a response message from the partner device; determining, based on the response message, whether the suspect session is orphaned; and if the suspect session is orphaned, removing an S9 session record associated with the suspect session. | 02-09-2012 |
20130094405 | PCRN HOME NETWORK IDENTITY - Various exemplary embodiments relate to a method of determining by a network node whether a session establishment request is for a subscriber of a home network. The method may include: defining a home network identity including a network identifier and an emergency access point name (APN); receiving a session establishment request; comparing a called station ID of the session establishment request with the emergency APN; comparing a subscription ID of the session establishment request with the network identifier; and if either the called station ID matches an emergency APN or the subscription ID matches a network identifier: determining that the subscriber is a subscriber of the home network, and fulfilling the session establishment request. Various exemplary embodiments relate to a system for determining the home network of a subscriber. The system may include a policy and charging rules node (PCRN) configured to process a session establishment request. | 04-18-2013 |
20130094521 | NAI SUBSCRIPTION-ID HINT DIGIT HANDLING - Various exemplary embodiments relate to a method of identifying a subscriber at a network node. The method may include: receiving a message including a network access identifier (NAI); removing the first digit from the NAI to form a stripped NAI; determining whether the stripped NAI corresponds to a subscriber; determining whether the NAI corresponds to a subscriber; adding a hint digit to form an extended NAI, and determining whether the extended NAI corresponds to a subscriber; and if any of the NAIs correspond to a subscriber, using the corresponding NAI to identify the subscriber. Various exemplary embodiments relate to a policy and charging rules node including: a subscriber cache including a subscriber identifier; an interface configured to receive a NAI; a NAI modifier configured to form an extended NAI and a stripped NAI; and a subscriber identification module configured to determine whether a NAI is stored in the subscriber cache. | 04-18-2013 |
20130095812 | SUPPORTED FEATURE OVERRIDE - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network device, a message; determining, in response to receiving the message, that a set of supported features should be transmitted to a partner device; determining, based on the partner device, whether a default set of features should be overridden; if the default set of supported features should be overridden, transmitting an alternative set of features to the partner device; and if the default set of supported features should not be overridden, transmitting a standard set of features based on the default set of features to the partner device. | 04-18-2013 |
20130095824 | INTEGRATION OF ROAMING AND NON-ROAMING MESSAGE PROCESSING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message at the network device from a partner device; translating the message to generate a translated message formed according to a non-roaming protocol; processing the translated message to generate a response message; translating the response message to generate a translated response message formed according to a roaming protocol; transmitting the response message by the network device to the partner device. | 04-18-2013 |
20130095825 | ORGANIZATION OF ROAMING PARTNER REALMS INTO PRIMARY AND SECONDARY - Various exemplary embodiments relate to a method performed by a policy and charging rules node (PCRN) of communicating with a roaming partner. The method may include: defining a roaming partner profile including a network identifier and a primary realm; receiving a session establishment request at the PCRN; extracting a subscription identifier from the session establishment request; determining an active roaming partner by comparing the subscription identifier to the network identifier; and establishing an S9 session with the primary realm of the active roaming partner. Another method may include: defining a roaming partner profile including a primary realm and at least one secondary realm; receiving an S9 session establishment request; extracting an origin realm from the S9 session establishment request; determining an active roaming partner by comparing the origin realm to the primary realm and the secondary realms of the roaming partner profile; and responding to the S9 session establishment request. | 04-18-2013 |
20130095827 | ROAMING SESSION TERMINATION TRIGGERED BY ROAMING AGREEMENT/PARTNER DELETION - Various exemplary embodiments relate to a method performed by a policy and charging rules node (PCRN) for processing a change in a status of a roaming partner, the method including: receiving, at the PCRN, a message indicating a change in a status of the roaming partner; identifying roaming subscriber sessions associated with the roaming partner; determining home based roaming subscriber sessions among the identified subscriber sessions; marking the determined home based roaming subscriber sessions for termination; and sending a termination message to a policy and charging enforcement node for the determined home based roaming subscriber sessions. | 04-18-2013 |
20130097325 | PCRN SESSION ARCHITECTURE FOR ROAMING - Various exemplary embodiments relate to a method performed by a node for creating a virtual IP-CAN session, the method including: receiving, at the network node, a S9 message; creating a S9 session; creating a virtual IP-CAN session associated with the S9 session; persisting the S9 session; and transmitting an answer S9 message. | 04-18-2013 |
20130097326 | VISITED PCRF S9 SESSION ID GENERATION - Various exemplary embodiments relate to a method performed by a network node for generating a S9 session ID, the method including: receiving, at the network node, an attachment request from a user equipment (UE); creating a DIAMETER session ID; attaching a timestamp and UE ID to the DIAMETER session ID resulting in a S9 session ID; and initiating a S9 session with a home PCRN using the S9 session ID. | 04-18-2013 |
20130170431 | Subscriber Assignment - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network device from an entity, a request for a serving device assigned to a subscriber; attempting to locate an assignment record associated with the subscriber; in response to locating the assignment record associated with the subscriber, identifying an assigned serving device of the multiple serving devices indicated by the assignment record as being assigned to the subscriber; and transmitting a response to the entity, wherein the response identifies the assigned serving device. | 07-04-2013 |
20130173823 | DIAMETER ROUTE LEARNING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message at the network device; constructing a route key based on the message, wherein the route key comprises at least one value carried by the message; determining whether the network device stores a previous route record associated with the route key; and if the network device does not store a previous route record associated with the route key, generating a new route record based on the route key, and provisioning a new route based on the new route record into a routing table of the network device. | 07-04-2013 |
20130174212 | Indication of Authorized and Unauthorized PCC Rules - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving the set of PCC rules at the network device from a partner device; determining that the set of PCC rules includes an unauthorized PCC rule, wherein the unauthorized PCC rule fails an authorization; determining that the set of PCC rules includes an authorized PCC rule, wherein the authorized PCC rule passes the authorization; generating an unauthorized rules list including an indication of the unauthorized PCC rule; generating an authorized rules list including an indication of the authorized PCC rule; transmitting the unauthorized rules list and the authorized rules list to the partner device. | 07-04-2013 |
20130188483 | Resource Threshold Overload Protection - Various exemplary embodiments relate to a method of protecting against resource overload. The method may include: setting a resource critical threshold level of usage for a monitored resource; setting an overload rejection level for a plurality of operations; measuring a level of usage; determining an overload usage state based on the level of usage; shedding an operation if the overload usage state equals or exceeds the overload rejection level for the operation; determining whether the level of usage exceeds the resource critical threshold level; and if the level of usage exceeds the resource critical threshold level: changing the overload usage state to a resource critical overload usage state, and shedding an operation unless the overload rejection level indicates that the operation should never be shed. Various exemplary embodiments relate to a network element including: a monitored resource; a rejection level mapping; a status monitor; and an overload manager. | 07-25-2013 |
20130304893 | DIAMETER SESSION AUDITS - Various exemplary embodiments relate to a method and related network node including one or more of the following: determining by the network device that an S9 session should be audited; determining that the S9 session is a suspect session; transmitting an S9 message to a partner device, wherein the S9 message includes an innocuous instruction; receiving, at the network device, a response message from the partner device; determining, based on the response message, whether the suspect session is orphaned; and if the suspect session is orphaned, removing an S9 session record associated with the suspect session. | 11-14-2013 |
20130322327 | ROUTING DECISION CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a routing decision context object in response to receiving the Diameter message, wherein the routing decision context object is associated with a destination device chosen to receive a previous message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the routing decision context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 12-05-2013 |
20130322429 | METHOD AND APPARATUS FOR MANIPULATING AVPS IN A DIAMETER ROUTING AGENT - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a message context object in response to receiving the Diameter message, wherein the message context object includes a first collection of child objects; evaluating at least one rule, including: modifying, based on a first instruction, a first index value associated with the first collection of child objects, accessing, based on a second instruction and from the first collection of child objects, a child object corresponding to the first index value; and transmitting a message based on the evaluation of the at least one rule. | 12-05-2013 |
20130322430 | DIAMETER ROUTING AGENT LOAD BALANCING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; encountering an instruction to perform load balancing; locating an applicable load balancing pool of a plurality of load balancing pools for the Diameter message; identifying a pool host from the applicable load balancing pool to receive the Diameter message; modifying a destination address of the Diameter message to include an address of the identified pool host; and transmitting the Diameter message based on the modified destination address. | 12-05-2013 |
20130322448 | DIAMETER MESSAGE MIRRORING AND SPOOFING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message includes a first destination address; establishing a context object based on receiving the Diameter message, wherein the context object is associated with a copy of the Diameter message; evaluating at least one rule, comprising modifying, based on a first reference to the context object, the copy to include a second destination address, and transmitting the copy to another device based on the second destination address. | 12-05-2013 |
20130325941 | ROUTING DECISION CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a first Diameter message at the DRA from a first origin device; determining a first message type associated with the first Diameter message; identifying a first set of rules of a plurality of sets of rules as being associated with the first message type; evaluating a first rule of the first set of rules; and transmitting a message based on the evaluation of the first rule. | 12-05-2013 |
20130326001 | GENERIC PERSISTENCE IN A DIAMETER ROUTING AGENT - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a first Diameter message at the DRA; evaluating a first rule, including accessing data from a generic binding context object including: locating a record associated with a key specified by the first rule, and retrieving the data from the record; and transmitting a message based on the evaluation of the first rule. Various embodiments additionally relate to receiving a second Diameter message at the DRA; and evaluating a second rule, including accessing the generic binding context object, including storing the data in the record associated with the key. | 12-05-2013 |
20130326085 | CUSTOM DIAMETER ATTRIBUTE IMPLEMENTERS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message includes an attribute-value pair (AVP) having a first value represented according to a first data type; establishing a context object in response to receiving the Diameter message; establishing, within the context object, a custom attribute object that corresponds to the AVP and provides access to at least a portion of the first value represented according to a second data type, wherein the second data type is different from the first data type; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the custom attribute object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 12-05-2013 |
20140056214 | MESSAGE HANDLING EXTENSION USING CONTEXT ARTIFACTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 02-27-2014 |
20140056216 | SUBSCRIBER RECORD CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record. context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 02-27-2014 |
20140064183 | FAST ACCEPTANCE OF DIAMETER PEER FAILOVER - Various exemplary embodiments relate to a method performed by a network node, the method including: receiving a connection request from a peer network node including a peer identifier; determining that the received peer identifier matches an identifier of an existing peer; sending a verification message to the existing peer; setting a timer; when a response the verification message is received before the timer expires: cancelling the timer; and rejecting the received connection request; when the timer expires: closing a connection to the existing peer; and accepting the new connection from the new peer. | 03-06-2014 |
20140067941 | MULTIPLE FORM ENUMERATED ATTRIBUTES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, via a user interface of the DRA, a request to define a rule; retrieving metadata associated with a context object; determining that a component specified by the metadata is an enumerated type component; presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; presenting, via the user interface, a second displayed component for the enumerated type component, wherein the second displayed component is associated with an alphanumeric value; and receiving, via the user interface, a rule definition, wherein receiving the rule definition comprises receiving a selection of at least one of the first displayed component and the second displayed component. | 03-06-2014 |
20140068100 | INVERSE MESSAGE CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; determining a received message type of the received Diameter message; determining an inverse message type based on the received message type; establishing an inverse message context object based on the inverse message type, wherein the inverse message context object provides access to a related Diameter message of the received Diameter message; processing the received Diameter message, wherein processing includes accessing the inverse message context object; and transmitting a message based on the processing. | 03-06-2014 |
20140068101 | RECEIVED MESSAGE CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; determining a message type of the Diameter message; establishing a message context object based on the message type, wherein the message context object provides access to the Diameter message; processing the Diameter message, wherein processing includes accessing the message context object; and transmitting a message based on the processing. | 03-06-2014 |
20140068102 | RULE ENGINE EVALUATION OF CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 03-06-2014 |
20140068748 | DIAMETER FIREWALL USING RECEPTION IP ADDRESS OR PEER IDENTITY - Various exemplary embodiments relate to a method performed by a DIAMETER network node, the method including: receiving a first DIAMETER message; determining that the first DIAMETER message is not trusted; and rejecting the first DIAMETER message. | 03-06-2014 |
20140244793 | ROUTING DECISION CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a routing decision context object in response to receiving the Diameter message, wherein the routing decision context object is associated with a destination device chosen to receive a previous message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the routing decision context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 08-28-2014 |
20140365684 | DIAMETER ROUTE LEARNING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message at the network device; constructing a route key based on the message, wherein the route key comprises at least one value carried by the message; determining whether the network device stores a previous route record associated with the route key; and if the network device does not store a previous route record associated with the route key, generating a new route record based on the route key, and provisioning a new route based on the new route record into a routing table of the network device. | 12-11-2014 |
20140372593 | RULE ENGINE EVALUATION OF CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 12-18-2014 |
20150046826 | Visual Rendering of Diameter Network Topology - Various exemplary embodiments relate to a method of displaying a Diameter network having a local node, a peer connected to the local node, and a realm contactable by the local node via the peer. The method includes drawing the local node as a vertex of a graph; drawing a peer that has been configured for communication with the local node as a second vertex of the graph; drawing a first connection status between the local node and the peer as an edge of the graph; determining, for a Diameter route to a realm, that the local node does not have a peer for the realm; drawing the realm as a third vertex of the graph; determining that messages to the realm should be routed to the peer; and drawing a second connection status for the Diameter route as an edge between the realm and the peer. | 02-12-2015 |
20150049605 | RULES-BASED OVERLOAD PROTECTION OF A DIAMETER DEVICE - Various exemplary embodiments relate to a method performed by a Diameter Routing Agent (DRA) for processing a Diameter message, the method including: receiving a Diameter message at the DRA; evaluating an overload state of the DRA; evaluating a shedding rule based upon the overload state of the DRA; and shedding the received Diameter message based upon the evaluation of the shedding rule. | 02-19-2015 |
20150058414 | DIAMETER INTEROPERABILITY FACILITATION - Various exemplary embodiments relate to a method and related network node including one or more of the following: obtaining a Diameter message to be transmitted to a client device, wherein the Diameter message includes a first Diameter identity; determining, based on a configuration of the Diameter device, that an alternate identity is to be presented to the client device; replacing the first Diameter identity with a second Diameter identity that is different from the first Diameter identity, based on the determination that an alternate identity is to be presented to the client device; and transmitting the Diameter message to the client device. | 02-26-2015 |
20150063130 | CUSTOMIZED DIAMETER PERFORMANCE METRICS - Various exemplary embodiments relate to a method performed by a Diameter node, the method including: receiving a Diameter message at the Diameter node; evaluating a custom metric rule to identify a metric to be collected; and collecting the metric related to the received Diameter message based upon the evaluation of the custom metric rule. | 03-05-2015 |
20150088883 | SUBSCRIBER RECORD CONTEXT OBJECTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 03-26-2015 |
20150095439 | MESSAGE HANDLING EXTENSION USING CONTEXT ARTIFACTS - Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule. | 04-02-2015 |
Robert A. Mann, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20130094519 | PROCESSING MESSAGES WITH INCOMPLETE PRIMARY IDENTIFICATION INFORMATION - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network device, a message associated with an entity; determining that the message lacks at least one primary identification value used to identify the entity associated with the message; extracting at least one secondary identification value from the message; selecting a correlation rule of a plurality of correlation rules that matches the at least one secondary identification value, wherein each correlation rule of the plurality of correlation rules identifies a mapping between secondary identification values and primary identification values; identifying the at least one primary identification value based on the selected correlation; identifying the entity based on the at least one primary identification value. | 04-18-2013 |
20130094520 | PROCESSING MESSAGES CORRELATED TO MULTIPLE POTENTIAL ENTITIES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message; determining whether the network device should identify an entity associated with the message using a plurality of entity records, wherein each entity record of the plurality of entity records corresponds to an entity; if the network device should identify an entity associated with the message using the plurality of entity records: extracting at least one identification value; identifying a set of entity records as matching the at least one identification value; determining whether the set of entity records includes more than one entity record; and if the set of entity records includes more than one entity record: identifying a most current entity record that has been most recently modified, and processing the message as being associated with the entity to which the most current entity record corresponds. | 04-18-2013 |
Robert Alexander Mann, Carp CA
Patent application number | Description | Published |
---|---|---|
20110225113 | DIVERSE MESSAGE SYNCHRONIZATION - Various exemplary embodiments relate to a method and related network node and machine-readable storage medium relating to the receipt, association, and synchronization of a plurality of messages from diverse sources. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving related messages from at least two sources and acquiring a lock associated with the received message's session binding identifier (SBI). The PCRN may use the lock to prioritize the processing of the related requests that share a common SBI. Various embodiments relate to the PCRN rejecting subsequent related requests unless the subsequent request is of a higher priority. Various other embodiments relate to the PCRN waiting for the receipt of the subsequent request before fully processing the first request. | 09-15-2011 |
20110281554 | EXTENSIBLE DATA DRIVEN MESSAGE VALIDATION - Various exemplary embodiments relate to a method, network component and machine-readable storage medium for validating a message received at a network component. Embodiments may include one or more of the following: receiving a message at the network component, determining a validation scenario, determining a set of validation conditions associated with the determined validation scenario, and determining whether the message passes the validation condition. Various exemplary embodiments may further include extensible condition definitions that include one or more of the following: validation fragments, element validation definitions, and element definitions. Various exemplary embodiments may use XML to define condition definitions. | 11-17-2011 |
20110302458 | FRAMEWORK FOR MANAGING FAILURES IN OUTBOUND MESSAGES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule. | 12-08-2011 |
20110320544 | DIAMETER SESSION AUDITS - Various exemplary embodiments relate to a method performed by a Policy and Charging Rules Node (PCRN) for managing communications sessions. The method may include: determining that a session is suspect of being inactive; sending an innocuous message to a network component that initiated the session; waiting for a response from the network component; if the PCRN receives a response from the network component, determining whether the session is inactive based on the response; and taking at least one management action for the session if the session is inactive. Various exemplary embodiments relate to a PCRN for managing communications sessions. The PCRN may include: one or more interfaces that communicate with network components, one or more PCRN blades that manage communications sessions, and a diameter proxy agent that determines which blade manages a session. Each PCRN blade may include a session manager, a timer and a session data storage. | 12-29-2011 |
20120324297 | FRAMEWORK FOR MANAGING FAILURES IN OUTBOUND MESSAGES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule. | 12-20-2012 |
20130246602 | FRAMEWORK FOR MANAGING FAILURES IN OUTBOUND MESSAGES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule. | 09-19-2013 |
20140003225 | DYNAMIC REACTION TO DIAMETER ROUTING FAILURES | 01-02-2014 |
Steve Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20120011990 | ACOUSTIC, HYPERACOUSTIC, OR ELECTRICALLY AMPLIFIED HYDRAULOPHONES OR MULTIMEDIA INTERFACES - An instrument in which an acoustic or otherwise measurable disturbance of change is made in physical matter is disclosed. In one embodiment an oscillatory vortex shedding phenomenon is formed in water, in association with each of a plurality of finger holes. Water flows past a branch point where it can either flow over a labium, edge or the like in a resonant pipe, or out a finger hole, the finger hole being the path of lesser resistance to the water. Obstruction of the finger hole forces the water past on underwater sound production mechanism. Blocking water from coming out of a given hole produces a given hole, which, in some embodiments, is electrically amplified by a hydrophone. In one embodiment there is a further processing of each hydrophone signal. Embodiments with various kinds of acoustic or optional pickups are also disclosed. | 01-19-2012 |
Steve Mann, West Toronto CA
Patent application number | Description | Published |
---|---|---|
20090241753 | ACOUSTIC, HYPERACOUSTIC, OR ELECTRICALLY AMPLIFIED HYDRAULOPHONES OR MULTIMEDIA INTERFACES - An instrument in which an acoustic or otherwise measurable disturbance or change is made in physical matter is disclosed. In one embodiment an oscillatory vortex shedding phenomenon is formed in water, in association with each of a plurality of finger holes. Water flows past a branch point where it can either flow over a labium, edge or the like in a resonant pipe, or out a finger hole, the finger hole being the path of lesser resistance to the water. Obstruction of the finger hole forces the water past an underwater sound production mechanism. Blocking water from coming out of a given hole produces a given note, which, in some embodiments, is electrically amplified by a hydrophone. In one embodiment there is a further processing of each hydrophone signal. Embodiments with various kinds of acoustic or optical pickups are also disclosed. | 10-01-2009 |
Steve (william George) Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20090288545 | Andantephone: Sequential interactive multimedia environment, device, system, musical sculpture, or method of teaching musical tempo - A new way of teaching musical tempo and rhythm is disclosed, together with devices and systems for implementing it. A song-stepper moves through a song or other multimedia file a set amount for each footstep. For andantephonic songs, each step activates the next note in the song, so that there is perfect synchronization between the music and the speed of walking (i.e. if a player walks faster the song plays faster; if the player stops walking the song stops, etc.). The footsteps are sensed by pads such as patio stones arranged along a path. For example, walking to a garden causes a song to play in time with a person's footsteps. Portable versions of the invention are also disclosed. These use sensors installed in shoes, skates, skis, or toboggans. | 11-26-2009 |
Steve William Stephen George Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20140174277 | MUSICAL WATER INSTRUMENT OR WATER FILLED INSTRUMENT HAVING RIGID PIPES CONNECTED TO ELASTIC OR RIGID MEDIA - A musical instrument or multimedia input device is disclosed. User input is by hitting or striking water in order to produce an at least partially transient acoustic disturbance, vibrations, or change in the water. In one embodiment rigid pipes of various lengths or diameters emit fluid for being struck by a user at an open end of each pipe. The other end of each pipe is connected to an elastic tubing or other elastic medium, such as a diaphragm or bulb, resulting in a hydraulic resonator. In another embodiment the resonators are formed from variously sized bottles or flasks encased in cement, except for the mouths of the bottles. Each hydraulic resonator may be fitted with a sensor that senses the vibrations in the water and amplifies the vibrations into a sound reproduction system, such as an entirely acoustic impedance matcher or an electrical amplification system. | 06-26-2014 |
William Frank Mann, Milton CA
Patent application number | Description | Published |
---|---|---|
20150371522 | Multi-Station System for Pressure Ulcer Monitoring and Analysis - A multi-patient pressure monitoring system for monitoring, prevention, and analysis of pressure ulcers. The system includes a server, monitoring stations, and mobile communication terminals. Each of the monitoring stations are configured to detect physical properties including at one of pressure, temperature, and moisture, in relation to a respective contact surface. The server includes a controller configured for: receiving inputs including the detected physical properties from the monitoring stations, determining a risk value at each monitoring station using the risk assessment model based on the received inputs and patient information, determining a priority of each monitoring station in dependence of the determined risk value, and communicating the determined priority of the stations to an output interface. The server can track and correlate radio frequency identification (RFID) activation between the mobile communication terminal and one of the stations, the time of the proximity being associated with the patient turn at the station. | 12-24-2015 |
W. Stephen G. Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110298706 | BRAINWAVE ACTUATED APPARATUS - A brainwave actuated apparatus has a brainwave sensor for outputting a brainwave signal, an effector responsive to an input signal, and a controller operatively connected to an output of said brainwave sensor and a control input to said effector. The controller is adapted to determine characteristics of a brainwave signal output by said brainwave sensor and based on said characteristics, derive a control signal to output to said effector. | 12-08-2011 |
W. Steve G. Mann, Toronto CA
Patent application number | Description | Published |
---|---|---|
20140184496 | EXTRAMISSIVE SPATIAL IMAGING DIGITAL EYE GLASS APPARATUSES, METHODS AND SYSTEMS FOR VIRTUAL OR AUGMEDIATED VISION, MANIPULATION, CREATION, OR INTERACTION WITH OBJECTS, MATERIALS, OR OTHER ENTITIES - A sensing and display apparatus, comprising: a first phenomenon interface configured to operatively interface with a first augmediated-reality space, and a second phenomenon interface configured to operatively interface with a second augmediated-reality space, is implemented as an extramissive spatial imaging digital eye glass. | 07-03-2014 |