Patents Examined by Alina A Boutah
  • Patent number: 11463388
    Abstract: The present invention provides systems, devices and methods for dynamic communication of overtly and covertly data sections in a message, wherein the covertly data may be selectively manipulated by the sender of the message and wherein the dynamic communication includes creation of one or more subgroups.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 4, 2022
    Assignee: S.G.A. INNOVATIONS LTD.
    Inventors: Yuval Shtendel, Shmuel Gal, Alexey Tsirlin, Ronit Shtendel, Noa Shtendel
  • Patent number: 11457073
    Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: September 27, 2022
    Assignee: coretech It, UAB
    Inventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
  • Patent number: 11451505
    Abstract: A server includes volatile and non-volatile memories for storing messages received from a client device. A message reception module of the server stores a message received from a first client device in the volatile memory for an extended time period based on an indicator included in the message. The message reception module deletes the message from the volatile memory based on detection of a triggering event or stores the message in the non-volatile memory based on not detecting the triggering event before the extended time period has expired. The triggering event may include the message having been read by all specified recipients of the message. The indicator may be included in the message based on a relationship of the message to other messages. The message including the indicator may be related to other messages as part of a same conversation that has been determined to be suitable for short-term storage.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 20, 2022
    Assignee: Snap Inc.
    Inventor: Aaron Son
  • Patent number: 11449012
    Abstract: Methods and systems for managing a premises are disclosed. The premises may comprise a premises device and a gateway device in communication with the premises device. The gateway may send, to a server device and based on a current mode associated with the premises, one or more messages.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: September 20, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Reza Raji, Gerald Gutt
  • Patent number: 11451444
    Abstract: This disclosure relates to a method of replacing a component of a bicycle wireless controlling system that includes the following steps: obtaining a first identification code related to a first component of the bicycle wireless controlling system by a portable device, wherein the first component is configured to be in communication connection with at least one another component of bicycle wireless controlling system through the first identification code; writing the first identification code into a second component by the portable device; and sending out the first identification code by the second component to be in communication connection with the at least one another component through the first identification code.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 20, 2022
    Assignee: TEKTRO TECHNOLOGY CORPORATION
    Inventor: Hsun-Yu Chuang
  • Patent number: 11444986
    Abstract: Service layer and application triggering may be used in a machine-to-machine environment. In an embodiment, an existing service layer procedure, such as registration, may allow a device or gateway service layer or application to indicate to a machine-to-machine server what port is listened to for triggers. In another embodiment, triggering may be used to provide bootstrapping instructions, including temporary bootstrapping identifiers, in trigger requests. In another embodiment, triggering may be used to assist with event notification. Service layer or application instructions may be embedded inside of trigger payloads. A trigger payload format is defined.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: September 13, 2022
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Dale N. Seed
  • Patent number: 11425205
    Abstract: Exemplary embodiments relate to techniques for improving the speed and rendering quality of an image (e.g., a JPEG), and are especially useful in an end-to-end encrypted environment. The image may be analyzed on the sending-client side and the image data is broken into multiple categories. In one embodiment, the image data is broken into four chunks, where each chunk could be rendered (in conjunction with previous chunks) to provide increasingly high levels of quality (e.g., a thumbnail chunk, a mid-quality chunk, a high-quality chunk, and a full-quality chunk). The image is uploaded to a blob store, and a message is sent to the receiving client with image information. At the recipient side, the JPEG image data is retrieved from the blob store and each chunk is rendered at progressively increasing levels of quality. Consequently, images are rendered faster, and the quality increases over time.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: August 23, 2022
    Assignee: WHATSAPP INC.
    Inventors: Aaron Patel, Jonathan Sheller
  • Patent number: 11418599
    Abstract: A method for optimized server picking in a virtual private network (VPN), the method comprising enabling reception of service information via a local input interface, the service information indicating one or more VPN services to be received during an established VPN connection; and enabling transmission of the service information in association with transmission of a connection request to a VPN service provider. Various other aspects are contemplated.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: August 16, 2022
    Assignee: Netflow, UAB
    Inventors: Vaidas La{hacek over (z)}auskas, Karolis Kaciulis
  • Patent number: 11418489
    Abstract: A method for optimized server picking in a virtual private network (VPN), the method comprising receiving, from a user device, service information indicating one or more VPN services to be received during an established VPN connection; determining, based at least in part on the service information, a given VPN server from among a plurality of VPN servers to provide the one or more VPN services to the user device; and transmitting, to the user device, information associated with the given VPN server to enable the user device to receive the one or more VPN services. Various other aspects are contemplated.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: August 16, 2022
    Assignee: Netflow, UAB
    Inventors: Vaidas La{hacek over (z)}auskas, Karolis Kaciulis
  • Patent number: 11405217
    Abstract: The present application relates to ensuring data consistency between a modular device and an external system. Techniques are described for ensuring data consistency between devices at a control device using configuration signatures. A control device can receive and store a baseline configuration signature for a first modular device. Upon initialization of the first modular device, the control device can receive a current configuration signature from the first modular device. The control device can compare the current configuration signature with the baseline configuration signature and, if a mismatch is found, generate a notification indicating that data subsequently received from the first modular device is of uncertain integrity.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: August 2, 2022
    Assignee: Schneider Electric USA, Inc.
    Inventors: Kevin M. Jefferies, Daniel Martin, Surya Narayana H Govindaraju, Juergen Fiess, Christian Ringwald, Wolfgang Fien
  • Patent number: 11399055
    Abstract: A storage radio unit (SRU) for a device can include a radio, embedded universal integrated circuit card (eUICC), a processor, an antenna, and nonvolatile memory. The SRU can support standards for removable storage form factors and record a file system for a device. The device can be associated with a service provider and the SRU can be associated with a network provider. The radio can support Narrowband Internet of Things (NB-IoT) standards. The SRU can operate a file system interface (FSI) for the radio, where the device records application data in a file of the FSI. The SRU can attach to a wireless NB-IoT network using credentials recorded in the eUICC. The SRU can read the file of the FSI, and compress, encrypt, and transmit the application data to a network provider via the radio. The network provider can transmit the application data via TLS to the service provider.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 26, 2022
    Assignee: IOT AND M2M TECHNOLOGIES, LLC
    Inventor: John A. Nix
  • Patent number: 11378922
    Abstract: Methods and systems for managing a premises are described. A gateway device may monitor a plurality of devices at a premises. A mobile device may receive, from the gateway device, data indicative of one or more events of the plurality of devices. The mobile device may output a user interface comprising status information associated with the plurality of devices. The user interface may allow for user input to generate control operations associated with the premises.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: July 5, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Reza Raji, Gerald Gutt
  • Patent number: 11374898
    Abstract: In one aspect, a first device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive, from a second device, a partial hash of a domain name. The instructions may also be executable to use the partial hash and a probabilistic data structure to identify an Internet protocol (IP) address associated with the domain name. Responsive to identifying the IP address, the instructions may be executable to transmit the IP address to the second device.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 28, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, Scott Wentao Li, Joseph M. Pennisi
  • Patent number: 11374974
    Abstract: A method for operating a flow control entity which is configured to control a data packet flow in a network in which at least one virtualized gateway and at least one other gateway exchange routing data is disclosed. The flow control entity receives a message from a node located in an interconnection used by the at least one virtualized gateway and the at least one other gateway to exchange routing data by which one the gateways informs the other of the gateways about new routes and withdrawn routes for data packet flows which traverse the at least one virtualized gateway and the at least one other gateway, extracts the routing data from the received message, translates the extracted routing data into routing information, and transmits the routing information to an infrastructure managing entity configured to manage a virtualized infrastructure of the network.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 28, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Pablo Martinez De La Cruz, Maria Pilar Benito Diez
  • Patent number: 11368421
    Abstract: A terminal device is provided. The terminal device includes an input unit configured to receive an input of a user command inviting a non-subscriber of a messaging service to join a messaging group, and a communication unit configured to transmit a request for invitation information to a server, when the invitation information is received from the server, to transmit an invitation message including the invitation information and an application installation Uniform Resource Locator (URL) to a non-subscriber terminal, and when a join result of the non-subscriber joining the messaging service is received, to transmit a request for an invitation of the non-subscriber to the messaging group.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yong Seok Park, Hyo Jin Jung, Jae Young Lee
  • Patent number: 11363100
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media to access data on removable storage media via a network attached access device. In a particular embodiment, a method provides receiving one or more user provided, in the removable storage media access device, receiving data over a packet communication network for storage on a removable storage medium. After receiving the data, the method provides preparing the data for storage on the removable storage medium. After preparing the data, the method provides writing the data to the removable storage medium.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 14, 2022
    Assignee: QUANTUM CORPORATION
    Inventors: Turguy Goker, Jaewook Lee, Hoa Le, Suayb S. Arslan, James Peng
  • Patent number: 11356336
    Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: June 7, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
  • Patent number: 11356269
    Abstract: An electronic device. The electronic device comprises a processor, a memory, a radio transceiver, and an application stored in the memory. When executed by the processor, the application establishes a communication link via the radio transceiver with an Internet of things (IoT) device, wherein the IoT device is associated with a block chain comprising event blocks that capture information about a state of the IoT device, receives a heartbeat message via the communication link from the IoT device, determines a period of time that passes after receiving the heartbeat message, determines that the period of time exceeds a predefined threshold, and transmits an end-of-life message via the radio transceiver to a server computer, wherein the end-of-life message identifies the IoT device, whereby the server computer is enabled to add an end-of-life block to the block chain associated with the IoT device to finalize the block chain.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: June 7, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Ivo Rook
  • Patent number: 11343267
    Abstract: A monitor for monitoring a monitored object comprises: a processor configured to execute a program; a storage device configured to store the program; and a communication interface capable of communicating with the monitored object, wherein the processor is configured to execute: acquisition processing for acquiring threat information indicating association of a plurality of events necessary for an occurrence of a threat; and determination processing for determining, as a collection scheme of a log from the monitored object according to a rule for detecting an attack on the monitored object, either a passive scheme for collecting the log transmitted from the monitored object or an active scheme for collecting from the monitored object the log requested from the monitor to the monitored object.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 24, 2022
    Assignee: HITACHI SOLUTIONS, LTD.
    Inventors: Kota Seki, Kota Ideguchi
  • Patent number: 11316921
    Abstract: One or more embodiments of this specification provide block synchronization methods and apparatuses. A method includes: receiving, by a block synchronization device in a blockchain relay communication network and from a relay node of a plurality of relay nodes, a block obtaining request sent by a blockchain node of a plurality of blockchain nodes; selecting, by the block synchronization device from one or more locally stored blocks on the block synchronization device, one or more historical blocks; and sending, by the block synchronization device via the relay node of the plurality of relay nodes, one or more historical blocks to the blockchain node of the one or more blockchain nodes to perform block synchronization by the blockchain node of the one or more blockchain nodes on blocks locally stored by the blockchain node of the plurality of blockchain nodes based on the one or more historical blocks.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: April 26, 2022
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventors: Chao Zeng, Jiang Wang, He Sun