Patents Examined by Boris D Grijalva Lobos
  • Patent number: 11682293
    Abstract: A system, method, and apparatus for implementing workflows across multiple differing systems and devices is provided herein. During operation, a workflow is automatically generated to allow users affected by an action of a workflow to control various IoT devices associated with a trigger of a workflow.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: June 20, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Anoop Sehgal Paras Ram, Nur Amalina Rosly, Joe Yie Chong, Wei Theng Wong
  • Patent number: 11677863
    Abstract: An efficient computer-implemented method that allows an owner of a website to initiate voice and/or video calls with clients that are visiting the website of the owner in a manner that is simple for the visitor and can use fewer network resources than in prior approaches. The visit of the client to the website causes creating a socket connection between the client and the server. The server executes an application program to maintain a list of connected clients, and various metadata about the clients, which is presented to the website owner in an interface display. The owner can select any particular client among all the clients in the list, to initiate a peer-to-peer connection with that particular client and begin a call with them. The process executes without the client explicitly requesting a call.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: June 13, 2023
    Assignee: ServiceBell, Inc.
    Inventors: Daniel Ternyak, William O'Beirne, Aaron Stricker
  • Patent number: 11651222
    Abstract: Systems and methods for a computer system for detecting anomalies in incoming communication from a sender to a receiver. Accepting a relationship structure defining a trained association model between the sender and the receiver, and the incoming communication. Accessing neural networks trained to detect anomalies in the incoming communication and classify the anomalies by type, subject to correspondence between content of the incoming communication and the trained association model between the sender and the receiver. Compute an updated association model, based on sender and the receivers organizational indications using the content of the incoming communication. Execute the neural networks by submitting the incoming communication and the updated association model to produce a result of anomaly detection and anomaly classification type.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: May 16, 2023
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Bret Harsham, Chiori Hori
  • Patent number: 11641338
    Abstract: Systems and methods for resolving names in a data network. A data network includes an information-centric network layer, ICN-layer, with multiple routers, and a name resolution layer with multiple name resolvers. Each router receives an interest packet announcement describing data objects provided by a data producer. Each router determines a first name resolver of the name resolution layer closest to the data producer and sends a name of the provided data object and geo-location of the data producer to the first name resolver. The first name resolver transmits the name of the data object and geo-location of the data producer to other name resolvers. Each router receives an interest packet request describing a data object requested by a data consumer. Each router transmits the interest packet request to a second name resolver spatially closest to the data consumer. Each name resolver provides the geo-location of the requested data object to the data consumer.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: May 2, 2023
    Assignee: Airbus (S.A.S.)
    Inventor: Paulo Mendes
  • Patent number: 11621907
    Abstract: Techniques are described for an enhanced two-way active measurement protocol (TWAMP) to measure network performance of links and/or network paths in a fully converged Software Defined Wide Area Network (SD-WAN), using a single TWAMP instance. In one example, a first network device executing a TWAMP session-sender may send a test packet embedded with one or more metrics to the TWAMP session-reflector executed by another network device, which reflects the test packet embedded with one or more metrics back to the TWAMP session-sender. The TWAMP session-sender may further reflect a test packet embedded with one or more additional metrics back to a TWAMP session-reflector to enable the network devices to independently perform network performance calculations using the metrics embedded within the test packets exchanged in a single TWAMP instance.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 4, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
  • Patent number: 11606340
    Abstract: A method for anonymizing user identifiable information to be transmitted outside of a local network includes generating a network entity hash input based on (i) a first MAC address assigned to a client station of the local network, (ii) a second MAC address assigned to the network gateway device of the local network, and (iii) an identifier of a cloud entity of an external network to which data of the client station is to be transmitted. The method further includes generating a hash value output based on the network entity hash input and a random token value using a hashing function, generating an anonymized MAC address associated with the client station based on the hash value output, and transmitting the anonymized MAC address associated with the client station to the cloud entity of the external network.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: March 14, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Kurt Alan Lumbatis, William Charles Hare, Jr., Ali Negahdar
  • Patent number: 11586490
    Abstract: Example implementations relate to method and system for implementation of a software agent in a computing system, to identify the most effective self-healing action to build a Q-table by applying a reinforcement learning technique. In particular, the method includes determining an induced state of the computing system based on an error in one or more components of the computing system and selecting a corrective action corresponding to the induced state based on a plurality of Q-values stored in the Q-table. The method further includes executing the corrective action in the computing system and evaluating one or more parameters of the computing system to determine a current state of the computing system. Further, the method includes updating a Q-value of the plurality of Q-values corresponding to the corrective action, in response to evaluation of the current state of the computing system, to build the Q-table.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aneesh George, Rashmi M.G.
  • Patent number: 11582166
    Abstract: Systems and methods for providing a guaranteed batch pool are described, including receiving a job request for execution on the pool of resources; determining an amount of time to be utilized for executing the job request based on available resources from the pool of resources and historical resource usage of the pool of resources; determining a resource allocation from the pool of resources, wherein the resource allocation spreads the job request over the amount of time; determining that the job request is capable of being executed for the amount of time; and executing the job request over the amount of time, according to the resource allocation.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: February 14, 2023
    Assignee: Google LLC
    Inventors: Alexandre Duarte, Yingchong Situ, Robert van Gent, Walfredo Cime Filho, Ramy Abdelaal, Smeeta Jalan, Maya Haridasan
  • Patent number: 11582230
    Abstract: Methods, systems, and devices relate to digital wireless communication, and more specifically, to techniques relating to dynamic change MAC address of the station for subsequent transmissions. In one exemplary aspect, a method of dynamic change MAC address includes specifying a MAC address change mode and a new MAC address to be used by the station. In another exemplary aspect, a method of dual MAC address change mode in the dynamic change MAC address mechanism includes separating the unchanged MAC address of the station from the changeable MAC address of the station, and keep the mapping between them. In another exemplary aspect, a method includes transmitting a MAC address change request message from the station (or the access point) to initiate the MAC address change procedure. In another exemplary aspect, a method includes receiving a MAC address change response message from the access point (or the station).
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 14, 2023
    Assignee: ZTE Corporation
    Inventor: Yonggang Fang
  • Patent number: 11563997
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a one or more media streams provided by one or more capturing users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: John Samuel Barnett, Joshua Barton Dickens
  • Patent number: 11495101
    Abstract: A method of selectively broadcasting a message to a client by a server without knowing the client's internet protocol (IP) address includes performing target recognition and tracking on one or more targets, including position of the one or more targets, extracting target-specific context parameters from the one or more recognized and tracked targets, encoding the target-specific context parameters into a header, thereby generating a context address for the one or more targets, appending the context address to a message for the one or more targets from a predetermined set of messages based on the position of the one or more targets, thereby generating one or more packets of information, and broadcasting the one or more packets wirelessly to one or more client mobile devices each associated with the one or more targets.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: November 8, 2022
    Assignee: Purdue Research Foundation
    Inventors: He Wang, Siyuan Cao, Habiba Farrukh
  • Patent number: 11336702
    Abstract: This application provides an interaction information transmission method and apparatus. The method includes: receiving, by a calling terminal from an RBT-AS, an SDP message including interaction information related to a video ring back tone; receiving, by the calling terminal from the RBT-MRS, a video ring back tone media stream including the video ring back tone; and playing, by the calling terminal, the video ring back tone in a display interface, and displaying interaction content related to the interaction information. Since the RBT-AS configures the interaction information into the SDP message and sends the SDP message to the calling terminal, the calling terminal does not need to perform decoding and can directly obtain the interaction information and the RBT-AS does not need to encode the interaction information either. Therefore, encoding and decoding processes are not required at a transmit end and a receive end respectively, avoiding extra processing overheads.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: May 17, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yaoye Zhang, Teng Shi
  • Patent number: 11329860
    Abstract: A system provides for management of a managed infrastructure. A processor is coupled to various engines. An extraction engine is in communication with the managed infrastructure. The extraction engine in operation receives messages from the managed infrastructure, produces events that relate to the managed infrastructure and converts the events into words and subsets used to group the events into clusters that relate to failures or errors in the managed infrastructure, including managed infrastructure physical hardware. The managed infrastructure supports the flow and processing of information. A sigalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: May 10, 2022
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Amir Borna
  • Patent number: 11329821
    Abstract: Systems and methods for updating a Domain Name System (DNS) registry are disclosed. Embodiments perform operations including maintaining a domain name record of a DNS registrant recorded in a database of the DNS registry by a primary DNS interface. The operations also include receiving a request to update the domain name record of the DNS registrant via a secondary DNS interface. The operations further include modifying the domain name record of the DNS registrant in the DNS database in accordance with the request.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 10, 2022
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Scott Hollenbeck
  • Patent number: 11316953
    Abstract: Methods, systems, and apparatus for transferring data are described. A list of recipients of the data is obtained and one or more paths to each recipient of the data is determined. An overall transfer cost of each path is computed and one or more transfer paths for each recipient are selected based on a corresponding overall transfer cost. Then a packet of data is transferred to a client device associated with each transfer path.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 26, 2022
    Assignee: eBay Inc.
    Inventor: Lakshmanan Velusamy
  • Patent number: 11310333
    Abstract: Embodiments seek to improve web page loading time using server-machine-driven hint generation for based on client-machine-driven feedback. For example, client computers having page renderers are in communication with content servers and hinting processors. The hinting processors can use hinting feedback from multiple page rendering instances to automatically generate hints for optimizing loading and/or rendering of those pages. In some implementations, in response to page requests from the page renderers, content servers can request hints from hinting processors and send those hints to the requesting page renderers for use in improving the page loading experience. In other implementations, in response to page requests from the page renderers, content servers can instruct the requesting page renderers to contact an appropriate hinting processor and to retrieve appropriate hints therefrom for use in improving the page loading experience.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 19, 2022
    Assignee: VIASAT, INC.
    Inventors: Peter Lepeska, David Lerner
  • Patent number: 11310315
    Abstract: Techniques for directive-based messaging synchronization are described. In one embodiment, an apparatus may comprise a local network component operative to receive a directive package at a messaging client on a client device; and a local database synchronization component operative to execute the directive package with a messaging-sync virtual machine to modify a local messaging database of the messaging client; and refresh a user interface component of the messaging client in response to modifying the local messaging database of the messaging client. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 19, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Jason Curtis Jenks, Joshua Scott Evenson, Mohsen M Agsen, Jeremy David Fein, Philippe Vincent Ajoux
  • Patent number: 11303511
    Abstract: Boot server support in an enterprise fabric network may be provided. A border device may forward, to a configuration server, a discovery message associated with a client device and the border device may forward, to a pre-boot server, the discovery message associated with a client device. The border device may then encapsulate, in response to receiving a reply to the discovery message from the configuration server and in response to receiving a reply to the discovery message from the pre-boot server, the reply to the discovery message from the pre-boot server using a Routing Locator (RLOC) from the reply to the discovery message from the configuration server. The encapsulated reply to the discovery message from the pre-boot server may include boot information. The border device may then forward the encapsulated reply to the discovery message from the pre-boot server to an edge device associated with the client device.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 12, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Parthiv Shah, Prakash C. Jain
  • Patent number: 11290603
    Abstract: An assistance server assists an information processing system, wherein the information processing system includes a management server arranged outside of a firewall and a control subject device arranged inside of the firewall, the assistance server includes a hardware processor, and the hardware processor is configured to establish an assistance connection for communication with the control subject device in response to a request from the control subject device, in the case where being requested by the service provision server to control the control subject device, request the management server to control the control subject device on behalf of the service provision server, and in the case where being requested by the service provision server to control the control subject device, control the control subject device via the assistance connection and cause the control subject device to establish a continuous connection for communication with the management server.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: March 29, 2022
    Assignee: KONICA MINOLTA, INC.
    Inventor: Shunsuke Nagae
  • Patent number: 11290379
    Abstract: A controller may identify a problematic path from several paths over which to route egress traffic from a site, may determine a threshold amount of traffic to shift from the problematic path, and may implement different potential traffic shifts for shifting similar amounts of traffic as the threshold amount. The controller may provide the labels or header values that different nodes in the site may place in the egress traffic in order to control which path is used to distributed that egress traffic. The controller may modify routing policies affecting different Autonomous System numbers, address prefixes, or other routing parameters to select and/or shift egress traffic, that is associated with those routing parameters and that is about equal to the threshold amount of traffic, from the problematic path to a different path.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: March 29, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Derrick Sawyer, Harkeerat Singh Bedi, Carl Tewksbury, Anant Shah