Patents Examined by Jeffrey R. Swearingen
-
Patent number: 10749798Abstract: System, device, and method of deploying layer-3 transparent cloud-based proxy network element. A virtual network function is defined between a west-side router and an east-side router. A west-side interface receives east-bound traffic from a west-side Virtual LAN. East-bound queries from the west-bound router, are intercepted and responded to by the west-side interface, the response indicating the MAC address of the west-side router instead of the east-side router. The system enables the virtual network function to transparently intercept network traffic, and to selectively apply to such traffic one or more network functions or operations, prior to forwarding the traffic or a modified version thereof to the east-side router, in a Layer-3 transparent manner.Type: GrantFiled: January 8, 2019Date of Patent: August 18, 2020Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Alon Hazay, Asaf Shahar
-
Patent number: 10750215Abstract: A method and a device for transmitting metadata in a WFD are provided. Particularly, a WFD source forms a WFD frame including a WFD header and metadata. The WFD source transmits, to a WFD sink, a packet stream created by packetizing a metadata stream including the WFD frame. The WFD header includes a metadata structure field and a metadata update indicator. The metadata structure field indicates whether the metadata has a video metadata structure or an audio metadata structure. The metadata update indicator indicates that previous metadata is updated such that all of the previous metadata is replaced with new metadata, or that the previous metadata is incrementally updated together with updated metadata.Type: GrantFiled: July 27, 2016Date of Patent: August 18, 2020Assignee: LG Electronics Inc.Inventors: Giwon Park, Dongcheol Kim, Byungjoo Lee, Youngjun Jo, Hyunhee Park, Taesung Lim
-
Patent number: 10735319Abstract: According to one or more embodiments, a computer implemented method includes deploying a first virtual container to host an instance of a first computer application that is non-native to an operating system of a computer server. The method further includes allocating a virtual internet protocol address (VIPA) to the first virtual container. The method further includes creating a first virtual network interface card (NIC) associated with the first virtual container, and creating, by the virtual NIC, an internal route for the first virtual container to communicate with the internal router, the first virtual container being one hop behind a physical NIC of the computer server. The method further includes receiving a request to execute a second computer application that is native to the operating system, and in response, instantiating an instance of the second computer application, and allocating, a second VIPA to the instance of the second computer application.Type: GrantFiled: February 26, 2019Date of Patent: August 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerry Stevens, Randall Todd Kunkel, Jeffrey Haggar
-
Patent number: 10728750Abstract: Some demonstrative embodiments include apparatuses, devices, systems and methods of communication over a 6 Gigahertz (GHz) wireless frequency band. For example, an apparatus may be configured to cause a licensed 6 GHz wireless communication device, which is licensed by a regulatory authority to communicate over a wireless communication channel in the 6 GHz wireless frequency band, to detect in a transmission over the wireless communication channel in the 6 GHz wireless frequency band an identifier of an unlicensed 6 GHz wireless communication station (STA), which is not licensed by the regulatory authority to communicate over the 6 GHz wireless frequency band; and to send a report comprising the identifier of the unlicensed 6 GHz STA.Type: GrantFiled: December 27, 2018Date of Patent: July 28, 2020Assignee: INTEL IP CORPORATIONInventors: Laurent Cariou, Robert Stacey, Thomas J. Kenney, Yaron Alpert, Ehud Reshef
-
Patent number: 10725818Abstract: Techniques are described herein that are capable of utilizing agent-based configuration co-management to selectively migrate workloads from a first configuration management authority to a second configuration management authority. The first configuration management authority has a first management client and a first management server that provides a first management service. The second configuration management authority has a second management client and a second management server that provides a second management service. An operating system that runs on a computing device enrolls the first management agent and the second management agent into the second configuration management authority. The first management agent negotiates with the second management agent to determine a first subset of the workloads that is to be handled by the first management agent and a second subset of the workloads that is to be handled by the second management agent.Type: GrantFiled: October 12, 2017Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David C. James, Jason Robert Githens, Maayan Bar-Niv, Gaurav Raghu Dhawan, Yongcheng Huang, Prabagar Ramadasse, Brett Damon Alan Flegg, Hang Heidi Cheng, Loretta M. Macklem-Clements, Brad R. Anderson
-
Patent number: 10728146Abstract: According to one or more embodiments, a computer implemented method includes receiving, by an operating system of a computer server, a request to execute an instance of a computer application. The method further includes, based on a determination that the computer application is a non-native application for the operating system, deploying, by the operating system, a virtual container for the instance of the computer application, the virtual container is allocated a dynamic virtual internet protocol address (DVIPA). The method further includes instantiating, by the operating system, an application instance of the computer application in the virtual container. The method further includes setting, by the operating system, a VC-attribute of the DVIPA of the virtual container to a first state, the first state of the VC-attribute indicative that the virtual container is hosting the application instance of the non-native application.Type: GrantFiled: February 26, 2019Date of Patent: July 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerry Stevens, Constantinos Kassimis, David Anthony Herr
-
Patent number: 10715479Abstract: Methods and apparatus for connection redistribution in load-balanced systems that include multiple load balancers each serving multiple nodes. In the connection redistribution method, each node estimates a connection close rate, which may be based on an estimation of the percentage of the overall client traffic received by the respective load balancer that is being handled by the node. The node generates close requests for connections between the respective load balancer and clients according to the connection close rate. The node sends the close requests to its load balancer, which forwards the close requests to the appropriate clients. Upon receiving a close request, a client may close the connection(s) indicated by the request, obtain a public IP address for a load balancer, and initiate new connection(s) to the respective load balancer via the public IP address.Type: GrantFiled: August 29, 2016Date of Patent: July 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Pejus Manoj Das, David Craig Yanacek
-
Patent number: 10708320Abstract: A computer-implemented method comprises establishing, by media servers, a video conference for client computing devices, each media server receiving audio data and video data from a local subset of the client computing devices, selecting, by each media server, a portion of the local subset for which to send audio data to other media servers, sending, by each media server, audio data associated with the portion to other media servers, after receiving audio data from other media servers, generating, by each media server, ordered global list data that identifies each client computing device for which the media server has received audio data, based on the global list data and by each media server to other media servers, sending video data for each client computing device of the local subset that satisfies a threshold value.Type: GrantFiled: June 27, 2017Date of Patent: July 7, 2020Assignee: ATLASSIAN PTY LTDInventors: Emil Ivov, Boris Grozev
-
Patent number: 10708183Abstract: Disclosed is a system and method of providing a segment routing as a service application. The method includes receiving a configuration of an internet protocol environment. The configuration can be a layer 3 configuration of a single cloud environment or even across multiple cloud environments. The configuration defines routing, forwarding, and paths in the environment between different entities such as virtual machines. The method includes receiving a parameter associated with a workload of a tenant. The parameter can be a service level agreement (i.e., a best bandwidth available), a pathway requirement, a parameter associated with specific workload, and so forth. Based on the configuration and the parameter, the method includes generating tenant-defined layer 3 overlay segment routing rules that define how the workload of the tenant will route data in the internet protocol environment using segment routing.Type: GrantFiled: July 21, 2016Date of Patent: July 7, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Sebastian Jeuk, Gonzalo Salgueiro
-
Patent number: 10701124Abstract: Techniques are described for determining corrected timestamps for streaming data that is encoded using frames with a variable frame size. The streaming data is encoded into frames and transmitted in network packets in which the network packets or frames are associated with timestamps incremented in fixed steps. When a network packet is received after a lost packet, a corrected timestamp range can be calculated for the received packet based at least in part on the received timestamp value and attributes of the received network packet along with buffering characteristics.Type: GrantFiled: December 11, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Srinivasan, Soren Skak Jensen, Koen Bernard Vos
-
Patent number: 10693976Abstract: A method is provided for dynamic discovery of service functions in an IP network including at least one PDP, responsible for taking decisions relative to the structuring of a service based on a set of service functions, called SF functions, and for notifying other nodes of the IP network of these decisions, and at least one SF node, associated with at least one SF function hosted at the SF node or accessible via the SF node. The method includes: the PDP node receives an announcement message sent by the SF node, the announcement message indicating at least one identifier and the location of the SF function associated with this SF node; and the PDP node updates a list of SF functions on the basis of information taken from the announcement message. The method can be applied to value added services, for example in an OSPF network.Type: GrantFiled: October 14, 2014Date of Patent: June 23, 2020Assignee: ORANGEInventors: Christian Jacquenet, Mohamed Boucadair
-
Patent number: 10687197Abstract: In some example embodiments, there is provided a method. The method may include determining whether a communication terminal is within range of a wireless gateway to enable connection establishment between the wireless gateway and the communication terminal; and establishing at least one connection between the wireless gateway and the communication terminal, when the communication terminal is determined to be within range. Related systems, methods, and articles of manufacture are also described.Type: GrantFiled: December 12, 2014Date of Patent: June 16, 2020Assignee: Nokia Technologies OyInventors: Ilkka Keskitalo, Zexian Li, Mikko Uusitalo, Martti Moisio
-
Patent number: 10686865Abstract: In embodiments a computing device receives a selection of a device template associated with a physical device. The computing device receives a selection of a third-party device type associated with a third-party system. The computing device determines a device rule template associated with the device type, the device rule template comprising a first mapping between one or more commands and one or more additional device properties in the device type. The computing device determines a second mapping between the one or more additional device properties and one or more device properties in the device template. The computing device generates an adapter template comprising the first mapping between the one or more commands and the one or more additional device properties and the second mapping between the one or more additional device properties and the one or more device properties.Type: GrantFiled: March 7, 2018Date of Patent: June 16, 2020Assignee: Ayla Networks, Inc.Inventors: Sudha Sundaresan, Vadym Byelov, Anirudha Deglurkar
-
Patent number: 10680921Abstract: Methods and systems configured to interact with hardware components of a computer system are described. In some embodiments, the system includes a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions for generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the computer system; transmitting, by the software module, the IPMI request to a server separate from the computer system, wherein the server is configured to emulate the controller of the computer system; and receiving, by the software module, an IPMI response from the server, wherein the IPMI response is based on a simulated operating condition of a hardware component of the computer system at the server, thereby obviating a manual adjustment of the hardware component on the computer system.Type: GrantFiled: July 1, 2016Date of Patent: June 9, 2020Assignee: VMware, Inc.Inventor: Haishan Du
-
Patent number: 10666709Abstract: A network device receives, from a customer, a customer subscription to a media transformation service; receives, from the customer as a first component of the subscription, data associated with customer media; and receives, from the customer as a second component of the subscription, one or more customer-selected parameters that specify media transformations to be performed upon the customer media. The network device receives, from a client browser, a request for the customer media, and transforms, responsive to receipt of the request from the client browser, the customer media based on the one or more customer-selected parameters to produce a transformed version of the customer media. The network device sends the transformed version of the customer media, via a content delivery network, to the client browser.Type: GrantFiled: October 23, 2018Date of Patent: May 26, 2020Assignee: Verizon Digital Media Services Inc.Inventors: Brian W. Joe, Hayes Kim, Derek Shiell
-
Patent number: 10666694Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.Type: GrantFiled: January 15, 2019Date of Patent: May 26, 2020Assignee: Facebook, Inc.Inventors: Wei Zhu, David Brookes Morin, James M. Leszczenski, Michael Steven Vernal, Joshua E. Elman, Luke Jonathan Shepard
-
Patent number: 10659298Abstract: Systems, methods, and computer-readable media for identifying and categorizing epoch events between a first epoch and a second epoch. Epoch event data for a first epoch and a second epoch is retrieved. The retrieved epoch event data is categorized to determine event category, specific event, and respective object identification. The categorized first and second epoch event data is then labeled to identify new, resolved, and persistent epoch events over multiple epochs.Type: GrantFiled: December 11, 2018Date of Patent: May 19, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Sanchay Harneja, Sanjay Sundaresan, Anusha Kasa, Dhruv Hemchand Jain, Chien-Ju Lo
-
Patent number: 10659395Abstract: A network where FC and Ethernet storage traffic share the underlying network. The network extends FC SAN storage specific attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. FCoE devices connected to the network are in particular virtual LANs (VLANs). The name server database is extended to include VLAN information for the device and the zoning database has automatic FCOE_VLAN zones added to provide a mechanism for enhanced soft and hard zoning. Zoning is performed with the conventional zoning restrictions enhanced by including the factor that any FCoE devices must be in the same VLAN.Type: GrantFiled: May 9, 2019Date of Patent: May 19, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Kiran Sangappa Shirol, Chandra Mohan Konchada
-
Patent number: 10652306Abstract: A method for reporting a streaming quality is shown, wherein at least one continuous media stream is streamed to a client (601), and wherein the streaming is controlled by a protocol (109) that is operated between the client (601) and a server (600), the method including selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to the server (600) the quality of the streaming based on the at least one selected quality metric and the selected quality metrics class. The protocol (109) is preferably a Real-time Streaming Protocol (RTSP) in combination with a Session Description Protocol (SDP) in the context of the 3GPP Packet-Switched Streaming Service (PSS). Also shown is a computer program, a computer program product, a system, a client, a server and a protocol.Type: GrantFiled: January 28, 2019Date of Patent: May 12, 2020Assignee: Conversant Wireless Licensing S.a r.l.Inventor: Ye-Kui Wang
-
Patent number: 10643184Abstract: Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message.Type: GrantFiled: August 13, 2018Date of Patent: May 5, 2020Assignee: BombBomb, LLC.Inventors: Greg Green, Kevin S. Dibble, Conor McCluskey