Patents Examined by Emmanuel L. Moise
  • Patent number: 11647095
    Abstract: Certain aspects of the present disclosure provide techniques for orchestrating communications between different application services through a unified connector platform. Embodiments include receiving, via a connector between a first system and a connector platform, a request to pull a specified data set from one or more second systems. The specified data set is obtained from each of the one or more second systems via a connector between each of the one or more second systems and the connector platform. For each of the obtained data sets, intermediary data sets are generated by converting the obtained data set to a common data format, and a result data set is generated by converting the intermediary data sets are converted to a format associated with the first system. The result data set is transmitted to the first system via the connector between the first system and the connector platform.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: May 9, 2023
    Assignee: INTUIT INC.
    Inventors: Jonathan Barsade, Todd Suzanski
  • Patent number: 11645302
    Abstract: A method of synchronizing data across an enterprise system including enterprise servers on an enterprise level and including store locations at a store level including edge devices operatively coupled to the enterprise servers can be provided by providing a changeplan that specifies updated data for microservice data operating within the enterprise system on an endpoint that utilizes the microservice in a microservice architecture to perform operations at a store location, executing the changeplan to initiate an export from an enterprise server that operates the microservice at the enterprise level to create an updated state for the microservice data on the endpoint, replicating the updated state for the microservice data at the enterprise server to provide an export updated state for the microservice data on the endpoint, storing the export updated state for the microservice data in an export table at the enterprise level, transmitting a message on a durable message bus from the enterprise level to the store
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 9, 2023
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Zachary McCain Darden, Jonathan Waite, Andrew Wesley Norris, Valentin Mourzenok
  • Patent number: 11620172
    Abstract: In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: April 4, 2023
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: Michael Nitsopoulos
  • Patent number: 11611636
    Abstract: A method includes identifying a quality of service (QoS) policy associated with a tenant in view of a tenant identifier. The QoS policy includes a threshold value of a performance parameter. The method also includes receiving a service request from the tenant, estimating, in view of a subset of a plurality of historical records, an impact value indicating an impact of the service request on the performance parameter of the distributed storage system, determining, in view of the impact value, an estimated value of the performance parameter to result from servicing the service request of the tenant, and responsive to an evaluation of the estimated value of the performance parameter in view of the threshold value of the performance parameter, allocating computing resources of the multi-tenant distributed storage system to execute an operation associated with the service request.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: March 21, 2023
    Assignee: Red Hat, Inc.
    Inventor: Vijay Kamalanath Bellur
  • Patent number: 11562275
    Abstract: A data complementing method implemented by a computer, the method includes: calculating degree of correlation of a data item corresponding to a missing data value with another data item, in a case where the missing data value exists in a plurality of data records including data values corresponding to a plurality of data items, respectively; performing complementation of the missing data value by a recursive method based on a data item value of the other data item, in a case where the degree of correlation is larger than a predetermined correlation threshold; and performing complementation of the missing data value by a statistical method based on a data value other than the missing data value of a data item corresponding to the missing data value, in a case where the degree of correlation is not larger than the correlation threshold.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: January 24, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Yusuke Oki, Yuta Teranishi, Yuichiro Soda
  • Patent number: 11561924
    Abstract: An information processing device is configured to perform processing, the processing including: executing a persistence processing configured to make a part of a region persistent, the region being to be used as a ring buffer in remote direct memory access (RDMA) to a non-volatile memory accessible in an equal manner to a dynamic random access memory (DRAM) so as not to allow received data stored in the part of the region to be overwritten; executing a determination processing configured to determine whether a ratio of the region made persistent by the persistence processing has exceeded a first threshold; and executing a selection processing configured to select a method of evacuating the persistent received data by using a received data amount of the information processing device and a free region in the non-volatile memory in a case where the determination processing determines that the ratio has exceeded the first threshold.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: January 24, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Hiroki Ohtsuji
  • Patent number: 11550311
    Abstract: A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.).
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: January 10, 2023
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Anthony Amaro, Jr., Noel Howard Bell, John M. Caldwell, Gary K. Law
  • Patent number: 11539782
    Abstract: A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: December 27, 2022
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Ashwin Kulkarni
  • Patent number: 11537631
    Abstract: A communication device (e.g., a data system on a module (DSoM)/a Data System in a Package (DSiP)) for communicatively coupling a computing device with a cloud-based service to synchronize one or more data modifications, on an asynchronous basis with respect to one another is provided. The communication device may be configured to be communicatively coupled to the computing device and may include a wireless cellular transceiver. The communication device may be configured to one or more of transmit at least one data object from the computing device to the cloud-based service and receive at least one data object from the cloud-based service. Embodiments of the present disclosure may provide a distributed replicated spatiotemporal database packaged on a communication device and integrated with an internet-based secure communication hub.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 27, 2022
    Assignee: Blues Inc.
    Inventor: Raymond Edward Ozzie
  • Patent number: 11520636
    Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment. A unified provisioning service may include a plan configuration data store that contains information associated with a combined service representing a plurality of multi-tenant cloud applications. A cloud platform provisioning framework may receive an indication of a subscription request for the combined service from a consumer via a Software as a Service (“SaaS”) marketplace and access, responsive to the received indication, a dependent service framework of the unified provisioning service. The cloud platform provisioning framework may then receive dependency subscription data from the unified provisioning service, and, based on the dependency subscription data, arrange for the consumer to be subscribed to each of the plurality of multi-tenant cloud applications.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Sripad J, Sumanth Kempegowda, Appala Naidu Uppada
  • Patent number: 11507987
    Abstract: A charge calculation method executed by a processor included in a computer to execute a process, the process includes determining a degree of possibility that a virtual machine having redundant configuration exists in a plurality of virtual machines that provide a service, calculating a difference of charges for using the service before and after a first virtual machine among the plurality of virtual machines is migrated to an another location different from a location where the first virtual machine is located, and displaying the degree of possibility and the difference with respect to the service.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 22, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Arai, Masanori Yamazaki, Masahiro Sato, Yuji Wada
  • Patent number: 11477266
    Abstract: A data communication system generates Artificial Intelligence (AI) responses to distributed ledger data. In the data communication system, ledger clients discover distributed ledgers and establish hardware-trust with the distributed ledgers. The ledger clients discover AI engines and establish hardware-trust with the AI engines. The ledger clients read ledger information from the top data blocks of the distributed ledgers and select top-block ledger information. The ledger clients select AI engines to receive the selected top-block ledger information and transfer the selected ledger information to the selected AI engines. The selected AI engines process the selected top-block ledger information and generate the AI responses.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: October 18, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Walter Paczkowski, Ronald R. Marquardt, Stephen P. O'Neal, Tracy Lee Nelson
  • Patent number: 11469914
    Abstract: Methods, apparatus, and systems manage use of shared network resources among subscribers to a data communication service. In some implementations, a first metric is computed representing a subscriber's use of the shared network resources. A second metric may also be computed that represents the amount of network congestion of the shared network resources. Data derived from the first metric and the second metric may then be presented to the subscriber. The data may be transmitted to the subscriber over a network and/or the data may be displayed to the subscriber on an electronic display.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: October 11, 2022
    Assignee: VIASAT, INC.
    Inventors: Mark Dankberg, Jim Esserman, Keven Lippert
  • Patent number: 11469941
    Abstract: A system for (pre)configuration for IoT device setup is provided. In some implementations, the system performs operations comprising receiving, by an intermediary device (e.g., smartphone) and from a server (e.g., cloud computing system), a configuration profile for setup of an IoT device. The configuration profile can include an identifier (e.g., SSID) of a first wireless network (e.g., Wi-Fi and/or WLAN network). The operations can further comprise establishing, by the intermediary device, a connection to a second wireless network provided by the IoT device. Thereafter, the operations can further comprise providing, by the intermediary device and over the second wireless network, the configuration profile to the IoT device, wherein providing the configuration profile to the IoT device causes the Internet of Things device to establish (e.g., automatically) a connection to the first wireless network. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: October 11, 2022
    Assignee: BLX.io LLC
    Inventor: Ronald Hiller
  • Patent number: 11470161
    Abstract: Native activity tracking using credential and authentication management in scalable data networks is described, including detecting a request from an extension installed on a browser to access a data network, initiating another request from the extension to a server to retrieve authentication data to access the data network, transferring from the server to the extension the authentication data and an instruction to the extension to generate a further request, transmitting the further request to the data network from the browser, the request comprising the authentication data from the server without manual input of the authentication data, presenting an overlay on the browser, the overlay being configured to indicate a login status associated with the data network, and storing one or more portions of data transferred between the data network and the browser, the storing being performed by the extension if access to the data network has been provided to the browser in response to the request.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: October 11, 2022
    Assignee: Spredfast, Inc.
    Inventors: Michael Senftleber, Zachary Daniel Kloepping, Derek Joseph Wene, Blake T. Kobelan, Chad Walter Gowan
  • Patent number: 11329893
    Abstract: A method, a device, and a non-transitory storage medium provide a network evaluation service. The service collects live network traffic data for a client device in a network; stores a benchmark pattern model; determines a category of the live network traffic data based on a segment size; detects a first traffic pattern of the live network traffic data based on measured segment parameters for the category; matches the first traffic pattern to a second traffic pattern in the benchmark pattern model to identify a result; compares the live network traffic data with a benchmark application pattern from the benchmark pattern model; and identifies, based on the comparing, a level of degraded performance in the network.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: May 10, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ying Wang, Rick L. Halstead
  • Patent number: 11310343
    Abstract: A method of registering and authenticating a user and a user device is disclosed. In one embodiment, the method does not use any stored usernames, passwords, or tokens. In certain embodiments, the method stores algorithmic functions on the user device. When a user requests authentication a server provides variable values to the client device. The values are input into the algorithmic functions. The functions generate an output. The output is sent to the server. The server uses the client device generated output to authenticate the client device and the user. Each time the user requests authentication different variable values are used to prevent prediction and hacking of the system.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: April 19, 2022
    Inventor: Paul Swengler
  • Patent number: 11283745
    Abstract: The present invention allows multiple different messages to different recipients through a single email. The system allows a sender to designate multiple recipients in the subject areas and the composition areas of the email application and send different messages to each recipient.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: March 22, 2022
    Inventors: Kailyn Cage, Luis Santos
  • Patent number: 11258728
    Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
  • Patent number: 11252102
    Abstract: A device transmits a request to access image data stored in a cloud and then receives an access path to the image data. If the image data are in a first data format, the device reads the image data via the access path, converts them into the second data format, and stores the converted image data in the cloud. It also modifies the access path according to a modification rule and stores the modified access path in the cloud. If the image data are in the second data format, the device either always reads the image data in the second data format via the access path or checks whether a special instruction has been defined. On the basis of the special instruction, the device either reads the image data in the second data format via the access path or remodifies the access path using the modification rule.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: February 15, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Karlheinz Dorn