Patents Examined by June Y Sison
  • Patent number: 10965567
    Abstract: The present invention aims to prevent degradation of printing performance and also respond to a connection request. To do so, there is provided a controlling method for an image forming apparatus, comprising: determining whether or not a connection destination is a connection destination periodically transmitting a situation inquiry after transmitting data; and controlling to continue connection to the connection destination in a case where it is determined that the connection destination is the connection destination periodically transmitting the situation inquiry, and controlling to disconnect the connection to the connection destination in a case where it is determined that the connection destination is not the connection destination periodically transmitting the situation inquiry.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: March 30, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kensuke Kawajiri
  • Patent number: 10951554
    Abstract: A method for delivering messages from customers to bots that includes providing a bot gateway and, pursuant to a process, formatting and sending the messages. The bot gateway includes bot schemas that each defines a data field arrangement for sending requests to a particular bot. The process includes receiving a first message and determining therefrom a first customer, a first tenant, a first bot, and a text message from the first customer to the first bot. The process includes: providing a bot configuration data set; selecting a first bot schema pertaining to the first bot; creating a formatted request via mapping the text message and the data values defined in the bot configuration data set to corresponding data fields defined within the data field arrangement; and sending the formatted request to the first bot.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: March 16, 2021
    Inventors: Christopher Highman, Andrew Kauffman, Chuck Kirkpatrick, Kevin Wiegand, Guysung Kim
  • Patent number: 10944698
    Abstract: Aspects of the subject disclosure may include, for example, a system that provides for obtaining network parameter data from an eNodeB and a content delivery network server of a wireless network, determining a predicted network condition for a group of end user devices to receive an over-the-top video service in a coverage area of the eNodeB according to the network parameter data, and providing access to prediction information representative of the predicted network condition. The providing the access to the prediction information representative of the predicted network condition enables a video client of an end user device in the coverage area to provide a request for a video chunk to a video server according to buffer information and the predicted network condition Other embodiments are disclosed.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: March 9, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhengye Liu, Jin Wang, Yali Liu, Xidong Wu
  • Patent number: 10944638
    Abstract: Disclosed are various examples for Internet of Things (IoT) device discovery and configuration. In some embodiments, an IoT template is generated based on IoT capabilities for an IoT type. An IoT device discovery command is transmitted from a management service to a gateway enrolled with the management service. The IoT device discovery command includes the IoT template and instructions for the respective gateway to transmit an IoT device discovery message using the IoT protocol. A list of IoT devices is received from the gateway. The list of IoT devices corresponds to the IoT protocol and the IoT type. An enrollment of an IoT device is performed. The enrollment includes transmitting an IoT device enrollment command that instructs the respective gateway to permit communication with the IoT device.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Ravishankar Chamarajnager, Keerthana Parthasarathy, Him Kalyan Bordoloi
  • Patent number: 10944818
    Abstract: In various implementations, provided are techniques for verifying the accuracy of the network time maintained by a client device. In various implementations, a server can be configured to obtain network time information from a network. A particular client device can also obtain the network time information, and use the network time information to compute a network time for applications executing on the network device. The client device can periodically transmit the network time information to the mirror server. When the mirror server receives the time synchronization information from a client device, the mirror server can compare the client device's network time information to the network time information captured by the mirror server. In this way, the mirror server can verify the client device's time accuracy. The mirror server and/or the client device can subsequently perform a corrective action when the client device's time is not accurate.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Erez Izenberg, Nafea Bshara
  • Patent number: 10932136
    Abstract: Resource rationing for network slices in segment routing networks may be provided. A network slice may be created in a communication network. A portion of network resource may be dedicated to the network slice. The dedicated portion of network resource may be bound to the network slice using a segment identifier. The segment identifier may be advertised to the communication network. Data packets associated with the network slice may be routed using the dedicated portion of network resource.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 23, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Clarence Filsfils, Zafar Ali, Pablo Camarillo Garvia
  • Patent number: 10931532
    Abstract: A computer system includes a processor, a memory, a data collector, a relationships analyzer, and a topological map generator. The data collector retrieves performance data in a specific set of performance categories for computing resources in a computing system for a time interval. The relationships analyzer, for each computing resource-to-computing resource pair in the computing system, performs a correlation analysis of the respective behavior values of the computing resources in the pair, and identifies the computing resource-to-computing resource pairs that have correlation values exceeding a pre-determined threshold level as having performance interdependencies. The topological map generator prepares an undirected graph of the computing resources that have performance interdependencies, and displays the undirected graph as a topographic map of the computing resources in the computing system.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 23, 2021
    Assignee: BMC Software, Inc.
    Inventors: Nitin Navare, Sridhar Sodem, Joseph Scarpelli, Mark Rivington
  • Patent number: 10924340
    Abstract: A software application designed to operate within an enterprise system is modified to operate properly within a system of a third-party provider. In one embodiment, a site manager obtains pertinent information about the software application from the source systems that make up the enterprise system and provides it to a cloud manager, and the cloud manager uses the information to generate a modified version of the software application for use on a cloud provider system. Portions of the software application may then be dynamically cloned and run on the cloud provider as needed to reduce the system load on the enterprise system in response to client requests for the software application.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 16, 2021
    Assignee: VMware, Inc.
    Inventors: Anand Iyengar, Rajeev Chawla, Raman Chawla, Panagiotis Tsirigotis
  • Patent number: 10917497
    Abstract: Some embodiments of the present application disclose a method, system, device, and server for determining transmission quality of a node, wherein the method comprises: acquiring data transmission information of a preset number of data slices transmitted from a first peer node to a second peer node and before a first slice in the data slices (S11); determining, according to the data transmission information, a data transmission success rate factor corresponding to the first slice (S12); determining, according to the data transmission information, a transmission speed factor corresponding to the first slice (S13); and determining, according to the transmission success rate factor and the transmission speed factor, transmission quality of data transmission from the first peer node to the second peer node (S14). The technical solutions provided by embodiments of the present application can timely judge the transmission quality of the node and improve the transmission efficiency of P2P.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 9, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Zhibin Wang
  • Patent number: 10917618
    Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device, a share signal including image data captured by a camera of a first audio/video (A/V) recording and communication device; transmitting, to a second A/V recording and communication device, a secondary device state request signal; receiving, from the second A/V recording and communication device a secondary device update signal that includes a status of the at least one secondary device in network communication with the second A/V recording and communication device; and generating and transmitting an alert to a second client device associated with the second A/V recording and communication device, wherein the alert includes the image data and the status of the at least one secondary device.
    Type: Grant
    Filed: July 20, 2019
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: James Siminoff
  • Patent number: 10911503
    Abstract: Systems, devices, and methods for streaming video data being recorded once an operator user equipment (110,115,120,315) is in the location specified by a requester user equipment (140,310) based on selecting the operator user equipment from a determined set of one or more user equipment (110, 115, 120) that may be based on a received acknowledgement message from the operator user equipment that the request was accepted (steps 440,660) and a set of criteria. In some embodiments, determining the set of one or more user equipment to send the request to may be based on a received request (steps 410, 710) and connectivity status. Additionally, the streaming (steps 450,580,680) may be based on a request (steps 410,719) from the requester user equipment (140,310) being sent to a computing device (145,360) for dispatching the operator user equipment (110,115,120,315).
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: February 2, 2021
    Assignee: DROP IN, INC.
    Inventor: Louis Ziskin
  • Patent number: 10904108
    Abstract: Novel tools and techniques are provided for invoking virtualized network functions. In some embodiments, a programmable service backbone might comprise at least one virtualized network function, and might provide virtualized network functions required to provision a service offering. In some cases, at least one application programming interface might be configured to invoke the at least one virtualized network function of the programmable service backbone. An application programming interface gateway might be configured to manage access to the at least one application programming interface, and the application programming interface gateway might comprise a security layer.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: January 26, 2021
    Assignee: CenturyLInk Intellectual Property LLC
    Inventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
  • Patent number: 10897521
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for application-based data interaction are provided. One of the methods may be implemented by a networking device. The method may include: receiving a data interaction request through a first channel between a mobile device and the networking device; establishing a second channel for data interaction with a server; determining whether the data interaction request is associated with a preset application; and in response to the determination that the data interaction request is associated with the preset application, opening the second channel.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: January 19, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Sen Wang
  • Patent number: 10897494
    Abstract: A file is transferred between client and server. The client determines file transfer resources and good time slots available at the client, and communicates a file transfer plan to upload the file to the server; the file transfer plan specifies the file resources available at the client and time slots. The server acknowledges the file transfer plan, possibly with adjustments to the available time slots, and the server communicates a postbox indicating the location where the file is to be uploaded. The client executes a file transfer process specified in the file transfer plan, based on the file transfer resources available at the server and client, to upload the file to a respective location specified by the postbox. There may be plural uploads of parts of the file, at different available time slots, and/or different combinations of file transfer resources specified in the acknowledged file transfer plan.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: January 19, 2021
    Assignee: Software AG
    Inventors: Subhasish Dey, Biswajit Bhuyan, Sanju Krishnan Retnakumari, Bhaskar Bhattarai
  • Patent number: 10887238
    Abstract: A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured to couple the processor to a network among the cores with the plurality of cores implementing networking functions within the compute nodes wherein the plurality of cores networking capabilities allow the cores to connect to each other, and to offer a single interface to a network coupled to the server.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: January 5, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Carl G. Ramey, Matthew Mattina
  • Patent number: 10887647
    Abstract: Apparatus and methods for providing an enriched content services over a network. In one embodiment, the exemplary apparatus and methods leverage extant high-bandwidth capabilities of a managed network for delivering content downstream, as well as standards-compliant ultra-low latency and high data rate services (e.g., 5G NR services) for uploading content. In one embodiment, the exemplary apparatus and methods are implemented to synchronize content delivered of extant HFC architectures and DOCSIS protocols with user-generated or other content uploaded to a network entity (e.g., server apparatus) via an IP connection established utilized 5G NR services. Additional features include, among other, enhancements which enable user participation individually, or with other subscribers, in live or recorded content-based activities (such as e.g., auctioning, broadcasting, interactive commentary/gaming, exercising, etc.).
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 5, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Curt Wong, Sami Makinen, Maulik Vaidya
  • Patent number: 10880367
    Abstract: A balancer can balance workloads in an active-active or active-passive stretched cluster by determining where to provision active instances of virtual machines. The balancer can maintain a set of compatibility rules to govern which hosts, such as sites or servers, are compatible with which instances. The compatibility rules can ensure that the same host does not run both instances, for failover purposes. Additionally, the balancer can create a key-value map that tracks performance of various available hosts. By monitoring host performance and maintaining the compatibility rules, the balancer can re-provision instances on different compatible hosts when performance of a current host suffers.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 29, 2020
    Assignee: VMWARE, INC.
    Inventor: Jingliang Shang
  • Patent number: 10880158
    Abstract: Some embodiments provide a method for determining a realization status of one or more logical entities of a logical network. The method, each time a particular event occurs, increments the value of a realization number and publishes the incremented value to a set of controllers of the logical network. Upon receiving data that specifies the state of a logical entity of the logical network, the method publishes the logical entity state's data to the set of controllers. In some embodiments, the method queries the set of controllers for a realization status of the state data for a set of logical entities that is published to the set of controllers up to a particular point of time. The submitted query, in some embodiments, includes a particular value of the realization number associated with the particular point of time.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: December 29, 2020
    Assignee: NICIRA, INC.
    Inventors: W. Andrew Lambeth, James Joseph Stabile, Ganesan Chandrashekhar, Pankaj Thakkar, Peter J. Balland, III, Igor Ganichev
  • Patent number: 10880393
    Abstract: A method for caching a piece of content in a content distribution network of a first network, a browser module running on a user terminal and allowing access to content by using encrypted sessions, the browser module being associated with a proxy server of a second network interconnected with the first network, the proxy server controlling a current session status between the browser module and a content provider. The method includes: the browser module sending a request relating to the content to the content provider; the proxy server obtaining a piece of information relating to the request; the browser module receiving the requested content; and the proxy server commanding the browser module to cache the content in the content distribution network.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: December 29, 2020
    Assignee: ORANGE
    Inventors: Frederic Fieau, Gael Fromentoux, Emile Stephan
  • Patent number: 10868742
    Abstract: This disclosure describes techniques for monitoring, scheduling, and performance management for virtualization infrastructures within networks. In one example, a computing system includes a plurality of different cloud-based compute clusters (e.g., different cloud projects), each comprising a set of compute nodes. Policy agents execute on the compute nodes to monitor performance and usage metrics relating to resources of the compute nodes. Policy controllers within each cluster deploy policies to the policy agents and evaluate performance and usage metrics from the policy agents by application of one or more rulesets for infrastructure elements of the compute cluster. Each of the policy controllers outputs data to a multi-cluster dashboard software system indicative of a current health status for the infrastructure elements based on the evaluation of the performance and usage metrics for the cluster.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: December 15, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Avi K. Patel, Parantap Roy, Travis Gregory Newhouse, Sumeet Singh, Neeren Shripad Patki