Patents Examined by Boris D Grijalva Lobos
-
Patent number: 11682293Abstract: 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: GrantFiled: September 13, 2021Date of Patent: June 20, 2023Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Anoop Sehgal Paras Ram, Nur Amalina Rosly, Joe Yie Chong, Wei Theng Wong
-
Patent number: 11677863Abstract: 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: GrantFiled: March 10, 2022Date of Patent: June 13, 2023Assignee: ServiceBell, Inc.Inventors: Daniel Ternyak, William O'Beirne, Aaron Stricker
-
Patent number: 11651222Abstract: 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: GrantFiled: April 3, 2020Date of Patent: May 16, 2023Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Bret Harsham, Chiori Hori
-
Patent number: 11641338Abstract: 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: GrantFiled: June 22, 2022Date of Patent: May 2, 2023Assignee: Airbus (S.A.S.)Inventor: Paulo Mendes
-
Patent number: 11621907Abstract: 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: GrantFiled: August 6, 2020Date of Patent: April 4, 2023Assignee: Juniper Networks, Inc.Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
-
Patent number: 11606340Abstract: 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: GrantFiled: February 28, 2020Date of Patent: March 14, 2023Assignee: ARRIS ENTERPRISES LLCInventors: Kurt Alan Lumbatis, William Charles Hare, Jr., Ali Negahdar
-
Patent number: 11586490Abstract: 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: GrantFiled: March 31, 2020Date of Patent: February 21, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Aneesh George, Rashmi M.G.
-
Patent number: 11582166Abstract: 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: GrantFiled: June 4, 2021Date of Patent: February 14, 2023Assignee: Google LLCInventors: Alexandre Duarte, Yingchong Situ, Robert van Gent, Walfredo Cime Filho, Ramy Abdelaal, Smeeta Jalan, Maya Haridasan
-
Patent number: 11582230Abstract: 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: GrantFiled: May 3, 2019Date of Patent: February 14, 2023Assignee: ZTE CorporationInventor: Yonggang Fang
-
Patent number: 11563997Abstract: 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: GrantFiled: May 11, 2020Date of Patent: January 24, 2023Assignee: Meta Platforms, Inc.Inventors: John Samuel Barnett, Joshua Barton Dickens
-
Patent number: 11495101Abstract: 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: GrantFiled: June 7, 2021Date of Patent: November 8, 2022Assignee: Purdue Research FoundationInventors: He Wang, Siyuan Cao, Habiba Farrukh
-
Patent number: 11336702Abstract: 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: GrantFiled: January 8, 2021Date of Patent: May 17, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yaoye Zhang, Teng Shi
-
Patent number: 11329860Abstract: 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: GrantFiled: March 17, 2021Date of Patent: May 10, 2022Assignee: Moogsoft Inc.Inventors: Philip Tee, Amir Borna
-
Patent number: 11329821Abstract: 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: GrantFiled: December 28, 2015Date of Patent: May 10, 2022Assignee: VeriSign, Inc.Inventors: Burton S. Kaliski, Jr., Scott Hollenbeck
-
Patent number: 11316953Abstract: 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: GrantFiled: January 8, 2020Date of Patent: April 26, 2022Assignee: eBay Inc.Inventor: Lakshmanan Velusamy
-
Patent number: 11310333Abstract: 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: GrantFiled: October 28, 2020Date of Patent: April 19, 2022Assignee: VIASAT, INC.Inventors: Peter Lepeska, David Lerner
-
Patent number: 11310315Abstract: 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: GrantFiled: April 9, 2021Date of Patent: April 19, 2022Assignee: META PLATFORMS, INC.Inventors: Jason Curtis Jenks, Joshua Scott Evenson, Mohsen M Agsen, Jeremy David Fein, Philippe Vincent Ajoux
-
Patent number: 11303511Abstract: 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: GrantFiled: August 27, 2020Date of Patent: April 12, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Parthiv Shah, Prakash C. Jain
-
Patent number: 11290603Abstract: 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: GrantFiled: July 15, 2020Date of Patent: March 29, 2022Assignee: KONICA MINOLTA, INC.Inventor: Shunsuke Nagae
-
Patent number: 11290379Abstract: 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: GrantFiled: March 18, 2020Date of Patent: March 29, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Derrick Sawyer, Harkeerat Singh Bedi, Carl Tewksbury, Anant Shah