Patents Examined by Andrew C Georgandellis
-
Patent number: 11797182Abstract: A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.Type: GrantFiled: May 6, 2021Date of Patent: October 24, 2023Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti, Tomer Filiba
-
Patent number: 11792110Abstract: A system and method of obtaining a service area estimation for a router interface is disclosed. In an example, one method for obtaining a service area estimation for a router interface method includes determining hint information for indicating an association between the router interface and geolocation information obtained for one or more IP addresses serviced by the router interface; and processing the hint information to determine the service area estimation for the router interface. A system and method of obtaining a geolocation estimate for a device having an IP address which is serviced by a router interface for which an estimated service area has been obtained is also disclosed.Type: GrantFiled: May 1, 2019Date of Patent: October 17, 2023Assignee: HowTech Pty LtdInventor: Pol Nisenblat
-
Patent number: 11792251Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: transmitting, during a media streaming session, streaming media to a user equipment (UE) device of a user, the transmitting streaming media including simultaneously transmitting a first media stream and a second media stream to the UE device; subjecting the first media stream to processing by natural language processing to provide a topic extracted from the first media stream; subjecting the second media stream to processing by natural language processing to provide an extracted topic extracted from the second media stream; identifying a match between the topic and the extracted topic; and providing one or more output in response to the identifying the match between the topic and the extracted topic.Type: GrantFiled: January 6, 2020Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Kimberly Greene Starks, Michael E. Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Patent number: 11792090Abstract: A set of point-of-contact information including a service level identifier, an address, a list of interfaces, and a set of interface selection preferences for each of several entities may be used to facilitate communications among the entities by selecting a preferred interface in accordance with the set. Interface preferences may also be derived from a set of policies. The preferred interface may be resolved in accordance with the preferences of multiple entities. Messages may include an interface type parameter to be used for forwarding of the message, and message forwarding may be resolved in accordance with the parameter and the messages.Type: GrantFiled: September 20, 2017Date of Patent: October 17, 2023Assignee: Convida Wireless, LLCInventors: Catalina Mihaela Mladin, Dale N. Seed, Rocco Di Girolamo, Gregory S. Sternberg, William Robert Flynn, IV, Shamim Akbar Rahman, Quang Ly, Zhuo Chen
-
Patent number: 11757982Abstract: A technique performs load balancing self-adjustment within an application environment. The technique involves, while nodes of the application environment load balance traffic among clusters that provide services for an application in accordance with a first load balancing configuration, sensing application environment metrics. The technique further involves performing a self-adjustment operation that generates a second load balancing configuration based on the application environment metrics, the second load balancing configuration being different from the first load balancing configuration. The technique further involves deploying the second load balancing configuration among the nodes to enable the nodes to load balance the traffic among the clusters that provide the services for the application in accordance with second load balancing configuration in place of the first load balancing configuration.Type: GrantFiled: August 4, 2021Date of Patent: September 12, 2023Assignee: Avesha, Inc.Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Patent number: 11736740Abstract: A server in a content delivery network (CDN) receives a request for a web page of a domain handled by an origin server. The server retrieves the web page and the web page references a video. The server retrieves a file that indicates a list of locations of the domain in which segments of the video are located. The server fetches at least an initial portion of the segments. The server receives a request for the video. The server transmits to the requester at least the initial portion of the segments. The server receives a subsequent request of a different portion of the segments. The server transmits a response to the requester that instructs the requester to transmit the request for the different portion of segments to a second server in the CDN.Type: GrantFiled: September 14, 2020Date of Patent: August 22, 2023Assignee: CLOUDFLARE, INC.Inventors: Dane Orion Knecht, Igor Postelnik, Oliver Yu, John Graham-Cumming, Dani Grant, Nitin Rao
-
Patent number: 11736337Abstract: Managing performance of elements providing a session via a multi-hop network topology is provided. A system receives values for factors associated with elements that form hops in a multi-hop network topology. The system determines a performance metric for each hop using the values for one or more factors selected from the factors. The system identifies a hop of the hops as having a performance issue based on the performance metric for the hop exceeding a threshold. The system selects, responsive to the performance metric of the hop exceeding the threshold, an action to take on at least one element forming the hop.Type: GrantFiled: April 16, 2021Date of Patent: August 22, 2023Assignee: Citrix Systems, Inc.Inventors: Dhawal Patel, Vikramjeet Singh, Mukesh Garg, Vivek Koni Raghuveer, Venkatesh Vellingiri
-
Patent number: 11736349Abstract: A device associated with a network may provide a subscription request that requests data associated with the network and user equipment connected to the network. The device may receive, based on the subscription request, network congestion data associated with the network, reachability data associated with the user equipment, and location data associated with the user equipment. The device may determine a group of the user equipment based on the network congestion data, the reachability data, and the location data. The device may determine timing for providing firmware to the group based on capabilities of the user equipment in the group. The device may provide segments of the firmware to the network to cause the network to provide the segments of the firmware to the group based on the timing for providing the firmware to the group.Type: GrantFiled: August 19, 2020Date of Patent: August 22, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Jin Yang, Rachel Ward, Kristen Sydney Young, Gulay Kurt Chrzanowski, Prema Kumar Yendrapati, Brian Matthew White, Carlos Cazanas, John F. Gallagher, Martin A. Iroff
-
Patent number: 11693718Abstract: Implemented is a remote accessibility service that utilizes a plugin for websites to provide people with an enhanced and standardized browsing experience. The remote accessibility service transmits a plugin to a website that is instantiated on a host service, in which the plugin gathers content from the website and parses and stores the content at the remote accessibility service. The gathered content is transitioned into the remote accessibility service's closed system accessibility environment. Thus, content gathered from a series of e-commerce websites, for example, are all transitioned into a standardized format to enhance the accessibility experience for users. Transitioning the content into a single standardized format makes accessibility consistent, memorable, and harmonious for users who are perusing many websites—instead of relying on the proprietary, discordant, and often times clunky accessibility implementations among each website.Type: GrantFiled: September 15, 2020Date of Patent: July 4, 2023Assignee: W.P Plugin LtdInventors: Shlomo Shushan, Menashe Shani
-
Patent number: 11683296Abstract: Systems, methods, and computer-readable storage devices to enable virtual API technology embodied in an SDK for use within a mobile application, a mobile payment wallet, or a mobile operating system.Type: GrantFiled: August 4, 2020Date of Patent: June 20, 2023Assignee: AppBrilliance, Inc.Inventors: Charles Eric Smith, Sergio Gustavo Ayestaran
-
Patent number: 11632320Abstract: Disclosed are systems and methods for centralized monitoring of connected devices within a network. The system includes multiple dashboard graphical user interfaces (“Dashboards”) that aggregate multiple monitoring platforms into a single interface. The Dashboards display a wide variety of critical system network monitoring metrics. The Dashboards are generated utilizing network monitoring data and metrics received from a virtual service engine platform deployed within a monitored network. The virtual service engine platform itself incorporates a multitude of monitoring software platforms and applications that capture a wide range of useful network monitoring metrics and data from the digital resources that comprise a monitored information technology network.Type: GrantFiled: November 19, 2020Date of Patent: April 18, 2023Assignee: NetWolves Network Services, LLCInventors: Peter Castle, Robert Lane, Jared Womack, Tong Zhang
-
Patent number: 11627041Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.Type: GrantFiled: May 14, 2021Date of Patent: April 11, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
-
Patent number: 11621985Abstract: A multimedia player downloads chunks (parts of the segment file) during the download of a segment of a stream of segments of a low-latency stream. The first chunks of a segment may be downloaded while the segment is still being written to the CDN server. A chunk-based prediction adaptation logic uses throughput measurements on a chunk instead of a segment and specifically looks at bursts in a sliding window. This data is used to build a prediction of future throughput by applying linear adaptive filter algorithms that may rely on recursive least squares. This adaptation logic leads to very accurate bandwidth predictions and as a consequence, better user experience, compared to existing adaptation algorithms.Type: GrantFiled: June 1, 2021Date of Patent: April 4, 2023Assignee: BITMOVIN, INC.Inventors: Abdelhak Bentaleb, Martin Fillafer, Daniel Weinberger
-
Patent number: 11611491Abstract: An architecture to enable verification, ranking, and identification of respective edge service properties and associated service level agreement (SLA) properties, such as in an edge cloud or other edge computing environment, is disclosed. In an example, management and use of service information for an edge service includes: providing SLA information for an edge service to an operational device, for accessing an edge service hosted in an edge computing environment, with the SLA information providing reputation information for computing functions of the edge service according to an identified SLA; receiving a service request for use of the computing functions of the edge service, under the identified SLA; requesting, from the edge service, performance of the computing functions of the edge service according to the service request; and tracking the performance of the computing functions of the edge service according to the service request and compliance with the identified SLA.Type: GrantFiled: December 28, 2018Date of Patent: March 21, 2023Assignee: Intel CorporationInventors: Ned M. Smith, Ben McCahill, Francesc Guim Bernat, Felipe Pastor Beneyto, Karthik Kumar, Timothy Verrall
-
Patent number: 11601491Abstract: Systems and methods for media processing and streaming are provided. A method is performed by a Network-Based Media Processing (NBMP) source of a Framework for Live Uplink Streaming (FLUS) system. The method includes obtaining descriptions of capabilities of a FLUS sink via a FLUS source; and sending, to an NBMP workflow manager of the FLUS system via a path that does not include the FLUS source and the FLUS sink, a request to create or modify a workflow of the FLUS system based on the descriptions of the capabilities obtained.Type: GrantFiled: November 3, 2020Date of Patent: March 7, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11595267Abstract: Methods and systems for partially or fully distributed network verification are described. In partially distributed network verification, each network device generates a respective device-level binary decision diagram (BDD) representing the logical behavior of the respective network device for a network property of interest. The device-level BDDs from each network device are received by a verification service that performs verification by generating an input BDD representing an input header space, and applies each device-level BDD in a logical path from a source device to a destination device, and reports the output BDD. In fully distributed network verification, each network device is responsible for calculating a device-specific output BDD by applying a device-specific BDD, which represents the logical behavior of the network device, to a device-specific input BDD.Type: GrantFiled: December 22, 2020Date of Patent: February 28, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ashkan Sobhani, Xingjun Chu
-
Patent number: 11526574Abstract: A method for executing a client application on a client terminal communicating with a server application on a server via a telecommunications network. The client application includes at least two views, at least one view being configured to establish at least one request to the server application. According to the method, the client application is associated with a data structure relating to the views of the application, in which at least one parametrization attribute of the request is associated with a view. The method includes the following steps on the client application: selecting a view, termed a current view; obtaining of an attribute associated with the current view in the data structure relating to the views of the application; and generating a request to the server application.Type: GrantFiled: June 22, 2017Date of Patent: December 13, 2022Assignee: ORANGEInventors: Romain Carbou, Thomas Op, Stephen Roze
-
Patent number: 11516262Abstract: Methods and systems for establishing a media streaming connection between a client and a placeshifting device that are each communicating via a network using a standard and non-standard port, including: in response to an initial denial of a request to receive streamed content by a client via a non-standard port in communication with the placeshifting device, attempting another request by the client using a standard port in communication with a relay reverse proxy service of a relay backend server to the placeshifting device; establishing a first connection by the client between the relay reverse proxy service of the relay backend server and the client using the standard port to receive streamed content from the placeshifting device; and establishing a second connection between the relay reverse proxy service of the relay backend server and the placeshifting device using the non-standard port to communicate streamed content streamed directly from the placeshifting device.Type: GrantFiled: December 15, 2020Date of Patent: November 29, 2022Inventor: Husain Ahamed Parasseeri
-
Patent number: 11496563Abstract: A method, computer program product, and computing system for generating, at a first storage appliance of a plurality of storage appliances, a first volume that is configured to be managed by the first storage appliance, wherein data within the first volume is accessible by the first storage appliance. In response to generating the first volume, a protocol identifier representation of the first volume may be generated at each other storage appliance of the plurality of storage appliances and may be configured to be managed by a respective storage appliance of the plurality of storage appliances.Type: GrantFiled: October 12, 2020Date of Patent: November 8, 2022Assignee: EMP IP Holding Company, LLCInventors: Marina Shem Tov, Chen Reichbach, Dmitry Tylik, Mukesh Gupta
-
Patent number: 11477095Abstract: A scoring platform may obtain a set of measurements associated with a service metric, wherein the service metric is associated with a service of a network. The scoring platform may determine, based on the set of measurements, an aggregation score associated with the service metric. The scoring platform may determine a scope score associated with the set of measurements, wherein the scope score is based on a quantity of units associated with the set of measurements. The scoring platform may determine a service impact score associated with the service metric based on the aggregation score and the scope score, wherein the service impact score is representative of a contributive effect associated with the service metric. The scoring platform may perform an action associated with the service impact score to permit a source of interest associated with the service metric to be detected.Type: GrantFiled: November 20, 2020Date of Patent: October 18, 2022Assignee: VIAVI Solutions Inc.Inventors: Steve Cohen, Todd Lange