Patents Examined by Anthony Mejia
  • Patent number: 11968413
    Abstract: Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes for measurement of exposure to streaming media includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to: access metadata identifying media presented to a user, and cookie data, the metadata and the cookie data provided by a client device; determine whether the cookie data identifies the user to a database proprietor; in response to a determination that the cookie data does not identify the user to the database proprietor, send a redirect message instructing the client device to retransmit the metadata to a next-hop location; and in response to a determination that the cookie data does identify the user to the database proprietor, provide the metadata and a user identifier to a central facility.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 23, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Alan Bosworth, Kevin K. Gaynor, Narasimha Reddy Goli
  • Patent number: 11966938
    Abstract: A method and system determine a profile of a website. A record of visits by a group of profiled users to a web site is generated. Each of the profiled users has associated user demographic information. The profile for the website is calculated using the associated user demographic information and the record of visits. The profile consists of demographic characteristics of the web site. A website forecast is determined for a defined time period. The website forecast characterizes a target audience that consists of members of demographic subgroups with percentages in the website forecast that are greater than a predetermined threshold. A data or service is provided based on the calculated profile and website forecast.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: April 23, 2024
    Assignee: VIANT TECHNOLOGY LLC
    Inventors: Timothy C. Vanderhook, Christopher J. Vanderhook, Adityavijay B. Rathore, Manish H. Patil, Nagendra M. N. Sastry, Raviratan Arora, Shanubhog G. Sangameswara
  • Patent number: 11962485
    Abstract: Techniques for operating a network device for sharing resources in a hardware forwarding table. In some embodiments, the network device may generate groups of routes having a common set of next hops; for each group of routes of the generated groups: collect resilient adjacencies associated with routes in the group; assemble pairs of the collected resilient adjacencies; and determine a number of differences between resilient adjacencies in each of the assembled pairs. The network device may further order the assembled pairs based on the number of differences, identify a pair of resilient adjacencies associated with a lowest number of differences; select a resilient adjacency of the identified pair of resilient adjacencies; program one or more routes associated with the selected resilient adjacency, to refer to the other resilient adjacency of the identified pair of resilient adjacencies; and remove an entry associated with the selected resilient adjacency from a forwarding table.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: April 16, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Emil Maric, Mayukh Saubhasik, Vahab Akbarzadeh, Trevor Siemens
  • Patent number: 11962631
    Abstract: Future data connection quality may be predicted based on historical data connection quality, and future requests for data may be predicted based on past requests. These predictions may be used to help decide whether, when, and/or how to deliver the data in a proactive manner. For example, according to some aspects described herein, a future data connection quality may be predicted based at least on historical data connection quality. It may be determined whether to pre-deliver at least a portion of an item of content based at least on the predicted future data connection quality. The pre-delivered portion may include any portion of the content including a latter portion of the content. If so, then the at least the portion of the item of content may be pre-delivered to the device and/or to another destination.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: April 16, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Tom Barker, Michael Chen
  • Patent number: 11956146
    Abstract: A reception unit (210) receives an addition requesting frame for requesting addition of a new flow. A first search unit (241) performs, using a network-information database (280), a first search for searching for a schedule and a path assignable to the new flow without the schedule and the path of each existing flow being changed, when the addition requesting frame is received. A second search unit (242) performs a second search for changing the schedule and the path of each existing flow and searching for the schedule and the path assignable to the new flow, using the network-information database, when the schedule and the path assignable to the new flow have not been found by the first search. A response unit (260) transmits an addition responding frame.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: April 9, 2024
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Makoto Kubomi, Ryuma Matsushita, Daisuke Takita, Yoshifumi Hotta
  • Patent number: 11956141
    Abstract: Techniques are described in which a centralized controller, such as a software defined networking (SDN) controller, constructs a service chain that includes a physical network function (PNF) between a bare metal server (BMS) and a virtual execution element (e.g., virtual machine or container), or in some instances a remote BMS, or vice-versa. In accordance with the techniques disclosed herein, the controller may construct an inter-network service chain that includes PNFs, or a combination of PNFs and virtualized network functions (VNFs). The controller may construct an inter-network service chain to steer traffic between a BMS and a virtual execution element or remote BMS through an inter-network service chain using Virtual Extensible Local Area Network (VXLAN) as an underlying transport technology through the service chain.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: April 9, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Mahesh Sivakumar, Anantharamu Suryanarayana, Ankur Tandon
  • Patent number: 11949642
    Abstract: The techniques disclosed herein provide a system that can identify two or more independently managed message threads and modify a user interface to enable a common user of the threads to view messages of both threads. For instance, if a user is participating in a first chat session that is displayed within a first message thread, the system can identify other threads that are related to the first thread. The related threads can be identified by a user input or by a query performed by a system. In some embodiments, the system can only search for threads that have at least one common user to the first thread. The system can provide this display of two related threads while linking the threads but not merging the messages of the threads. A data structure can be maintained to control the display of each thread.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: April 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 11947611
    Abstract: The described technology relates to developing and/or maintaining dashboards in enterprise web applications. In some aspects, a portal web application is configured to provide a user interface on a client device to create or modify a dashboard which includes a first plurality of widgets. A second plurality of widgets includes widgets published to the portal web application from a plurality of subscriber web applications, where each of the second plurality of widgets is used in at least one of said subscriber web applications, and the first plurality of widgets includes one or more widgets from the second plurality of widgets. In some other aspects, a dashboard management service is provided by which respective enterprise web applications can create and host widgets while sharing the same with other enterprise web applications which use dashboards developed using the dashboard management service.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: April 2, 2024
    Assignee: NASDAQ, INC.
    Inventors: Sivakumaresan Thangeswaran, Binumohan Chandramohan, Rajkumar Vedha Siva
  • Patent number: 11943138
    Abstract: Embodiments of the present disclosure include techniques for detecting duplicate network device identifiers for routing protocols. A network device may receive a link state packet comprising a first network device identifier for use in a routing protocol. The network device may, upon determining that the link state packet satisfies a set of conditions, start a timer. The network device may, while the timer has not elapsed, maintain a count value of link state packets received that satisfy the set of conditions. The network device may, when the timer has elapsed, determine, based on the count value and a defined threshold value, that a second network device in the network is configured with a second network device identifier for use in the routing protocol that is the same as the first network device identifier.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: March 26, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Soumya S. Acharya, Vivek Ilangovan, Ravi Verman
  • Patent number: 11943268
    Abstract: A facility for generating analytical information based on individual reports of multiple scheduled presentations of interstitial media assets is provided. Data files are received, each including multiple status reports regarding multiple scheduled presentations of multiple media assets by a plurality of distinct media receiver devices in multiple disparate locations. The data files are decrypted, such that the decrypted one or more data files include, for each of the multiple status reports, at least a media asset identifier and a presentation status indicator, and parsed to generate one or more database entries containing information regarding the scheduled media presentations and the plurality of distinct media receiver devices. One or more user interfaces are provided to allow execution of queries based on the generated one or more databases.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: March 26, 2024
    Assignee: DISH Network L.L.C.
    Inventor: Joshua Hartmann
  • Patent number: 11936518
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: March 19, 2024
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 11936554
    Abstract: A system comprises an edge services controller configured to: compute, based on a physical topology of physical links that connect a plurality of network interface cards (NICs) that comprise embedded switches and processing units coupled to the embedded switches, a virtual topology comprising a strict subset of the physical links; and program the virtual topology into the respective processing units of the NICs to cause the processing units of the NICs to send data packets via physical links in the strict subset of the physical links.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: March 19, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Thayumanavan Sridhar, Yuvaraja Mariappan, Kiran K N, Raj Yavatkar, Dilip Sundarraj
  • Patent number: 11936550
    Abstract: A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 19, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Stewart Bamford, Brent Wharton Smith, Noah Kipling Weis
  • Patent number: 11929909
    Abstract: An assignment of demands to routes on a communication network can be improved by selecting and updating a subset of the routes. A network management system (or other communication network component) can obtain a representation of the communication network. The representation can include a network graph, sets of resources, and a set of paths for the network graph. The network management system can update the set of paths by selecting a path subset and updating the paths of the path subset. The updating can satisfy a total change condition and a network improvement condition. The updating can be limited to unused edge and resource combinations or edge and resource combinations used by paths in the path subset. The network management system can configure the communications network to satisfy the demand using routes corresponding to the updated set of paths.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: March 12, 2024
    Assignee: ECI Telecom Ltd.
    Inventors: Efraim Gelman, Inbal Hecht, Shirel Ezra
  • Patent number: 11914957
    Abstract: Systems and methods for dynamically assessing and displaying quality features of electronic messages, while composed on client devices, can include one or more processors monitoring the process of composing the electronic message. The one or more processors can retrieve, upon detecting a pause event, data associated with the composed electronic message from a message composing container, and determine a plurality of feature values for a plurality of features of the electronic message based on the retrieved data. The one or more processors can determine, based on the plurality of feature values, a likelihood of receiving a response from a receiving entity once the electronic message is sent to that receiving entity. The one or more processors can provide an indication of the determined likelihood of receiving a response and indications of the plurality of determined feature values for display in association with a message composing window displaying the text received.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: February 27, 2024
    Assignee: Baydin, Inc.
    Inventors: Aye Moah, Alexander Moore, Michael Chin
  • Patent number: 11907944
    Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment. The embodiments include steps for performing pre-provisioning checks of resources, such as network protocols, prior to their deployment within the cloud-based environment. These steps include using bitemporal analysis to determine the impact of deploying resources within the environment through the use of multiple execution timelines where the impact of deploying a resource may be evaluated on an alternative timeline that does not change the current resource scope of the cloud-based environment.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: February 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Brian Lee Wong, Virendra K. Abelak, Steven Lott, Philip Austin Kedy
  • Patent number: 11909616
    Abstract: A method includes receiving a representation of a predefined planned event that includes the use of a first set of cellular data service infrastructure elements. A performance of the first set of cellular data service infrastructure elements is simulated, and a predicted failure of at least one cellular data service infrastructure element from the first set of cellular data service infrastructure elements is identified based on the simulation. In response to identifying the predicted failure, a modification to the at least one cellular data service infrastructure element or an additional cellular data service infrastructure element is determined and included in a second set of cellular data service infrastructure elements whose performance is subsequently simulated. The simulated performance of the first set of cellular data service infrastructure elements is compared with the simulated performance of the second set of cellular data service infrastructure elements to determine a performance improvement.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: February 20, 2024
    Assignee: EINO, INC.
    Inventors: Payman Samadi, James Tomlinson Sayre
  • Patent number: 11909634
    Abstract: An iscsi multi-path management system includes a connection module and a routing module deployed at a client. The routing module is adapted to update and maintain a routing table according to real-time updates, the routing table records legitimate paths conforming to a black/white list rule. The connection module includes a connector and a storage volume manager, the connector is adapted to search for an iscsi target that conforms to the black/white list rule at a storage end, establish an iscsi session through a legitimate path, and notify the storage volume manager to execute a mount volume operation; and the connector is further adapted to regularly recheck the established iscsi session according to an updated black/white list rule, and regularly update and acquire the iscsi target at the storage end, so as to establish the iscsi session with the newly acquired iscsi target that conforms to the updated black/white list rule.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: February 20, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Haotian Lin
  • Patent number: 11909622
    Abstract: Systems and methods for extended protection in a Segment Routing network that utilizes Flexible Algorithm include defining a first Flexible Algorithm that segregates the Segment Routing network into a first subset network that excludes any of links and nodes from the Segment Routing network; defining a second Flexible Algorithm that segregates the Segment Routing network into a second subset network, different from the first subset network; and defining extended protection for the first Flexible Algorithm with the second Flexible Algorithm whereby the second Flexible Algorithm is usable for path to protect the first Flexible Algorithm.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: February 20, 2024
    Assignee: Ciena Corporation
    Inventors: Bhupendra Yadav, Prabhu Vaithilingam Vaithilingam, Gerald Smallegange, Alwyn Joy George
  • Patent number: 11902052
    Abstract: A network element includes an aggregate gateway function having a control plane and a separate user plane, wherein the network element is configured to: establish a plurality of first packet forwarding control protocol sessions for a plurality of packet data unit sessions between the residential gateway and the network, each of the plurality of first packet forwarding control protocol sessions hosting a set of data packet forwarding rules for a respective packet data unit session among the plurality of packet data unit sessions; and facilitate network access by the residential gateway according to the plurality of first packet forwarding control protocol sessions.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: February 13, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Kenneth Wan, Killian De Smedt, Sanjay Wadhwa