Patents Examined by El Hadji M. Sall
  • Patent number: 10771175
    Abstract: A receiving apparatus includes circuitry configured to receive a digital broadcast signal which uses an internet protocol (IP) transfer method. Based on control information included in the digital broadcast signal, the circuitry acquires at least one of a broadcast component or a communication component, and controls an operation of each section which performs a predetermined process relating to the acquired at least one component. The broadcast component and the communication component are associated with a component hierarchy including a first hierarchy level, a second hierarchy level, and a third hierarchy level for each component category.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 8, 2020
    Assignee: SATURN LICENSING LLC
    Inventor: Naohisa Kitazato
  • Patent number: 10764246
    Abstract: A computer-implemented method for domain analysis comprises: obtaining, by a computing device, a domain; and inputting, by the computing device, the obtained domain to a trained detection model to determine if the obtained domain was generated by one or more domain generation algorithms. The detection model comprises a neural network model, a n-gram-based machine learning model, and an ensemble layer. Inputting the obtained domain to the detection model comprises inputting the obtained domain to each of the neural network model and the n-gram-based machine learning model. The neural network model and the n-gram-based machine learning model both output to the ensemble layer. The ensemble layer outputs a probability that the obtained domain was generated by the domain generation algorithms.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: September 1, 2020
    Assignee: DiDi Research America, LLC
    Inventors: Tao Huang, Shuaiji Li, Yinhong Chang, Fangfang Zhang, Zhiwei Qin
  • Patent number: 10764216
    Abstract: A computer system emulates user communications within a communication session. Communications between a user and at least one participant are monitored to determine that a message from a user from the at least one participant includes content pertaining to a problematic event. The user is replaced with a communication agent in the communication session and a response is generated to the message utilizing natural language processing to emulate a conversational style of the user. Using the communication agent, the response is sent to the at least one participant in the communication session to address the problematic event. Embodiments of the present invention further include a method and program product for emulating user communications within a communication session in substantially the same manner described above.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Davide Cosentino, Nicola Milanese, Pietro Marella, Anna Ciotti
  • Patent number: 10764150
    Abstract: A system, method, and computer program product are provided for preparing multi-feed of log data in an AI-managed communication system. In use, log data of a communication network is obtained and a plurality of artificial intelligence (AI) models are obtained. The log data is analyzed with a first AI model of the plurality of AI models to detect at least one occurrence of a respective classifier. A first confidence level for the first AI model is computed. A reduced log data feed is formed by eliminating at least one parameter from the log data. Further, a second confidence level for the first AI model is calculated by repeating the analysis of the log data, the computation of the first confidence level, and the formation of the reduced log data feed until at least one: the second confidence level is lower than the first confidence level, or the second confidence level reaches a threshold.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10757169
    Abstract: A method for updating a non-current data model using a current data model. The update exports a first data set which includes a file with a model object for the current data model, another with option group (“OG”) objects, another with rule objects, and another with junction objects that relate a rule to an OG. The update exports a second data set that includes a file with model-to-OG junction objects, and a file with model-to-rule junction objects. The update transports the first, and second data sets from a first data repository to a second data repository. The update imports, to the non-current data model, the first, and second data sets. The update recreates, in the non-current data model, the model-to-option-group junctions and the model-to-rule junctions.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Model N, Inc.
    Inventors: Wilson Lau, Rinku A. Daxini, Kavita Waldia, Victor Yemelianenko
  • Patent number: 10747584
    Abstract: Techniques are described for providing security-aware partitioning of processes. An example method includes identifying an integration scenario for optimization in a cloud-based system based on optimization constraints. The identified integration scenario is translated into a directed graph comprising connections between particular flows within the integration scenario. Each flow in the identified scenario is automatically analyzed to determine whether the flow is shareable across processing units associated with a different tenant, and each flow can be annotated in the direct graph with results of the analysis. At least one optimization to the integration scenario is determined based on the annotated directed graph and a set of optimization constraints. An assignment of flows to particular processing units is generated based on the determined at least one optimization.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventors: Daniel Ritter, Philipp Stefan Womser
  • Patent number: 10742728
    Abstract: An edge share orchestration system comprising: an opportunistic capability listener in communication with at least one customer device and at least one additional device; the opportunistic capability listener is configured to pool the at least one customer device and the at least one additional device based on at least one of a capability and a function; an edge share balancer configured to integrate the at least one customer device with the at least one additional device to transform the capability or function of the at least one customer device to provide at least one of a novel service and an augmented service.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 11, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, Nigel Bradley, David Crawford Gibbon, James Pratt, Timothy Innes
  • Patent number: 10742492
    Abstract: Managing server nodes on a management network with modified service discovery protocol messages including determining that a first management server requires management data for installation on a server node, wherein the first management server and the server node are communicatively coupled to a management network; determining that the required management data for installation on the server node is not stored on the first management server; broadcasting, on the management network, a first modified service discovery protocol (SDP) message requesting the required management data for installation on the server node; receiving, from a second management server communicatively coupled to the management network, a second modified SDP message providing the required management data for installation on the server node; and installing the required management data on the server node.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 11, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Fred A. Bower, III, Caihong Zhang
  • Patent number: 10742765
    Abstract: A device system includes a first server on a first network and a second server on a second network. The second server stores processing data transmitted from the first server in the second memory, in response to a request for processing the processing data from the electronic device, transmits the processing data to the electronic device, and stores, in the second memory, information indicating that the processing data has been processed in association with the processing data in response to reception of a notification indicating that the processing data has been processed from the electronic device. The first server determines whether the second server stores the information indicating that the processing data has been processed, and stores the information indicating that the processing data has been processed in the first memory based on a determination that the second server stores the information indicating that the processing data has been processed.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: August 11, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kazuhiro Mukai
  • Patent number: 10715396
    Abstract: A support apparatus includes: an obtaining part, which obtains status information respectively from one or a plurality of safety devices network-connected with a control apparatus; a selecting part, which selects the safety device to which device identification information is to be newly set based on the status information of each safety device; and a setting part, which determines and sets corresponding device identification information in accordance with an instruction from a user based on network identification information set for the network to which each safety device belongs and a network address of each safety device.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 14, 2020
    Assignee: OMRON Corporation
    Inventors: Akio Kawaharada, Nobuyuki Takuma, Hiromu Suganuma, Ryosuke Fujimura, Hiroko Kubo
  • Patent number: 10715608
    Abstract: Systems and methods provide automatic discovery of cluster membership based on transaction processing. An example method includes, at a source node of a first tier of nodes, generating a service identifier for a transaction that requests a service hosted by a second tier, the service identifier being based on a logical identifier for the second tier. The method also includes sending the transaction, including the service identifier, from the source node to the service hosted by the second tier. The method includes, at a destination node in the second tier, obtaining the service identifier from the transaction and reporting the service identifier with a destination node identifier to a visibility server as cluster information. The method also includes, at the visibility server, receiving cluster information from a plurality of destination nodes and assigning each of the plurality of destination nodes to a cluster based on the service identifiers.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: July 14, 2020
    Assignee: BMC Software, Inc.
    Inventors: Eyal Koren, Nitsan Daniel Lavie, Sergey Kleyman
  • Patent number: 10708636
    Abstract: There are provided mechanisms for predicting a multimedia session MOS. The multimedia session comprises a video session and an audio session, wherein video quality is represented by a vector of per-time-unit scores of video quality and wherein audio quality is represented by is a vector of per-time-unit scores of audio quality. The multimedia session is represented by a vector of rebuffering start times of each rebuffering event, a vector of rebuffering durations of each rebuffering event, and an initial buffering duration being the time between an initiation of the multimedia session and a start time of the multimedia session. The method comprises generating audiovisual quality features from the vector of per-time-unit scores of video quality and the vector of per-time-unit scores of audio quality.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas Lundberg, Jing Fu, Gunnar Heikkilä, David Lindegren, Junaid Shaikh
  • Patent number: 10705882
    Abstract: Systems, methods, computer-readable media are disclosed for determining a point of delivery (POD) device or network component on a cloud for workload and resource placement in a multi-cloud environment. A method includes determining a first amount of data for transitioning from performing a first function on input data to performing a second function on a first outcome of the first function; determining a second amount of data for transitioning from performing the second function on the first outcome to performing a third function on a second outcome of the second function; determining a processing capacity for each of one or more network nodes on which the first function and the third function are implemented; and selecting the network node for implementing the second function based on the first amount of data, the second amount of data, and the processing capacity for each of the network nodes.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 7, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Debojyoti Dutta, Xinyuan Huang
  • Patent number: 10693978
    Abstract: Methods and systems for data routing management are disclosed. A method can comprise a system receiving a request directed to an address. The system can determine performance capabilities of a first logical grouping of computing devices, wherein the first logical grouping of computing devices share the address. The system can determine whether at least one computing device of the first logical grouping of computing devices can receive the request. If at least one computing device of the first logical grouping of computing devices can receive the request, the request can be transmitted to the at least one computing device of the first logical grouping of computing devices. If at least one computing device of the first logical grouping of computing devices cannot receive the request, the request can be transmitted to a second logical grouping of computing devices that share the address.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: June 23, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: David Rose
  • Patent number: 10686678
    Abstract: A method for receiving, in an application orchestrator, a request for executing an application. The method includes identifying a function sequence to complete the application, each function in the function sequence is executed in one instance, and identifying an instance chain of the functions to complete the application, wherein the instance chain includes an instance for each function in the function sequence. The method includes tracking a performance of each instance for each function in the chain, and selecting an application execution route based on the performance that includes the instance chain of the functions to complete the application. The method includes allocating a server resource to each instance for each function and modifying the application execution route based on a performance and a performance policy. A system and a computer readable medium storing instructions to perform the above method are also provided.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: June 16, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Aisha Syed
  • Patent number: 10686666
    Abstract: Internet of Things (IoT) system and method of interfacing arbitrary non-network connected devices to wireless computer networks. The invention provides a configurable wireless communications module, in either fixed or removable formats, with wireless (e.g. WiFi) network connectivity. The invention uses at least one internal processor, which is configured to operate as a sandbox or virtual machine manner to isolate the code used to operate the arbitrary non-network connected device from the code used to operate the communications module.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: June 16, 2020
    Assignee: Twilio Inc.
    Inventor: Hugo Fiennes
  • Patent number: 10673984
    Abstract: Disclosed herein are system, method, and computer program product embodiments for allowing a client application to modify failed update requests in an request queue accessible by a mobile device. As a cloud platform may provide offline data services to client applications, a device may need to synchronize a locally stored or otherwise accessible offline store with the cloud platform when connectivity returns. The client application may place failed requests into a request queue, store information about the failed requests in an error archive, and subsequently allow users to directly modify the requests in the request queue for resubmission to the cloud platform. The client application may provide an interface to users to fix the failed requests that is familiar and to the standard interface in the client application.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventors: Matthew Borges, David Brandow, Martin Lacasse, Yunjiao Xue
  • Patent number: 10673918
    Abstract: The present disclosure generally provides a system and method for providing a real-time three-dimensional digital impact virtual audience. The system and method may include processing video associated with an event to produce a corresponding data stream, compositing the corresponding data stream with at least one sequence of predictability data stream to create a digital framework, processing the digital framework into at least one full-form representation of at least one object depicted in the video, and transmitting the at least one full-form representation to one or more communication devices associated with one or more virtual audience members, wherein the one or more virtual audience members are viewing the same event using their respective communication devices.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: June 2, 2020
    Inventors: Jacquelynn R Lueth, Adit Reddy, William Garnet, David M Hankla
  • Patent number: 10666494
    Abstract: A method for analyzing network incidents within a network and providing prioritized remediation recommendations is disclosed. The method includes: receiving network data and computing a plurality of network incidents from the network data, collecting network incidents related to a particular network issue over a time period and grouping the network incidents according to root-cause symptoms, generating a network incident graph by superimposing groups of network incidents over a network graph, analyzing the network incident graph to identify localized areas with systemic issues; and based on the analysis of the network incident graph, generating and displaying a list of remediation recommendations. Each remediation recommendation includes a systemic issue in the network, a remediation to resolve the issue, and a quantified expected benefit from implementing the remediation.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: May 26, 2020
    Assignee: NYANSA, INC.
    Inventors: Murtaza Zafer, Anand Srinivas
  • Patent number: 10666724
    Abstract: Multiple geo-replicated and independent IoT (Internet of Things) hubs configured as servers with storage capacities are utilized and span across various regions in the world, to each of which IoT devices can connect and transmit telemetry data. The IoT devices, configured with sensors to generate telemetry data (e.g., temperature, pressure, etc.), can fail over to another geo-replicated IoT hub (the “target geo-replicated IoT hub”) when one IoT hub experiences technical failures or the IoT device changes location to a region which is covered by the target IoT hub. Upon receiving a connection request from the IoT device, the target geo-replicated IoT hub submits a proposal to available geo-replicated IoT hubs for ownership over the IoT device, that is, receive data from and transmit messages to the IoT device. A quorum is sought so that all IoT hubs are in agreement as to a current owner of the IoT device.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Agarwal, Vaibhav Sharma, Affan Arshad Dar, Roopesh Kumar Manda