Patents Examined by Boris D Grijalva Lobos
-
Patent number: 11283856Abstract: 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: GrantFiled: March 18, 2020Date of Patent: March 22, 2022Assignee: Cisco Technology, Inc.Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
-
Patent number: 11265287Abstract: 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: GrantFiled: April 24, 2020Date of Patent: March 1, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongkang Zhang, Xia Chen
-
Patent number: 11265181Abstract: 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: GrantFiled: January 30, 2021Date of Patent: March 1, 2022Assignee: Zoom Video Communications, Inc.Inventor: Shane Springer
-
Patent number: 11252053Abstract: 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: GrantFiled: September 4, 2020Date of Patent: February 15, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
-
Patent number: 11233743Abstract: 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: GrantFiled: April 3, 2020Date of Patent: January 25, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Alberto Rodriguez Natal, Fabio Maino, Bradford Pielech, Richard James Smith, Mikhail Davidov, Lorand Jakab
-
Patent number: 11228878Abstract: 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: GrantFiled: August 31, 2020Date of Patent: January 18, 2022Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Eran Yosef Paran, Sarit Chehanowitz, Shmuel Ur
-
Patent number: 11218525Abstract: 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: GrantFiled: January 21, 2020Date of Patent: January 4, 2022Inventor: Kate Megan Carney Landow
-
Patent number: 11212279Abstract: 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: GrantFiled: February 4, 2019Date of Patent: December 28, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Eric Michel Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 11212236Abstract: 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: GrantFiled: December 4, 2020Date of Patent: December 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sankar Sundaram, Briton Zurcher, Manu Srivastava
-
Patent number: 11212206Abstract: 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: GrantFiled: July 19, 2019Date of Patent: December 28, 2021Assignee: Nippon Telegraph and Telephone CorporationInventors: Masayuki Nishiki, Hiroshi Osawa, Satoshi Nishiyama, Takayuki Fujiwara, Satomi Inoue
-
Patent number: 11206303Abstract: 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: GrantFiled: October 18, 2017Date of Patent: December 21, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Tetsuro Nishioka, Yoshihiko Mori
-
Patent number: 11196789Abstract: 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: GrantFiled: September 13, 2019Date of Patent: December 7, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Tokuo Nakatani
-
Patent number: 11196659Abstract: 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 routType: GrantFiled: February 13, 2019Date of Patent: December 7, 2021Assignee: Nippon Telegraph and Telephone CorporationInventors: Takuma Tsubaki, Mika Ishizuka, Hiroshi Inoue, Seisho Yasukawa
-
Patent number: 11196792Abstract: 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: GrantFiled: August 14, 2018Date of Patent: December 7, 2021Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventor: Anmin Xin
-
Patent number: 11196628Abstract: 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: GrantFiled: August 30, 2020Date of Patent: December 7, 2021Assignee: VMWARE, INC.Inventors: Jianjun Shen, Wenying Dong, Quan Tian, Antonin Bas
-
Patent number: 11184433Abstract: 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: GrantFiled: March 31, 2020Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vinayak Uppunda Padiyar, Shivesh Kumar, Saravanan Ramasamy Subramanian
-
Patent number: 11176522Abstract: 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: GrantFiled: March 2, 2020Date of Patent: November 16, 2021Assignee: Ricoh Company, Ltd.Inventor: Naoki Fukasawa
-
Patent number: 11171838Abstract: 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: GrantFiled: July 20, 2020Date of Patent: November 9, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Georgios Papaloukopoulos, Georgios Tsolis, Athanasios Kordelas, Aikaterini Kalou, Nicholas Stavrakos
-
Patent number: 11153270Abstract: 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: GrantFiled: April 24, 2020Date of Patent: October 19, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongkang Zhang, Xia Chen
-
Patent number: 11153274Abstract: 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: GrantFiled: November 19, 2019Date of Patent: October 19, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Qing Zeng, Xiaohu Xu