Patents Examined by Sm A Rahman
  • Patent number: 11968126
    Abstract: A method includes providing a library of hardware-agnostic packet-processing functions. A functional hardware-agnostic specification of a packet-processing pipeline, for use in a network device, is received from a user. The specification is defined in terms of one or more of the packet-processing functions draws from the library. A hardware-specific design of the packet-processing pipeline, which is suited to given hardware, is derived from the specification.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: April 23, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Roni Bar Yanai, Jiawei Wang, Yossef Efraim, Chen Rozenbaum
  • Patent number: 11956313
    Abstract: Techniques and systems described herein relate to shared storage systems across network devices to use unused storage space and provide backup and additional storage for devices as needed. The techniques and systems include determining availability data describing available storage locations and amounts on network devices, compiling such data at a network controller, and communicating the availability data to the network devices. The network devices then directly communicate with each other to store data remotely as needed.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: April 9, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ramrao Patil, Ravindra Narayan, Sanalkumar Thekkanath
  • Patent number: 11949560
    Abstract: A network device may receive a border gateway protocol (BGP) flow specification route associated with creation of an overlay network slice in a network, and may create a new routing instance based on the BGP flow specification route. The network device may associate interfaces defined by the BGP flow specification route with virtual private network (VPN) members, and may determine VPN parameters based on the BGP flow specification route. The network device may advertise the VPN parameters within the network to cause the network to generate the overlay network slice.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: April 2, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jonathan C. Barth, Vishnu Pavan Beeram, Srihari Ramachandra Sangli, Chandrasekar Ramachandran
  • Patent number: 11949730
    Abstract: Various embodiments of the present application set forth a computer-implemented method comprising receiving, at an endpoint device, a user input associated with a first remote application running on a workstation instance associated with the user, determining, based on a context associated with the user input, a first asset associated with the user input, and causing the workstation instance to modify an asset file in a local file system of the workstation instance, wherein the asset file corresponds to at least a portion of the first asset.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: April 2, 2024
    Assignee: NETFLIX, INC.
    Inventors: Lyle Eban Troxell, David Ian Krabacher, Cameron Langs, Raymond Forziati
  • Patent number: 11936749
    Abstract: Systems and methods are introduced to enable cross-domain discovery. Systems and methods are also introduced to create representations of resources and information discovered from cross-domain discovery.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: March 19, 2024
    Assignee: Convida Wireless, LLC
    Inventors: Xu Li, Chonggang Wang, Quang Ly
  • Patent number: 11924092
    Abstract: A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: March 5, 2024
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Kyle Prem, Hemant Thombre
  • Patent number: 11924046
    Abstract: This disclosure describes techniques and mechanisms for disclosure describes techniques and mechanisms for a central management plane to automatically create and assign system identifiers to network devices, thereby creating a global network hierarchy within a network. The techniques enable the use of a system identifier to be automatically generated and assigned, as well as configuration and network policies to be automatically generated based on the system identifier. Accordingly, the techniques enable automation of regional connectivity and policy application, a simplified manner of troubleshooting/debugging of any connectivity issues, and a simplified, aggregated view of statistic and analytics related to problems at site, sub-region, and region levels.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: March 5, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Sundararajan, Bhairav Dutia, Ankur Bhargava, Satish Mahadevan, Srinivas Yalamanchanli, Ziad Sarieddine, Nikolai Pitaev
  • Patent number: 11921799
    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of an automatic data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive the disparate data and ingest certain of the data as measurement entries of a DIQS metrics datastore that is searchable for DIQS query processing. The DIQS may receive search queries to process against the received and ingested data via an exposed network interface. In one example embodiment, a query building component conducts a user interface using a network attached client device. The query building component may elicit search criteria via the user interface using a natural language interface, construct a proper query therefrom, and present new information based on results returned from the DIQS.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: March 5, 2024
    Assignee: Splunk Inc.
    Inventors: Iman Makaremi, Gyanendra Rana, Iryna Vogler-Ivashchanka, Adam Oliner, Harsh Keswani, Manish Sainani, Alexander Kim
  • Patent number: 11924299
    Abstract: Techniques for managing migrations of QUIC connection session(s) across proxy nodes, data centers, and/or private application nodes are described herein. A global key-value datastore, accessible by proxy nodes and/or application nodes, may store mappings between a first QUIC connection, associated with a proxy node and a client device, on the frontend of the proxy node and a second QUIC connection, associated with the proxy node and an application node, on the backend of the proxy node. With the global key-value datastore being accessible by the proxy nodes, when a proxy node receives a QUIC packet on the front end or the back end, the proxy node may determine where to map this connection to on the opposite end. Additionally, with the global key-value datastore being accessible to the application nodes, when an application node receives a QUIC packet, the application node may determine the client device associated with the connection.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: March 5, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla
  • Patent number: 11910071
    Abstract: In general, in an aspect, versions of representations of segments of a media item are received and temporarily stored on a media playing device. The segments have a sequence. The temporarily stored versions are used in sequence to present at least part of the media item to a user. One or more other versions of representations of segments of the media item are also received and persistently stored on the media playing device. The one or more persistently stored other versions are used to enhance the presentation of at least part of the media item to the user.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: February 20, 2024
    Assignee: PENTHERA PARTNERS, INC.
    Inventors: Joshua James Pressnell, Brian Kline
  • Patent number: 11902106
    Abstract: A client-isolation internal/external fabric LCS provisioning system includes an orchestrator device coupled to a client device via an external fabric, and coupled to resource devices via an internal fabric that is not accessible to the client device via the external fabric. The orchestrator device configures the resource devices to communicate with each other in a manner that satisfies a workload intent for a workload requested by the client device, and presents an LCS provided using the configured resource devices to the client device via the external fabric. When the orchestrator device receives LCS communication(s) directed to the LCS from the client device via the external fabric, it provides instruction(s) to at least one of the resource devices via the internal fabric that are based on the LCS communication and that are configured to cause the at least one of the resource devices to perform function(s) for the LCS.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: February 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Douglas Lang Farley, Gaurav Chawla, Jimmy Doyle Pike, Tommi Salli, Andrew Butcher, Geoffrey A. Reid, John Harwood
  • Patent number: 11888944
    Abstract: In accordance with an embodiment, described herein are systems and methods for (a) determining workflow characteristics for use with an integration cloud service or other computing environment; and (b) providing a marketplace that employs a conversational interface to guide users in selecting and retrieving integration artifacts, for example workflows or other assets, to address particular needs. A collection service can receive an indication of an integration archive that defines a business workflow or integration flow, wherein a characteristics server can then extract and persist the characteristics associated with the workflow, for subsequent use in providing a determination of workflows. In accordance with an embodiment, a digital assistant can be employed to allow discovery of workflows by building a discovery criteria based on a knowledge of characteristics associated with various business workflows or integration flows, and through interactive conversations by a user with the digital assistant.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: January 30, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anuj Kaushal, Prakash Kumar Devta, Sumit Aneja
  • Patent number: 11888631
    Abstract: Techniques for providing a dynamic and modifiable sidebar of a user interface of a communication platform are discussed herein. The sidebar includes affordances of virtual spaces that are associated with a particular user account, such that a virtual space is accessible via a respective affordance. In examples, a section of the sidebar can be modifiable by the user, such as to enable the user to personalize the sidebar. The virtual spaces can include collaborative documents that are created and managed by the communication platform. In examples, the communication platform receives interaction data associated with an interaction of a first user with a collaborative document and identifies a second user associated with the collaborative document. Based in part on the interaction data, the communication platform causes a notification to be presented in a sidebar of user interface associated with the second user, to inform the second user of the update.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Michael Hahn, Sohom Paul
  • Patent number: 11882504
    Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
    Type: Grant
    Filed: January 31, 2021
    Date of Patent: January 23, 2024
    Assignee: INTREPID NETWORKS, LLC
    Inventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
  • Patent number: 11882160
    Abstract: Various embodiments provide for asymmetric data transmissions using one or more efficiency features, which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars), or data network communications between a media server (e.g., movies or music) and a display device (e.g., one in a passenger compartment of a vehicle).
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: January 23, 2024
    Assignee: Ethemnovia Inc.
    Inventors: Max Klaus Turner, Klaas Bult, Roy T. Myers, Jr., Darren S. Engelkemier
  • Patent number: 11871319
    Abstract: The disclosure relates to a communication scheme for converging a 5th generation (5G) system for supporting a higher data rate after a 4th generation (4G) system with Internet of things (IoT) technology, and a system thereof. A wireless communication system, and more particularly, an application layer network structure for providing an edge computing device in a cellular wireless communication system (a 5G system), and a method thereof are provided. An edge enabler server (EES) receives a first message including information about one or more edge application servers (EASs) from an EAS management system, and transmits a second message for requesting instantiation for at least one EAS among the one or more EASs to the EAS management system, based on the information about the one or more EASs included in the first message.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: January 9, 2024
    Inventors: Hyesung Kim, Jicheol Lee
  • Patent number: 11871088
    Abstract: A broadcaster device generates a live stream including video-based commentary regarding a live event combined with an audio and/or video feed of the live event itself. A viewer device receives a copy of the integrated live event and commentator stream and synchronized event information (e.g., real-time scores), and displays the integrated stream and the event information (e.g., as a “scorebug”). Viewers of a given live event may seamlessly select amongst different broadcasters for the same live event to access different integrated live event and commentator streams respectively synchronized with the event information. A social media platform is provided in tandem with live streaming of digital content relating to live events to allow a given broadcaster and their associated viewers to communicate with one another, comment on the event and/or the broadcaster's live stream, and send digital gifts.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 9, 2024
    Assignee: SportsCastr, Inc.
    Inventors: Peter Azuolas, Kevin April, Brian Silston, Philip Nicholas Schupak
  • Patent number: 11861258
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: January 2, 2024
    Assignee: Slack Technologies, LLC
    Inventors: Andrew Locascio, Jahanzeb Sherwani, Hubert Florin
  • Patent number: 11855911
    Abstract: Novel tools and techniques are provided for implementing intent-based orchestration using network parsimony trees. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a computing system might generate a request-based parsimony tree based on the desired characteristics and performance parameters. The computing system might access, from a datastore, a plurality of network-based parsimony trees that are each generated based on measured network metrics, might compare the request-based parsimony tree with each of one or more network-based parsimony trees to determine a fitness score for each network-based parsimony tree, and might identify a best-fit network-based parsimony tree based on the fitness scores.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: December 26, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, Brett E. Dwyer, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Patent number: 11855851
    Abstract: A lazy graph construction with compression includes receiving a query related to a network; one of generating a site graph for the network and accessing the site graph already in memory; performing a search on the site graph based on the query; accessing data in a database and generating, in the memory, a plurality of sub-graphs using the data, for the query; and providing a solution to the query based on the search and a search of the plurality of sub-graphs. The site graph can be at a site level and includes network elements and associated connections in the network, and the plurality of sub-graphs can be at an intra-site level including any of component-to-component connections and intra-component connections.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: December 26, 2023
    Assignee: Ciena Corporation
    Inventors: Andrew D. Shiner, Frederic Poulin, Alex W. MacKay