Patents Examined by Ninos Donabed
  • Patent number: 11403117
    Abstract: The disclosure provides methods for processing a mini program and related devices, and relates to mini program technologies in the field of computer technologies. The solution may include: accessing to a first application; determining whether the first application has a capability to be hosted by any mini program; when the first application has the capability to be hosted by any mini program, searching a target mini program matching with the first application in a mini program library, in which the mini program library includes at least one mini program; and sending mini program information of the target mini program to a second server; in which the second server is configured to provide a service of the first application and add the mini program information to the first application, and the mini program information is configured for the first application to run the target mini program.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: August 2, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Xiaodong Li
  • Patent number: 11405289
    Abstract: Introduced here are network visibility appliances capable of implementing a distributed deduplication scheme by routing traffic amongst multiple instances of a deduplication program. Data traffic can be forwarded to a pool of multiple network visibility appliances that collectively ensure no duplicate copies of data packets exist in the data traffic. The network visibility appliances can route the traffic to different instances of the deduplication program so that duplicate copies of a data packet are guaranteed to arrive at the same instance of the deduplication program, regardless of which network visibility appliance(s) initially received the duplicate copies of the data packet.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: August 2, 2022
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 11388222
    Abstract: A wireless network device can receive, at a traffic director in a kernel space, a data packet from a client device and determine whether the data packet is intended for an application cloud server operating in a cloud environment. The wireless network device can provide, based on determining that the data packet is intended for the application cloud server, the data packet to an application server instance executing on the wireless network device. The application server instance can be implemented in a virtualized software container in a user space, and can be configured to perform one or more operations associated with the application cloud server. The wireless network device can receive, at the traffic director and from the application server instance, a result of the application server instance performing the one or more operations on the data packet, and transmit the result to the application cloud server.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 12, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Vikram Siwach, Praveen Atreya
  • Patent number: 11381516
    Abstract: A computer-implemented method of adjusting a resource credit configuration for cloud resources that includes collecting a resource credit inventory and attributing metadata related to resources from one or more cloud resources. An expected resource demand is determined. A plurality of resource credit configurations is determined that matches the determined expected resource demand. An improved resource credit benefit based on the resource credit inventory and on the plurality of credit configurations is determined that matches the determined expected resource demand. A modified attribute metadata based on the determined improved resource credit benefit is then determined.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 5, 2022
    Assignee: VMware, Inc.
    Inventors: Sahil Singhal, Andi Abes
  • Patent number: 11374843
    Abstract: A method of measuring a network speed, a computing device, and a computer-program product are provided. The method includes: obtaining a downloading duration and a downloading byte count of each of N consecutive video segments upon receiving a network speed measurement command during downloading video content, wherein the video content comprises multiple video segments; calculating out a total downloading duration and a total downloading byte count of the N video segments according to the downloading duration and the downloading byte count of each of the N video segments; and calculating out a current network speed according to the total downloading duration and the total downloading byte count.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: June 28, 2022
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Hanchao Zheng, Zhiqiang Wu, Hui Chen
  • Patent number: 11375012
    Abstract: A method of determining feature usage on a set of storage systems deployed across multiple customer sites includes defining metrics related to the features of interest, and pushing the defined metrics to an AIM (Autonomous Infrastructure Module) of an operating system of each storage system. The AIM on each storage system collects data associated with the metrics from the operating system on the storage system. The collected data is aggregated and formatted by the AIM and then used to create an autonomous field telemetry report. Autonomous field telemetry reports are periodically forwarded on a communication network to an analytics engine. The analytics engine parses each autonomous field telemetry report to extract usage information related to the features of interest, loads the parsed data to PostgreSQL staging and historical databases, and uses the parsed data alone or in combination with the historical data to create analytics and visualizations of the analytics.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 28, 2022
    Assignee: Dell Products, L.P.
    Inventors: Malak Alshawabkeh, William Smith-Vaniz, Sunil Gumaste
  • Patent number: 11354691
    Abstract: A system and method for omnichannel voice and text-based advertising using voice recognition. The system comprises an application that allows a user who has viewed an advertisement on a non-interactive medium to speak one or more words dictated by the advertisement into the application in order to receive business incentives. A speech recognition engine recognizes the words spoken into the application and matches the words to the relevant advertisement and delivers a text-based incentive to the user. Furthermore, with the potential customer's phone number now available, an omnichannel text-based communicator may now send other advertisements, reminders (such as to use the incentive), and communications to the user of the application.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: June 7, 2022
    Assignee: TAPTEXT LLC
    Inventors: Steve Doumar, Paul Levasseur
  • Patent number: 11336603
    Abstract: A processor-based messaging system is provided. The messaging system has a messaging engine in communication with a server, a context engine in communication with the messaging engine; and a reconfirmation engine in communication with messaging engine, the reconfiguration engine configured to utilize at least one variable to reconfigure the user data. A method of messaging is also provided.
    Type: Grant
    Filed: February 28, 2015
    Date of Patent: May 17, 2022
    Inventor: Boris Shoihat
  • Patent number: 11334396
    Abstract: Host specific containerized application configuration generation is disclosed. For example, first and second image files are stored on a first memory. Second and third memories are associated with a first host node. A request to generate a first configuration file associated with a plurality of isolated guests is received, launching a first short-lived guest of the plurality of isolated guests on the second memory. A configuration management application executes on the first short-lived guest, generating and saving the first configuration file to the third memory. The first short-lived guest is terminated. A first service guest of the plurality of isolated guests is launched on the second memory. A first service configured with the first configuration file executes on the first service guest. A second service guest of the plurality of isolated guests is launched on the second memory executing a second service configured with the first configuration file.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 17, 2022
    Assignee: Red Hat, Inc.
    Inventors: Paul Daniel Prince, Martin Nicolas Andre, Flavio Percoco, Ian Main
  • Patent number: 11329945
    Abstract: Disclosed is a method for publishing a post. The method includes: in response to receiving a first publish request from a first terminal, first determining, based on location information of the first terminal, whether the first terminal is positioned in a delimited area; and publishing, based on a topic, a post carried in the first publish request only when the first terminal is positioned in the delimited area. Apparatuses for publishing posts and storage mediums are also provided.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: May 10, 2022
    Assignee: Guangzhou Huaduo Network Technology Co., Ltd.
    Inventor: Peihan Guo
  • Patent number: 11329938
    Abstract: An example terminal apparatus includes a communicator configured to communicate with at least one device through a hub device; a display configured to display an image; a user input receiver configured to receive a user's input; and at least one processor configured to control the display to display a dialog box where the hub device or the at least one device is set as a counterpart in response to execution of a messenger program, control the communicator to transmit a control signal including a command for controlling a predetermined device to the device targeted for control through the hub device so that the device targeted for control operates in response to the command corresponding to a user's input, and control the display to display a message corresponding to the transmitted command in the dialog box.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 10, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Thuy Nga Dinhthi, Madan Kanth Lanka, Dwarka Prasad Dayama, Markus Jung, Ashok Babu Channa, Naga Ashok Babu Jampani, Ji-hun Ha, So-young Youn
  • Patent number: 11297029
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for communicating with a unified messaging center using multi-channel messaging with block-based datastore. In one embodiment, a system is introduced that can provide a unified experience and capability for messaging with one or more entities across platforms. The messaging capability includes the ability to provide user interaction using a single architecture with data store in a centralized form. In one embodiment, the data store includes the use of blockchain technology wherein each interaction with the user and across platforms is recorded and stored on a cryptographed block.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: April 5, 2022
    Assignee: PAYPAL, INC.
    Inventors: Rahul Nair, Sandhiya Banu Mailai Udayakumar
  • Patent number: 11290360
    Abstract: A distributed system may implement analyzing resource placement fragmentation for capacity planning. Capacity planning may determine when, where, and how much capacity to implement for a distributed system that hosts resources. Placement constraints for resources may, over time, create fragmentation or stranded capacity which is available yet unusable to host new resources. Analyzing capacity fragmentation across a distributed system may allow a determination of available capacity that is actually available to host additional resources. In some embodiments, future resource placements may be estimated in order to perform capacity fragmentation analysis to determine available capacity.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Surya Prakash Dhoolam, Mitchell Gannon Flaherty, Nishant Satya Lakshmikanth
  • Patent number: 11283740
    Abstract: The present disclosure discloses a method and apparatus for displaying a name label. The method includes: obtaining an original group message sent in a group carrying an original name label of a specified user; obtaining a target name label corresponding to the original name label based on a language version of a client of a current recipient in the group; replacing the original name label of the specified user carried in the original group message with the target name label to generate a target group message carrying the target name label; and displaying the target group message to a recipient user on the client of the current recipient.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 22, 2022
    Assignee: TIANJIN BYTEDANCE TECHNOLOGY CO., LTD.
    Inventor: Xiaolin Shao
  • Patent number: 11271882
    Abstract: Methods and systems are described for a message normalization system for multi-cloud messaging systems. The system may include identifying a first input notification with a first cloud service provider that originated from a first cloud service provider. A second input notification is identified with a second cloud service provider that originated from a second cloud service provider. First data and second data are extracted from the first and second input notifications. The first and second data are translated into a first and second message having a predetermined standardized format. The predetermined standardized format is distinct from a first input notification format and a second input notification format. The first message and the second message are delivered to a multi-cloud messaging system, the multi-cloud messaging system hosted by a cloud service provider manager.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventor: Wolf Liebherr
  • Patent number: 11265218
    Abstract: The present disclosure disclose a configuration management method and apparatus, and a device. A control device determines that an application message needs to be published to a target logical group. The control device obtains an identifier of the target logical group and queries, according to a gateway mapping table and the identifier of the target logical group, a gateway connected to each of the at least one target terminal, to obtain at least one target gateway. The control device generates based on the application message, a MQTT publish packet and sends the MQTT publish packet to the at least one target gateway, where the MQTT publish packet is used to instruct a target gateway that receives the MQTT publish packet to send a corresponding application message to each target terminal that is connected to the target gateway and that belongs to the target logical group.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongze Zhu, Xin Lei, Jianqing Liu, Weiming Liao
  • Patent number: 11263026
    Abstract: Techniques are disclosed relating to managing virtual data sources (VDSs), including creating and using VDSs. A virtual data source manager (VDSM) that is executing on a computer system may receive a VDS creation request to create a particular VDS. The VDS creation request may include information that is usable to identify a data origin of the particular VDS and an ingestion routine. The VDSM may use the ingestion routine to create the particular VDS that includes a bitmap index that is representative of data stored at the origin. In response to a data request corresponding to the origin, the particular VDS may be used to initiate a query to the particular VDS for data without accessing the origin. The VDSM may further maintain various software plugins that are executable to perform corresponding functions in relation to the VDSM and the VDSs managed by the VDSM.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 1, 2022
    Assignee: Molecula Corp.
    Inventors: Higinio Oliver Maycotte, Matthew Isaac Jaffee, Sarah Kathryn King, Travis Turner
  • Patent number: 11258677
    Abstract: Techniques for generating a data representation without access to content are described. A method for generating a data representation without access to content comprises receiving a request to analyze one or more data items in a protected area of the provider network, sending the request to the protected area of the provider network, wherein the cluster model is used to identify a cluster identifier associated with each of the one or more data items, receiving the cluster identifier associated with each of the one or more data items, and regenerating each of the one or more data items based on the cluster identifier.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David Paul Martin, Sukriti Jain, Jean-Paul Stephane Bonny
  • Patent number: 11249783
    Abstract: An example operation may include a method comprising one or more of starting a communication session by a first application container, initiating a poll, by the first application container, when the first application container has data in its queue, responding, by at least one second application container, data, wherein the data includes one or more of an identification, a state, a percentage of utilized resources by type, a list of data elements in a queue of the application container, a list of data elements in a queue, and data that is pre-allocated to be shared, requesting the data, by the at least one second application container, and ending the communication session when one or more of the first application container sends a FIN, and the at least one second application container sends a FIN.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: February 15, 2022
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: John Michael Suit
  • Patent number: 11252010
    Abstract: Provided is a system for monitoring and controlling an adaptive cyberphysical system consisting of or comprising one or more system components, in which an engineering system is connected to a monitoring and supervision module (that is designed or configured to receive and to process data from the system components and to forward the processed data and information generated therefrom to the engineering system, wherein the engineering system is designed or configured to update management technology images in a management and control system on the basis of the data received from the monitoring and supervision module.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: February 15, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Reiner Schmid