Patents Examined by Raqiul A Choudhury
  • Patent number: 11115291
    Abstract: A method is disclosed for transmitting configuration data to an internetworking device to cause configuration of a network port on the internetworking device. The method comprises generating and causing display, on a computer display device, of a graphical user interface comprising a graphical representation of network ports on the internetworking device and a text area prompting input of current network environment information. Receiving input specifying the network environment. Automatically deriving network configuration values to configure the network port on the internetworking device, the network configuration values being based on the input. Displaying a graphical representation of the network port and the network configuration values corresponding to the network port. In response to input confirming the network configuration values for the network port, transmitting configuration data to the internetworking device to cause configuring of the network port using the network configuration values.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yongmei Hu, Mark Montañez, Amit Dutta, Lisa Brown
  • Patent number: 11115478
    Abstract: A computer system may include at least one client computing device, and a plurality of host computing devices each configured to provide virtual computing sessions for the at least one client computing device. Each host computing device may have a virtual delivery agent (VDA) associated therewith configured to connect the at least one client computing device with the virtual computing sessions. The at least one client computing device may be configured to request virtual computing sessions from the VDAs in accordance with an ordered list of the VDAs. The VDAs may be configured to re-direct new session requests from the at least one client computing device to a lower VDA in the ordered list when an existing virtual computing session is already active with the host computing device associated with the lower VDA.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 7, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Leo C. Singleton, IV, Georgy Momchilov
  • Patent number: 11108694
    Abstract: A communication system includes a plurality of communication terminals to transmit communication information and a communication controller. Each of the communication terminals includes: a generator to generate log information on communication between the communication terminals; a storage to store log information generated by the generator; and a transmitter to upload log information that is capable of being uploaded depending on a communication line band used for the communication information. The communication controller includes a communication management server configured to control transmission of the communication information and a log upload server, wherein the communication controller is configured to distribute the log information uploaded by the transmitter to the log upload server.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: August 31, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yuuta Hamada, Kazuhiro Terayama, Tatsuya Nagase
  • Patent number: 11089346
    Abstract: A processing system may obtain a video chunk of a segment of a video program via a network link, the video chunk encoded at a first bitrate of a plurality of available bitrates for segments of the video program in accordance with a mapping function of buffer occupancy levels to the plurality of available bitrates, determine a bandwidth of the network link based upon the first bitrate, a length of the segment, and an elapsed time to receive the video chunk via the network link, determine that the bandwidth of the network link is between two of the plurality of available bitrates, and increase, responsive to the determining that the bandwidth of the network link is between the two of the plurality of available bitrates, a buffer occupancy threshold of the mapping function for switching to a higher one of the two of the plurality of available bitrates.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 10, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan
  • Patent number: 11082305
    Abstract: Described are systems and methods for QoS chaining based on control-plane virtual functions for ensuring end-to-end Quality of Service (QoS) of Internet services. The QoS chaining coordinates broadband service delivery via an orchestrated “chain” or Network Service (NS) consisting of control-plane Virtual Network Functions (VNFs) running in the cloud or virtual infrastructure. Separate service elements, network elements, network domains or other service plane or data plane elements or systems have a separate corresponding VNF in the control plane provide monitor and control functions. QoS is ensured End-to-End (E2E) across the chain of VNFs by coordination through the QoS chain or by a coordinating or integrating E2E orchestrator or E2E VNF. The VNFs may be chained, may communicate directly with each other, and may communicate directly with the E2E orchestrator, may communicate with each other through the E2E orchestrator, or may communicate through a shared database.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 3, 2021
    Assignee: ASSIA SPE, LLC
    Inventor: Kenneth J. Kerpez
  • Patent number: 11050583
    Abstract: A control apparatus is connected to another control apparatus that is connected to a network. The control apparatus acquires control information of another device controlled by the other control apparatus. The control apparatus, during control of the other device connected to the other control apparatus, executes a predetermined command having a format that is the same as that of an interface in the control apparatus and to which an identifier other than that of the control apparatus is appended, the control apparatus using a response from the other control apparatus as a result for the executed command.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL LABORATORY CORPORATION
    Inventors: Kosuke Konomi, Yasunori Yamasaki
  • Patent number: 11044328
    Abstract: An approach is provided for controlling content delivery. Stream data and associated metadata are received from one or more sources. The stream data is converted into a text format. The converted stream data is processed in an artificial intelligence system to detect emotions of the stream data. The emotions of the stream data are mapped to a set of rules for a geographic area. Unacceptable content in the stream data is identified based on the emotions and the set of rules for the geographic area. Content delivery servers are notified to discard the unacceptable content so that the unacceptable content is not delivered through content distribution channels and is not viewed by an end user.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Kimberly Greene Starks, Michael E. Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Patent number: 11025967
    Abstract: A method for inserting information push into a live video streaming is performed at a computer server, the method including: obtaining a bitstream of the information push, a playing time period of the information push, video identification, and a corresponding bitstream of the video; using the bitstream of the information push to replace a bitstream of the video having the same playing time period with the playing time period of the information push, and inserting the bitstream of the information push and the bitstream of the video into a same path flow; generating an information push insertion mark; and sending the video identification, the information push insertion mark, and the bitstream of the information push to a terminal of the video corresponding to the video identification. The terminal inserts the bitstream of the information push into the video corresponding to the video identification according to the information push insertion mark.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 1, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongtao Zuo
  • Patent number: 10979521
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 13, 2021
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 10965542
    Abstract: A management method includes executing an acquisition process, estimation process, comparison process, and output process. The acquisition process acquires; an actual measurement value of the first traffic, and accesses a memory storing a model for estimation of second traffic in accordance with the first traffic. The estimation process includes obtaining, for each of the plurality of communication apparatuses, an estimation value of the second traffic by inputting the actual measurement value of the first traffic per unit time into the model. The comparison process includes comparing, for each of the communication apparatuses, an estimation value of the second traffic and a given value with each other. The output process includes outputting an alert in accordance with a result of the comparison process.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: March 30, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Keiichi Nakatsugawa
  • Patent number: 10958532
    Abstract: An example embodiment involves receiving an activity record including activity data, provider data, and description data; applying a first layer of a multi-layer machine learning (ML) model to predict that the activity record relates to software, applying a second layer of the multi-layer ML model to predict a provider name of a software application referenced in the activity record, applying a third layer of the multi-layer ML model to predict an application title of the software application referenced in the activity record, and storing, in a database, a configuration item indicating that the activity record relates to software, where the configuration item contains attributes including the provider name and the application title.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 23, 2021
    Assignee: ServiceNow, Inc.
    Inventor: Gavin Thomas Peterkin
  • Patent number: 10931559
    Abstract: A network of routers configure resource nodes connected to the network in accordance with a configuration model including configuration objects that imply resources. A router device among the network of router devices receives, from forwarding paths in the network relative to the router device, originated at the resource nodes and that indicate resources supported by the resource nodes. The router device creates mappings of the resources as advertised to the forwarding paths. The router device receives from the network an Intent request to create a configuration object among the configuration objects, and determines whether the configuration object matches a resource in the mappings. If the configuration object matches a resource in the mappings, the router device generates a new Intent request that identifies the resource, specifically, and forwards the new Intent request along the forwarding path mapped to the resource.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: February 23, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Marcel Paul Sosthène Enguehard, Jordan François Jean Augé, Giovanna Carofiglio, Michele Papalini
  • Patent number: 10931528
    Abstract: A layer-based method and system for defining and enforcing policies in an information technology (IT) environment. Specifically, the disclosed method and system propose and implement a layer-based infrastructure management model, which partitions the scope and problem set of application and operational policy definition and/or enforcement into a hierarchy of abstraction layers.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 23, 2021
    Assignee: VCE IP Holding Company LLC
    Inventors: Patrick Barry, Ryan Andersen, Nitin John, Seamus Kerrigan
  • Patent number: 10904322
    Abstract: The disclosed technology relates to systems and methods for automatically scaling down network resources, such as servers or gateway instances, based on predetermined thresholds. A system is configured to detect a reduction in one or more network metrics related to a first server, and instruct the first server to issue a rekey request to a plurality of devices connected to the first server. The system is further configured to instruct a load balancer to route to at least one other server responses from the plurality of devices to the rekey request, and determine a number of connections remaining between the first server and the plurality of devices. The system may be further configured to instruct the load balancer to terminate the first server based on the detected number of connections remaining between the first server and the plurality of devices.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Swaminathan Anantha, Sourav Chakraborty, Shyam Sundar Vaidyanathan, Gangadharan Byju Pularikkal
  • Patent number: 10833935
    Abstract: A method of synchronizing network configuration in a multi-tenant network includes receiving a request to change a status of the multi-tenant network to a desired network configuration, validating the desired network configuration against a first network configuration, determining one or more configuration managers the first request to change impacts, attaching a tenant identifier to the first request to change, storing the first requested change in a data repository, sending a notification to each of the one or more configuration managers the first request to change impacts, querying the data repository for all requested changes stored in the data repository having a configuration manager identifier that corresponds to the first of the one or more configuration managers the requested change impacts, de-multiplexing all the requested changes by tenant identifier, and applying the desired configuration to at least one network device.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ryan Moats, Doug Wiegley, Brandon Logan, Gregory Haynes
  • Patent number: 10805106
    Abstract: A home automation (HA) system may include first and second HA operation devices within a structure. The second HA operation device may be switchable among sleep, awake, and operational modes. The second HA device may have a longer latency when switched between the sleep and awake modes than when switched between the awake and operational modes. An HA user interface device for a respective user may be within the structure and be configured to wirelessly communicate with the first and second HA operation devices to perform an HA operation. An HA hub device may be within the structure to provide communications for the HA user interface device and the first and second HA operation devices. The HA hub device may be configured to, when the first HA operation device is operated, switch the second HA operation device between the sleep and awake modes.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: October 13, 2020
    Assignee: K4CONNECT INC.
    Inventors: F. Scott Moody, Jonathan Andrew Gould
  • Patent number: 10735481
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving from a presenter local client computer device an iteratively captured screen display of the presenter local client computer device; multicasting the iteratively received captured screen display to a first virtual machine and a second virtual machine, the first virtual machine running a first provider specific web conference client application associated to a first web conference provider system, the second virtual machine running a second provider specific web conference client application associated to a second web conference provider system, and cloning by the first virtual machine and the second virtual machine the iteratively captured screen display to provide respective instances of a cloned iteratively captured screen display.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Helio Leonardo Pinheiro e Mota, Thiago Rodrigues de Souza Costa, Wiliam P. Righi, Marcelo D. Siqueira