Patents Examined by Phuoc H. Nguyen
  • Patent number: 11575766
    Abstract: Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: February 7, 2023
    Assignee: Google LLC
    Inventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Ilya Andreevich Platonov, Pavel Aleksandrovich Sirotin, Olga Aleksandrovna Gelfenbeyn
  • Patent number: 11570072
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: identifying data center asset data to monitor; monitoring data center assets within a data center; selecting an asset data broker, the asset data broker performing an asset data aggregation operation, the asset data aggregation operation collecting and aggregating the data center asset data; and, providing aggregated data center asset data to a data center monitoring and management console.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: January 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Saurav Shrestha, Jeffrey M. Lairsey, Carlin Mendonca, Margaret Patton
  • Patent number: 11570279
    Abstract: Systems, methods and/or computer program products for managing and dynamically automating service mesh communications between microservices, eliminating unnecessary exposure of microservice ports and increasing security between microservices of the service mesh. The control plane collects data describing communications between microservices and tracks the frequency at which microservices communicate. Collected data is fed to machine learning models which outputs a forecast predicting future communication interactions between microservices. Using the predicted requirements for facilitating communications between microservices of the service mesh, an allowed list of communications can be generated describing the microservices allowed to send and receive communications, duration of communications allowed, when such communications are allowed, and the ports that will be used for facilitating the communication between microservices.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Patent number: 11563663
    Abstract: Examples disclosed herein include means for comparing bandwidth usage of an application executing in a background of a device to a threshold to determine a state of the application as one of active or inactive, means for logging event records associated with the application, and means for crediting a duration of background execution of the application. In disclosed examples, the means for crediting is to determine whether the bandwidth usage pattern is spiked or continuous based on a first event record representative of background execution of the application being started, update a second event record to be representative of the background execution of the application being stopped when the bandwidth usage pattern is spiked and a timestamp of the second event record exceeds a temporal activity window, and determine the duration of the background execution of the application based on the first event record and the second event record.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: January 24, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Susan Cimino, Achilleas Papakostas, Cary Pillers
  • Patent number: 11564063
    Abstract: Microservices are predictively deployed on edge devices in a network. An application is run on a client device, the application comprising a set of microservices runnable on any edge device in a set of two or more edge devices. A state of the client device at a first time is determined, the state including one or more microservices currently being run for the client device, and for each microservice currently being run, an edge device running the microservice. One or more microservices that are likely to be run at a second time subsequent to the first time and a location of the client device at the second time are predicted. Based on the predicted location, a next edge device in the set of edge devices is determined for running the one or more microservices predicted to be run at the second time.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph Kozhaya, Ryan Anderson
  • Patent number: 11558269
    Abstract: A method, device, and system for network traffic analysis are provided. The method comprises obtaining traffic data of current time interval, recording the traffic data in a Chinese Remainder Theorem based Reversible Sketch (CRT-RS) based on a hash operation comprising Modulo operations, detecting abnormal buckets in the CRT-RS based on a change between the traffic data of current time interval and traffic data of previous time interval, and recovering abnormal source address associated information based on the abnormal buckets, wherein the modulus of the Modulo operations are selected from the modulus in Chinese Remainder Theorem (CRT) as pairwise coprime integers and the CRT-RS includes a plurality of buckets. The step of detecting uses a Modified Multi-chart Cumulative Sum.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 17, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Xuyang Jing, Zheng Yan
  • Patent number: 11546407
    Abstract: In a case where a service for performing specified processings of document data as one job is processed in a cooperative manner on a network, a service processing state is exhibited in a proper notice form in each job unit and in each processing unit in the job, so that the processing state can be properly recognized from the viewpoint of accounting, security and privacy.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: January 3, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Yuji Hikawa, Yukio Tajima, Kazuko Kirihara, Akihiro Enomoto, Hidekazu Ozawa
  • Patent number: 11539802
    Abstract: A method includes selecting, by one or more servers, a digital component to be presented in an application executed at a client device; obtaining, by the one or more servers, attributes of the digital component, including at least one or more of a destination network location to which the digital component redirects users in response to interaction with the digital component and a reporting network location to which the interaction with the digital component is reported; after selecting the digital component and obtaining the attributes of the digital component, selecting, by the one or more servers and based on the obtained attributes, a config file that specifies a set of operations to be performed by the client device that presents the digital component; and transmitting, to the client device, a payload that includes information specifying the digital component to be presented in the application and the config file that, upon execution by the client device, causes the client device to perform the set of op
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: December 27, 2022
    Assignee: Google LLC
    Inventors: Xiao Wu, Edward Wu, Moshe Albert Klebanov
  • Patent number: 11539800
    Abstract: Disclosed is an electronic device. The electronic device of the present invention comprises: a communication unit; a storage unit for storing a uniform resource locator (URL) designated by an external electronic device and information on specific content provided in the designated URL; and a processor which, when a request for a connection to a designated URL is received from an external electronic device through the communication unit, identifies whether specific content can be provided in the designated URL, and in a case where the specific content cannot be provided, obtains information on another URL that provides content related to the specific content by using stored information, and transmits the obtained information on the another URL to the external electronic device through the communication unit.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: December 27, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tae-hoon Lee, Young-hyun Kim, Young-in Park, Han-jin Park, Sung-min Lim, Chang-won Choi
  • Patent number: 11526577
    Abstract: A method and system for providing a progressive web app (PWA) having a plurality of display modes. The method comprises providing a single code base hosted on a server, the single code base having a shell index file and a plurality of index files corresponding to the plurality of display modes. Each display mode has corresponding display mode content, the display mode content of one display mode performing different functions and operations compared to the display mode content of any of the other display modes. When the PWA is accessed, the shell index file detects whether the PWA was accessed by a browser, a bookmarked PWA standalone web app or other access point, determines the corresponding display mode, and displays the corresponding display mode content.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: December 13, 2022
    Inventor: Ronald Johannes Van Der Zwan
  • Patent number: 11520848
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for receiving media data. One apparatus includes processing circuitry receives a media presentation description (MPD) file that includes an essential property descriptor for a dynamic adaptive streaming over hypertext transfer protocol (DASH) operation. The essential property descriptor is associated with a first session-based description (SBD) file and indicating that a part of a uniform resource locator (URL) is to be modified based on the first SBD file. The part of the URL has been generated based on a second SBD file. The processing circuitry modifies the part of the URL based on the first SBD file and receives the media data based on the modified part of the URL.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: December 6, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11514109
    Abstract: Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: November 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11516093
    Abstract: The present disclosure facilitates improving the operation of a cloud service by updating its configuration information and its resource requirements. The resource utilization of the cloud service can be monitored, and a decision logic module can determine whether action is required. When action is required, an update can be prepared and applied, and notifications can be generated about the condition and its resolution. Resolutions can require correlation of multiple cloud services to provide real-time access to information that is not otherwise available to a single entity. Resolutions can be learned and predicted in a number of ways using a predictive engine.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 29, 2022
    Assignee: ConnectWise, LLC
    Inventors: Craig M. Fulton, Stephen Burgess, Arnold Bellini, III
  • Patent number: 11509630
    Abstract: A system for providing cyber protection to medical devices in a medical environment is presented. The system comprises a medical device comprising software services, a backend server to maintain and provide software updates to medical devices, and an interface proxy box connected to the medical device and in communication with the backend server. The interface proxy box determines the software services resident on the medical device. The interface proxy box installs the software services determined to be resident on the medical device on the interface proxy box and configures the installed software services to match the software services resident on the medical device. The interface proxy box communicates periodically with the backend server and receives and applies security updates to the software services installed and configured on the interface proxy box. The medical device utilizes the updated software services on the interface proxy box.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: November 22, 2022
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Richard Edward Salin, Alejandro Morcillo Montejo
  • Patent number: 11487839
    Abstract: A resource link engine may aggregate, from one or more communication services, data including a plurality of messages exchanged between a plurality of users. The resource link engine may compute, for each resource link included in the plurality of messages, a first relevance score of the resource link for a user and/or a second relevance score of the resource link for a group of users including the user. The resource link engine may identify, based on the first relevance score and/or the second relevance score, one or more resource links relevant to the user. In response to detecting the user interacting with a browser at a device, the resource link engine may provide, to the device, the resource links identified as being relevant to the user. Related systems, methods, and articles of manufacture, including computer program products, are provided.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: November 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Divyansh Deora, Arnav Akhoury, Nandikotkur Achyuth, Satish Vanahalli
  • Patent number: 11488716
    Abstract: Configuring a multi-classification system having multiple component classifiers includes storing of data records that represent different levels of performance of the system. The component classifiers are configured with corresponding decision threshold values contained in a selected one of the data records. Performance of the multi-classification system subsequent to configuring the component classifiers is approximated by the performance level associated with the selected data record.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 1, 2022
    Assignee: Ferrum Health, Inc.
    Inventors: Leon Bergen, Pelu S Tran, Kenneth Ko
  • Patent number: 11489748
    Abstract: A processor and a memory connected to the processor store instructions executed by the processor to collect playback statistics including audio attributes or video attributes associated with playback of specified content from multiple devices, aggregate the playback statistics, and establish a playback configuration for the specified content based on the playback statistics. The specified device here may be a type of content player or server.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 1, 2022
    Assignee: ROKU, INC.
    Inventors: Pat Brouillette, Frank Maker
  • Patent number: 11481463
    Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: October 25, 2022
    Assignee: MOTIONPOINT CORPORATION
    Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
  • Patent number: 11483314
    Abstract: Methods and systems for providing distributed evaluation list updating. One system includes a data processing server. The data processing server receiving a request event associated with an update to an active evaluation list version. The active evaluation list version is actively accessible for request validation. The data processing server also generates an updated evaluation list version according to the update associated with the request event. After generating the updated evaluation list version, the data processing server replaces the active evaluation list version with the updated evaluation list version in storage, where, in response to storing the updated evaluation list version, the updated evaluation list version is actively accessible for request validation.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: October 25, 2022
    Assignee: MASTERCARD TECHNOLOGIES CANADA ULC
    Inventors: Justine Celeste Fox, Marc Grimson
  • Patent number: 11477043
    Abstract: A method, device and computer program product are provided that receive a selection of a link to a destination resource at the computing device. The link is compared to a categorization library. The categorization library includes browser instance guidelines regarding accessing a web page associated with the link. Based on the comparing, the web page, associated with the destination resource, is launched in accordance with one of the browser instance guidelines that include: i) launching the web page as an appendage to a first browser instance that is already active when the link is in a first category, ii) launching the web page in a second browser instance separate from the first browser instance when the link is in a second category, and iii) launching the web page in a third browser instance utilizing a non-default browser type when the link is in a third category.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: October 18, 2022
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Arnold S. Weksler, John Carl Mese, Nathan J. Peterson, Mark Patrick Delaney, Russell Speight VanBlon