Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11496307
    Abstract: Communications methods and apparatus for providing and/or adding STIR/SHAKEN Diversion Information to requests. An exemplary method embodiment includes the steps of: receiving at a second communications network a Session Initiation Protocol (SIP) Invite request from a first communications network, the SIP Invite request being directed to a first SIP address corresponding to a first user equipment device located within the second communications network, the SIP Invite request including a SIP Identity shaken header and one or more SIP Identity div headers; determining at the second communications network whether or not the received SIP Invite request was previously diverted by the second communications network to another network; and when the SIP Invite request is determined to have been previously diverted by the second communications network to another network, processing the SIP Invite request at the second communications network as a previously received and diverted SIP Invite request.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 8, 2022
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Pradeep Bala, Michael Stovenour
  • Patent number: 11496550
    Abstract: Methods, systems, and computer program products for deploying an application. One method includes acquiring a computational graph corresponding to an application. The computational graph includes a plurality of nodes corresponding to operations performed by the application, the nodes including at least one input node for exchanging data with at least one terminal device and at least one computational node for processing data. The at least one input node is deployed to a first group of edge nodes co-located with a first base station serving the at least one terminal device, and the at least one computational node is deployed to a second group of edge nodes co-located with an area data center. Illustrative embodiments of the present disclosure enable an input node to be as close to a user as possible, thereby achieving low response delays while meeting the requirements of a computational node for storage and computational resources.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinpeng Liu, Jin Li
  • Patent number: 11489712
    Abstract: A disclosed method may include (1) generating a configuration file that represents a specific configuration of a network device included in a network, (2) storing the configuration file that represents the specific configuration of the network device among a set of configuration files available via an NMS, (3) assigning to the configuration file via the NMS, a configuration identifier that uniquely identifies the configuration file among the set of configuration files available via the NMS, (4) receiving, via the NMS, a rollback request to restore the network device to the specific configuration based at least in part on the configuration identifier, and then in response to receiving the rollback request, (5) restoring the network device to the specific configuration based at least in part on the configuration file. Various other systems, methods, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 11, 2020
    Date of Patent: November 1, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Polisetty Rama Subbaiah, Pallavi Ganny Krishnamurthy, Kamal Kumar Tiwari
  • Patent number: 11489923
    Abstract: A storage controller of a network controlled content recording system that uses a combination of network and local storage determines to record content for a user. The storage controller performs an evaluation to determine whether to store the content in network or local storage. The evaluation may include evaluating a set of rules and/or characteristics of the user, characteristics of the content, characteristics of a request to record the content, and so on. The storage controller then arranges for the content to be recorded accordingly. Subsequently, the storage controller may reevaluate storage locations and direct transfer accordingly. This reevaluation may include determining that various characteristics related to the user, the content, and so on have changed and that transfer is appropriate due to that change.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 1, 2022
    Assignee: T-MOBILE USA, INC.
    Inventors: Charles A. Hasek, IV, Jeffrey Binder
  • Patent number: 11483271
    Abstract: A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: October 25, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shira Weinberg, Benny Schlesinger
  • Patent number: 11481302
    Abstract: Disclosed are various embodiments for triggering a processing of a data object stored in a bucket in a data store. In one embodiment, a cloud computing resource comprising one or more processors in communication with a data store receives a notification event generated in response to a modification of a data object in one or more buckets. The cloud computing resource determines, responsive to the received notification event, that a data object stored in a bucket in the data store has been modified. The cloud computing resource triggers a processing of the data object by executable code associated with the data object. The executable code causes a notification message, processing of the modified data object, or other user specified processes within a platform as a service cloud computing offering.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: October 25, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 11470181
    Abstract: The technologies described herein are generally directed to facilitating the allocation, scheduling, and management of network slice resources. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include receiving proposed contract data representative of a proposed contract for access by an application of a user equipment device to resources of a network slice usable for the access by the application. The operations can further include, based on the proposed contract data, storing governing contract data representative of a governing contract in a storage device, with the governing contract being selected to control the access by the application to the resources of the network slice. The operations can further include scheduling use of the resources of the network slice by the application based on the governing contract data.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 11, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mark Stockert, Linda Baughman, Eric Zavesky, James Pratt, Michael Gonzales, Pamela Stuckman
  • Patent number: 11463490
    Abstract: An apparatus and method for facilitating a synchronous display of a time-based media object (e.g., a video or audio file) with a remote device is provided. In one example, the apparatus comprises control logic for controlling the display of a media object in response to a user entered command with a first device, and communication logic for causing communication of the user entered command (e.g., play, pause, skip, etc.) and a metric (e.g., time or frame reference) associated with the media object to a second device for synchronizing the display of the media object with the first and second devices. The first and second devices may communicate via peer-to-peer communications, for example, in a collaborative or social application such as an IM application. Further, the apparatus may include various devices such as a personal computer, mobile phone device and/or mobile personal entertainment device, DVR, or the like.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: October 4, 2022
    Assignee: Match Group, LLC
    Inventor: David A. Shamma
  • Patent number: 11461676
    Abstract: Methods, apparatus, and processor-readable storage media for implementing a machine learning-based recommendation engine for storage system usage within an enterprise are provided herein. An example computer-implemented method includes processing input data pertaining to multiple storage systems within an enterprise; determining association rules applicable to the multiple storage systems by applying machine learning techniques to the processed input data; generating configuration-related recommendations applicable to one or more of the storage systems by applying content filtering techniques to the determined association rules; and outputting, via user interfaces, the configuration-related recommendations to a user for use in connection with storage system configuration actions and/or an entity within the enterprise for use in connection with user-support actions.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bina K. Thakkar, Roopa A. Luktuke, Chao Su, Aditya Krishnan, Deepak Gowda
  • Patent number: 11451636
    Abstract: The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 20, 2022
    Assignee: NASDAQ, INC.
    Inventor: Vladimir Mitevski
  • Patent number: 11443007
    Abstract: A method and system receives at a server a search request and processes the search request to determine a context of the search request, then determines, based on the context, a network route to an application server having the closest geographic proximity, with respect to the server, to the most relevant database associated with the context.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: September 13, 2022
    Assignee: EBAY INC
    Inventors: Daniel L Pritchett, Ian Flint, Connie W. Yang
  • Patent number: 11444871
    Abstract: Techniques for utilizing a cloud service to compute an end-to-end SLA-aware path using dynamic software-defined cloud interconnect (SDCI) tunnels between a user device and an access point-of-presence (POP) node and inter-POP tunnels of the SDCI. The cloud service may include a performance aware path instantiation (PAPI) component including a POP database for storing performance metrics associated with the POPs of the SDCI, an enterprise policy database for storing user specific policies, and/or a path computation component. The path computation component may compute the path, based on the user specific policies, performance metrics associated with the POP nodes, and/or real-time contextual data associated with the user device and/or destination device. The path may include a first tunnel between the user device and the most optimal access POP node of the SDCI and a second tunnel between the access POP node, through the internal POP nodes, and to the destination device.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Robert Edgar Barton, Carlos M. Pignataro, Jerome Henry, Olivier Pelerin, Shankar Vemulapalli
  • Patent number: 11431617
    Abstract: In one example, a responder obtains an Operations, Administration, and Management/Maintenance (OAM) probe packet from a network entity operating as an initiator in a network, provides, to the initiator, a first response to the OAM probe packet over a first network path in the network, and further provides, to the initiator, a second response to the OAM probe packet over a second network path in the network that is different from the first network path. In another example, an initiator provides an OAM probe packet to a network entity operating as responder in a network, obtains, from the responder, a first response to the OAM probe packet over a first network path in the network, and further obtains, from the responder, a second response to the OAM probe packet over a second network path in the network that is different from the first network path.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 30, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Reshad Rahman, Pascal Thubert
  • Patent number: 11431820
    Abstract: The disclosure provides a method and system for implementing inter-process communications. The method includes sending, by a first application, a first message to a forwarding application according to a first preset inter-process communication mode. The first message includes transmission data and identification information of a second application; obtaining, by the forwarding application, the second application in response to the first message; and sending, by the forwarding application, the transmission data to the second application according to a second preset inter-process communication mode of the second application.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: August 30, 2022
    Assignee: Industrial Technology Research Institute
    Inventors: Ping-Hsien Chi, Chuan-Sheng Lin, Yu-Hsuan Chi, Yi-Wen Li, Yun-Chen Tsai
  • Patent number: 11431610
    Abstract: A rapid method for establishing communication routes between computers of a supercomputer is presented. In this method, a certain number of characteristics of the network are pre-calculated, which are then used for the calculation of the routes. The calculation is based on simple arithmetic operations which makes it possible to be particularly rapid while remaining deterministic.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: August 30, 2022
    Assignee: BULL SAS
    Inventors: John Gliksberg, Antoine Capra, Alexandre Louvet
  • Patent number: 11425018
    Abstract: Methods, apparatus, systems and articles of manufacture to implement a virtual private network with probe for network connectivity are disclosed. An example non-transitory computer readable storage medium is disclosed comprising instructions which, when executed, cause a machine to at least, in response to a first instruction from an operating system to establish a network tunnel, transmit a probe request to a server; and in response to not receiving, from the server, a probe response to the probe request, report that the network tunnel has been established to prevent the operating system from transmitting subsequent instructions to establish the network connection until a response to a probe request is received.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 23, 2022
    Assignee: McAfee, LLC
    Inventor: Lior Rudnik
  • Patent number: 11411821
    Abstract: A driver upgrade method and a device are provided, to simplify a driver upgrade process and improve upgrade efficiency. The driver upgrade method includes: receiving, by a MANO, first information from a VNF during an upgrade of the VNF, the first information indicating version information of the VNF after the upgrade; determining, by the MANO, that an NFVI is not upgraded; and sending, by the MANO, second information to the VNF, the second information indicating to the VNF not to upgrade a VF driver installed in the VNF.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: August 9, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yong Guo
  • Patent number: 11405438
    Abstract: Techniques for provisioning multicast chains in a cloud-based environment are described herein. In an embodiment, an orchestration system sends a particular model of a distributed computer program application comprising one or more sources, destinations, and virtualized appliances for initiation by one or more host computers to a software-defined networking (SDN) controller. The SDN controller determines one or more locations for the virtualized appliances and generates a particular updated model of the distributed computer program application, the updated model comprising the one or more locations for the virtualized appliances. The SDN controller sends the updated model of the distributed computer program application to the orchestration system.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: August 2, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus Gp Bosch, Jeffrey Napper, Andre Surcouf, Alessandro Duminuco, Subhasri Dhesikan, Sape Jurriƫn Mullender
  • Patent number: 11403262
    Abstract: Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request to read a file stored in a remote networked storage system in association with a user account, in which the request is obtained from a client computing device through a local network. The computing device also determines that the file is stored in a local cache and receives the latest file signature associated with the file from the remote networked storage system. The computing device can determine that the latest file signature corresponds to a file signature of the file stored in the local cache and can determine that the file stored in the local cache corresponds to the latest version of the file. The file can be sent through the local network.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: August 2, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood, Christopher G. Emery, Wenlin Ma
  • Patent number: 11394806
    Abstract: An exemplary method and computing device for receiving a user input and determining whether the user input is a casting action for outputting content from the client device to one or more target devices. The computing device at least one target device of the one or more target devices that is eligible to output the content and identifies content source information associated with the content to be output by the at least one identified target device. One or more content output instructions are generated for outputting the content to the at least one identified target device. The computing device sends the one or more content output instructions to the at least one identified target device over a wireless connection.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 19, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Albert F. Elcock, Anurag Sharma, Richard Moore, Jr.