Patents Examined by Andrew C Georgandellis
  • Patent number: 11405356
    Abstract: In one embodiment, a device in communication with a service provider network obtains first information regarding a first call leg of a media session associated with a first endpoint. The device also obtains second information regarding a second call leg of the media session associated with a second endpoint. Both of the first and second endpoints are anchored in the service provider network. The device makes a determination that the media session is being hairpinned, based on the first and second information. The device sends, based on the determination, an indication message using Session Traversal Utilities for Network Address Translators (STUN) along the first call leg that causes the first endpoint to begin sending a flow of media packets.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 2, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ishan Zutshi, Kaustubh Inamdar
  • Patent number: 11385981
    Abstract: Disclosed herein are systems and method for deploying servers in a distributed storage to improve fault tolerance. In one aspect, an exemplary method comprises, on a hardware server, installing an OS on a virtual disk, putting the virtual disk on the distributed storage, configuring the hardware server so that at least two physical block devices of the hardware server are bootable by putting, on each physical block device of the at least two physical block devices, a boot component, and configuring the boot component on any one physical block device of the at least two physical block devices, the configuration of the boot component including enabling the boot component to perform at least one of: mounting the virtual disk as a root file system of the OS, and booting the OS from the mounted virtual disk during a booting of the hardware server.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 12, 2022
    Assignee: Virtuozzo International GmbH
    Inventors: Denis Silakov, Pavel Emelyanov, Alexey Kobets
  • Patent number: 11381664
    Abstract: In an example, a system can include a web service interface (WSI) and a service directory for enabling communication between a web and non-web service. The WSI can be configured to communicate with the non-web service to receive reader data and/or writer data. The service directory can be configured to provide the WSI with non-web service subscriber data and/or non-web service publisher data for the non-web service in response to receiving the reader and/or writer data. The non-web service subscriber data identifies a web service as a subscriber of data provided by the non-web service and the non-web service publisher data identifies the web service as a publisher of data from which the non-web service is enabled to retrieve data. The WSI can be configured to provide the web service subscriber and/or publisher data to the non-web service to enable the non-web service to communicate with the web service.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: July 5, 2022
    Inventors: Matthew R. Luker, Mark A. Bellmore, Christopher Beattie, David M. Iodice, Forrest Bland
  • Patent number: 11374824
    Abstract: Concepts and technologies disclosed herein are directed to time-based visualizations for network virtualization platforms (“NVPs”). A computer system can obtain data associated with an NVP. The data can include present state data associated with a present state of the NVP, past state data associated with a past state of the NVP, and future state data associated with a predicted future state of the NVP. The computer system can generate a visualization of the data associated with the NVP. The computer system can present a temporal management function that includes a plurality of selections representative of the present state, the past state, and the predicted future state. The computer system can receive a selection, from the plurality of selections, of the present state, the past state, or the predicted future state. The computer system can manipulate the visualization in accordance with the selection and output the visualization.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: June 28, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Roger Drew Wickes, John Oetting
  • Patent number: 11375028
    Abstract: Systems and methods are described for utilizing non-serializable object parameters with a function as a service (“FaaS”) platform. A user can select, in a user interface of a web application, a server and a command for executing in a shell client. The web application can generate instructions for constructing an object in a shell client that corresponds to the server. The web application can retrieve a shell script associated with the selected command. The web application can send the instructions and shell script to a FaaS. The FaaS can execute, in a shell client, a script that constructs the object as a parameter in a shell session. In the same shell session, the FaaS can execute the shell script, causing the shell client to use the object as a parameter for the shell script.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: June 28, 2022
    Assignee: VMware, Inc.
    Inventor: Dimitar Milov
  • Patent number: 11349724
    Abstract: An approach for a software defined networking manager to perform a predictive analysis of proposed modifications to a software defined network (SDN) is presented. A method comprises receiving entity logical associations that are captured in a set of rules implemented in a SDN. Once a proposed modification to the entity logical associations is received, without implementing the proposed modification and without modifying the set of rules, impacted entity associations, from the entity logical associations, are identified. Upon receiving input indicating that the proposed modification is to be accepted, an updated set of rules for the SDN is generated by updating the set of rules based on the proposed modification, and the updated set of rules is implemented in the SDN.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 31, 2022
    Assignee: NICIRA, INC.
    Inventors: Ujwala Kawalay, Prashant Ambardekar, Prayas Gaurav, Rajiv Krishnamurthy, Gurprit Johal
  • Patent number: 11336510
    Abstract: Provided is a log information generation apparatus and the like that generates log information where log of communication via a communication network are arranged in communication occurrence order. A log information generation apparatus provides time information including a second time in an information processing apparatus to a difference calculation apparatus in accordance with communication start information transmitted to a plurality of information processing apparatuses communicably connecting to a communication network at a start of communication processing via the communication network, the difference calculation apparatus calculating a difference between a input first time and a reference time; and generates log information associating arranged time with a content of communication processing, the arranged time obtained by arranging a time of the communication processing based on the difference calculated for the second time by the difference calculation apparatus.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 17, 2022
    Inventors: Masato Yamane, Yuki Ashino
  • Patent number: 11316771
    Abstract: Provided is a computer-readable storage medium storing a program causing a first information processing device connected to a second information processing device to execute a process, the process including receiving requests having timestamps added by the second information processing device, storing, as a first time, a first latency for which a cumulative frequency in a first frequency distribution, which is obtained by counting the requests for each latency, is equal to a threshold value, processing the requests received within the first time, discarding the request having a latency greater than the first time, and changing the first time to a second latency for which a cumulative frequency in a second frequency distribution different from the first frequency distribution is equal to the threshold value depending on whether a ratio of discarded requests is greater than a target value calculated by subtracting the threshold value from 1.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 26, 2022
    Inventor: Satoshi Iwata
  • Patent number: 11310293
    Abstract: Enhanced media plane optimization in web real time communication scenarios There are provided measures for enhanced media plane optimization in web real time communication scenarios. Such measures exemplarily comprise receiving a first session description message comprising at least one media line indicative of multiple media streams transportable in a same stream control association, and generating, based on said first session description message, a second session description message indicative of a possibility for a separate transport of said multiple media streams and of a possibility for a joint transport of at least some media streams of said multiple media streams in the same stream control association.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 19, 2022
    Inventor: Thomas Belling
  • Patent number: 11301508
    Abstract: Many public events are recorded by members of the public, producing ‘user generated content’ or ‘user generated video’. Such content is often of unreliable and/or inconsistent quality. However, professional recordings of such events are often not possible and/or are inconvenient. In particular, multiple camera angles are often impossible to find using professional equipment and operators. The present invention provides a system and method in which user generated content may be collated, filtered and combined to produce a continuous professional quality audio-visual recording of an event.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: April 12, 2022
    Assignee: Filmily Limited
    Inventor: Andy Doyle
  • Patent number: 11272028
    Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 8, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Daniel Lee Jensen, William Crowder, Christopher Newton, William R. Power
  • Patent number: 11265349
    Abstract: Systems and methods to rotate security assets used to for secure communications are disclosed. The system includes receiving a first certificate that includes a first subject name for the remote servers. The first certificate further includes a first public key. Next, the system receives a second certificate that includes the first subject name for the remote servers. The second certificate further includes a second public key that is different from the first public key. Next, the system stores the first and second certificates in a trust module. Next, the system receive a third certificate from a first server included in the plurality of remote servers. Next, the system identifies the first server is trusted. The identifying is based on the third certificate matching any one of the first certificate and the second certificate. Finally, the system establishes a secure communication session with the first server based on the identifying the first server is trusted.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: March 1, 2022
    Assignee: EBAY INC.
    Inventors: Michael Dean Kleinpeter, Raju Venkata Kolluru
  • Patent number: 11240120
    Abstract: Described herein are improvements for generating courses of action for an information technology (IT) environment. In one example, a method includes identifying a first course of action for responding to an incident type in an information technology environment and generating a simulated incident associated with the incident type. The method further includes initiating performance of the first course of action based on the generation of the simulated incident. The method also includes, upon reaching a particular step of the first course of action that prevents the performance of the first course of action from proceeding, providing a first simulated result that allows the performance of the first course of action to proceed.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: February 1, 2022
    Assignee: Splunk Inc.
    Inventors: Atif Mahadik, Ryan Connor Means, Govind Salinas, Sourabh Satish
  • Patent number: 11233742
    Abstract: One or more lower-level attributes of a first network policy are translated to one or more higher-level attributes of the first network policy, and one or more lower-level attributes of a second network policy are translated to one or more higher-level attributes of the second network policy. The first network policy controls how first network traffic is handled, and the second network policy controls how second network traffic is handled. The one or more higher-level attributes of the first network policy are compared with the one or more higher-level attributes of the second network policy. Based on the comparing, it is determined whether the first network traffic and the second network traffic are handled in a functionally equivalent manner. If not, the first network policy is dynamically updated to generate an updated first network policy that causes the first network traffic to be handled in the functionally equivalent manner.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: January 25, 2022
    Inventors: Samir Dilipkumar Saklikar, Jayaraman Iyer, Robin Edgard Martherus, Morteza Ansari, Jyoti Verma
  • Patent number: 11218538
    Abstract: Technologies for determining a set of edge resources to offload a workload from a client compute device based on a brokering logic provided by a service provider include a device that includes circuitry that is in communication with edge resources. The circuitry is to receive a brokering logic from a service provider receive a request from a client compute device, wherein the request includes a function to be used to execute the request and one or more parameters associated with the client compute device, determine the one or more parameters, select, as a function of the one or more parameters and the brokering logic, a physical implementation to perform the function, wherein the physical implementation indicates a set of edge resources and a performance level for each edge resource of the set of edge resources, and perform, in response to a selection of the physical implementation, the request using the set of edge resources associated with the physical implementation.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 4, 2022
    Inventors: Francesc Guim Bernat, Ned Smith, Evan Custodio, Suraj Prabhkaran, Ignacio Astilleros Diez
  • Patent number: 11201849
    Abstract: A device can include a processor; memory accessible to the processor; a microphone operatively coupled to the processor; a network interface operatively coupled to the processor; circuitry that parses audio signals received via the microphone for a name and a type of device; circuitry that analyzes network information associated with remote devices accessible via the network interface based at least in part on at least one of the name and the type of device to associate the name and the type of device with one of the remote devices; and circuitry that stores the name and the type of device to the memory in association with the one of the remote devices.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: December 14, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey Earle Skinner, Aaron Michael Stewart, Jonathan Jen-Wei Yu, Lincoln Penn Hancock, Song Wang, Ming Qian, John Weldon Nicholson, David Alexander Schwarz
  • Patent number: 11190733
    Abstract: The disclosed invention provides methods supporting systems that processes video communication(s) provided by an organization subject to internal or external regulations such as a specific financial services firm or a specific consumer product goods company. In various embodiments, video content is analyzed through a pipeline process of multiple extraction scripts, programs, and/or services and processes the content for participant likeness through facial recognition, voice recognition, and voice-to-text and stores the output in a normalized, searchable data store. A policy analysis is performed based on the stored data and external regulatory compliance, internal rules such as acceptable use policies, community-based regulations, or any combination thereof, to determine a risk score.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: November 30, 2021
    Assignee: Theta Lake, Inc.
    Inventors: James E. Anderson, Devin H. Redmond, Richard B. Sutton, Sharon Hüffner, Derek Brenner
  • Patent number: 11184237
    Abstract: The disclosure provides an approach for service provisioning. Embodiments include receiving first configuration data related to a first network endpoint and second configuration data related to a second network endpoint. Embodiments include generating a service map based on the first configuration data and the second configuration data. Embodiments include receiving a request to provision a service between the first network endpoint and the second network endpoint. Embodiments include determining in response to the request and based on the service map, first service configuration data for the first network endpoint and second service configuration data for the second network endpoint. Embodiments include provisioning the service between the first network endpoint and the second network endpoint by pushing the first service configuration data to the first network endpoint and pushing the second service configuration data to the second network endpoint.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Gaurav Jindal, Rasik Jesadiya
  • Patent number: 11172009
    Abstract: A method, computer program product, and computing system device for receiving a data stream encoded with metadata. Client data may also be received. At least a portion of the data stream may be filtered based upon, at least in part, a comparison of the metadata encoded into the video stream and the client data.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Hadfield, Ariana Hlavaty, David Hlavaty
  • Patent number: 11146599
    Abstract: Systems, methods, and machine-readable storage media for processing data streams in accordance with protocols to selectively transmit content to endpoint devices to facilitate conferencing are disclosed. Electronic communications may be received, via one or more networks, from endpoint devices, segregated, and routed to facilitate conferencing environments. Listening for data changes in data streams may be performed, each data stream corresponding to a particular source. Data changes that are generated based on events may be detected and mapped to a particular load identifier and a particular conferencing environment. A conferencing protocol may be identified and mapped to the particular conferencing environment. Consequent to determining that the data changes correspond to the one or more, the particular conferencing environment may be updated.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: October 12, 2021
    Assignee: C/HCA, Inc.
    Inventors: Edmund Jackson, Cody Hall, William Gregg, Jim Jirjis, William Rice, Warren Sadler, Igor Ges, Annabaker Garber