Cisco Systems, Inc.,

États‑Unis d’Amérique

Retour au propriétaire

1-7 de 7 pour Cisco Systems, Inc., Trier par
Recheche Texte
Brevet
International - WIPO
Excluant les filiales
Affiner par Reset Report
Date
2024 3
Avant 2020 4
Classe IPC
G06F 21/52 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données 2
H04J 14/02 - Systèmes multiplex à division de longueur d'onde 2
G06F 11/30 - Surveillance du fonctionnement 1
G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie 1
G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel 1
Voir plus
Résultats pour  brevets

1.

INLINE CONTROL FLOW MONITOR WITH ENFORCEMENT

      
Numéro d'application US2023084664
Numéro de publication 2024/137525
Statut Délivré - en vigueur
Date de dépôt 2023-12-18
Date de publication 2024-06-27
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Zawadowskiy, Andrew
  • Parla, Vincent, E.
  • Bessonov, Oleg

Abrégé

Techniques and systems described herein relate to monitoring executions of computer instructions on computing devices based on learning and generating a control flow directed graph. The techniques and systems include determining a learned control flow directed graph for a process executed on the computing system. A system call is identified during execution of the process as well as a predetermined number of transitions leading to the system call. A validity of the transitions leading the system call is determined based on the learned control flow directed graph and the computing system may perform an action based on the validity.

Classes IPC  ?

  • G06F 21/52 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données
  • G06F 11/30 - Surveillance du fonctionnement

2.

LEARNED CONTROL FLOW MONITORING AND CLASSIFICATION OF UNOBSERVED TRANSITIONS

      
Numéro d'application US2023084668
Numéro de publication 2024/137526
Statut Délivré - en vigueur
Date de dépôt 2023-12-18
Date de publication 2024-06-27
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Zawadowskiy, Andrew
  • Bessonov, Oleg
  • Parla, Vincent, E.

Abrégé

Techniques and systems described herein relate to monitoring executions of computer instructions on computing devices based on learning and generating a control flow directed graph. The techniques and systems include determining a learned control flow diagram for a process on a computing system and monitoring execution of the process on the computing system using the control flow diagram. An unobserved transition is determined based on the learned control flow diagram and the unobserved transition is classified as safe or unsafe based on a monitoring component analysis. An action is performed based on the safety classification and the learned control flow diagram.

Classes IPC  ?

  • G06F 21/54 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes

3.

CONTROL FLOW INTEGRITY INSTRUCTION POINTER PATCHING

      
Numéro d'application US2023084670
Numéro de publication 2024/137528
Statut Délivré - en vigueur
Date de dépôt 2023-12-18
Date de publication 2024-06-27
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Parla, Vincent, E.
  • Zawadowskiy, Andrew

Abrégé

Techniques and systems described herein relate to monitoring executions of computer instructions on computing devices based on learning and generating a control flow directed graph. The techniques and systems include determining a learned control flow directed graph for a program and subsequently determining valid target destinations for transitions within the program. The instructions of the program may be executed by determining a destination for a transition, performing the transition when the destination is included in the list of valid target destinations, and performing a secondary action when the destination is not included in the list of valid target destinations.

Classes IPC  ?

  • G06F 21/52 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

4.

TECHNIQUES FOR ETHERNET OPTICAL REACH IMPROVEMENT

      
Numéro d'application US2010060281
Numéro de publication 2011/081930
Statut Délivré - en vigueur
Date de dépôt 2010-12-14
Date de publication 2011-07-07
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Loprieno, Gilberto
  • Losio, Giacomo

Abrégé

According to another general aspect, an apparatus (100) may include a receiver (104), a decoding engine (106), an envelope generator (108), an error code generator (116), and a transmitter (118). In one embodiment, the receiver (104) may be configured to receive (502) an Ethernet packet (200) that includes a payload portion. In various embodiments, the decoding engine (106) may be configured to decode at least the payload portion of the Ethernet packet such that the size of the payload portion is reduced. In some embodiments, the envelope generator (108) may be configured to encapsulate (506) the payload portion such that packet boundaries may be identified. In various embodiments, the error code generator (116) may be configured to associate an error correction code with the encapsulated payload portion. In another embodiment, the transmitter (118) may be configured to transmit (510) the encapsulated payload and error correction code.

