Patents Examined by Karen C Tang
-
Patent number: 11233855Abstract: 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: GrantFiled: March 10, 2020Date of Patent: January 25, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Yogi Ahuja
-
Patent number: 11233691Abstract: 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: GrantFiled: May 15, 2020Date of Patent: January 25, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Mark Grayson
-
Patent number: 11223725Abstract: 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: GrantFiled: July 30, 2021Date of Patent: January 11, 2022Assignee: Virtual Hold Technology Solutions, LLCInventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
-
Patent number: 11218338Abstract: 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: GrantFiled: February 13, 2019Date of Patent: January 4, 2022Assignee: Nippon Telegraph and Telephone CorporationInventor: Takehiro Kitano
-
Patent number: 11201955Abstract: 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: GrantFiled: December 23, 2019Date of Patent: December 14, 2021Assignee: Lacework Inc.Inventors: Rakesh Sachdeva, Vikram Kapoor
-
Patent number: 11196685Abstract: 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: GrantFiled: March 30, 2017Date of Patent: December 7, 2021Assignee: KIK INTERACTIVE INC.Inventors: Yuriy Blokhin, Kevin Burton
-
Patent number: 11190814Abstract: 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: GrantFiled: June 29, 2017Date of Patent: November 30, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Athanasios Karapantelakis, Rafia Inam, Konstantinos Vandikas, Keven Wang
-
Patent number: 11184271Abstract: 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: GrantFiled: April 6, 2017Date of Patent: November 23, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
-
Patent number: 11172039Abstract: 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: GrantFiled: November 11, 2017Date of Patent: November 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Anoop G. M. Ramachandra
-
Patent number: 11171913Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 9, 2021Assignee: Nutanix, Inc.Inventors: Bharat Kumar Beedu, Arun Olappamanna Vasudevan, Sasthakumar Ramamurthy, Parthasarathy Ramachandran, Saikat Roychowdhury, Ganesh Sahukari
-
Patent number: 11159633Abstract: 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: GrantFiled: September 30, 2016Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Anoop G. M. Ramachandra
-
Patent number: 11159596Abstract: 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: GrantFiled: March 28, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert Loredo, Fang Lu
-
Patent number: 11159450Abstract: 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: GrantFiled: March 2, 2020Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Marwan E. Jubran, Aleksandr Mikhailovich Gershaft, Weiping Hu
-
Patent number: 11146517Abstract: 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: GrantFiled: July 26, 2019Date of Patent: October 12, 2021Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLCInventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
-
Patent number: 11140239Abstract: 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: GrantFiled: December 30, 2019Date of Patent: October 5, 2021Assignee: Motorola Mobility LLCInventors: John J. Gorsica, IV, Rachid M. Alameh, Robert S. Witte
-
Patent number: 11140107Abstract: 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: GrantFiled: January 27, 2017Date of Patent: October 5, 2021Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Andrew G. Kegel, Arkaprava Basu
-
Patent number: 11140215Abstract: 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: GrantFiled: March 20, 2017Date of Patent: October 5, 2021Assignee: Plume Design, Inc.Inventors: Adam Hotchkiss, Hong Fan, Aman Singla, Kiran Edara, Kaixiang Hu
-
Patent number: 11128524Abstract: 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: GrantFiled: September 25, 2019Date of Patent: September 21, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Harald Høeg, Bjørn Dag Johnsen, Line Holen
-
Patent number: 11127077Abstract: 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: GrantFiled: March 26, 2020Date of Patent: September 21, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick Pierce, Matthew Morano, James Bradley
-
Patent number: 11121991Abstract: 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: GrantFiled: April 13, 2018Date of Patent: September 14, 2021Assignee: Mycelebs Co., Ltd.Inventor: Jun Woong Doh