Patents Examined by Ario Etienne
  • Patent number: 11240195
    Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Tal Dayan, Doru Costin Manolache, Subir Uhanb, Francesco Nerieri
  • Patent number: 11240189
    Abstract: Disclosed aspects relate to biometric-based sentiment management in a social networking environment. A set of biometric data for an originating-user of an electronic message may be detected using a set of biometric sensors. Based on the set of biometric data, an originating-user sentiment for at least a portion of the electronic message may be determined. The electronic message and the originating-user sentiment for at least the portion of the electronic message may be compiled to establish a compiled message. The compiled message which indicates the originating-user sentiment for at least the portion of the electronic message may be provided in the social networking environment.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Asima Silva
  • Patent number: 11240628
    Abstract: System and methods for delivering geofence geometries to a physical map are disclosed. At least one user device is constructed and configured in communication with a server associated at least one database. The at least one user device receives data regarding a scale unit of the physical map and latitude and longitude of all corners of the physical map. The at least one user device converts the latitude and longitude to Internet Protocol (IP) addresses via communication with the server. The at least one user device queries the at least one database for at least one geofence geometry associated with the IP addresses. The at least one user device decouples the at least one geofence geometry from the at least one database and delivers as an overlay to the physical map.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: February 1, 2022
    Assignee: GEOFRENZY, INC.
    Inventors: Benjamin T. Jones, Bennett Hill Branscomb
  • Patent number: 11218542
    Abstract: A system includes a transmitting agent configured to select a transport mechanism for transmitting a data item, and a receiving agent configured to select one or more data repositories and a storage process for storing the data item. One storage process includes storing the data item temporarily in the second data repository, and subsequently transferring the data item from the second data repository into the first data repository. Another storage process includes storing the data item into a first data repository without temporarily storing the data item in the second data repository.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: January 4, 2022
    Assignee: Oracle International Corporation
    Inventors: Sachin N. Dhamdhere, Nirav Gandhi, Drupad Panchal, Alexander Hamilton, Jonathan Klein, Parmeet Arora
  • Patent number: 11212132
    Abstract: Provided are a method and device for providing IoT device information and an intelligent computing device. A method of providing information related to a control target device includes searching for the control target device and displaying a position of the control target device in a map of an area in which the control target device is positioned. Therefore, an intuitive interface can be provided to a user. One or more of the IoT devices, robots, and intelligent computing devices of the present disclosure may comprise artificial intelligence modules, drones (Unmanned Aerial Vehicles, UAVs), robots, Augmented Reality (AR) devices, virtual reality, VR) devices, devices related to 5G services, and the like.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 28, 2021
    Assignee: LG ELECTRONICS INC.
    Inventor: Jangkeun Jeong
  • 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