Classes IPC  ?

  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes

5.

SPLIT/SMART CHANNEL ALLOCATED WDM-PON ARCHITECTURE

      
Numéro d'application US2010044282
Numéro de publication 2011/017348
Statut Délivré - en vigueur
Date de dépôt 2010-08-03
Date de publication 2011-02-10
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Rossetti, Damiano
  • Tosetti, Carlo
  • Barozzi, Gianpaolo

Abrégé

Various example embodiments are disclosed. According to an example embodiment, a dual split passive optical network (PON) may be provided that includes an optical splitting device, and a first and second distribution fibers connected to the optical splitting device. A first cyclic AWG may be coupled to the optical splitting device via the first distribution fiber and a second cyclic AWG may be coupled to the optical splitting device via the second distribution fiber. In other example embodiments, an asymmetric power splitting ratio may be used for the splitting device, or optical seeds and/or optical data signals may be allocated to each of the cyclic AWGs based on a performance of the optical data signals and/or power loss/attenuation of the respective distribution fibers.

Classes IPC  ?

  • H04J 14/02 - Systèmes multiplex à division de longueur d'onde

6.

OPTICAL NETWORK WITH SHARED LASER ARRAY

      
Numéro d'application US2010029693
Numéro de publication 2010/117881
Statut Délivré - en vigueur
Date de dépôt 2010-04-01
Date de publication 2010-10-14
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Tosetti, Carlo
  • Rossetti, Damiano
  • Cavaciuti, Alessandro

Abrégé

Method and apparatus for operating for operating an optical network (100) including a shared laser array are disclosed. An example apparatus includes include a first plurality of N lasers (102, 104, 106). Each laser of the first plurality of N lasers (102, 104, 106) is configured to output a respective optical seed signal (108, 110, 112) having a respective wavelength. The example apparatus further includes a first optical coupler (114) coupled with the first plurality of N lasers (102, 104, 106). In the example embodiment, the first optical coupler (114) is configured to multiplex the respective optical seed signals (108, 110, 112) of the first plurality of N lasers (102, 104, 106) onto a plurality of N optical fibers. In this example, each optical fiber of first plurality of N optical fibers transmits each of the respective optical seed signals (108, 110, 112) produced by the plurality of N lasers (102, 104, 106) to a respective distribution node (304) for distribution to N respective optical network units (326, 328, 330), where the optical network units (326, 328, 330) use the optical seed signals (108, 110, 112) to seed respective optical transmitters (332) located at the N optical network units (326, 328, 330)

Classes IPC  ?

  • H04B 10/26 - utilisant une source de lumière unique pour les deux stations impliquées
  • H04J 14/02 - Systèmes multiplex à division de longueur d'onde

7.

MOBILE DEVICE CALLS VIA PRIVATE BRANCH EXCHANGE

      
Numéro d'application US2007007064
Numéro de publication 2007/109343
Statut Délivré - en vigueur
Date de dépôt 2007-03-21
Date de publication 2007-09-27
Propriétaire CISCO SYSTEMS, INC. (USA)
Inventeur(s)
  • Chatterjee, Saurav
  • Perfetto, Josh
  • Rana, Hemendra
  • Fullarton, Paul

Abrégé

Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system (200). The communication system is configured to receive via a data channel a request from the mobile device (200M). The mobile device (200M) corresponds to a user making a call. The server (250) receiving the request includes a private branch exchange (PBX) and one or more other servers (250) hosted by or coupled to the enterprise (200E). A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server (250) and mobile device (200M). A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server (250) and a client device (222) corresponding to an intended call recipient. A voice conference call is formed between the mobile device (200M) and client device (222) by joining the first and second call legs.

Classes IPC  ?

  • H04M 1/64 - Dispositions automatiques pour répondre aux appelsDispositions automatiques pour enregistrer des messages pour abonnés absentsDispositions pour enregistrer des conversations
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés