Patents Examined by LaShonda T Jacobs
  • Patent number: 10618137
    Abstract: An automated constructing method of cloud manufacturing service is provided for a distributed system including a virtual machine and a service manager. The method includes: obtaining a library package which is locally built, analyzing the library package to obtain key information, and generating a library information file; automatically generating a project source code file according to the library information file, and generating a web service package according to the project source code file; and deploying, by the service manager, the web service package on the virtual machine.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 14, 2020
    Assignee: NATIONAL CHENG KUNG UNIVERSITY
    Inventors: Chao-Chun Chen, Min-Hsiung Hung, Po-Yi Li, Yu-Chuan Lin, Yu-Yang Liu, Pei-Chen Lee, Fan-Tien Cheng
  • Patent number: 10623266
    Abstract: A system and method of assessing changes within subsystems of an integrated industrial control system (IICS). The subsystems are all in communication with a cross entity association identification (CEAI) computer. The method includes receiving, via the CEAI computer, a request for cross associations for a selected entity in any one of the plurality of subsystems and displaying cross entity association (CEA) data associated with the selected entity. The CEA data includes all associations and dependences present for the selected entity across any of the plurality of subsystems.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 14, 2020
    Assignee: Honeywell International Inc.
    Inventors: Meenal Gharpure, Antoine Guillot, Janardhan Ramachandra
  • Patent number: 10623252
    Abstract: A method includes provisioning, by a cloud provisioning server, an instance of a software resource or service for an end user. The provisioning is based on a template for the software resource or service. The template includes, at least, attribute data, and the attribute data is structured according to an action schema. The method also includes storing the action schema in association with the provisioned instance. The attribute data and the action schema determine at least one action of the provisioned instance. The method also includes performing the at least one action of the provisioned instance.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Patent number: 10616135
    Abstract: Techniques are provided for controlling resource usage in a computing environment. In response to receiving a content request, a set of candidate content delivery campaigns is identified. For a first candidate content delivery campaign in the set, an anticipated resource usage of a resource that is associated with the first candidate content delivery campaign is determined. The anticipated resource usage is determined based on (1) a resource reduction per event of each event in a set of detected events of a content item of the first candidate content delivery campaign and (2) a decay factor. Based on the anticipated resource usage, it is determined whether the first candidate content delivery campaign is to be removed from the set.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yang Zhao, Yin Zhang
  • Patent number: 10616059
    Abstract: A coordination point includes a persistent storage and a processor. The persistent storage stores a distributed system map. The processor obtains role information associated with computing devices from validators without interacting with user resources of the computing devices; updates the distributed system map using the obtained role information; identifies a portion of the computing devices as members of a functionality group using the updated distributed system map; and enforces a configuration, associated with the functionality group, on the user resources of each computing device of the portion of the computing devices.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 10609536
    Abstract: The system for associating at least one physical medium (5) itself associated with at least one file containing at least audio data, with a base (1) for storing digital data comprises: a management and control module (6) of the device, a base (1) for storing digital data of at least one audio file, said file corresponding to a digital version of an audio file initially associated with at least one physical medium (5), means (3) for reading said audio file in digital form connected to the database (1) by a cable or wireless link (F3), a member (4) fixed to said physical medium (5) and storing information necessary for reading at least one audio file stored in digital form in said database (1) by said reading means (3).
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: March 31, 2020
    Assignee: REVIVE SAS
    Inventors: Laurent Coussonnet, Emmanuel Ranc
  • Patent number: 10609089
    Abstract: Systems and methods for identifying individuals using contraband communications devices in a controlled-environment facility are disclosed. Wireless communications are intercepted using a plurality of access points positioned at different locations within the controlled-environment facility. All wireless communications are blocked in a first group of locations, and individuals assigned to the first group of locations are identified. Some or all wireless communications are allowed in a second group of locations. Individuals are identified as possible contraband sources if they move from the first group of locations to one of the second group of locations after wireless communications are allowed in the second group of locations.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 31, 2020
    Assignee: Securus Technologies, Inc.
    Inventors: Mark Baker, Mark Landon Wasson
  • Patent number: 10609531
    Abstract: Methods, systems, and apparatus for providing assistance to a user of a mobile application are described. A request for assistance from the user is detected and a request is issued to a remote device for establishment of a remote assistance session. Information describing a state of the mobile device is periodically transmitted to the remote device and one or more commands may be received from the remote device. The commands may be executed on the mobile device.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: March 31, 2020
    Assignee: eBay Inc.
    Inventors: Scot Fraser Hamilton, Ladd Van Tol, Luke Shardlow, Jonathan David Chard, Matthew Olson
  • Patent number: 10601774
    Abstract: A domain name hi-jack prevention service may be selected by a domain name registrant and enabled by a Registrar. In a first embodiment, the Registrar may send a confirmation request via a preferred contact method to the registrant and only move the domain name from a first account to a second account (both managed by the Registrar) when the registrant confirms the request. In a second embodiment, a third party platform that is independent from and/or not the Registrar confirms the identity of the registrant before the Registrar moves the domain name from the first account to the second account (again, both managed by the Registrar). In a third embodiment, a third party platform communicates an authorization code to a verified registrant so the registrant can enter the authorization code with a Gaining Registrar so the domain name may be transferred from a Losing Registrar to the Gaining Registrar.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: March 24, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Sarah Ptalis, Paul Nicks, Frank Taylor
  • Patent number: 10601932
    Abstract: Network and/or application resources can be dynamically instantiated based on service attributes and/or network capabilities. In one aspect, a customized and/or localized core slice can be selected that can deliver the requested service with target performance parameters. According to an aspect, dynamic selection, control, and/or management reporting can be provided for core network slices. Moreover, optimal core network slice selection can be performed to reduce network transport costs and efficiently deliver various services using an optimal core slice that matches a service profile being requested by an end user and/or device.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: March 24, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rajendra Prasad Kodaypak, Jianrong Wang, Jiansong Wang
  • Patent number: 10601679
    Abstract: A method of migrating a container includes: monitoring, by a processor, a plurality of applications executing on a system to generate monitored data, where each application includes at least one container; building, by the processor, a behavior model using the monitored data; selecting, by the processor, a destination data-center among a plurality of available data-centers and one of the containers to migrate to the selected data-center based on data of the behavior model; and migrating, by the processor, the selected container from a source data-center among the available data-centers to the destination data-center.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy M. Lynar, Suraj Pandey, Gandhi Sivakumar, John Wagner
  • Patent number: 10594758
    Abstract: Latency reduction by sending audio and metadata ahead of time may be provided. First, an encoder may receive a source. Next, the encoder may create a transport stream from the source. The transport stream may comprise a plurality of first data units and a plurality of second data units. The plurality of second data units may respectively correspond to the plurality of first data units. The plurality of first data units are preceded in time in the transport stream by their respective corresponding ones of the plurality of second data units. A packager may then receive the transport stream and package data chunks from the transport stream.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 17, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Samie Beheydt, Jan Armand Josefine De Smet, Henk Derudder
  • Patent number: 10587489
    Abstract: Embodiments relate to systems and methods for electronically conditioning transmission of communications based on results of a connection assessment. An electronic file is executed at an electronic device, which causes a first query and a second query to be presented. A first query response and a second query response are identified. The first query response is stored in a locked configuration that inhibits the ability to modify the first query response to the first query. The second query response is stored but is not stored in the locked configuration. Query response data is generated that includes an identifier of the second query, an identifier of the second query response and an identifier of the electronic device. A connection variable is determined by assessing one or more network connections available to the electronic device. When a transmission condition is satisfied, the query response data is transmitted to another device.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: March 10, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Brendan Kealey, Paul Arens, Adam Krapfl, Paul Grudnitski, Robbie Allen Nielsen, James Setaro, Jason Sobanski
  • Patent number: 10587463
    Abstract: An example system includes a number of nodes, each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application, and lifecycle manager program instructions that, when executed by any of the nodes, instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to, in response to receiving a platform cluster creation request, automatically establish a cloud platform of the cloud platform application including the respective node as a sole member, and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to, in response to receiving an invitation to join an established cloud platform of the cloud platform application that was established by another one of the nodes, automatically integrate the respective node into the established cloud platform.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 10, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
  • Patent number: 10587669
    Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
  • Patent number: 10587553
    Abstract: Disclosed are apparatuses, methods, and computer readable media for improved message presentation to a user with respect to correlation of messages in a multi-participant message thread. Conversational awareness may be determined by analyzing contents of individual messages and assigning them to an existing context or creating a new context. Association of messages to contexts allows for grouping related messages related to their subject matter. Further, analysis of individual users within a multi-party communication stream (e.g., a thread with a group of participants) can be used to report previous and predict future user activity of a specific user. Groups of different sizes have been determined to sometimes have different participation dynamics. For example, people communicate differently in small groups versus large groups and within a given group, individual participation dynamics can be further analyzed. Disclosed systems learn and leverage this communication dynamic.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 10, 2020
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Brienne Ghafourifar
  • Patent number: 10587479
    Abstract: Some embodiments provide a method for an integrated network management and modification analysis system. At the integrated system, the method receives a proposed modification to configuration data for a logical network stored by the integrated system as a set of rules. Without implementing the proposed modification, the method analyzes changes to the rules that would occur based on the proposed modification. The method provides a graphical user interface (GUI) that indicates logical network entities affected by the proposed modification. In response to a command to implement the proposed modification, the method generates an updated set of rules at the integrated system and stores the updated set of rules for distribution to managed forwarding elements that implement the logical network.
    Type: Grant
    Filed: April 2, 2017
    Date of Patent: March 10, 2020
    Assignee: NICIRA, INC.
    Inventors: Amre Shakimov, Xuan Kelvin Zou, Pankaj Thakkar, Igor Ganichev
  • Patent number: 10585811
    Abstract: A method for managing access of virtual machines executed by a host computer system to storage area networks, the storage area networks connecting the host computer system with storage systems via switches, where the host computer system includes one or more host ports to connect with a switch each, and where one or more port names are assigned to each virtual machine. The method includes, for each storage area network connected with the host computer system, sending the port names of a virtual machine and a target port name as part of a validate access command to the respective switch; and when receiving the validate access command by the switch, the switch returning success information to the sending host computer system in case all received virtual machine port names have access to a target port assigned to the received target port name, otherwise returning a fail information.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stefan Amann, Gerhard Banzhaf, Ralph Friedrich
  • Patent number: 10587457
    Abstract: Various embodiments are generally directed to techniques for dynamic network resiliency, such as by monitoring and controlling the configuration of one or more network components to ensure proper endpoint alignment, for instance. Some embodiments are particularly directed to a tool (e.g., resiliency agent) that can automatically recognize symptoms of issues with a network component, such as autoscaling, latency, traffic spikes, resource utilization spikes, etcetera, and respond appropriately to ensure continued and optimized operation of the network component. In many embodiments, the tool may dynamically reroute endpoint traffic, perform traffic balancing, and/or drive autoscaling to optimize operation of the network component in response to recognizing symptoms.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: March 10, 2020
    Assignee: Capital One Services, LLC
    Inventors: Lindsay Helbing, Bryan Pinos, Eric Barnum
  • Patent number: 10587560
    Abstract: According to some embodiments, system and methods are provided, comprising at least one asset; a computer programmed with a data share module for the asset, the data share module for controlling data flow in the asset; the computer including a data share processor and a memory in communication with the data share processor, the memory storing the data share module and additional program instructions, wherein the data share processor is operative with the data share module and additional program instructions to perform functions as follows: receiving a message from a source at the data share module; determining, via the data share module, whether the source is one of a non-real time domain of the asset and the real-time domain of the asset; determining, via the data share module, when a destination is able to respond to the message, wherein the destination is one of the non-real time domain and the real-time domain, and wherein the destination is different from the source; transmitting, via the data share modu
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 10, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Andrew William Berner, Martin Smith, Dragan Stankovic