Computer-to-computer Data Framing Patents (Class 709/236)
  • Patent number: 11582093
    Abstract: In one embodiment, a label stability analyzer service receives classification data indicative of device type labels assigned to endpoints in a network by a device classification service. The label stability analyzer service counts device type label changes made by the device classification service to the endpoints. The label stability analyzer service computes variability metrics for the device type labels, wherein the variability metric for a device type label is based on a count of the device type label changes associated with that label. The label stability analyzer service determines, based on one of the variability metrics for a particular one of the device type labels exceeding a threshold value, a configuration change for the device classification service that adjusts how the device classification service applies the particular label to endpoints. The label stability analyzer service provides the configuration change to the device classification service.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 14, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre-André Savalle, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 11570179
    Abstract: A key server device obtains authorization information of a user associated with an intelligent electronic device (IED). The key server communicates the authorization information to the IED, via a Media Access Control Security (MACsec) Key Agreement (MKA) protocol to allow the IED to authenticate the user. The key server receives one or more commands from the user. The key server communicates the one or more commands to the IED to allow the IED to perform operations based on the one or more commands.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: January 31, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Colin Gordon, Paul Stoaks, Dennis Gammel
  • Patent number: 11563603
    Abstract: A Virtual eXtensible Local Area Network (VXLAN) method comprises obtaining, by a network device, a mapping from a virtual local area network identifier VLAN ID to a VXLAN network identifier VNI; receiving, by the network device through a port, an Ethernet frame forwarded by an access device, where a VLAN tag field in the Ethernet frame includes the VLAN ID; adding, by the network device, a VXLAN header to the Ethernet frame based on the VLAN ID and the mapping to obtain a VXLAN packet, where a VNI field in the VXLAN header includes the VNI; and sending, by the network device, the VXLAN packet.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: January 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Bin Yu
  • Patent number: 11546268
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 3, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
  • Patent number: 11546364
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: January 3, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
  • Patent number: 11544150
    Abstract: A system and method are presented that identify new, modified, unchanged, and deleted files in an incremental backup through a file list maintained on the backup destination. The FileList is a flat file in which file information about each file on a source node is stored sequentially into the file. During a subsequent incremental backup, the FileList is read sequentially from the backup destination and is used to generate a search tree. A hash value based on the file path is the key to the search tree, with the file's modified time and size being hashed together to form the value of the tree's key-value pair. Files are examined on the source and compared to the key-value pairs in the search tree. Status information in the search tree is modified to indicate discovered files. Unmodified status information identifies files that have been deleted since the previous backup.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 3, 2023
    Assignee: ARCSERVE (USA) LLC
    Inventors: Zhenqiu Fang, Lei Li, Zhonghua Dang, Guangju Li
  • Patent number: 11546338
    Abstract: Systems, methods, and apparatuses for a secure digital controls portal enabling enhanced control over account functionalities and usage of secure information provided to third party systems and devices maintained by various federated and non-federated provider computing systems of various product and service providers. The secure digital controls portal can interface with various provider computing systems via custom APIs protocols. The API protocols may utilize APIs that are particular to the software and hardware operated by the various provider computing systems. The secure digital controls portal can also standardize information from the various provider computing systems. The secure digital controls portal can be a central portal accessible via a client application running on a user device that enhances one-stop switch control and security of a user's digital footprint.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: January 3, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Vladimir Charnauski, David Mochizuki
  • Patent number: 11526611
    Abstract: Exemplary security applications and systems are described herein. Such embodiments may be configured to provide backup functionality and ransomware protection for cloud storage systems. The described embodiments may monitor cloud storage systems to detect and classify various events. And the embodiments may perform any number of actions based on classified events, such as transmitting notifications to users, preventing a user or application from accessing the cloud storage system, and/or restoring infected files.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 13, 2022
    Inventors: Dumitru Dontov, Mykola Klymenko
  • Patent number: 11513985
    Abstract: A wireless device can achieve higher predictability for its transmissions by inserting a placeholder frame in a transmission queue before time sensitive data has been received. In addition, a contention countdown associated with the placeholder frame can start before the time sensitive data is ready for transmission. Once the data is available, the device can insert the data into the payload of the placeholder frame, thereby reducing the wait time before the data can be transmitted wirelessly. Additionally, the device can improve reliability by transmitting data using multiple subcarrier RUs in a channel. The data blocks and the duplicative data can be transmitted in parallel using the subcarrier RUs. If a subset of the subcarrier RUs are blocked because of narrowband interference, the receiving device can nonetheless recover the data blocks and reconstruct the packet from the data transported on the RUs that did not have interference.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: November 29, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Jerome Henry
  • Patent number: 11507557
    Abstract: Method and system are provided for dynamic sampling of streaming data using finite memory. The method includes configuring a number of data points required in a sample of incoming streaming data and providing memory slots in a memory reservoir for the number of data points, with the memory slots each configured to store a position index and signal data pair for a data point, and each memory slot having a filtering thread configured to determine whether an index and signal data pair of the incoming streaming data should be stored in the memory slot. The filtering threads are configured to dynamically repopulate the memory slots for the number of data points with index and signal data pairs at increasing arrival intervals in the stream of streaming data as the incoming streaming data arrives.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: November 22, 2022
    Assignee: International Business Machines Corporation
    Inventor: Roy Robert Cecil
  • Patent number: 11490140
    Abstract: System, device, and method for transmitting a video via a User Datagram Protocol (UDP) over Internet Protocol (IP) communication link. A method includes: generating by a video encoder a set of N packets of compressed data per each frame of the video, wherein N is a natural number; and upon generation of each set of N packets for a specific frame of that video, immediately performing the transmitting of the set of N packets that corresponds to a single encoded video frame, via that UDP over IP communication link, without waiting for encoding or packetization of any other video frame of that video. Each packet of that video frame includes at least: a Coarse video data packet-portion, and a Fine video data packet-portion, and optionally also a Header packet-portion that includes sub-frames mapping information.
    Type: Grant
    Filed: May 3, 2020
    Date of Patent: November 1, 2022
    Assignee: AMIMON LTD.
    Inventor: Zvi Reznic
  • Patent number: 11475121
    Abstract: In the confidential information processing server, when the processing query execution unit receives a processing request, the TEE trusted part processing unit generates a confidential extraction query for extracting data that matches with a condition of a processing target in the processing request by confidential extraction based on the processing request and an encryption key that can be used only in a TEE trusted part, the confidential extraction processing unit instructs execution of the confidential extraction query so as to extract encrypted data of the processing target while the data is kept encrypted from the encryption DB unit, the TEE trusted part processing unit decrypts the encrypted data of the processing target extracted by the confidential extraction processing unit with an encryption key, and executes data processing requested by the processing request, and the processing query execution unit returns an execution result of the data processing to a transmission source of the processing reques
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: October 18, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Keisei Fujiwara, Hisayoshi Sato
  • Patent number: 11469980
    Abstract: A network access method and a terminal relate to the communications field, where the method includes obtaining, by the terminal, a priority of a first network service, determining, by the terminal according to a relationship between a network service priority and a network service class, a network service class required for performing the first network service, where the relationship is stored in the terminal, obtaining, by the terminal, a network service class of a first network currently accessed by the terminal, accessing, by the terminal, a second network whose network service class is higher than the network service class of the first network when the network service class of the first network is lower than the network service class required for performing the first network service, and performing the first network service using the second network.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lin Yang, Kaibing Zhang
  • Patent number: 11468178
    Abstract: A system and method for encrypting a base payload are provided. An encryption processor receives the base payload that includes plaintext and an input command. The input command identifies cryptographic material from various cryptographic domains that is used to encrypt the base payload. The cryptographic material is assembled. Channels that include the encrypted base payload are identified. Reserved channels are identified. A header is generated. The base payload is encrypted using cryptographic material into the channels. Reserved channels are encrypted. A digital payload that includes the header, the encrypted channels and the reserved channels is generated.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: October 11, 2022
    Assignee: McIntire Solutions, LLC
    Inventor: Mark A. O'Dell
  • Patent number: 11457057
    Abstract: Systems and methods for providing resilient persistent connections for communication are disclosed. Methods include identifying, at a first device, a second device registered with a client connection service; obtaining, from the client connection service, a first resource identifier for delivering request messages to the second device via the client connection service; identifying, based on the obtained first resource identifier, a first target resource for a first request message directed to the second device, wherein the first target resource specifies a first host included in the client connection service; sending, to the client connection service via the data communication network, the first request message to the first target resource for delivery to the second device by the client connection service; and receiving, from the client connection service via the data communication network, a first response message provided by the second device as a response to the first request message.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rajeev Ranjan Pathak
  • Patent number: 11438192
    Abstract: A ring-based switch has nodes with a link management logic having forward and reverse link outputs couplable to other nodes, forward and reverse link inputs adapted couplable to other nodes, and memory coupled to the link management logic. The link management logic has a first mode where packet bursts are received through the forward link input and transmitted on its forward link output. The link management logic has a second mode where packet bursts are received through the forward link input and transmitted on its reverse link output; and a third mode where packet bursts are received through the reverse link input and transmitted on its forward link output. The node transmits test packets over the forward link output and, if no acknowledgment is received over the reverse link input within a predetermined test-time interval, the link management logic configures in the second mode.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: September 6, 2022
    Inventor: William W. Weinstein
  • Patent number: 11437062
    Abstract: Aspects of the present disclosure relate to a method for reducing repositioning time within tape systems. A request to reposition to a target file within a tape medium can be received. A determination can be made that a previous command issued to the tape system was a write and that an index corresponding to the write has not been written. In response to determining that the previous command was the write and that the index corresponding to the write has not been written, a first file mark, the index after the first file mark, and a second file mark after the index can be written.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tsuyoshi Miyamura, Tohru Hasegawa, Noriko Yamamoto, Atsushi Abe, Hiroshi Itagaki, Shinsuke Mitsuma
  • Patent number: 11438268
    Abstract: An apparatus comprises: a memory; and a processor coupled to the memory and configured to: perform a random number generation; generate a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; and generate, using the HID, an initial message requesting a local address. A method comprises: performing a random number generation; generating a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; generating, using the HID, an initial message requesting a local address; and transmitting the initial message.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: September 6, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
  • Patent number: 11432223
    Abstract: A method includes determining an estimate of a data packet path time from a first base station 13 to a user equipment (UE), and determining, based at least partially upon a communication received from a second base station 15, an estimate of a data packet path time from the first base station 13 via the second base station 15 to the user equipment (UE) 10. The method includes, based at least partially upon the determined estimates, selecting either the first base station 13 or the second base station 15 to transmit a packet data unit (DPU) (PDU) to the user equipment (UE) 10.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: August 30, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Elena Virtej, Eugen Wallmeier, Piotr Lechowicz, Jari Petteri Lunden, Esa Mikael Malkamaki
  • Patent number: 11412557
    Abstract: A home appliance comprises a communication circuitry configured to be operable in a first mode or a second mode, an input unit including a button to receive an input to control the home appliance, a memory and at least one processor to control the communication circuitry to operate in the first mode in response to detecting the button being pressed, establish a first communication interface with an external terminal, obtain network set-up information including a Service Set Identifier (SSID) of an external wireless access point apparatus and authentication information, the SSID is selected via the external terminal and the authentication information was previously stored in the external terminal, control the communication circuitry to operate in the second mode, establish a second communication interface with the external wireless access point apparatus using the stored network set-up information and control the communication circuitry to access an external server.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: August 9, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
  • Patent number: 11395019
    Abstract: The present invention proposes a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention proposes a system which may support a next generation broadcast service, in an environment supporting next generation hybrid broadcast that uses a terrestrial broadcast network and an internet network. Further, the present invention proposes an efficient signaling method which can cover both the terrestrial broadcast network and the internet network, in an environment supporting next generation hybrid broadcast.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: July 19, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Sejin Oh, Woosuk Ko, Sungryong Hong
  • Patent number: 11392765
    Abstract: Embodiments of the disclosure provide a method and system of interpreting HL7 segments of an HL7 message. The method includes: electronically obtaining and interpreting a grammar definition to determine a prescribed hierarchy of HL7 segment definitions; creating a resulting segment hierarchy data structure, the resulting segment hierarchy data structure comprising a top segment; performing steps: (a) obtaining an HL7 segment from a plurality of HL7 segments in the HL7 message, (b) determining a parent-child relationship for the HL7 segment, and (c) adding the HL7 segment to the resulting segment hierarchy data structure; and, continuing to perform steps (a), (b), and (c) on remaining HL7 segments of the plurality of HL7 segments until all HL7 segments of the HL7 message have been added to the resulting segment hierarchy data structure.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: July 19, 2022
    Assignee: Health Catalyst, INC.
    Inventors: Steven E. Dwire, Hong Gao, Sarika Kandaprabhu, Michael Godinez, Hassan Khan
  • Patent number: 11388102
    Abstract: [Object] To provide a technology capable of performing processing on desired data in the reception-side communication device, even in the case in which a sequence number space is shared among a plurality of pieces of data transmitted from the transmission-side communication device. [Solution] Provided is a transmission control device including: a communication control unit that controls transmission of a plurality of pieces of data including respective sequence numbers; and a data generation unit that generates, as information indicating one or a plurality of pieces of data to be processed in a reception device among the plurality of pieces of data, number information indicating the sequence numbers included in the one or plurality of pieces of data to be processed. The communication control unit controls transmission of the number information to the reception device.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 12, 2022
    Assignee: SONY CORPORATION
    Inventors: Shigeru Sugaya, Eisuke Sakai
  • Patent number: 11379653
    Abstract: The present disclosure provides a method for rendering a PDF file by on-demand loading the PDF file in a network. The method comprises the following steps: acquiring basic data information of a PDF file to be rendered by a user; and according to the basic data information, determining page data block information required for rendering and displaying a corresponding page of the PDF file, wherein the page data block information comprises a quantity, a position, and a size of at least one page data block in the corresponding page; sending a request comprising the page data block information to a server, and receiving each page data block corresponding to the request; and rendering the each page data block corresponding to the request to display the corresponding page, according to the basic data information of the PDF file.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: July 5, 2022
    Assignee: FUJIAN FOXIT SOFTWARE DEVELOPMENT JOINT STOCK CO.
    Inventors: Yadong Wang, Junyi Liang
  • Patent number: 11375033
    Abstract: An intermediary device configured for request and response traffic of an application detects an unadvertised network parameter setting of an implementation node of the application. Based on the detected setting, the intermediary device computes a new value for a networking parameter of the intermediary device, and sets the parameter to the new value.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: June 28, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Arun Kumar Sreenivas Prasad
  • Patent number: 11375050
    Abstract: Embodiments herein describe a layer converter that includes a proxy legacy interface that permits the layers for a legacy interconnect protocol to be recycled without any modifications, thus achieving legacy functionality alongside the new protocols' layer implementation. Put differently, the layer converter permits the layers of the legacy interconnect protocol to be reused to permit data to be transmitted on a link shared with data transmitted using a new interconnect protocol.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 28, 2022
    Assignee: XILINX, INC.
    Inventors: Millind Mittal, Jaideep Dastidar, Kiran Puranik
  • Patent number: 11364008
    Abstract: Image compression techniques and image handling and display methods that can be used with imaging devices, including X-ray devices, are described in this application. In particular, this application describes a real-time imaging method by providing a portable x-ray imaging device containing an internal power source and an internal power supply, capturing a first x-ray image using the x-ray imaging device, compressing the first x-ray image using a compression process performed by a processor located within the portable x-ray imaging device and then wirelessly transmitting the compressed first x-ray image to a display device, capturing a second x-ray image using the x-ray imaging device, compressing the second x-ray image using the processor and then wirelessly transmitting the compressed second x-ray image to the display device; and then displaying the first and second x-ray images on the display device at a frame rate of more than about 8 frames per second.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 21, 2022
    Assignee: Turner Imaging Systems, Inc.
    Inventor: Keith Decker
  • Patent number: 11356468
    Abstract: A method for using inventory rules to identify devices of a computer network includes intercepting data traffic across one or more communication links of the computer network. The intercepted data traffic is analyzed to determine whether one or more of a plurality of inventory rules is satisfied by the intercepted data traffic. Each of the plurality of inventory rules includes one or more conditions indicating the presence of a particular computer network device having a set of parameters. Devices of the computer network are identified using one or more satisfied inventory rules.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: June 7, 2022
    Assignee: AO Kaspersky Lab
    Inventors: Evgeny E. Prusov, Andrey A. Kiryukhin, Dmitry N. Satanin, Dmitry S. Lukiyan
  • Patent number: 11356711
    Abstract: Systems, apparatuses, methods, and software for using a network to efficiently distribute media content assets from a virtually unlimited content library and/or other storage to a plurality of client devices, as well as bi-directional local content sharing between head ends, and dynamic distribution and generation of media content assets within the network.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 7, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Weidong Mao
  • Patent number: 11356541
    Abstract: In an approach for managing network sockets, a computer receives a request to create a network socket to transfer data. The computer identifies information associated with the received request, including one or more of: a default network protocol, one or more supported network protocols, ahead of time initialization, a data transfer policy, a failure policy, and a security policy. The computer creates a second level hash map based on the identified information, wherein the second level hash map includes the supported network socket protocols and a connection state. The computer determines a network protocol to utilize associated with the received request. The computer establishes a connection for the network socket over the determined network protocol.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy P. Ellison, Ankur Gupta, Sreedhar B. Kodali, Xiaoqiao Meng, Neil G. M. Richards, Sivasakthi Thirugnanapandi
  • Patent number: 11349605
    Abstract: A receiver is provided. The receiver includes: a first decoder configured to decode a superposition-coded signal by using a parity check matrix to generate Low Density Parity Check (LDPC) information word bits and first parity bits corresponding to a first layer signal; an encoder configured to encode the LDPC information word bits and the first parity bits to generate second parity bits, or encode the LDPC information word bits to generate the first parity bits and the second parity bits, by using the parity check matrix; and a second decoder configured to decode a signal which is generated by removing the first layer signal, corresponding to the LDPC information word bits, the first parity bits, and the second parity bits, from the superposition-coded signal, to reconstruct bits transmitted through the second layer signal.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 31, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Se-ho Myung, Kyung-joong Kim, Hong-sil Jeong
  • Patent number: 11336752
    Abstract: A transmitting apparatus and an operating method for the apparatus in a multimedia system are provided. The operating method includes inputting at least one network layer packet, generating a link layer packet based on the at least one network layer packet, and transmitting the link layer packet. The link layer packet includes a header including information indicating a packet type of the at least one network layer packet, information indicating whether the link layer packet includes a single network layer packet, and information indicating an identifier related to the at least one network layer packet.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: May 17, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sung-Hee Hwang
  • Patent number: 11308168
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 19, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
  • Patent number: 11277501
    Abstract: A broadcast signal transmission method according to one embodiment of the present disclosure comprises an IP layer processing step of generating Internet protocol (IP) packets including broadcast data and generating fragmented IP packets by fragmenting at least one IP packet of the IP packets in order to transmit to a link layer, a first link layer processing step of restoring the at least one IP packet by combining the fragmented IP packets of the IP packets output at the IP layer processing step, a second link layer processing step of performing header compression of IP packet including the restored at least one IP packet, and a third link layer processing step of encapsulating the header compressed IP packets into at least one link layer packet and transmitting the at least one link layer packet to a physical layer.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 15, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Kwon, Joonhee Yoon
  • Patent number: 11277305
    Abstract: Methods, systems, and devices for wireless communications are described that provide for configuration of edge data networks based on current and projected future locations of a user equipment (UE). The UE may provide one or more expected future locations based on routing information of the UE, a polygon associated with one or more current or future UE locations, a waypoint set of the UE, and the like. Based on the provided one or more future locations, the edge data network may provide to the UE one or more edge data network configurations for different UE locations. As the UE moves to different locations, different edge data network configurations may be used, thereby enhancing efficiency of UE operation in the edge data network.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: March 15, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Edward Robert Hall, Mahmoud Watfa, Alan Soloway, Tom Chin
  • Patent number: 11252775
    Abstract: Embodiments of the present disclosure disclose a session management method and an apparatus. The technology is specifically related to sending, by user equipment, a NAS message to an AGF, where the NAS message includes a PDU session establishment request message used to request to establish a PDU session, receiving, by the user equipment, a PDU session establishment accept message returned by a network side device, and establishing, by the user equipment, an access session with the AGF, where the access session is an access session related to the PDU session. The user equipment sends the NAS message to establish the PDU session, and establishes the access session with the AGF. Because the access session is related to the PDU session, the user equipment can map the PDU session to the access session, so that the user equipment accesses a 5G CN through a fixed network.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: February 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Youyang Yu, Hancheng Li
  • Patent number: 11226795
    Abstract: An efficient state-machine-based pattern matching technique processes tokens in an input queue and identifies patterns in the sequence of tokens that match one or more predetermined input patterns without backtracking. Tokens can include data or no data and a time component. The tokens can be a stream of data generated by a sensor, which transforms a physical property into a digital quantity. The pattern matching technique processes the input queue in a single direction, and does not examine any previously examined token. In an implementation, specific patterns to be matched are specified using a state machine, where the state machine is specified in a state table and operates using a state stack.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: January 18, 2022
    Assignee: FogHorn Systems, Inc.
    Inventors: Jason Lucas, Abhishek Sharma
  • Patent number: 11212374
    Abstract: In an approach for managing network sockets, a computer receives a request to create a network socket to transfer data. The computer identifies information associated with the received request, including one or more of: a default network protocol, one or more supported network protocols, ahead of time initialization, a data transfer policy, a failure policy, and a security policy. The computer creates a second level hash map based on the identified information, wherein the second level hash map includes the supported network socket protocols and a connection state. The computer determines a network protocol to utilize associated with the received request. The computer establishes a connection for the network socket over the determined network protocol.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy P. Ellison, Ankur Gupta, Sreedhar B. Kodali, Xiaoqiao Meng, Neil G. M. Richards, Sivasakthi Thirugnanapandi
  • Patent number: 11200592
    Abstract: This disclosure involves allocating content-delivery resources to electronic content-delivery channels based on attribution models accuracy. For instance, a simulation is executed that involves simulating user exposures, times between user exposures, and user responses. The simulation is performed based on parameters associated with simulating user exposures to electronic content-delivery channels and user responses to the user exposures. An accuracy of a channel attribution model when estimating an attribution of an electronic content-delivery channel to a user response is evaluated based on the simulation. A channel attribution model is selected based on the evaluation. An attribution of the electronic content-delivery channel is determined by applying the selected channel attribution model to actual user exposures and actual user responses.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 14, 2021
    Assignee: ADOBE INC.
    Inventors: Meghanath Macha Yadagiri, Ritwik Sinha, Shiv Kumar Saini
  • Patent number: 11199290
    Abstract: The invention provides an automatically adjustable computer stand for thin as well as thick computers, e.g., laptops and tablets. The stand has a first support arm and a second support arm, each arm being connected to the other arm by at least one living hinge, said living hinge exhibiting a relatively flexible central portion whereby weight from a computer pressing on the central portions of each living hinge causes each support arm to rotate inwardly towards the other support arm and into contact with said computer.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: December 14, 2021
    Assignee: Humancentric Ventures, LLC
    Inventors: Justin Hatfield, James Orrico
  • Patent number: 11191049
    Abstract: Systems and methods for improving wireless performance are described herein. A method includes nesting a second data packet within a first payload of a first data packet, the first data packet having a first synchronization sequence in combination with the first payload, the second data packet having a second synchronization sequence and a second payload; and transmitting the nested data packet from a transmitter to a receiver across a wireless connection, the wireless connection having attenuation and/or noise which reduces a likelihood of the first data packet being detected by the receiver, the receiver utilizing either of the first synchronization sequence or the second synchronization sequence to detect the nested data packet.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: November 30, 2021
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Patent number: 11178469
    Abstract: Systems, devices and methods are provided to automatically identify advertisements or other portions of a broadcast television stream before the stream is distributed via a cable, DBS, IPTV or other medium. The television broadcast is received at the data processing system, and audio content of the television broadcast is analyzed to generate an audio fingerprint of a portion of the audio content. The identified audio fingerprint are compared to audio fingerprints stored in a database to thereby identify the portion of the television broadcast based on the generated audio fingerprint. By identifying the contents of an actual broadcast prior to redistribution of the broadcast, additional actions may be taken that are unique to the identified content.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 16, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Robert Drew Major
  • Patent number: 11172031
    Abstract: A session management method and an apparatus, where the method includes: obtaining, by a session management function (SMF), a point-to-point protocol over Ethernet (PPPoE) message from a user equipment; assigning a PPPoE session identifier and/or an Internet Protocol (IP) address to the user equipment; and sending, by the SMF, the assigned PPPoE session identifier and/or IP address to the user equipment, to establish a PPPoE connection between the user equipment and a network side device. The method is performed after a packet data unit (PDU) session is successfully established. The SMF sends the PPPoE session identifier and/or the IP address to the user equipment. In this case, the user equipment can store a correspondence between the established PDU session and a PPPoE session, such that the user equipment accesses a 5G core network (CN) through a fixed network.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 9, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Youyang Yu, Hancheng Li
  • Patent number: 11165538
    Abstract: The present implementations relate to codeblock concatenation for improved vulnerable symbol handling. For example, a transmitter user equipment (UE) may, for each of the first codeblock and the second codeblock, a first number of coded bits to be mapped to the first number of resource elements satisfying a vulnerability condition and the second number of resource elements not satisfying a vulnerability condition. The UE further extracts, for each of the first codeblock and the second codeblock, a subset of the first number of coded bits and a subset of the second number of coded bits. The UE further concatenates the subset of the first and second number of coded bits from the first codeblock and the second codeblock, and generates a concatenated codeblock for transmission including the concatenated subset of the first number of coded bits and the concatenated subset of the second number of coded bits.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 2, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Kapil Gulati, Shuanshuan Wu, Junyi Li
  • Patent number: 11165789
    Abstract: Application interactions are seamlessly moved between clients of a software platform. An application-based interaction initiated at a first client for which use by an operator is pre-authenticated is detected. An indication of the application-based interaction is signaled to one or more other clients for which use by the operator is pre-authenticated. A determination is made to switch the application-based interaction to a second client of those other clients. The application-based interaction is switched from the first client to the second client while the application-based interaction remains in progress, such as using a communication channel opened between the first client and the second client. The operator may then continue and eventually terminate the application-based interaction at the second client.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: November 2, 2021
    Assignee: Zoom Video Communications, Inc.
    Inventor: Jeffrey William Smith
  • Patent number: 11128546
    Abstract: A method is provided to generate a network risk heatmap. The method includes obtaining first data related to technical support and operations issues of a network that includes a plurality of network elements and second data related to updates and configurations of the network. The method involves analyzing the first data and the second to generate a device risk heatmap rule that determines a level of predictive failure risk as a function of network telemetry data indicative of real-time operations of the network. The method further includes applying the device risk heatmap rule to network telemetry data collected from the network to create a network heatmap representing a level of predictive failure risk for the plurality of network elements in the network. The method then includes instantiating a path or tunnel in the network based on the network heatmap.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, Rajiv Asati
  • Patent number: 11120006
    Abstract: Transaction requests may be ordered in a distributed database according to an independently assigned sequence. Different distributed system nodes, such as a transaction coordinator and a storage node may independently assign sequence numbers to requests to access a distributed database. A storage node may receive the request from a transaction coordinator with an assigned sequence number and another request to which the storage node may assign a sequence number. The storage node can then order performance of the requests based on the sequence numbers.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas Brian Terry, Tate Andrew Certain, Amit Gupta, Rishabh Jain, Vaibhav Jain, Alexander Richard Keyes, Somasundaram Perianayagam, Nathan Pellegrom Riley, Akshat Vig, Ming-Chuan Wu
  • Patent number: 11115354
    Abstract: The invention relates to a technique of co-operation between a plurality of client entities communicating among themselves by way of at least one instantaneous-communication channel established between the client entities and said plurality. A first client entity of said plurality dispatches an executable application to at least one second client entity of said plurality by way of said at least one instantaneous-communication channel. This application is then executed by the first client entity in co-operation with an execution of said application on the second client entity.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: September 7, 2021
    Assignee: Orange
    Inventor: Yoann Huiban
  • Patent number: 11113219
    Abstract: In at least one embodiment, a method for handling data units in a multi-user system includes granting a shared resource to a user of a plurality of users for a transaction associated with an entry of a transaction data structure. The method includes determining whether the transaction stored last partial data of a data unit associated with the user in an alignment register associated with the user. The method includes asserting a request for arbitration of a plurality of transactions associated with the plurality of users. The request is asserted for an additional transaction associated with the entry in response to determining that the transaction stored the last partial data in the alignment register. The method may include flushing the last partial data from the alignment register to a target memory in response to detecting an additional grant of the shared resource to the user for the additional transaction.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: September 7, 2021
    Assignee: NXP USA, Inc.
    Inventors: Puneet Khandelwal, Arvind Kaushik, Amrit Pal Singh
  • Patent number: 11115457
    Abstract: Apparatuses, systems, and methods for a wireless device to perform methods for mitigating HTTP transaction errors for a data connection. The wireless device may establish a data connection over a first network interface of the wireless device at an HTTP layer of the wireless device. A transport connection may support the data connections and may support multiple HTTP transactions. An advisory signal may be received at the HTTP layer and, responsive to the advisory signal including first information, the HTTP layer may determine that at least a portion of the HTTP transactions can be (safely) retried. The HTTP layer may terminate, without notifying the application layer, the portion of HTTP transactions and may initiate, via a second transport connection established over a second network interface, retries of the first portion of HTTP transactions.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Scott M. Marshall, Franco Travostino, Darren S. Litzinger, Vijay Venkataraman