Patents Examined by Boris D Grijalva Lobos
  • Patent number: 11283856
    Abstract: In one embodiment, a process on a computer receives a callback in response to an intercepted outbound web service connection called by an application executing on the computer. The process extracts information from the callback, e.g., at least a URL for the outbound web service connection and a code location within the application from which the outbound web service connection was called. Additionally due to the callback, the process obtains access to a core TCP socket for the outbound web service connection. The process determines how to modify socket options of the core TCP socket based on selected criteria according to the extracted information from the callback, and may then modify the socket options of the core TCP socket according to the determining. The modified socket options thus cause downstream network devices to handle traffic on the outbound web service connection based on the modified socket options.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: March 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
  • Patent number: 11265287
    Abstract: A packet sending method includes obtaining, by a client device, an Internet Protocol (IP) anycast address of the anycast server cluster and an IP unicast address of the target server, generating, by the client device, an IP detection packet, where the IP detection packet is used to detect whether the target server is reachable based on the IP anycast address, and the IP detection packet includes the IP anycast address and the IP unicast address of the target server, and instructs the target server to replace the IP unicast address of the target server with the IP anycast address, and sending, by the client device, the IP detection packet to the target server.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: March 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongkang Zhang, Xia Chen
  • Patent number: 11265181
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing multi-point video presentations with live annotations within a communication platform. First, the system receives video feeds depicting imagery of a number of users. The system then determines a boundary about each user in the video feeds, with the boundaries each having an interior portion and an exterior portion. The system provides a media background for the exterior portions, then generates a composite video for each of the feeds. The system then determines that one or more client devices have annotation permissions, and receives one or more annotation inputs corresponding to at least one of the composite videos. Finally, the system updates at least one of the composite videos to additionally depict the annotation inputs within a third layer.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: March 1, 2022
    Assignee: Zoom Video Communications, Inc.
    Inventor: Shane Springer
  • Patent number: 11252053
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Patent number: 11233743
    Abstract: The present technology pertains to a system and method for extending enterprise networks' trusted policy frameworks to cloud-native applications. The present technology comprises sending, by an enterprise network controller, a first communication to a service mesh orchestrator for a service mesh, wherein the first communication informs the service mesh orchestrator of traffic segmentation policies to be applied to traffic originating at an enterprise network and of layer 7 extension headers which correspond to the enterprise network traffic segmentation policies.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: January 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alberto Rodriguez Natal, Fabio Maino, Bradford Pielech, Richard James Smith, Mikhail Davidov, Lorand Jakab
  • Patent number: 11228878
    Abstract: As described herein, a system, method, and computer program are provided for edge management of geographically dispersed sensors. An edge device within a network accesses observations of a plurality of geographically dispersed sensors. Additionally, the edge device processes the observations to determine overlapping portions of the observations. Further, the edge device optimizes the observations to form optimized observations for transmission to a cloud processing system, wherein the optimizing is based on the determined overlapping portions of the observations.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eran Yosef Paran, Sarit Chehanowitz, Shmuel Ur
  • Patent number: 11218525
    Abstract: Methods, systems, and machine-readable to adapt delivery of content composites to an endpoint media device are disclosed. A first content composite may be transmitted via a packet stream to an endpoint media device. A communication from the endpoint media device that is indicative of having output at least part of the first content composite for display may be processed. Operational data from that is indicative of operations executed by the endpoint media device or a communication device may be processed and mapped to one or more operational values correlated to a metric that corresponds to endpoint disconnection with the first content composite may be identified. A second content composite to be inserted into the packet stream to the endpoint media device may be selected. The second content composite may be transmitted via the packet stream from the content provider system to the endpoint media device.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 4, 2022
    Inventor: Kate Megan Carney Landow
  • Patent number: 11212279
    Abstract: In one embodiment, a method comprises determining, by a link layer switch within a distributed link layer switched data network, a trust metric for a media access control (MAC) address used by a network device on a link layer connection provided by the link layer switch; receiving, by the link layer switch, a query originated by a second link layer switch in the distributed link layer switched data network, the query specifying the MAC address and a corresponding specified trust metric; and responding to the query, by the link layer switch, based on determining whether the specified trust metric indicates a higher trust level than the corresponding trust metric for the MAC address used by the network device on the link layer connection.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 28, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Eric Michel Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
  • Patent number: 11212236
    Abstract: A method for utilizing elastic resource pooling techniques to dynamically rebalance throughput includes determining, for each of multiple tenants leasing computing resources of a shared resource pool, a desired claim to resources in the shared resource pool. The desired claim is based on a number of resource access requests received in association with each of the multiple tenants. The method further includes determining, for each of the multiple tenants, a guaranteed claim and a maximum potential claim on the shared resource pool; and allocating a surplus resource pool among the multiple tenants based on the determined maximum potential claim and the desired claim for each one of the multiple tenants, the surplus resource pool representing a remainder of the shared resource pool after the guaranteed claim for each of the tenants is satisfied via an initial resource allocation from the shared resource pool.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sankar Sundaram, Briton Zurcher, Manu Srivastava
  • Patent number: 11212206
    Abstract: A control system 10 may include a packet size analysis unit (14) that analyzes a distribution of packet sizes of traffic input to VNFs, a capacity calculation unit (123) that calculates a traffic volume per unit time processible by one VNF based on VNF capacity information indicating a traffic volume (bps, pps) per unit time processible by one VNF for a packet size and the distribution of the packet sizes input to the VNFs, and an installation number calculation unit (124) that calculates the number of VNFs to be increased or decreased based on the traffic volume per unit time processible by one VNF and the resource amount necessary for forwarding of the traffic.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: December 28, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Masayuki Nishiki, Hiroshi Osawa, Satoshi Nishiyama, Takayuki Fujiwara, Satomi Inoue
  • Patent number: 11206303
    Abstract: A first evaluation-value calculation unit calculates, using data on a captured image outputted by an image-capturing unit, a first evaluation value related to an image quality of the captured image. An environment acquisition unit acquires environmental information indicating an image-capturing environment at the time the captured image is taken by the image-capturing unit. A second evaluation-value calculation unit calculates, using the environmental information acquired by the environment acquisition unit, a second evaluation value related to the image-capturing environment at the time the captured image is taken by the image-capturing unit. A transmission determination unit determines, on the basis of at least one of the first evaluation value and the second evaluation value, whether or not the data on the captured image is to be transmitted to a server.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 21, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Tetsuro Nishioka, Yoshihiko Mori
  • Patent number: 11196789
    Abstract: A recording device records an encoded stream in a recording medium. The recording device includes: an obtainer that obtains the encoded stream; a decoder that decodes the encoded stream obtained; and a controller that selectively performs, in accordance with a predetermined setting, first control to record the encoded stream in the recording medium, when the encoded stream obtained is undecodable by the decoder, or second control not to record the encoded stream, when the encoded stream obtained is undecodable by the decoder.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: December 7, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Tokuo Nakatani
  • Patent number: 11196659
    Abstract: A computer executes a first determination procedure determining a first link which at least partially overlaps a disaster area representing a range reached by an influence of a predetermined disaster, among links constituting a network, a second determination procedure determining a second link which at least partially overlaps a road area representing a range of a road width of a predetermined road used to recover from the disaster, among the links constituting the network, a route search procedure searching for a plurality of routes from a start point node to an end point node constituting the network, a grouping procedure grouping the plurality of routes searched for by the route search procedure into groups depending on a first parameter value that is based on the first link included in the routes, a computing procedure computing, for each of the plurality of routes searched for by the route search procedure, a second parameter value that is based on the first link and the second link included in the rout
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: December 7, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takuma Tsubaki, Mika Ishizuka, Hiroshi Inoue, Seisho Yasukawa
  • Patent number: 11196792
    Abstract: A method of transmitting data, composing: transmitting a plurality of first Real-time Transport Protocol (RTP) data packets to a receiving end over an RTP data link established with the receiving end; receiving a retransmission indication message sent by the receiving end, the retransmission indication message being intended to indicate an RTP data packet to be retransmitted among the plurality of first RTP data packets; encapsulating the RTP data packet to be retransmitted according to the retransmission indication message to obtain a second RTP data packet, wherein the second RTP data packet composes an RTP padding field intended to indicate that the second RTP data packet is a retransmitted RTP data packet, and a type flag of the second RTP data packet is same as a type flag of the first RTP data packet and transmitting the second RTP data packet to the receiving end over the RTP data link.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: December 7, 2021
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventor: Anmin Xin
  • Patent number: 11196628
    Abstract: Some embodiments provide a method that receives a request for flow entries associated with a particular Kubernetes concept. The method identifies flow entries that match the request. For each flow entry that matches the request, the method generates mapping data that maps elements of the flow entry to additional Kubernetes concepts. The method provides the flow entries with the mapping data in response to the request.
    Type: Grant
    Filed: August 30, 2020
    Date of Patent: December 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Wenying Dong, Quan Tian, Antonin Bas
  • Patent number: 11184433
    Abstract: The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinayak Uppunda Padiyar, Shivesh Kumar, Saravanan Ramasamy Subramanian
  • Patent number: 11176522
    Abstract: A conference information management system including an information processing apparatus includes circuitry configured to acquire schedule information of conference stored in a server, from the server; create conference information of a specific conference, held or to be held using an electronic information board function of the information processing apparatus, based on the acquired schedule information; and store the created conference information in a storage destination.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: November 16, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Naoki Fukasawa
  • Patent number: 11171838
    Abstract: Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: November 9, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Georgios Papaloukopoulos, Georgios Tsolis, Athanasios Kordelas, Aikaterini Kalou, Nicholas Stavrakos
  • Patent number: 11153270
    Abstract: A packet sending method includes obtaining, by a client device, an Internet Protocol (IP) anycast address of the anycast server cluster and an IP unicast address of the target server, generating, by the client device, an IP detection packet, where the IP detection packet is used to detect whether the target server is reachable based on the IP anycast address, and the IP detection packet includes the IP anycast address and the IP unicast address of the target server, and instructs the target server to replace the IP unicast address of the target server with the IP anycast address, and sending, by the client device, the IP detection packet to the target server.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: October 19, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongkang Zhang, Xia Chen
  • Patent number: 11153274
    Abstract: Embodiments of the present disclosure provide a method and a device for storing and sending a MAC address entry, and a system. The method includes: sending, by a PE, a first packet to an RR, so that the RR determines a MAC address entry required by the PE according to the first packet, where the RR pre-stores a MAC address table, and the MAC address table includes the required MAC address entry; and receiving, by the PE, a packet which includes the required MAC address entry and is sent by the RR, and storing the required MAC address entry.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: October 19, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qing Zeng, Xiaohu Xu