Patents Examined by Jonathan Bui
  • Patent number: 11108646
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 31, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Amit Arora, Satyajit Roy, John Kenyon
  • Patent number: 11106693
    Abstract: A device, system and method for interoperability between digital evidence management systems (DEMS) is provided. A DEMS proxy computing device received, from a requesting device, a search string requesting digital evidence. The proxy provides, to a plurality of separate DEMS devices maintained by separate public safety agencies: corresponding search strings; and identification information identifying one or more of: a public safety role of a user of the requesting device, and a public safety agency membership of the user. The proxy receives, from at least a particular DEMS device, of the plurality of separate DEMS devices, a digital evidence record based on the search string, the digital evidence record describing a piece of digital evidence managed by the particular DEMS device, and including chain-of-custody information. The proxy provides, to the requesting device, the digital evidence record and the chain-of-custody information.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: August 31, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Trent J. Miller, Daniel R. Bestor, Lee M. Proctor
  • Patent number: 11082343
    Abstract: The embodiments disclosed herein select and assign a floating IP address (FIP) to an application based on characteristics of the application. Floating IP addresses are assigned a classification, and one or more network adapters are mapped to a FIP according to the FIPs assigned classification. The endpoint of a connection for an application initiating a network connection with a target application may be assigned a floating IP address according to attributes of the application being consistent with the classification of a FIP. Applications may be grouped according to their respective classification, and the group of applications may share a corresponding FIP. FIPs may be dynamically configured for an application with mapped network adapters selected based on the attributes of the application. An application's characteristics may change during executions, and the network adapters mapped to the FIP assigned to the application's connection may be reassigned.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: August 3, 2021
    Assignee: Oracle International Corporation
    Inventors: Ming Zhu, Mehul D. Bastawala
  • Patent number: 11082299
    Abstract: An apparatus of a Network Manager (NM) comprises one or more processors to send a Network Service (NS) update request to a Network Function Virtualization Orchestrator (NFVO) to add external connectivity to a Physical Network Function (PNF) instance or a Virtual Network Function (VNF) instance in an NS instance, to receive an operation result containing a lifecycle operation occurrence identifier from the NFVO, to receive a lifecycle change notification from the NFVO indicating a start of an NS update, and to receive an NS Lifecycle Change notification from the NFVO indicating a result of the NS update. A memory is to store the result of the NS update.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Yizhi Yao
  • Patent number: 11075968
    Abstract: Mechanisms and methods are provided for improving wireless audio transmission and synchronization for multi-channel Bluetooth® Low Energy (BLE) systems. In various embodiments, mechanisms and methods may include generating transmissions having a plurality of Protocol Data Units (PDUs) to BLE-compliant slave devices. The plurality of PDUs may be stored in a buffer. When an error is determined to have occurred in transmitting one of the PDUs, a re-transmission to the slave device may be generated, which may include the PDU in error and any subsequent PDUs of the plurality of PDUs.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: July 27, 2021
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventor: Mien Chen
  • Patent number: 11070997
    Abstract: Systems and methods of performance management over a life cycle is provided. A measurement job control service producer receives, from an authorized consumer, a request to consume a measurement job control service. The request is analyzed, appropriate action is taken to satisfy the request and a response indicating the request result is generated. A request is to create or terminate a measurement job to collect the performance data for a NF, NSSI, NSI, or network. To create a job, the producer checks if the job can be supported by an existing job, creates the job if no such existing job exists, and otherwise responds that the job can be supported by the existing job. To terminate a job, the producer checks if the job is serving other consumers, terminates the job if other consumers are not being served, and otherwise responds that the job is currently serving other consumers.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: July 20, 2021
    Assignee: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11063839
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 13, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Amit Arora, Satyajit Roy, John Kenyon
  • Patent number: 11064041
    Abstract: An apparatus and method provide a cloud brokerage service based on multiple cloud-computing systems. The method includes receiving, by a cloud service broker, a request for a cloud service from a cloud service client, the cloud service broker being connected with the multiple cloud-computing systems, providing, by the cloud service broker, a cloud service brokerage based on cloud services of the multiple cloud-computing systems, the cloud service brokerage enabling the cloud service complying with the request to be provided to the cloud service client, transmitting, by the cloud service broker, a control request for the cloud service to one or more cloud-computing systems of the multiple cloud-computing systems, and controlling, by the cloud service broker, a status of the cloud service after the cloud service broker receives an acknowledgment for the control request from the one or more cloud-computing systems.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: July 13, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Myeong-Hoon Oh, Dong-Jae Kang, Byoung-Seob Kim, Sun-Wook Kim, Song-Woo Sok, Seok-Ho Son, Byeong-Thaek Oh, Young-Woo Jung, Hyun-Hwa Choi
  • Patent number: 11057461
    Abstract: The techniques and systems described herein implement an improved peer matching service by coordinating peer matching requests across multiple peer matching nodes configured within a peer matching unit so that resource consumption can be spread out and resource limitations are not exceeded. Moreover, the peer matching service can determine if a peer matching unit is overloaded (e.g., experiencing an increased number of requests in a given time interval that is causing performance degradation), and the peer matching service can implement an action to scale out the number of requests within the peer matching unit (e.g., re-distribute some peer matching requests to another peer matching unit). In various examples, the peer matching service can determine if peer devices are co-located peer devices based on location information and can generate a list that prioritizes the co-located peer devices.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba
  • Patent number: 11048566
    Abstract: A method includes detecting, by a computing device, activation of a link to content served by a remote server, and in response to detecting activation of the link, attempting to load a passive mixed content item from the computing device. The method also includes determining whether the passive mixed content item successfully loaded. The method further includes, in response to determining the passive mixed content item successfully loaded, accessing, using an application on the computing device, the content from the remote server. In addition, the method includes, in response to determining the passive mixed content item did not successfully load, accessing, using a web browser, the content from the remote server.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: June 29, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Samuel Attard, Clifton Hensley, Issac Gerges
  • Patent number: 11039332
    Abstract: Systems and methods of performance management over a life cycle is provided. A measurement job control service producer receives, from an authorized consumer, a request to consume a measurement job control service. The request is analyzed, appropriate action is taken to satisfy the request and a response indicating the request result is generated. A request is to create or terminate a measurement job to collect the performance data for a NF, NSSI, NSI, or network. To create a job, the producer checks if the job can be supported by an existing job, creates the job if no such existing job exists, and otherwise responds that the job can be supported by the existing job. To terminate a job, the producer checks if the job is serving other consumers, terminates the job if other consumers are not being served, and otherwise responds that the job is currently serving other consumers.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 15, 2021
    Assignee: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11025737
    Abstract: A transmission system is provided. The transmission system includes a first server and a second server. The first server is configured to transmit a metafile including location information for a reception device to acquire an audio stream into which metadata is inserted. The second server is configured to transmit the audio stream to the reception device according to a request from the reception device. Identification information indicating that the metadata is inserted into the audio stream corresponding to the location information is inserted into the metafile in association with the location information.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 1, 2021
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11019012
    Abstract: A file sending method in an instant messaging application is disclosed. According to an example of the file sending method, an electronic device may obtain file information included in a session message edited in a session interface of an instant messaging application, and obtain candidate files according to the file information. The electronic device may present at least some of the candidate files, determine a file selected by a user according to a selection operation performed by the user on the presented candidate files, and send the file selected by the user.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: May 25, 2021
    Assignee: BEIJING SANKUAI ONLINE TECHNOLOGY CO., LTD
    Inventor: Dongyuan Zhang
  • Patent number: 11012381
    Abstract: Disclosed herein are systems and methods of generating a score for artificial intelligence chatbots. In some embodiments, the method includes receiving configuration data that is pre-configured as well as receiving input data which can be in many forms including historical chatbot conversation logs, real-time chatbot conversation data, or simulated chatbot conversation logs based on simulated users generating prompts via artificial intelligence. The input data is then parsed based on the configuration data and then processed. The parsed data processing can include generating a variety of scores including a navigation efficiency score, a compliance score, an intent score; and a sentiment score, among others. Upon processing, an overall score can be generated based on at least the configuration data, the navigation efficiency score, the compliance score, the intent score, and the sentiment score.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: May 18, 2021
    Inventor: Praful Chavda
  • Patent number: 11005775
    Abstract: Systems and methods for allocating resources are disclosed. Resources as processing time, writes or reads are allocated. Credits are issued to the clients in a manner that ensure the system is operating in a safe allocation state. The credits can be used not only to allocate resources but also to throttle clients where necessary. Credits can be granted fully, partially, and in a number greater than requested. Zero or negative credits can also be issued to throttle clients. Segment credits are associated with identifying unique fingerprints or segments and may be allocated by determining how many credits a CPU/cores can support. This maximum number may be divided amongst clients connected with the server.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 11, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Keyur B. Desai
  • Patent number: 11005718
    Abstract: A computer-implemented method includes: detecting, by a computing device, a triggering of a discovery request event for discovering capabilities of each of a plurality of cognitive entities (CEs) in a distributed cognitive network; outputting, by the computing device, discovery requests to each of the plurality of CEs; receiving, by the computing device, respective responses to the discovery request from each of the plurality of CEs, wherein each respective response identifies capabilities of each of the plurality of CEs; generating, by the computing device, a capabilities mapping table based on the receiving the respective responses; and storing, by the computing device, the capabilities mapping table to process a pending or future service request based on capabilities criteria associated with the pending or future service request and the capabilities of each of the plurality of CEs identified in the capabilities mapping table.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Lakisha R. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Patent number: 10999387
    Abstract: A system for communication channel integration is provided. The system comprising: a memory device with computer-readable program code stored thereon; a communication device connected to a network; and at least one processing device, wherein the at least one processing device is configured to execute the computer-readable program code to: generate a user data collection comprising one or more accounts and interactions associated with a first user, wherein the user data collection is accessible by the first user over a first communication channel; monitor the user data collection; based on monitoring the user data collection and user interactions, determine an actionable event associated with the first user; identify a second communication channel associated with a second user and associated with the actionable event; and in response to determining the actionable event, automatically integrate the second communication channel into the first communication channel thereby creating a merged communication channel.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: May 4, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: John Allen Sellers, Jill A. Calabrese Bain, Allison Mensing Corbett, Victoria Lynn Dravneek, Christine Lee Fitzgerald, Mazen Ghurani, Brian J. Kehner, James P. Kirkman, Richard M. Korzenko, James P. Massman, Matthew Brian Wohl
  • Patent number: 10999408
    Abstract: Techniques and solutions are described for facilitating deploying tenants to, and managing tenants in, a cloud computing environment. In determining where a tenant should be deployed, cloud-based software applications, or at least cloud-based software applications of a particular type, used by the tenant are considered. Computing resources needed by the tenant are determined. The tenant is deployed to a computing infrastructure that has instances of the cloud-based software applications used by the tenant and has computing resources sufficient to satisfy the needs of the tenant. If the tenant is to access another software application, the data for such application is deployed to that computing infrastructure. If the tenant's computing resource needs exceed the available resources of the infrastructure, resources are added to the infrastructure or the tenant's data for all of the cloud-based software applications are moved to another computing infrastructure.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 4, 2021
    Assignee: SAP SE
    Inventors: Baré Said, Jan Teichmann
  • Patent number: 10992516
    Abstract: In an embodiment, a computing node includes a computing circuit, a comparing circuit, and an indicator circuit. The computing circuit is configured to generate a first redundant message that corresponds to, and that is independent of, a source message propagating over a network during at least one time period. The comparing circuit is configured to compare information content of one or more corresponding portions of the source message and the first redundant message during each of the at least one time period to generate a comparison result. And the indicator circuit is configured to indicate whether the source message is valid or invalid in response to the comparison result. For example, such computing node can determine the validity of a redundant result with reduced processing overhead, reduced message delay, and reduced message latency as compared to existing computer nodes.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin Raymond Driscoll
  • Patent number: 10978200
    Abstract: Embodiments of the present inventive concept leverage RSS patterns, accelerometer patterns, hygiene event information, and hub locations to increase accuracy of room-level positioning of objects and people, and to ensure a high accuracy detection of zone entry and/or exit times in an indoor environment, all of which facilitate an accurate hand hygiene compliance monitoring system in hospitals and other medical facilities, as well as a variety of other applications.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: April 13, 2021
    Assignee: SwipeSense, Inc.
    Inventors: Jori Hardman, Harikrishna K. Rajabather, Won Il Kim, Nathan Lloyd Ward, Yuri F. Malina