Patents Examined by Nicholas R. Taylor
  • Patent number: 11050837
    Abstract: A technique includes providing, by a computer, a portal to provide a catalog describing features of a plurality of cloud services available and to be provided by otherwise unused hardware resources of a plurality of private cloud providers. The technique includes, by the computer, in response to input received through the portal selecting a given cloud service for a tenant, exposing the given cloud service to the tenant. Exposing the given cloud service to the user includes requesting a given cloud provider corresponding to the given cloud service to configure the given cloud provider to provide the given cloud service to the tenant.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 29, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Raj Narayan Marndi, Sagar Ratnakara Nikam, Mayuri Ravindra Joshi
  • Patent number: 11050815
    Abstract: A method for provisioning resources to a user during a meeting with another user, each user having an associated computing device is provided. The method may include detecting a meeting of a first user with a second user, each of the first and second users having an associated computing device. The method may further include obtaining historical data relating to previous activity of at least one of the first and second users during one or more earlier meetings between the first and second users. The method may further include provisioning one or more resources to at least one of the first and second users based on the obtained historical data associated with the one or more earlier meetings.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
  • Patent number: 11044297
    Abstract: An apparatus is provided. The apparatus has an interface for receiving media information, wherein the media information indicates a segment data rate for each of a plurality of media data segments and further indicates a quality value for each of the plurality of media data segments. Moreover, the apparatus has a processor for selecting one or more selected segments from the plurality of the media data segments depending on the segment data rates of the plurality of media data segments, depending on the quality values of the plurality of media data segments and depending on an available data rate of a communication resource. The interface is configured to transmit a request requesting the one or more selected segments. Moreover, the interface is configured to receive the one or more selected segments being transmitted on the communication resource.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 22, 2021
    Assignee: bitmovin GmbH
    Inventors: Stefan Lederer, Christopher Ferdinand Mueller, Christian Timmerer
  • Patent number: 11044183
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 22, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Patent number: 11044309
    Abstract: Techniques are provided for optimizing the operations of an ICN, particularly for an ICN with clustered nodes. A cluster head node may function as an orchestrator and a coordinator for efficient caching, routing, and computing and for co-existence of ICN and IP nodes in the network. A content store of an ICN router may include an indication of the time after which data expires and the new data is to be swapped in place of the expired data after that point in time. Digital rights management (DRM) enforcement is provided by managing access to a DRM engine in at least one of the ICN nodes in a cluster. Congestion control is provided by minimizing the number of ICN scoped interest requests and thereby minimizing the potentially high volume of data responses. These techniques optimize interest packet forwarding and processing through collaboration with neighboring ICN nodes.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventors: Satish Chandra Jha, Kathiravetpillai Sivanesan, Ned M. Smith, Srikathyayani Srikanteswara, Eve M. Schooler, Jeffrey Christopher Sedayao, Stepan Karpenko, Venkatesan Nallampatti Ekambaram, S. M. Iftekharul Alam, Kuilin Clark Chen, Yi Zhang, Gabriel Arrobo Vidal, Jessica C. McCarthy, Maruti Gupta Hyde, Hassnaa Moustafa
  • Patent number: 11044168
    Abstract: In one embodiment, a device obtains telemetry data regarding a plurality of traffic flows in a network. The device forms a directed graph based on the telemetry data, wherein nodes of the graph represent devices in the network. The device simulates traffic for one or more of the devices by performing random walks starting at a particular node on the directed graph to generate a set of trails, each trail representing a sequence of one or more flows. The device clusters the set of trails to form one or more clusters. The device generates an application fingerprint for an application based on one of the one or more clusters. The device uses the application fingerprint to identify traffic in the network as associated with the application.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Andrey Kvasyuk, Hazim Hashim Dahir, Robert Bukofser, Saad Syed Hasan
  • Patent number: 11038947
    Abstract: Methods, systems, apparatuses, and computer program products are provided that enable the automated deployment of microservices to a network-accessible server set. The automated deployment may be based on constraint(s) that are specified by a declarative deployment model that is associated with the microservice to be deployed. For example, a centralized deployment orchestrator may receive microservice(s) and their associated declarative deployment model(s). The deployment orchestrator analyzes the declarative deployment model(s) and determines which microservice(s) are to be deployed based on the constraint(s) specified by the declarative deployment model(s). The foregoing techniques advantageously determine when to deploy microservice(s), while also minimizing human intervention typically required to deploy microservice(s).
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: June 15, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yue Zhao, Siddharth Verma, Huaming Huang, Ash Beitz, Arbab Amjad, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra
  • Patent number: 11038975
    Abstract: An information pushing method and device. One particular embodiment of the method includes: acquiring a push instruction; acquiring information about at least one candidate push user with the category of push information the same as the category of to-be-pushed information; according to the push instruction and the information about at least one candidate push user, selecting at least one to-be-pushed user; and pushing the to-be-pushed information to the at least one to-be-pushed user. The method realizes that the push information is sent to the same user only once within a certain time length, thus preventing too much interference to a user.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: June 15, 2021
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.
    Inventor: Jie Chen
  • Patent number: 11032240
    Abstract: Systems and methods are disclosed for establishing connections between computing devices. A first computing device may communicate data via a symmetric NAT and a second computing device may communicate data via a cone NAT. The first computing device may establish a connection, such as a peer-to-peer (P2P) connection, between the first computing device and the second computing device via the symmetric NAT and the cone NAT.
    Type: Grant
    Filed: April 18, 2020
    Date of Patent: June 8, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventor: Gabriel Ribeiro
  • Patent number: 11032394
    Abstract: In some implementations, caching techniques may be employed by a web server that receives various requests from remotely-located client devices, retrieves requested results from an on-site database server, and transmits the results back to the client devices. These caching techniques generally relate to caching retrieved results at the web server such that the web server may be able to directly provide client devices with results without having to retrieve them from the database server every time a request is received. Application of these techniques may improve response times and provide back-end bandwidth savings.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 8, 2021
    Assignee: Perfect Sense, Inc.
    Inventors: Charles Teague, David Gang, Hyoo Lim, Jeremy Collins
  • Patent number: 11032176
    Abstract: Approaches for determining link conditions within a client network are provided. Network protocol statistics are recorded for network connections over the client network, wherein each connection provides data communications between a client terminal node and a different respective client device, and the client terminal node provides access to a broadband communications network for each of the different respective client device(s). Connection metrics are determined for each of the network connections, wherein each connection metric is determined based on the network protocol statistics associated with the respective network connection. Diagnoses of network conditions regarding connections over the client network that are of interest, wherein each diagnosis is performed based on an analysis of a respective set of the connection metrics for the respective network connection. Results of each diagnosis are provided to a system operator.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: June 8, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Kaustubh Jain, Chi-Jiun Su, Nagesh Javali
  • Patent number: 11025704
    Abstract: Embodiments for representing the operational state of a distributed computing system are provided. Relationships within a distributed computing system are identified. Each of the identified relationships is associated with communication between two of a plurality of computing nodes within the distributed computing system. At least one difference between a healthy state of the distributed computing system and an impaired state of the distributed computing system is determined based on the identifying of the relationships. A representation of the determined at least one difference between the healthy state and the impaired state of the distributed computing system is generated based on information associated with a user.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Zhu, Shikhar Kwatra, Yu Cao, Jorge Luis Padilla
  • Patent number: 11023286
    Abstract: A method, computer system, and a computer program product for migrating a service from one container to another container is provided. The present invention may include obtaining a first group of requests that are accessing a service launched in a first container instance and a second group of requests that are waiting for accessing the service. The present invention may also include generating a migrated service in a second container instance by migrating the service from the first container instance to the second container instance based on the obtained first and second groups of requests. The present invention may further include directing the second group of requests to the migrated service in the second container instance.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Ying Mao, Kun Yang, Jing You, Wu Mi Zhong
  • Patent number: 11018887
    Abstract: An ambience adjustment method, system, and non-transitory computer readable medium, includes identifying an ambient condition in a user profile for a most similar first device to a second device and setting the ambient condition of the most similar first device as the ambient condition in the user profile of the second device.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Krisha Banerjee, Radha Mohan De, Ashley Dallas Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 11017021
    Abstract: An embodiment may involve a server device obtaining an audio file containing a story. The server device may determine a mood of the story. The server device may select an audio file containing music, where the audio file containing the music is associated with a music attribute that is indicative of the mood. The server device may generate a playlist for the client device, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. The server device may transmit the playlist, over a wide area network, to the client device. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each audio file therein.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: May 25, 2021
    Assignee: Gracenote, Inc.
    Inventors: Rishabh Sharma, Markus Cremer
  • Patent number: 11016772
    Abstract: A method and system for proxy scripting in a network functions virtualization environment is disclosed. The method comprises the step of sending scripting instructions from a server to a proxy virtual network function, the scripting instructions being indicative of a script to be executed on a target virtual network function. Then, in response to receiving the scripting instructions by the proxy virtual network function, opening a remote command execution session from the proxy virtual network function to the target virtual network function. Then, the method further includes sending the script from the proxy virtual network function to the target virtual network function, before executing the script on the target virtual network function.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 25, 2021
    Assignee: EXFO Inc.
    Inventors: Yves Gagnon, Andrei Radulescu-Banu
  • Patent number: 11012495
    Abstract: A method includes receiving an authentication request for a remote session between a managed device and a client device, the authentication request comprising an identifier of a user of the client device and a one-time remote service credential (RSC) passcode. The method also includes providing the user identifier and the one-time RSC passcode to an identity provider and receiving, from the identity provider, a user token for the user of the client device. The method further includes authenticating the user token using a service provider, receiving a set of attributes of the user of the client device responsive to successful authentication of the user token and providing an authentication response to the managed device, the authentication response comprising the set of attributes of the user of the client device which are used to establish the remote session between the managed device and the client device.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 18, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ramakrishna Vakalapudi, Adel Hanna
  • Patent number: 11013052
    Abstract: Methods and Systems for modifying or releasing a Multicast/Broadcast (MB) session for delivery of MB Data to a plurality of Electronic Devices (EDs) connected to a (Radio) Access Network (R)AN node is disclosed. The method includes receiving one or more triggers, and instructing the various network functions and (R)AN nodes to modify (or release) the MB session dependent on the received trigger.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: May 18, 2021
    Inventors: Ngoc Dung Dao, Xu Li
  • Patent number: 10992763
    Abstract: A system and method for dynamically optimizing channel interactions and account security are provided. A controller configured for analyzing user interactions is configured to determine an interaction pattern of a user during an interaction with the user over a communication channel; calculate a weighted confidence function for subsequent interactions with the user based on the determined interaction pattern, wherein the weighted confidence function defines authentication and response procedures for the subsequent interactions with the user; and merge the weighted confidence function into a custom user profile for the user across a plurality of communication channels, wherein the user profile maps account vulnerabilities based on the weighted confidence function.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: April 27, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Eren Kursun, Dharmender Kumar Satija
  • Patent number: 10992546
    Abstract: A method and system for diagnosing a fault in a system. Operational state and configuration information is obtained from a plurality of components residing in a plurality of domains, the status and configuration information being based on a plurality of layers of a communication model. The operational state and configuration information are correlated and reformatted to create an end-to-end view of a network-based application; and a user interface configured to visualize the correlated and reformatted operational state and configuration information across the plurality of domains is generated, the user interface configured to present the visualized status and configuration information at each of the plurality of layers.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: April 27, 2021
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Sandeep Reddy Mereddy