Patents Examined by Karen C Tang
  • Patent number: 11233855
    Abstract: A system for application control using distributed servers is provided. In particular, the system may comprise a distributed computing network comprising one or more decentralized nodes. Each decentralized node may store a copy of a private distributed register comprising data records associated with one or more applications which may be subject to one or more rules. In this regard, each node may provide inputs to the private distributed register with respect to a certain data record, where each input may be given a unique weight based on the node submitting the input. The system may then run an algorithm to validate the inputs. In this way, the system may provide a secure way to perform management and control of applications used within the network environment.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: January 25, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Yogi Ahuja
  • Patent number: 11233691
    Abstract: Presented herein are techniques to facilitate Third (3rd) Generation Partnership Project (3GPP) Plug and Play (PnP) operation in a hybrid Open Radio Access Network (O-RAN) architecture. In one example, a method is provided that may include establishing a first network configuration session between a first network entity and a second network entity using first network configuration session triggers, wherein the second network entity is identified in a list of known network entities; repeatedly transmitting second network configuration session triggers to establish a second network configuration session between the first network entity and a third network entity not identified in the list of known network entities; and upon establishing the second network configuration session between the first network entity and the third network entity not identified in the list of known network entities, stopping the transmitting of the second network configuration session triggers.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Mark Grayson
  • Patent number: 11223725
    Abstract: A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 11, 2022
    Assignee: Virtual Hold Technology Solutions, LLC
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Patent number: 11218338
    Abstract: A communication system includes multiple servers each functioning as an active system or a standby system and a relay device that relays communication between a server of the active system and one or more client terminals operated by clients. Each of the servers includes a priority level determining unit that determines a priority level of each of the clients, a virtual port creating unit that creates, in the server, a virtual port corresponding to a virtual LAN assigned to each of the client terminals, and a communication processing unit (CPU) that instructs the relay device to change a destination of communication performed between the client terminal and the server to the virtual port. The CPU gives an instruction of change of the destination of the communication in order of highest to lowest priority level of the client when a malfunction occurs in another server of the active system.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Takehiro Kitano
  • Patent number: 11201955
    Abstract: A frame is received at an agent. The frame is analyzed to determine that the frame is associated with a first known pod. IP information is reported to a backend process. The backend process is configured to stitch the IP information with other IP information reported by one or more additional agents to identify a second pod.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: December 14, 2021
    Assignee: Lacework Inc.
    Inventors: Rakesh Sachdeva, Vikram Kapoor
  • Patent number: 11196685
    Abstract: A computing device executing a chatbot application stores primary classification data in a memory; the primary classification data includes records each containing a primary class attribute and corresponding primary response data. The device obtains and stores, from a central repository, a copy of secondary classification data including records each containing a secondary class attribute and corresponding secondary response data. The device receives a message from a client device, and determines whether the message matches any of the primary class attributes. When the message does not match any of the primary class attributes, the device determines whether the message matches any of the secondary class attributes. Based on a match between the message and one of the secondary class attributes, the device selects secondary response data corresponding to the one of the secondary class attributes; and transmits a response to the client device, including the selected secondary response data.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 7, 2021
    Assignee: KIK INTERACTIVE INC.
    Inventors: Yuriy Blokhin, Kevin Burton
  • Patent number: 11190814
    Abstract: A method for adapting a piece of live content includes determining a reference group including at least one reference content consumer device being associated with a reference user and including a user state device for detecting a user state; determining that the piece of live content is streamed to the content consumer devices of the reference group; obtaining, from at least one of the content consumer devices of the reference group, at least one respective emotion indicator; determining an emotion; determining a target group comprising at least one target content consumer device being associated with a target user; triggering adapting of the piece of live content based on the at least one emotion indicator and a preference; and triggering the adapted content to be delayed.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 30, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Athanasios Karapantelakis, Rafia Inam, Konstantinos Vandikas, Keven Wang
  • Patent number: 11184271
    Abstract: A system for performing assurance of at least one network element in a network, the system comprising: at least one pacemaker, wherein the at least one pacemaker is a virtual machine in communication with a path to the at least one network element in the network, the at least one pacemaker configured to selectively provide an atomic workload to the path; a configuration analysis microservice in communication with the at least one pacemaker, the configuration analysis microservice is configured to provide a policy to the at least one pacemaker for application of the atomic workload and monitor a pulse from the atomic workload on the path.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
  • Patent number: 11172039
    Abstract: Validating push messages can include, responsive to receiving a push message intended for delivery to a recipient, storing, using a processor, the push message within an approval queue, sending, using the processor, a message including content of the push message to a reviewing device of a reviewing user, and receiving, using the processor, a reply from the reviewing device. The push message can be selectively provided, using the processor, from the approval queue to a push message delivery system based upon whether the reply indicates approval of the content of the push message.
    Type: Grant
    Filed: November 11, 2017
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anoop G. M. Ramachandra
  • Patent number: 11171913
    Abstract: Methods, system, and computer program product for implementing an address translation service that uses nondenominational address handles instead of IP addresses between private cloud domain and public cloud domains. The address translation service can be implemented to enable a data-center running in a private cloud domain to communicate with the public cloud domain data-center over load balancers. In addition, the address translation service ensures that all services that need to communicate across data-centers can be reached over load balancers. As such, to avoid conflicting subnets used by a data center from the private cloud domain and the public cloud domain, services in the public cloud domain use a private cloud load balancer to connect with the services in a private cloud domain. Similarly, a public cloud load balancer is used to connect with services in the private cloud domain.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 9, 2021
    Assignee: Nutanix, Inc.
    Inventors: Bharat Kumar Beedu, Arun Olappamanna Vasudevan, Sasthakumar Ramamurthy, Parthasarathy Ramachandran, Saikat Roychowdhury, Ganesh Sahukari
  • Patent number: 11159633
    Abstract: Validating push messages can include, responsive to receiving a push message intended for delivery to a recipient, storing, using a processor, the push message within an approval queue, sending, using the processor, a message including content of the push message to a reviewing device of a reviewing user, and receiving, using the processor, a reply from the reviewing device. The push message can be selectively provided, using the processor, from the approval queue to a push message delivery system based upon whether the reply indicates approval of the content of the push message.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anoop G. M. Ramachandra
  • Patent number: 11159596
    Abstract: According to one embodiment, a method, computer system, and computer program product for improving a user's dwell time on streaming media is provided. The present invention may include receiving user information; receiving access to a media stream; analyzing the media stream for stream information; evaluating user activity for abandonment; predicting, based on user information, stream information, and user activity, likely points of abandonment; identifying, based on user information and stream information, points of interest within the media stream; generating, based on the points of interest, the likely points of abandonment, or the user activity, one or more interactive elements, where the one or more interactive elements inform the viewer of the one or more points of interest.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert Loredo, Fang Lu
  • Patent number: 11159450
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. Jubran, Aleksandr Mikhailovich Gershaft, Weiping Hu
  • Patent number: 11146517
    Abstract: An intermediary device disposed in a contact center environment is provided. The intermediary device can receive a first data message. A lobby assignment mechanism can assign the first data message to a default lobby construct, and can obtain, from a contact center agent computing device, an indication of assignment of the first data message to a destination lobby construct that is different than the default lobby construct. The lobby assignment mechanism can link the first data message with the destination lobby construct based on a characteristic of the first data message. The intermediary device can receive a second data message, and can bypass the default lobby construct to assign the second data message to the destination lobby construct based on a characteristic of the second data message and the characteristic of the first data message.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 12, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Patent number: 11140239
    Abstract: In aspects of shareable devices, a shareable device implements a device sharing module that can maintain an interactive session of a user on the shareable device. The shareable device can detect that the user has moved away from the shareable device during the interactive session, and obscure personalized content associated with the user who has moved away from the shareable device. The device sharing module is implemented to detect, without user input, a user condition indicative of an intent to end or share the interactive session. The device sharing module can determine a status of an executing application associated with the interactive session of the user. The device sharing module can then end or share the interactive session based on the detected user condition and the determined status of the application.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 5, 2021
    Assignee: Motorola Mobility LLC
    Inventors: John J. Gorsica, IV, Rachid M. Alameh, Robert S. Witte
  • Patent number: 11140107
    Abstract: Various messaging systems and methods are disclosed for meeting invitation management. In one aspect, a method of messaging is provided that includes generating a message to invite one or more invitees to a meeting. The message includes an assertion to suppress an auto-responder of the one or more invitees. The message is sent to the one or more invitees. The assertion suppresses the auto-responder of the one or more invitees.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 5, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Andrew G. Kegel, Arkaprava Basu
  • Patent number: 11140215
    Abstract: Systems and methods implemented through a user device, for claiming network devices for a home network in a distributed Wi-Fi network includes discovering a newly powered on access point; claiming the newly powered on access point for the home network; and relaying the claimed newly powered on access point to a cloud controller via a disjoint network from the home network, wherein the home network is restricted by the cloud controller to only operate with claimed access points. The discovering, the claiming, and the relaying can be performed by a mobile application executed on the user device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 5, 2021
    Assignee: Plume Design, Inc.
    Inventors: Adam Hotchkiss, Hong Fan, Aman Singla, Kiran Edara, Kaixiang Hu
  • Patent number: 11128524
    Abstract: Systems and methods for host-side configuration of a host channel adapter (HCA). An exemplary embodiment can provide a HCA, including a control circuit with a processor and a memory, and at least one port operative to connect the HCA to a network fabric. Additionally, the HCA can include a subnet management agent (SMA) that executes on the HCA, and a software driver for the HCA that includes a control application programming interface (API) that exposes functionality to hyper-privileged software executing on a host. The hyper-privileged software can set, through the control API, configurable variables stored in the memory of the HCA. Based on the value of the set variables, the HCA can operate in one of a legacy mode or one or more other modes.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: September 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Harald Høeg, Bjørn Dag Johnsen, Line Holen
  • Patent number: 11127077
    Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: September 21, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Carrick Pierce, Matthew Morano, James Bradley
  • Patent number: 11121991
    Abstract: A method of proving a search service using an emoticon according to an embodiment of the present invention includes: displaying one search emoticon selected by a user from search emoticons displayed in a chat window; transmitting a search request by receiving a user input for the search emoticon displayed in a chat area; and displaying a result emoticon including a search result according to the search request of the chat area. Accordingly, a search service may be provided without exiting a chat application, and a convenient search environment providing a direct search service without executing an additional web browser for the search service may be provided to the user.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 14, 2021
    Assignee: Mycelebs Co., Ltd.
    Inventor: Jun Woong Doh