Patents by Inventor Syed Kamran
Syed Kamran 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).
-
Publication number: 20240113962Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: ApplicationFiled: December 5, 2023Publication date: April 4, 2024Inventors: Clarence FILSFILS, Zafar ALI, Syed Kamran RAZA, Ahmed Refaat BASHANDY, Nagendra Kumar NAINAR, Carlos M. PIGNATARO, Jaganbabu RAJAMANICKAM, Rakesh GANDHI, Bhupendra YADAV, Faisal IQBAL
-
Patent number: 11936759Abstract: In one embodiment, a method includes identifying, by a network component, a first segment identifier (SID) within a SID list. The first SID includes a first SID block and a first micro SID (uSID). The method also includes initializing, by the network component, a packing list of a uSID carrier with the first uSID of the first SID and initializing, by the network component, a packing block of the uSID carrier with the first SID block of the first SID. The method further includes initializing, by the network component, a remaining packing capacity of the packing list with a carrier capacity of the first SID and initializing, by the network component, an empty compressed SID list.Type: GrantFiled: August 16, 2022Date of Patent: March 19, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Clarence Filsfils, Francois Clad, Pablo Camarillo Garvia, Siva Sivabalan, Syed Kamran Raza
-
Patent number: 11924090Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: GrantFiled: December 28, 2022Date of Patent: March 5, 2024Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
-
Patent number: 11909641Abstract: The present disclosure includes methods, systems, and non-transitory computer-readable media for validating data in a data structure used for forwarding packets by a network device comprising sending a data packet probe identifying a destination and including a segment ID, wherein the segment ID maps to a first interpretation by a receiving router to perform an action on the data packet probe to rewrite a portion of a destination address in a header of the data packet probe, and to redirect the data packet probe to the network device that initiated the data packet probe.Type: GrantFiled: December 29, 2022Date of Patent: February 20, 2024Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Zafar Ali, Syed Kamran Raza
-
Patent number: 11882203Abstract: In one embodiment, a Segment Routing network node provides efficiencies in processing and communicating Internet Protocol packets in a network. This Segment Routing node typically advertises (e.g., using Border Gateway Protocol) its Segment Routing processing capabilities, such as Penultimate Segment Pop (PSP) and/or Ultimate Segment Pop (USP) of a Segment Routing Header (including in the context of a packet that has multiple Segment Routing Headers). Subsequently, an Internet Protocol Segment Routing packet having multiple Segment Routing Headers is received. The packet is processed according to a Segment Routing function, with is processing including removing a first one of the Segment Routing Headers and forwarding the resultant Segment Routing packet. The value of the Segments Left field in the first Segment Routing Header identifies to perform PSP when the value is one, to perform USP when the value is zero, or to perform other processing.Type: GrantFiled: April 5, 2022Date of Patent: January 23, 2024Assignee: Cisco Technology, Inc.Inventors: Ahmed Refaat Bashandy, Jisu Bhattacharya, Syed Kamran Raza, Clarence Filsfils
-
Patent number: 11863435Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: GrantFiled: July 8, 2022Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Refaat Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
-
Publication number: 20230409742Abstract: Implementations set forth herein relate to a medical consent application and/or system that can securely retrieve EMR data in a variety of formats and generate consent forms that can be specific to a particular medical process, thereby creating a more universal consent process across different medical provider networks. Any executed consent form can then be converted back to an original format of a source EMR database, thereby allowing medical providers and/or other affiliated entities to securely access consent data via their own EMR database. Customized explanatory content can be stored by, or otherwise accessible to, the medical consent application, thereby allowing patients to view explanatory content during consent processes. A record of what a patient viewed during a consent process can thereafter be stored in consent resource data that is generated for, and sent back to, the EMR database.Type: ApplicationFiled: August 29, 2023Publication date: December 21, 2023Inventors: Syed Kamran Hasni, Mary Christina Perkins, Anita Maria Swafford
-
Patent number: 11816100Abstract: A descriptor of a dynamically materialized view is stored. The descriptor includes a query to select a subset of cells from a data sheet, and a result of executing the query. In response to an update directed to the data sheet, the result stored in the descriptor is modified based on re-executing the query, and a notification is transmitted to an execution platform at which an application whose output depends on the dynamically materialized view runs.Type: GrantFiled: December 3, 2021Date of Patent: November 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Anupam Srivastava, Syed Kamran Masood, Adam Bosworth, Ian Eslick, Mohammad Asif Ali Khan, Joseph Rozenfeld
-
Patent number: 11799894Abstract: A method of determining the security condition of a network includes executing an agent program on one or more computerized devices coupled to the network. Each executing agent program executes one or more security tests and reports the results of such tests to a network assessment engine, and the network assessment engine determines an authoritative security test score and a configurable security test score for the network based on a weighted combination of the security test results.Type: GrantFiled: September 10, 2019Date of Patent: October 24, 2023Assignee: Avast Software s.r.o.Inventors: Alain G. Sauve, Syed Kamran Bilgrami
-
Patent number: 11755606Abstract: In response to a determination that a first logical table is to be created in a data sheet, a respective row identifier is generated and stored for individual rows of the first logical table. To indicate a relationship between a particular cell of another logical table and a particular row of the first logical table, the row identifier of the particular row is stored. After a modification of a value stored in the particular row, the row identifier is used to determine an updated value to be displayed in the particular cell of the other logical table.Type: GrantFiled: August 6, 2021Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventors: Anupam Srivastava, Syed Kamran Masood, Adam Bosworth, Ian Eslick, Joseph Rozenfeld, Rajesh Goli
-
Publication number: 20230141624Abstract: A system determines an amount of time available for responding to a request regarding eligibility for a client account for a modification based on a confidence grade for the client. The system transmits a first query and a second query. The system uses trained machine learning model(s) to determine respective estimated receipt times of first and second datasets responsive to the first and second queries, and to determine respective importance levels of the first and second datasets to determining the confidence grade. The system generates a preliminary confidence grade based on the first dataset, and delays generation of the confidence grade until the second dataset is received based on the estimated receipt times and importance levels. The system updates the preliminary confidence grade using the second dataset to generate the confidence grade, determines the eligibility determination, and updates the training of the machine learning models.Type: ApplicationFiled: January 13, 2023Publication date: May 11, 2023Applicant: Synchrony BankInventors: David Chau, Syed Kamran, Xuhui Li, Stephen Butler, Venkataramakrishna Narukulla, Richard Carrasco, Eswar Mamidi, Deepthi Potluri, Courtney Pitts, Nitin Kumar Vinod, Paul Aughey, Taylor Austin
-
Publication number: 20230135261Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: ApplicationFiled: December 28, 2022Publication date: May 4, 2023Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
-
Publication number: 20230138389Abstract: The present disclosure includes methods, systems, and non-transitory computer-readable media for validating data in a data structure used for forwarding packets by a network device comprising sending a data packet probe identifying a destination and including a segment ID, wherein the segment ID maps to a first interpretation by a receiving router to perform an action on the data packet probe to rewrite a portion of a destination address in a header of the data packet probe, and to redirect the data packet probe to the network device that initiated the data packet probe.Type: ApplicationFiled: December 29, 2022Publication date: May 4, 2023Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Zafar Ali, Syed Kamran Raza
-
Publication number: 20230125399Abstract: Implementations set forth herein relate to systems, methods, and apparatuses for operating applications that allow users to indicate their willingness to provide items and/or services to other users and/or a third party. When an item is indicated as available for requesting, and an item is thereafter requested by a requesting user, a server device can cause instances of an item transferring application to provide a corresponding indication to item transferring users within a certain context. Values can be submitted by item transferring users, based on their current context, in furtherance of providing services that facilitate transfer of an item from an item creating user to an item requesting user. Other values can be submitted by the item transferring users in furtherance of characterizing a task of transferring items from a third party entity, who may not be accessing an associated application, to an item requesting user.Type: ApplicationFiled: October 25, 2021Publication date: April 27, 2023Applicant: Cortisoul Innovations, LLCInventors: Syed Kamran Hasni, Mary Perkins
-
Patent number: 11563683Abstract: In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.Type: GrantFiled: October 4, 2021Date of Patent: January 24, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Clarence Filsfils, Jisu Bhattacharya, Zafar Ali, Syed Kamran Raza
-
Patent number: 11558295Abstract: The present disclosure includes methods, systems, and non-transitory computer-readable media for validating data in a data structure used for forwarding packets by a network device comprising sending a data packet probe identifying a destination and including a segment ID, wherein the segment ID maps to a first interpretation by a receiving router to perform an action on the data packet probe to rewrite a portion of a destination address in a header of the data packet probe, and to redirect the data packet probe to the network device that initiated the data packet probe.Type: GrantFiled: December 8, 2020Date of Patent: January 17, 2023Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Zafar Ali, Syed Kamran Raza
-
Patent number: 11546365Abstract: A network security assessment engine can assess security on a remote computer network. Agent programs on computing devices on the remote network can execute security tests. The network security assessment engine receives security test results produced by the security tests. The network security assessment engine can determine security test scores based, at least in part, on the security test results. The network security assessment engine can determine an overall network security score based, at least in part, on the security test scores and present the overall network security score. As an example, a network services provider can utilize the network security assessment engine to provide an adaptive, expressive scoring mechanism, allowing the network services provided to more efficiently digest, assess, and report network anomalies within a multitenant context.Type: GrantFiled: January 24, 2019Date of Patent: January 3, 2023Assignee: Avast Software s.r.o.Inventors: Alain G. Sauve, Syed Kamran Bilgrami
-
Publication number: 20220417137Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: ApplicationFiled: July 8, 2022Publication date: December 29, 2022Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Refaat Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
-
Publication number: 20220394109Abstract: In one embodiment, a method includes identifying, by a network component, a first segment identifier (SID) within a SID list. The first SID includes a first SID block and a first micro SID (uSID). The method also includes initializing, by the network component, a packing list of a uSID carrier with the first uSID of the first SID and initializing, by the network component, a packing block of the uSID carrier with the first SID block of the first SID. The method further includes initializing, by the network component, a remaining packing capacity of the packing list with a carrier capacity of the first SID and initializing, by the network component, an empty compressed SID list.Type: ApplicationFiled: August 16, 2022Publication date: December 8, 2022Inventors: Clarence Filsfils, Francois Clad, Pablo Camarillo Garvia, Siva Sivabalan, Syed Kamran Raza
-
Patent number: 11445048Abstract: In one embodiment, a method includes identifying, by a network component, a first segment identifier (SID) within a SID list. The first SID includes a first SID block and a first micro SID (uSID). The method also includes initializing, by the network component, a packing list of a uSID carrier with the first uSID of the first SID and initializing, by the network component, a packing block of the uSID carrier with the first SID block of the first SID. The method further includes initializing, by the network component, a remaining packing capacity of the packing list with a carrier capacity of the first SID and initializing, by the network component, an empty compressed SID list.Type: GrantFiled: August 11, 2020Date of Patent: September 13, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Clarence Filsfils, Francois Clad, Pablo Camarillo Garvia, Siva Sivabalan, Syed Kamran Raza