Patents Examined by David R Lazaro
  • Patent number: 11470169
    Abstract: Aspects of the disclosure relate to wrapping continuation tokens to support paging for multiple servers across different geolocations. An enterprise server may receive a first request for a plurality of records, and the first request for the plurality of records may request a quantity of records exceeding a page size limit. In response to receiving the first request, the enterprise server may retrieve a first set of records comprising a first number of records equal to the page size limit. The enterprise server may generate a first wrapped continuation token comprising location information identifying a geographic location of a first server where a next set of records is to be retrieved. Finally, the enterprise server may send, to the client device, the first set of records and the first wrapped continuation token, which may cause the client device to process the first set of records.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 11, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jose Reyes, Tom Kludy
  • Patent number: 11470023
    Abstract: Disclosed is an automatic telephonic session initiation method performed at a telephone session server including: receiving a telephonic session reservation request from a telephonic session client of a first terminal, the telephonic session reservation request including an identifier of an instant messaging client of a second terminal and a telephonic session initiation condition; storing corresponding reservation information according to the telephonic session reservation request; sending the reservation information to the instant messaging client of the second terminal according to the identifier of the instant messaging client of the second terminal; receiving a telephonic session reservation feedback message from the instant messaging client of the second terminal; and sending a telephonic session initiation request to the telephonic session client of the first terminal and a telephonic session client of the second terminal according to the reservation information when the telephonic session initiation c
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: October 11, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jingzhong Li, Hang Xiang, Bin Li
  • Patent number: 11463351
    Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
  • Patent number: 11457075
    Abstract: A method of accessing and managing content in a network based on unique standardized hierarchal identifications. A request is received from a first electronic device to access the network. The device is associated with a unique identification comprising a plurality of hierarchal sections, each section identifying a hierarchal subsection of the network. A set of profiles are assigned to the device, each profile associated with one of the hierarchal subsections, the profile associated with the lowest level in the hierarchy associated with the device and other profiles in the set associated with the hierarchical levels of the network. A set of profiles of other devices is displayed on the device. The identification of each device in the set is associated with at least one hierarchal section of the first device identification. Messages received from the first device to another electronic device in the set are sent to the other device.
    Type: Grant
    Filed: November 22, 2020
    Date of Patent: September 27, 2022
    Inventor: Farzad Salimi Jazi
  • Patent number: 11451448
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for integration of multiple technical architecture diagrams into a single diagram. Architectural diagrams are commonly used in program level impact analysis and may depict relationships, constraints, and boundaries between components of an individual software program as well as the relationships between multiple software programs, hardware components, and users. The present invention automatically identifies touchpoints, or connections between multiple architecture diagrams and applies a series of image-processing algorithms, generating a single integrated diagram for organizational use. Embodiments of the invention also provide for multiple rounds of image processing, allowing multiple integrated diagrams to be combined into single diagrams.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: September 20, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Madhusudhanan Krishnamoorthy, Clara Paul
  • Patent number: 11445380
    Abstract: In an embodiment, a method of network deployment involves at a cloud server, determining a planned network design for a network to be deployed at a customer site, at the cloud server, receiving network device information and location information of a network device after the network device is deployed at the customer site, and at the cloud server, automatically performing network deployment deviation detection for the network device based on the planned network design and the network device information and the location information of the network device.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: September 13, 2022
    Assignee: Nile Global, Inc.
    Inventors: Vijay Bollapragada, Suresh Katukam, Ganesh Sundaram
  • Patent number: 11445043
    Abstract: A peer to peer service, toolkit, and data feed standard that broadcasts real-time geolocations, provides proximity alerts, records and shares messages that include audio, video, and images through an encrypted technology platform that offers user-initiated privacy controls.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 13, 2022
    Assignee: FWD Inc.
    Inventors: Sean P. Connelly, Ion Marusic, Jeffrey Synnestvedt
  • Patent number: 11436184
    Abstract: A multi-controller storage system and a storage apparatus for performing data access to a non-volatile memory with multiple controllers are provided. When a host transmits a command to a first controller and the first controller assigns the command to a second controller, the first controller transfers data from the host to the second controller through the first controller through the non-volatile memory express over remote direct memory access protocol (NVMe over RDMA) to directly write the data into the second controller.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 6, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11430559
    Abstract: A method of improving network access security on a medical device includes opening a communication port on the medical device to establish a communication session on a network and transmitting medical device data to a computer over the network during the communication session. After the medical device data is transmitted to the computer, the method includes transmitting to the computer a request for a command from the computer during the communication session. The method also includes receiving a command from the computer, processing the command, and closing the communication port on the medical device.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: August 30, 2022
    Assignee: Fenwal, Inc.
    Inventor: Witold Moskal
  • Patent number: 11431589
    Abstract: A logical expression engine and computer-implemented method for optimizing evaluation of a logical expression is provided. The method includes receiving an original logical expression to be applied by a computer program for processing input information, the original logical expression having at least one operator and a subexpression disposed on each side of a related operator of the at least one related operator. The method further includes receiving statistics accumulated about how the computer program applies the subexpressions of the original logical expression for processing the input information received by the computer program, using the accumulated statistics to optimize the order in which the subexpressions would be applied by the computer program, and outputting for application by the computer program an optimized logical expression having the subexpressions ordered in accordance with the optimized order.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 30, 2022
    Assignee: Arbor Networks, Inc.
    Inventors: Brian St. Pierre, Peter Allen Jensen, Timothy David Dodd
  • Patent number: 11431664
    Abstract: An enterprise communication computing device for initiating communication between groups of computing devices may be provided. The communication device may include a processor in communication with memory and may include an interface having modules for telephonic and text-based communication. The processor may generate an interface with icons representative of corresponding modules. The processor may receive selections of icons and may initiate selected modules. The processor may receive user input defining content and recipients and may generate an input field enabling entry of response options. The processor may receive user input of the options and may format the options to generate a response-request portion of the message in a drop-down menu. The processor may transmit the message to each recipient including the content and the response-request. Receipt of the message may cause recipient computing devices to display the response options.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: August 30, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Linda Wunderlich, Andrew J. Watt, Cesar Bryan Acosta, Mercy St James, Christopher Chickoree, Emre Ozgener, Alexander Ralph Schneck, Tobiah Rothlingshofer, Steven Stiles, Garrett Bernard Williams, Julian Loreti
  • Patent number: 11431801
    Abstract: Techniques are provided for offloading the management of sensor data and generating custom views of sensor data. Sensor data received from a data network through a message is stored within storage managed by a computing device. A handle is generated to identify the sensor data. The sensor data within the message is replaced with the handle, and the message is transmitted to a device within the data network. The device may use handles of sensor data to request custom views of sensor data.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 30, 2022
    Assignee: NetApp Inc.
    Inventors: David Slik, Keith Arnold Smith
  • Patent number: 11425060
    Abstract: Techniques for transmitting a response in a messaging application via a notification can include receiving, at a computing device having one or more processors, an electronic message via a messaging application. The technique can also include outputting, at the computing device, a notification of the electronic message via a system level notification function when the messaging application is executing in a background of the computing device. The notification can include an identifier of a sender of the electronic message, at least a portion of the electronic message, and one or more suggested responses to the electronic message. The technique can further include receiving a selection of a particular response of the one or more suggested responses via the notification, and transmitting, via the messaging application, the particular response for sending to the sender of the electronic message while the messaging application is executing in the background of the computing device.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventor: Hung Pham
  • Patent number: 11424984
    Abstract: Methods and systems for autodiscovery with dynamic configuration are provided. Exemplary methods include: generating a configuration template for a provider, the configuration template including one or more conditions; monitoring for launch of a new event from a provider; based on the monitoring, detecting the new event; determining, for the detected new event, occurrence of at least one condition of the configuration template; and in response to the determining, automatically launching a configuration associated with the new event. New events may be emitted to a common bus by various providers. The provider may be a container-based provider, container orchestration platform, port-based provider, process-based provider, file search provider, or the like. For container providers, an automatically launched configuration can be automatically stopped once the container exits.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 23, 2022
    Assignee: Elasticsearch B.V.
    Inventor: Carlos PĂ©rez-Aradros Herce
  • Patent number: 11416441
    Abstract: Techniques for providing an RPC-less locking mechanism based on RDMA CAW for a storage cluster with an active-active architecture. The techniques include, in response to receipt at a storage node of a lock request for accessing an LBA of a storage object, synchronizing, between the storage node and a remote node, a state of a lock for the LBA. The synchronizing of the lock state includes locating an ALS object having a field containing the LBA, updating a field of the ALS object to include the storage node, and setting a field of the ALS object to a type of lock specified in the lock request. If the storage node locates the ALS object in an array maintained within visible memory on the remote node, then the storage node updates/sets corresponding fields of the ALS object by performing atomic CAW operations supported by an RDMA channel between the respective nodes.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Vladimir Shveidel, Leonid Ravich
  • Patent number: 11418845
    Abstract: Disclosed is a media sharing system that provides shared experiencing of licensed media content such as movies. The system includes a web server that communicates with multiple client devices over the internet whereby a user's multiple social contacts can participate in a synchronized stream of licensed media content such as movies. The system is able to schedule the multi-user experiencing of the licensed media content and further synchronize the streaming of the licensed content so the participating users receiving the media streams in a substantially synchronized manner. The system still further provides for social content interaction amongst the multiple recipients so that the multiple users can interact in a time-contextual manner consistent with the substantially synchronized receipt of the licensed media content.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 16, 2022
    Assignee: Paramount Pictures Corporation
    Inventors: Abraham Chee Shun Wong, Alyson Elise Grove, Eugene M. Lee, Stephanie Anne Simard
  • Patent number: 11411868
    Abstract: A method and device for packet processing implemented by a packet processing device is described. The packet processing device is connected to a communication network from which the packet processing device receives and/or transmits packets in a context of network service chaining. The method includes obtaining a set of packets, each packet of the set of packets comprising at least one specific characteristic; grouping the packets of the set of packets according to the at least one specific characteristic, and delivering at least two subsets of packets; and adding, to at least one of the subsets of packets, metadata common to the packets of the at least one subset of packets.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: August 9, 2022
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Stephane Gouache, Charles Salmon-Legagneur, Jean Le Roux
  • Patent number: 11412018
    Abstract: Distributing communication of a data stream among multiple devices is disclosed. Example methods include sending a message from a first electronic device to a second electronic device to announce the first electronic device is available for inclusion in a shared connection to be established by the second electronic device with a service provider, the shared connection to split a first data stream from a source into a plurality of partial data streams to be distributed among a plurality of electronic devices. Example methods also include establishing a data connection with the service provider to receive a first one of the partial data streams associated with the shared connection. Example methods further include relaying the first one of the partial data streams associated with the shared connection from the service provider to the second electronic device.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: August 9, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Christopher F. Baldwin, Bruce Barnes, Wayne R. Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 11411758
    Abstract: Examples of generating contextual compliance policies are described. A meeting invitation can be created by a meeting organizer. The meeting can have compliance rules associated therewith. A compliance policy that facilitates enforcement of the compliance rules during the meeting can be transmitted to attendee client devices and enforced by a management component running on the client devices.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 9, 2022
    Assignee: VMware, Inc.
    Inventors: Ravish Chawla, Adam Samuel Chow
  • Patent number: 11409555
    Abstract: A processing system may obtain a request to deploy a service comprising a first virtual network function (VNF) to a multi-cloud environment comprising cloud infrastructures, the request including metadata associated with the service, decompose the service into a plurality of modules comprising: a plurality of VNFs and/or a plurality of components of the first VNF, select at least a first deployment model for the service from among a plurality of deployment models, based upon the metadata, each deployment model comprising rules for assigning the plurality of modules to cloud infrastructures, and deploy a first module to a first cloud infrastructure and a second module to a second cloud infrastructure.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 9, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Alireza Hooshiari, Dan Celenti