Patents Examined by Djenane M. Bayard
  • Patent number: 11818008
    Abstract: A computing apparatus, including: a hardware platform; and an interworking broker function (IBF) hosted on the hardware platform, the IBF including a translation driver (TD) associated with a legacy network appliance lacking native interoperability with an orchestrator, the IBF configured to: receive from the orchestrator a network function provisioning or configuration command for the legacy network appliance; operate the TD to translate the command to a format consumable by the legacy network appliance; and forward the command to the legacy network appliance.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: John J. Browne, Timothy Verrall, Maryam Tahhan, Michael J. McGrath, Sean Harte, Kevin Devey, Jonathan Kenny, Christopher MacNamara
  • Patent number: 11818199
    Abstract: Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and activation of applications on remote devices. Cross device application discovery and/or control can provide for the control of remote applications in a master and slave configuration. Responsive to an activation message, an application can execute a task in an application, the task being displayed on a target device. Responsive to an activation message, an application can execute a task in an application on a target device, a task context data for the task being streamed to the source device for presentation on a display. Cross device application discovery and/or control can be enabled on a single operating system, or across a plurality of operating systems.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Patent number: 11805068
    Abstract: Implementations set forth herein relate to conditionally delaying fulfillment of client update requests in order to preserve network bandwidth and other resources that may be consumed when an ecosystem of linked assistant devices are repeatedly pinging servers for updates. In some implementations, a server device can delay and/or bypass fulfillment of a client request based on one or more indications that certain requested data is currently, or is expected to be, expired. For example, a user that is modifying assistant settings via a cellular device can cause an update notification to be pushed to several other assistant devices before the user finishes editing the assistant settings. Implementations herein can limit fulfillment of update requests from the client devices according to certain criteria—such as whether the user is continuing to modify the assistant settings from their cellular device.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: October 31, 2023
    Assignee: GOOGLE LLC
    Inventors: Benedict Liang, Bryan Christopher Horling, Lan Huo
  • Patent number: 11799723
    Abstract: Systems and techniques for computing infrastructure standards assay are described herein. A set of existing configurations may be obtained of an existing software application executing on a set of computing systems operating in the computing infrastructure. The set of existing configurations may be evaluated using artificial intelligence to identify the standard configuration. The standard configuration may include a set of configuration options that appear most often in the set of existing configurations. A score may be generated for each existing configuration of the set of existing configurations based on deviation between the existing configuration and the standard configuration. A notification may be transmitted to an administrator based on the score. The notification may include an indication of options of the standard configuration that differ from options of the existing configuration.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: October 24, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Justin Christopher Blackburn, Jeremy Daniel Blackburn, Jacob Tyler Blackburn
  • Patent number: 11792157
    Abstract: The disclosure provides implementations for determining whether domain name server (DNS) beaconing is present within a communication session. Some implementations provide a method that includes multiple analyses directed to analyzing each of a time-to-live (TTL) run length distribution for a plurality of DNS records within the communication session and analyzing whether the communication is comprised of at least a threshold number of transmissions. As used in the analyses, the communication session may be comprised of transmissions between a first source device and a first DNS. When DNS beaconing is detected within the communication session, some implementations of the disclosure provide for generating an alert to an administrator or other user.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: October 17, 2023
    Assignee: Splunk Inc.
    Inventors: Abhinav Mishra, Giovanni Mola, Ram Sriharsha, Zhaohui Wang
  • Patent number: 11785119
    Abstract: Systems, devices, and methods of providing microservices are disclosed. A remote computing device provides a gateway service that consolidates data communications between the remote computing device and a host computing device. A wearable computing device provides a data routing service that emulates a network socket interface for one or more programs executed by the processor of the wearable computing device and a personal area network service that data communicatively couples the wearable computing device and the host computing device. The host computing device provides a host personal area network service that data communicatively couples the wearable computing device and the host computing device, a host network service that data communicatively couples the host computing device and the at least one remote computing device, and a host routing service that routes communications between the gateway service and the data routing service.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Lukas Rezek, Zain Adil, Kellen Steffen
  • Patent number: 11777973
    Abstract: The disclosed technology relates to a process for optimizing data flow within a computer network. The technology utilizes shared memory and machine learning logic to improve the efficiency of how computing resources are used during a transmission of data packets in the computer network. The shared memory is implemented during the transmission of data packets between the data plane and the service plane so that the copying of data packets after the data packets have been received and processed by an application is not necessary. The machine learning logic is implemented during the processing of the data packets in order to adjust a frequency or extent that the data packets (and corresponding source of the data packets) need to be evaluated to ensure that malicious content is not being transmitted across the computer network.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: October 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Subramanian, Jeslin Antony Puthenparambil
  • Patent number: 11770347
    Abstract: A dynamic heterogeneous network for transmitting media. The network has plural sources sending signals through various links and routers to plural destinations. Upon identifying a bottleneck link the network matches actual demand rate to actual service rate. A buffer setpoint is established to accommodate the difference between the demand rate and the service rate. The network determines an epoch having a penalty for deviation from the buffer setpoint. The rate allowance is reallocated to reduce the media bottleneck.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: September 26, 2023
    Assignee: United States of America as represented by the Secretary of the Air Force
    Inventor: Khanh Dai Pham
  • Patent number: 11765076
    Abstract: An electronic device that includes a stack of multiple computer network devices (such as switches) that implement a spanning tree using a distributed spanning tree protocol (STP) is described. A given computer network device may create a virtual internal stacking port. This virtual internal stacking port is included in the spanning tree and provides stacking interface logic that allows the given computer network device to connect to a virtual hub in the stack that is common to the multiple computer network devices. Moreover, the given computer network device may run an instance of the distributed STP that controls ports in the given computer network device, where the instance of the distributed STP run by the given computer network device uses a bridge identifier that is common to the multiple computer network devices.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: September 19, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Maocheng Hu
  • Patent number: 11765252
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Patent number: 11765042
    Abstract: A traffic application amount calculation device 14 includes a calculation unit 143 that uses traffic data flowing to an IF of a NW device to calculate, in the IF, an average traffic amount in a transmission direction and an average traffic amount in a reception direction, a first arithmetic operation unit 145 that selects a direction in which an average traffic amount is smaller out of the transmission direction and the reception direction and calculates a standard deviation of the traffic amount in a selected direction that is selected, and a second arithmetic operation unit 146 that determines a traffic amount obtained by multiplying the standard deviation by a predetermined value as a traffic application amount to be applied to traffic in the selected direction.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 19, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Mizuto Nakamura, Toshihiko Seki, Naoyuki Tanji
  • Patent number: 11755253
    Abstract: Event loading is individually tracked for each of the segments of a stream. Event loading trends of each of the segments of the stream based on event loading changes are identified and reported. Selected segments are automatically scaled-up or scaled-down based on the event loading trends. Individual segment event loading is measured by computing an exponential weighted moving average of data, measured either in events or bytes, received per fixed interval of time. Exponential functions are used to assign exponentially decreasing weights over time. Multiple different running averages are computed for different time intervals, each with a different weight that represents a decay factor.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Flavio Junqueira, Tom Kaitchuck, Shivesh Ranjan
  • Patent number: 11757794
    Abstract: This application provides a port configuration method and a communications device. The method includes: obtaining, by a first communications device, an identifier of a second port group of a second communications device, where the identifier of the second port group is used to indicate configuration information of a first port of the first communications device, and establishing, by the first communications device, a connection to a second port in the second port group by using the first port, where the first port is any port of the first communications device, the second port is any port in the second port group, and the configuration information includes an internet protocol IP address; determining, by the first communications device, the configuration information of the first port based on the identifier of the second port group; and configuring, by the first communications device, the configuration information for the first port.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 12, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xinggui Wu, Yue Yin, Heyang Liu, Liyang Sun, Hewen Zheng
  • Patent number: 11750692
    Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including retrieving data from the database connection pool, monitoring the data to determine whether the connection pool is at risk of an exhaustion condition, analyzing the data to determine whether one or more clients accessing the database connection pool are offenders upon determining that the connection pool is at risk and throttling access to the one or more clients accessing the database connection pool upon determining the one or more clients to be offenders.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: September 5, 2023
    Assignee: Salesforce, Inc.
    Inventors: Olumayokun Obembe, Da Zhao, Fabio Meireles Fernandez Valbuena, Ping-Hsiu Hsieh, Xiaodan Wang, Vijayanth Devadhar, Jason Woods, Ashwini Bijwe, Yichuan Cai, Paul E. Jatkowski, Kin Lun Wong, Sidarth Conjeevaram, Zeyu Zheng, Jae Young Park
  • Patent number: 11750538
    Abstract: The flexibility of a communication with a chatbot can be increased using a chatbot platform that can be integrated with a plurality of chat channels as well as facilitate communication between users of different chat channels. The platform can host chatbots that can leverage a plurality of resources, including internal and external natural language processors, machine learning, analytics services, and third party services to generate a response to user communications and take actions on behalf of the user. The use of the natural language processing and other additional information allows to generate an appropriate response to user queries, and to thus increase the speed with which user concerns are address. Further, the platform includes a chatbot creation program that allows a quick way to create a large number of customized chatbots without requiring advanced programming skills from the chatbot creator.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: September 5, 2023
    Assignee: SMARTBOTHUB, INC.
    Inventors: Alkarim “Al” Lalji, Andrew Alan Wells
  • Patent number: 11740924
    Abstract: Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: August 29, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
  • Patent number: 11743140
    Abstract: A method includes obtaining a first service experience data set of a service, where each piece of first service experience data in the first service experience data set indicates service quality of all users or a plurality of users in a network, wherein the service is executed by the users, and the service is run in the network, obtaining information about a first service quality requirement of the service, where the information about the first service quality requirement indicates a requirement on the first service experience data, and determining a second network data set of the network based on the first service experience data set, a first network data set of the network, and the information about the first service quality requirement.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 29, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiwei Chong, Xiaobo Wu, Yang Xin, Runze Zhou
  • Patent number: 11741184
    Abstract: A process for rendering a user interface for launching content for publication using a content management system (CMS), includes: providing, over a network, an editor application enabling editing of entities stored in the CMS; providing, over the network, a launch application, wherein execution of the launch application renders the user interface for launching content for publication, wherein the user interface includes a reference tree providing a hierarchical visualization of reference relationships amongst the entities; receiving selection of a group of entities for publishing; and generating, responsive to the selection, an application programming interface (API) call to the CMS to trigger initiation of a validation process to validate each entity, without requiring separate API calls for validating each entity; and, wherein the validation process, once initiated, proceeds automatically without requiring said separate API calls to separately initiate publication of each of the entities in the group of ent
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: August 29, 2023
    Assignee: Contentful GmbH
    Inventors: Bruce Felt, Benjamin Keyser, Paolo Negri, Stephan Schneider, Thomas Spiesser
  • Patent number: 11729094
    Abstract: Some embodiments provide a method that configures a virtual datacenter that includes a set of workloads executing on hosts in a public cloud and an edge gateway executing on a particular host for handling data traffic between the workloads and different external entities having different sets of network addresses. The method configures a router to execute on the particular host to route data messages between the edge gateway and an underlay network of the public cloud. The router has at least two different interfaces for exchanging data messages with the edge gateway, each router interface corresponding to an interface of the edge gateway. The edge gateway interfaces enable the edge gateway to perform different sets of services on data messages between the workloads and the external entities. The method configures the router to route traffic received from the external entities and addressed to the workloads based on source network addresses.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: August 15, 2023
    Assignee: VMWARE, INC.
    Inventors: Ganes Kumar Arumugam, Vijai Coimbatore Natarajan, Harish Kanakaraju
  • Patent number: 11706312
    Abstract: Techniques are described herein for distributed data stream programming and processing. The techniques include sending a request indicating one or more regions of a program code to access a stream in a stream pool and to execute on a processing node in a processing nodes pool. The techniques also include accessing the stream defined in the one or more regions of the program code to service the request. Thereafter, the processing node is selected to use for execution of the one or more regions of the program code and the processing node executes one or more instances of the one or more regions of the program code.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: July 18, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Sergey Slovetskiy