Patents Examined by Ario Etienne
  • Patent number: 11212179
    Abstract: Various embodiments set forth a method for automatically configuring a multi-chassis link aggregation group (MLAG), including receiving first system information associated with the MLAG, receiving a first discovery packet via a first uplink port associated with a first switch that is included in the MLAG, where the first discovery packet includes second system information associated with the MLAG, determining whether the first system information matches the second system information, where if the first system information matches the second system information, then concluding that the first uplink port is included in an inter peer link connecting the first switch to a second switch that also is included in the MLAG, and if the first system information does not match the second system information, then concluding that the first uplink port is not included in the inter peer link. Advantageously, the method avoids requiring a user to enter hundreds of commands manually.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 28, 2021
    Assignee: SUPER MICRO COMPUTER, INC.
    Inventor: Sahul Hameed Abdul Kader Jailani
  • Patent number: 11196835
    Abstract: Group chat communication can include receiving, using a processor, a first message in a group chat having members, wherein the first message is from a first member of the group chat and specifies a second member of the group chat, distributing, using the processor, the first message to the members of the group chat, and, in response to receiving the first message and using the processor, causing a group chat window of the second member to display a first callout. The group chat window of the second member is configured to display a plurality of chronologically ordered messages posted by the members of the group chat. The first callout identifies the first member and indicates a position of the first message within the plurality of chronologically ordered messages.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hirokazu Nishimura, Munehiko Sato
  • Patent number: 11196611
    Abstract: Various technologies for communicating with systems that communicate using an unknown communications protocol are described herein. A transceiver intercepts a plurality of communications exchanged between two or more transceivers on a communications network. Pattern-recognition algorithms are executed over the plurality of communications, and features of an unknown communications protocol that governs the communications between the two or more transceivers are inferred based upon output of the pattern-recognition algorithms. A communication is formatted based upon the inferred features of the unknown communications protocol, and the communication transmitted to one or more systems on the communications network by way of the transceiver. The communication at least partially conforms to the unknown communications protocol, and so may be interpreted by systems on the network.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: December 7, 2021
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Silpan M. Patel, Peter A. Knee
  • Patent number: 11196612
    Abstract: Computing devices, each of which monitors information in a monitoring environment, take on the role of a controller for some of them, separating the (real or virtual) elements of the environment into subsets. Computing devices provide their results to a unification device, which combines them into a monitoring parameter. Each computing device monitors its parameters based on a timestamp, so unification devices can determine whether results from those computing devices represent the same state of the environment. Unification devices divide the results from their computing devices into uniform durations. Even if results don't reflect the same environment state, unification devices can still approximate results for unification. Elements can be reassigned on time boundaries, or can be duplicated, with unification devices still able to unify results. Predicted queries can be pre-computed.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: December 7, 2021
    Assignee: Virtual Instruments Worldwide, Inc.
    Inventor: Rangaswamy Jagannathan
  • Patent number: 11184247
    Abstract: Performance predictions in a computing cluster can be provided by sampling and storing historic workload request data of the computing cluster as time-stamped workload values, forecasting an expected total number of workload requests for a defined time interval in the future based on a time-series analysis of the time-stamped workload values, where the time-series analysis detects cyclic and repeating events in the time-stamped workload values. In response to a result of the time-series analysis, training a workload prediction model by using additional data about acyclic events in expected workload requests, where the training applies a statistical regression technique for predicting a future workload demand for the computing cluster, and in response to exceeding a predefined threshold value of the predicted future workload demand, reassigning resources of the computing cluster.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qais Noorshams, Norman C. Böwing, Anastasiia Didkovska, Horst Sinram
  • Patent number: 11172014
    Abstract: A cloud-based, integrated business application suite includes an add-in that enables access from a client device to a first server, but not a second server. A user accesses the first server through an interface of the integrated suite to request a webpage which launches a first local instance of a service application. The first local instance of the service application sets up a local storage location and provides this location to a URL that is used to launch a webpage that is a client of the second server. A second local instance of the service application which is aware of the storage location is launched and this instance stores data requested from the second server in the identified local storage location. The stored information is read from the storage location by the first instance of the service application and is provided to the integrated application suite.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: November 9, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Pardeep Kumar, Mithun Karkada Sathisha ., Divisha Nikunj Varandani, Prashantha Hanumanthappa, Panchakshrappa Pramod, Navaid Alam
  • Patent number: 11165886
    Abstract: A system that provides for implementing a communication network with multiple data routers capable of segmenting a data file, such that the data routers provide for multi-distribution of different segments of a data file to different targets. As a result, a source is able to communicate a data file, segments of which are designated for multiple targets and have the actual segmentation of the data file occur after the data file has been transmitted (i.e., during the routing process).
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 2, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Manu Jacob Kurian
  • Patent number: 11165856
    Abstract: The present disclosure is directed towards systems and methods of detecting a cause of anomalous load balancing among a plurality of servers. A device intermediary to a plurality of clients and a plurality of servers collects values of a plurality of counters. The device identifies a server of the plurality of servers that is an outlier. The device can identify a counter of the plurality of counters that is an outlier based on at least a comparison of values of each of the plurality of counters for each of the plurality of servers. The device can provide, responsive to the determination, an indication that a value of the counter is a factor causing the server to have uneven load balancing during the time interval.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 2, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Nastaran Baradaran, Muraliraja Muniraju
  • Patent number: 11157002
    Abstract: Methods, systems, articles of manufacture and apparatus are disclosed to improve autonomous machine capabilities. An example disclosed apparatus includes an agent task manager to retrieve native sensor input data from a sensor of the agent, an agent characteristics engine to identify environmental characteristics based on the retrieved native sensor input data, and a resource allocation modifier to allocate a first quantity of resources of the agent based on a likelihood score associated with the environmental characteristics.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 26, 2021
    Assignee: INTEL CORPORATION
    Inventors: Rajesh Poornachandran, Nagasubramanian Gurumoorthy, Ravishankar Iyer, Lakshman Krishnamurthy
  • Patent number: 11159831
    Abstract: Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. Broadcaster non-real time (NRT) data packets are downloaded into RAM memory first and then saved to disk once the complete NRT package is in RAM. Old saved NRT data is retained until channel change with new NRT data, at which point old NRT data may be deleted before starting to save the new oncoming NRT data. Old NRT data may be deleted only when the new oncoming NRT data is not the same as the old.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 26, 2021
    Assignee: Sony Corporation
    Inventors: Steven Richman, Arthur C. Medina, Jr.
  • Patent number: 11159635
    Abstract: In some embodiments, a method sends a first frame that establishes a first state to push information to a client in a stream based on a first set of characteristics. The method transitions from the first state to a second state that allows pushing of content to the client. Content is pushed for a first time window to the client based on the first set of characteristics without receiving a request for the content in the first time window. The method receives a request to change the first set of characteristics to a second set of characteristics. The request includes information requesting a switch from the second state to the first state. In response to receiving the change, the method sends a second frame to continue pushing content to the client in the stream based on the second set of characteristics and transitions from the second state to the first state.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: HULU, LLC
    Inventors: Shenglan Huang, Lan Xie, Wenhao Zhang
  • Patent number: 11153373
    Abstract: A method and system for performance-driven load shifting. Specifically, the method and system disclosed herein entail transferring user program workloads, for processing, between local computing resources available on a client device and cloud computing resources available on an offload domain based on the assessed performance score of the client device at any given point in time. Seamless load shifting is further guaranteed due substantively to the employment of a mobile network facilitating communications between the client device and the offload domain.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Avitan Gefen, Assaf Natanzon
  • Patent number: 11153254
    Abstract: An approach is provided in which a system receives a first meme sent from a first user that is targeted to a second user. The system transforms the first meme into a second meme based on analyzing the first meme against a first user profile data corresponding to the first user and a second user profile data corresponding to the second user. The transforming includes replacing at least one element of the first meme with a second element in the second meme. The system, in turn, sends the transformed second meme to the second user.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zheng Ping A C Chu, Yuan Jin, Xi Xi Liu, Xin Peng Liu, Fan Xiao Xin
  • Patent number: 11134112
    Abstract: Methods and systems for secure multi-party generation of random bits are disclosed. These random bits can be generated securely, even if some parties (i.e., less than a corruption threshold) are dishonest or malicious. Methods and systems can use secure environments in order to securely generate and store cryptographic keys. Using broadcast protocols such as Dolev-Strong, a generator computer can distribute a public protocol instance key to other participant computers. Each participant computer can generate a random bit and encrypted the random bit with the public protocol instance key, and broadcast its encrypted random bit to the other participant computers. Once each participant computer has received the encrypted random bits from all other participant computers, the private protocol instance key can be released to the participant computers, enabling the participant computers to decrypt the encrypted random bits, and calculate an output random bit based on the encrypted random bits.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 28, 2021
    Assignee: Visa International Service Association
    Inventors: Rohit Sinha, Ranjit Kumaresan, Sivanarayana Gaddam
  • Patent number: 11128556
    Abstract: A device receives virtual network function (VNF) data identifying a VNF to be implemented in a network and configures the VNF data with hardware and software requirements for deploying the VNF in a non-production environment, wherein configuring the VNF data with the hardware and software requirements generates a configured VNF. The device deploys the configured VNF in the non-production environment and performs one or more tests on the configured VNF deployed in the non-production environment. The device receives one or more test results based on performing the one or more tests on the configured VNF, and updates the configured VNF, based on the one or more test results, to generate an updated VNF. The device causes the updated VNF to be deployed in the network.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: September 21, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Rajendra T. Prasad, Aditi Kulkarni, Sunil Rana, Vijeth S. Hedge, Arun Vidyadharan
  • Patent number: 11106860
    Abstract: Disclosed embodiments relate to simultaneously running live data of a website in a website deployment environment while also running test data of the website in a non-public website testing environment. Operations include storing the live data and test data of the website; accessing the live data; using the live data to render the website; receiving a request to perform testing on the website while the website is live in the website deployment environment; accessing a set of the test data responsive to the request; and while the website is operating in the website deployment environment, testing the website in parallel in the non-public website testing environment such that both the set of test data and the live data are used simultaneously by the website in the non-public website testing environment.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 31, 2021
    Assignee: Wix.com Ltd.
    Inventor: Yoav Abrahami
  • Patent number: 11102257
    Abstract: In various implementations, a signage manager may manage digital sign content. The signage manager may transmit playlists and/or media to signage devices to be presented on a display and/or on a set of displays. The signage manger may allow independent customization of playlists. The media items associated with the playlists and presented on display(s) may be stored on a memory of the signal device and/or streamed media from another source.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: August 24, 2021
    Assignee: Recognition Concepts, Inc.
    Inventor: Edward Jack Edgington, Jr.
  • Patent number: 11089082
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A user of an initiating device is identified. Profile information for the identified user is located. The initiating device includes a display for presenting content to the user. An indication is received from an application running on the initiating device of an intent by the user to receive a first content item on a separate but co-located presentation device having enhanced presentation characteristics for presenting content. Additional content items are selected for delivery along with the first content item. The selection includes identifying a second different content item based on the profile information for the identified user and the enhanced presentation characteristics.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: August 10, 2021
    Assignee: GOOGLE LLC
    Inventor: Duane Valz
  • Patent number: 11082290
    Abstract: In one example, a method and apparatus for optimizing a software defined network configuration are disclosed. In one example, the method determines a first network relative performance parameter for a current configuration of a network, based on respective weighting profiles associated with services for which the network carries data. The method then determines a second network relative performance parameter for a proposed configuration of the network, based on the respective weighting profiles associated with the services for which the network carries data. The proposed configuration is implemented in the network when the second network relative performance parameter is greater than the first network relative performance parameter.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: August 3, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Randolph Wohlert, Jeffrey A. Aaron, Mark Stockert
  • Patent number: 11070450
    Abstract: A network tap includes a first network connector, a second network connector, a third network connector for connecting to a monitoring device, a phase locked loop, and circuitry. The circuitry is configured to extract a clock signal from a first signal on an output of one of the first and second network connectors, provide the clock signal to the phase locked loop, receive a reference clock signal derived from the recovered clock signal from the phase locked loop and clock a second signal on the input of the other one of the first and second network connectors using the received reference clock signal if a link has been established between a first network device and the first network connector and a link has been established between a second network device and the second network connector.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: July 20, 2021
    Assignee: PROFITAP HQ B.V.
    Inventor: Laurent Schirck