Computer-to-computer Data Framing Patents (Class 709/236)
  • Patent number: 11977503
    Abstract: A control device includes a memory, and a processor coupled to the memory, to a first communication bus, and to a second communication bus, the processor being configured to control whether or not to relay data communicated using the first communication bus to the second communication bus, and in a case in which a request has been received for data communicated using the first communication bus, execute switching so as to relay data received from the first communication bus to the second communication bus.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: May 7, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yusuke Kato, Seigo Takai
  • Patent number: 11963176
    Abstract: A method of wireless communication may include transmitting an uplink slot with a first control region, a second control region, and (e.g., optionally) a data region. Each region may include time resources and frequency resources. Transmitting the uplink slot may include transmitting the first control region in an earlier part of the uplink slot and transmitting the second control region (e.g., and the data region) in a later part of the uplink slot. The first control region may include time-critical control information and the second control region may include non-time-critical control information. A receiver receiving the uplink slot may receive the first control region before receiving the data region and the second control region.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: April 16, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Sony Akkarakaran, Tao Luo, Xiaoxia Zhang, Zhifei Fan, Juan Montojo
  • Patent number: 11934543
    Abstract: Systems and methods for generating transient object references are provided. The systems and methods perform operations including establishing a session between a first entity and a second entity. The operations include identifying an object that the first entity is authorized to access according to a first set of access privileges. The operations include generating a reference associated with the object. The operations include temporarily authorizing the second entity to access the object using the reference according to a second set of access privileges, the second set of access privileges being derived from the first set of access privileges.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: March 19, 2024
    Assignee: Snowflake Inc.
    Inventors: Jennifer Wenjun Bi, Khalid Zaman Bijon, Damien Carru, Thierry Cruanes, Simon Holm Jensen, Daniel N. Meredith, Subramanian Muralidhar, Eric Robinson, David Schultz, Zixi Zhang
  • Patent number: 11936717
    Abstract: Various embodiments of the present application set forth a computer-implemented method comprising determining a set of digital assets to transfer to a destination device, generating, from the set of digital assets, a corresponding set of chunks, where each chunk is a pre-defined size, for each chunk in the set of chunks, transmitting the chunk to a service node included in a set of service nodes, and verifying that the service node received the chunk, where the set of service nodes receives at least two chunks of the set of chunks in parallel, and after the set of service nodes send the at least two chunks in parallel to the destination device, verifying that the destination device received the set of chunks.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: March 19, 2024
    Assignee: NETFLIX, INC.
    Inventors: Shunfei Chen, Christopher Ginter, Victor Yelevich
  • Patent number: 11916662
    Abstract: A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a fixed number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: February 27, 2024
    Assignee: Microchip Technology Inc.
    Inventors: Steven Scott Gorshe, Winston Mok
  • Patent number: 11910325
    Abstract: The disclosure relates in some aspects to an energy-aware architecture that supports a low power scheduling mode. For example, a media access control (MAC) architecture for a base station (e.g., an enhanced Node B) and associated access terminals (e.g., UEs) can take the power needs of the access terminals into account when scheduling the access terminals. In some aspects, an access terminal may support a particular frame structure for a low power mode. Accordingly, scheduling of the access terminal may include use of the particular frame structure during low power mode.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: February 20, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Peter Pui Lok Ang, Tingfang Ji, Jing Jiang, Krishna Kiran Mukkavilli, Joseph Binamira Soriaga, John Edward Smee, Naga Bhushan
  • Patent number: 11909841
    Abstract: In one embodiment, a method includes: receiving, in an edge platform, a plurality of messages from a plurality of edge devices coupled to the edge platform, the plurality of messages comprising metadata including priority information and granularity information; extracting at least the priority information from the plurality of messages; storing the plurality of messages in entries of a pending request queue according to the priority information; selecting a first message stored in the pending request queue for delivery to a destination circuit; and sending a message header for the first message to the destination circuit via at least one interface circuit, the message header including the priority information, and thereafter sending a plurality of packets including payload information of the first message to the destination circuit via the at least one interface circuit. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 20, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Kenneth Shoemaker, Vinodh Gopal, Ned M. Smith
  • Patent number: 11902105
    Abstract: A computing device can receive flow data from one or more flow tables for a programmable network switch. The computing device can also generate, based on the flow data, a graphical user interface showing relationships between recirculation operations defined in the flow data. The graphical user interface can include a directed graph having nodes representing the recirculation operations. The graphical user interface can also include directed links specifying a sequential order in which the recirculation operations are to be applied to data packets by the programmable network switch. Each of the nodes can correspond to a respective recirculation operation among the recirculation operations.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: February 13, 2024
    Assignee: RED HAT, INC.
    Inventors: Adrian Moreno Zapata, Marcelo Leitner
  • Patent number: 11895137
    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: December 2, 2022
    Date of Patent: February 6, 2024
    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: 11856899
    Abstract: Aspects of the technology described herein provide a system for improved control and monitoring of a movable tower in an irrigation system. A computer controller associated with a tower of an irrigation system receives an indication of parameter modification. The system is then able to change parameters at a component of the tower control system based on the received parameters. The system stores the current angle sensed between two adjacent span members. If the stored angle is between two threshold levels, a drive signal is provided to a motor. The system is operable to selectively apply a drive signal at a tower in an align mode. The system provides the ability to digitally modify a threshold that is used in a machine run-mode to operate the motor at a tower.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: January 2, 2024
    Assignee: Reinke Manufacturing Co., Inc.
    Inventors: Monte Keith Stouffer, Hal Reece Hockersmith
  • Patent number: 11863465
    Abstract: Intelligent bandwidth prioritization and allocation are provided. Data about a local network and devices connected to the network may be collected, monitored, measured, and tracked over time for generating a profile about a subscriber. For example, the profile may comprise a data-based representation of the data transmission capabilities and data usages and behaviors associated with the subscriber network that can be used for identifying network performance issues, to determine traffic classification, classification criteria, and priority values for automatically classifying traffic flows, and to determine bandwidth allocation rules, optimizations, and other traffic management instructions that can be automatically implemented by the access point to optimize performance of data flows.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: January 2, 2024
    Assignee: Cox Communications, Inc.
    Inventors: Yousef Wasef Nijim, Michael Paul Overcash, James Alan Strothmann, Anthony Joseph Insinga
  • Patent number: 11848864
    Abstract: The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Ab¬straction Layer) payload. Here, the label is determined based on layer information which is combination of a spatial scalable level, a temporal scalable level, and a quality scalable level of the encoded data. The decoder uses the label to decide which one of multiple decoding modules is used to decode the current NAL payload. Moreover, the label can be included in the packet header so that the MANE (Media Aware Network Element) can use the label to decide whether to forward the packet or drop it. For example, the label in the packet header can be used for QoS control of video service by using the flow label field in IPv6 packet header.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: December 19, 2023
    Assignee: University-Industry Cooperation Group of Kyung Hee University
    Inventors: Doug Young Suh, Kyu Heon Kim, Gwang Hoon Park
  • Patent number: 11838219
    Abstract: Disclosed methods provision a host with a pair of proxy resources. A first proxy resource may be configured to forward traffic from an in-band management interface of the host to a link-local interface of a BMC or the like. The second proxy resource is configured to forward traffic received via a link-local interface of the host to a management network interface of a cluster manager. Upon receiving an event subscription message from the cluster manager via the in-band management interface of the host, the event subscription message is forwarded by the first proxy to the link-local interface of the BMC to register a link-local interface of the host as a subscriber for one or more events. Responsive to receiving an event notification from the BMC via the link-local interface of the host, the event notification is automatically forwarded to the management network interface of the cluster manager.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Yun Sun, Joan Jun Xiong, Zheng Zhang, Weiyi Xie
  • Patent number: 11836766
    Abstract: An information providing method includes the steps, executed by a computer capable of acquiring provision information, of acquiring identification information that is a trigger for acquiring the provision information, creating account data for accessing a mailbox that stores the provision information, on the basis of the identification information, acquiring the provision information stored in the mailbox by using the created account data and a predetermined code, and displaying the acquired provision information on a display part.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: December 5, 2023
    Assignee: GOOD CREATE INC.
    Inventor: Hiroshi Inamo
  • Patent number: 11831416
    Abstract: A sending device divides a message that is to be sent to a receiving device into a plurality of partial messages each having a length equal to or less than a predetermined length. The sending device puts the plurality of partial messages in a queue. The sending device takes one partial message out of the queue among the plurality of partial messages and sends the one partial message to the receiving device. The sending device receives notification information indicating that the sent partial message has been displayed in a display area. The sending device takes a next partial message out of the queue among the plurality of partial messages and sends the next partial message to the receiving device after the notification information is received.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 28, 2023
    Assignee: Rakuten Group, Inc.
    Inventor: Kazuhisa Naoi
  • Patent number: 11818135
    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 2, 2023
    Date of Patent: November 14, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Vladimir Charnauski, David Mochizuki
  • Patent number: 11816124
    Abstract: Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, a file format is assigned to a source electronic data files by a data importation system. The data importation system may further identify a file type identifier associated with the source electronic data file and map the source electronic data file to a transformation template. The data importation system may further store the file format, file type identifier, and an indication of the transformation template as a file type profile associated with the source electronic data file in a database.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Stephen Yazicioglu, Christopher Luck, Robert Giardina, Justin Streufert, Timothy Slatcher, Gregory O'Connor, Brandon Marc-Aurele, Olivia Zhu, Howard Schindel, Henry Tung, Lucas Ray, Christopher Leech, Eric Jeney, Stefan Negrus, Jason Lee, Alessandro Mingione, John McKinstry Doyle, Hunter Pitelka, Ethan Lozano, Joel Ossher, Matthew Fedderly
  • Patent number: 11818228
    Abstract: Systems and methods for determining a user's presence on a network of an enterprise are provided. Traffic is collected to a network from devices and, over a period of time, login and logoff information from a user is determined from the collected network traffic. Network sessions are determined from a user's login and logoff information and timetable is generated specific to the user that contains the network sessions. The time table identifies when the user was active and when the user was not active based on the login and logoff information and, therefore, present at a particular location over a period of time.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tal Arieh Be'ery, Itai Grady, Tom Jurgenson, Idan Plotnik, Sivan Krigsman, Michael Dubinsky, Gil David
  • Patent number: 11797600
    Abstract: Methods, apparatuses and computer program products implement embodiments of the present invention that include capturing a series of point-in-time images of a database including one or more tables, each of the tables including one or more fields. Upon receiving, from a user, a query with respect to a variation of a given field over a specified period of time, the point-in-time images are analyzed in order to extract the variation; and the extracted variation is presented to the user.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: October 24, 2023
    Assignee: OWNBACKUP LTD.
    Inventors: Yehonatan Mazar, Ori Yankelev, Roi Dover, Adrian Kunzle
  • Patent number: 11799990
    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: February 1, 2022
    Date of Patent: October 24, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Kwon, Joonhee Yoon
  • Patent number: 11799988
    Abstract: The disclosure provides an approach for segmenting a user datagram protocol (UDP) packets. A method includes generating the UDP packet, containing UDP data, at a virtual computing instance (VCI) running on a host machine; sending the UDP packet from the VCI to a hypervisor running on the host machine; after sending the UDP packet to the hypervisor, segmenting the UDP packet into a plurality of UDP segments, wherein each of the plurality of UDP segments includes a portion of the UDP data and a UDP header; and transmitting the plurality of UDP segments, over a network, to a destination of the UDP packet.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: October 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Ronak Doshi, Peng Li, Guolin Yang, Boon Seong Ang
  • Patent number: 11792114
    Abstract: A network interface controller (NIC) capable of efficient management of non-idempotent operations is provided. The NIC can be equipped with a network interface, storage management logic block, and an operation management logic block. During operation, the network interface can receive a request for an operation from a remote device. The storage management logic block can store, in a local data structure, outcome of operations executed by the NIC. The operation management logic block can determine whether the NIC has previously executed the operation. If the NIC has previously executed the operation, the operation management logic block can obtain an outcome of the operation from the data structure and generate a response comprising the obtained outcome for responding to the request.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 17, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Duncan Roweth, Robert L. Alverson, Albert Cheng, Timothy J. Johnson
  • Patent number: 11757826
    Abstract: A controller can securely publish an application of a tenant by securely extending a network fabric into the networks of the tenant with virtual private networks and NAT. After a tenant deploys an application into one or more networks of the tenant, the tenant can indicate select applications to publish. The network controller assigns a network address from the routable address space of the network fabric to the application and a network address aggregate to each application connector that will front an instance of the application, which securely extends the network fabric into the tenant network. The network controller configures NAT rules in the network fabric and on the application connector to create a route for traffic of the application through the network fabric to the application instance using a fully qualified domain name assigned to the application without exposing a private network address of the application instance and preserving security of other resource on the tenant network.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: September 12, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jayant Jain, Brian Russell Kean, Aditya Srinivasa Ivaturi, Mohit Sahni, Mingfei Peng
  • Patent number: 11748076
    Abstract: A method of generating a representation of a program logic includes: capturing first program code in a low-level programming language, the program code having been generated by compiling program logic defined in a high-level language; dividing the captured first program code into a sequence of code sections based on a predetermined set of at least partially parameterized code patterns, wherein specific parameter values are captured for each code section and a terminal symbol of an intermediate language is assigned to each code section; assigning the assigned terminal symbols to non-terminal symbols of the intermediate language based on a context-free grammar, wherein a totality of the assigned non-terminal symbols describes the program logic of the first program code in the intermediate language; and generating a representation of the program logic independent of the first processor architecture based on the associated non-terminal symbols of the intermediate language and the detected parameter values.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: September 5, 2023
    Assignee: Fujitsu Technology Solutions GmbH
    Inventors: Dieter Kasper, Raimund Mayer
  • Patent number: 11745751
    Abstract: A vehicle and a method of managing a user setting menu (USM) enables the vehicle to add a new function after production of the vehicle so as to effectively manage the USM. The method includes: acquiring, by a conversion controller, first setting information about at least one existing function from a system controller through a first network using a first protocol; converting, by the conversion controller, the first setting information into second setting information using a second protocol; transmitting the converted second setting information to a head unit controller to manage the USM through a second network; transmitting third setting information about a one new function from a connectivity controller to the head unit controller through the second network, and updating, by the head unit controller, the USM based on the second and third setting information.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 5, 2023
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Seok Min Hwang, Yong Jin Shin
  • Patent number: 11743185
    Abstract: The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Abstraction Layer) payload. Here, the label is determined based on layer information which is combination of a spatial scalable level, a temporal scalable level, and a quality scalable level of the encoded data. The decoder uses the label to decide which one of multiple decoding modules is used to decode the current NAL payload. Moreover, the label can be included in the packet header so that the MANE (Media Aware Network Element) can use the label to decide whether to forward the packet or drop it. For example, the label in the packet header can be used for QoS control of video service by using the flow label field in IPv6 packet header.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: August 29, 2023
    Assignee: University-Industry Cooperation Group of Kyung Hee University
    Inventors: Doug Young Suh, Kyu Heon Kim, Gwang Hoon Park
  • Patent number: 11736939
    Abstract: Embodiments of an apparatus and method are disclosed. In an embodiment, a method of executing multi-link operations in a multi-link communications system comprises performing a single frame exchange between a first multi-link device and a second multi-link device to execute a multi-link operation for multiple links between the first and second multi-link devices using a frame transmitted on a first link among the multiple links, wherein the frame includes an element that carries other link information on at least one link of the multiple links other than the first link, wherein the frame includes per-link value information that has different values for different links of the multiple link, and wherein successful execution of the single frame exchange completes the multi-link operation for at least two links of the multiple links between the first and second multi-link devices.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 22, 2023
    Assignee: NXP USA, Inc.
    Inventors: Liwen Chu, Young Hoon Kwon, Hongyuan Zhang, Hui-Ling Lou
  • Patent number: 11730545
    Abstract: Methods and related systems and devices are described for performing various AR medical applications, including a method of guiding augmented reality (AR) intervention. In one aspect, a primary client device: receives model sets, an intervention plan having an intervention field, and session information about a session related to the AR intervention from a server; receives first real-time input data from a first input device; generates metrics by evaluating an execution of the intervention plan by comparing the intervention plan to the first real-time input data; displays real-time graphics, based at least in part on the metrics, spatially over the intervention field; receives real-time status data, from the server, about a replicate client device that joins the session; sends the first real-time input data, the metrics and the evaluation computed from the intervention plan, through the server, to the replicate client device.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: August 22, 2023
    Assignee: University Health Network
    Inventors: Zigang Jimmy Qiu, Stefan Hofer, Blake Murphy, Tomas J. Saun, Lukasz Brzozowski, Trinette Wright, Xun Lin
  • Patent number: 11700323
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nested data packet; and extract the payload.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: July 11, 2023
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, Ravikiran Gopalan, Sandeep Kesireddy
  • Patent number: 11700144
    Abstract: A master slave communication system capable of reducing a manufacturing cost is provided. The mater slave communication system includes a master node and a plurality of slave nodes having the same initial address. A communication between the master node and one slave node among the plurality of slave nodes is established by using the initial address set as an address of the one slave node. The address of the one slave node is changed into another address which has been transmitted from the master node to the one slave node through the established communication and is different from the initial address.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: July 11, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koichiro Ino
  • Patent number: 11695718
    Abstract: The subject technology retrieves, by a client device from a storage device, first image data captured by the client device at a previous time. The subject technology receiving first metadata corresponding to a selected image processing operation. The subject technology generates second image data based on the first metadata and the image processing operation performed on the first image data. The subject technology generates second metadata comprising information related to the image processing operation, the second metadata including a first identifier associated with the first image data, and second identifier associated with the second image data. The subject technology generates a message comprising the second metadata, the second image data, and the first image data.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 4, 2023
    Assignee: Snap Inc.
    Inventors: Jean Luo, Oleksandr Grytsiuk, Ivan Golub, Mykhailo Sokolov
  • Patent number: 11693795
    Abstract: Methods and apparatus to extend local buffer of a hardware accelerator are disclosed herein. In some examples, an apparatus, including a local memory, a first hardware accelerator (HWA), a second HWA, the second HWA and the first HWA connected in a flexible data pipeline, and a spare scheduler to manage, in response to the spare scheduler inserted in the flexible data pipeline, data movement between the first HWA and the second HWA through the local memory and a memory. Local buffer extension may be performed by software to control data movement between local memory and other system memory. The other system memory may be on-chip memory and/or external memory. The HWA sub-system includes a set of spare schedulers to manage the data movement. Data aggregation may be performed in the other system memory. Additionally, the other system memory may be utilized for conversion between data line and data block.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: July 4, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Niraj Nandan, Mihir Mody, Rajat Sagar
  • Patent number: 11695797
    Abstract: A proxy computer system retrieves content requested by a client computer from a third-party network service. The proxy computer system parses the content to identify a plurality of links including a first link to a first target resource and a second link to a second target resource. The proxy computer system generates modified content comprising (i) a direct link that includes an absolute domain address of the third-party network service that enables the client computer to bypass the proxy service and directly retrieve the first target resource from the third-party network service, and (ii) a proxy link that enables the client computer to retrieve the second target resource via the proxy service implemented by the network computer system. The proxy computer system provides the modified content to the client computer.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: July 4, 2023
    Inventor: Anthony Scotney
  • Patent number: 11688079
    Abstract: A digital content production center and method are described. An illustrative method includes receiving object information from a plurality of different sensors, where a first sensor in the plurality of sensors provides first sensor data to describe the object information and where a second sensor in the plurality of sensors provides second sensor data to describe the object information. The method further includes determining that the first sensor data and not the second sensor data, thereby differentiating sensor data information, is to be used in connection with building an image of an object described by the object information, generating a set of prioritized data streams that include digital representations of the first sensor data and not necessarily the second sensor data, and transmitting the data streams across a communication network, according to a prioritization.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: June 27, 2023
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 11689648
    Abstract: A network interface device comprises an input configured to receive a storage response comprising a plurality of packets of data, one or more packets comprising a header part and data to be stored, the header part comprising a transport protocol header and a data storage application header. A first packet processor is configured to receive two or more of said plurality of packets and perform transport protocol processing of the received packets to provide transport protocol processed packets A second packet processor configured to receive the transport protocol processed packets from the first packet processor, to write the data to be stored of the received packets to memory and to provide the data storage application header and a pointer to a location in the memory to which the data has been written.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: June 27, 2023
    Assignee: XILINX, INC.
    Inventors: Steven Leslie Pope, Derek Edward Roberts, Dmitri Kitariev, Neil Duncan Turton, David James Riddoch, Ripduman Sohan
  • Patent number: 11689450
    Abstract: Disclosed herein are system, method, and computer program product embodiments for routing communication to applications. In an embodiment, first application can transmit a connection to a second application without knowing the exact route address of the second application. An agent can intercept the connection from a first application intended for a second application. The agent can identify the route address for the second application, determine the protocol the connection was intended to be transmitted, and forward the connection based on the route address and protocol to the second application.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: June 27, 2023
    Assignee: SAP SE
    Inventors: Bolivar Santos Perez Pereira, David Briemann
  • Patent number: 11689427
    Abstract: An apparatus and method is disclosed for segment routing (SR) over label distribution protocol (LDP). In one embodiment, the method includes a node receiving a packet with an attached segment ID. In response, the node may attach a label to the packet. Thereafter, the node may forward the packet with the attached label and segment ID to another node via a label switched path (LSP).
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: June 27, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ahmed R. Bashandy, Clarence Filsfils, David D. Ward
  • Patent number: 11689491
    Abstract: Methods, systems, and media for presenting comments based on correlation with content are provided. In some implementations, a method for presenting ranked comments is provided, the method comprising: receiving, using a hardware processor, content data related to an item of content; receiving, using the hardware processor, comment data related to a comment associated with the item of content; determining, using the hardware processor, a degree of correlation between at least a portion of the comment data and one or more portions of the content data; determining, using the hardware processor, a priority for the comment based on the degree of correlation; and presenting, using the hardware processor, the comment based on the priority.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 11683285
    Abstract: Systems and methods are described for enhancing a social media post with a content item. An illustrative method includes receiving a social media post; extracting, from the social media post, a first content item; identifying, in a frame of the first content item, a portion of the frame that is a non-focus portion; identifying a plurality of content items that fit within the non-focus portion; identifying a content preference of an audience of the social media post; determining an estimated length of time that the audience will view the social media post; selecting a second content item, from the plurality of content items, that matches the content preference of the audience and has a duration that does not exceed the estimated length of time; generating an enhanced social media post by overlaying the second content item onto the non-focus portion; and generating for display the enhanced social media post.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: June 20, 2023
    Assignee: ROVI GUIDES, INC.
    Inventor: Madhusudhan Srinivasan
  • Patent number: 11677861
    Abstract: A computer-implemented method for interoperable data exchange between a first real-world entity and a second real-world entity with both real-world entities connected to a same communication network, the first and second real-world entities having first and second digital representations, respectively, each digital representation being a virtual entity replicating data, structure, and functions associated with any one of the real-world entities, the first and the second digital representations having different formats, the method, executed by at least one computing device of the second real-world entity, including: receiving a request for data of the second digital representation to be provided to the first digital representation; evaluating a set of predefined mapping strategies with each mapping strategy being associated with a target model template, by determining a mapping similarity measure for each mapping strategy based on similarities in a structure and semantics of respective data models of the first
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: June 13, 2023
    Assignee: ABB Schweiz AG
    Inventors: Marie Christin Platenius-Mohr, Somayeh Malakuti, Thomas Goldschmidt
  • Patent number: 11663143
    Abstract: A server includes a data cache for storing data objects requested by mobile devices, desktop devices, and server devices, each of which may execute a different configuration of an application. When a cache miss occurs, the cache may begin loading portions of a requested data object from various data sources. The cache itself may be divided into multiple partitions, and each of the partitions may be assigned to a specific attribute, such as an application configuration. Portions of the data object may be loaded into corresponding cache partitions based on the attributes of each. Although part of a single cache, each of the partitions may be independently assigned different cache replacement policies. Performance metrics for each of the partitions may be monitored and used to update the cache replacement policy for each partition at runtime without interrupting response traffic.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: May 30, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuvaraj Chandrasekaran, Lawrence Lindsey, Mihir Kumar Das, Santosh Kumar Kotikalapudi
  • Patent number: 11659017
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: May 23, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11652642
    Abstract: The subject matter herein is directed to a digital data locker that acts as an intermediary between end users operating end user device and document providers. The data locker provides the end user with a secure and easy way to manage, store, and retrieve data that is stored at the document providers. Specifically, the features provided by the data locker include, but are not limited to, a dual level of encryption for data, content assurance to determine whether the data is corrupted, and dissociation between an identity of an end user and the data of the end user stored at the document providers. More specifically, an end user device operated by the end user, through use of a single application, may access the data locker to securely store and retrieve data on/from the document providers.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: May 16, 2023
    Assignee: Escher Group (IRL) Limited
    Inventors: Alan Kilduff, Ronan O'Hurley
  • Patent number: 11645428
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for hardware-level encryption. An example method includes receiving an instance of information/data by processing circuitry; and disassembling, by the processing circuitry, the instance of information/data into a plurality of sections. The processing circuitry assigns each section of the plurality of sections a location in an allocated portion of memory. The locations are determined based at least in part on a quantum obfuscation map (QOM). The QOM is generated based on one or more quantum obfuscation elements (QOEs) corresponding to a quantum state of a quantum particle. The processing circuitry then causes each of the plurality of sections to be stored at the corresponding assigned location in the allocated portion of the memory.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: May 9, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Michael Erik Meinholz, Peter Bordow, Robert L. Carter, Jr., Pierre Arbajian, Jeff J. Stapleton
  • Patent number: 11625267
    Abstract: There is provided an information processing apparatus including a processing unit that performs a series of processes with an external device, and a detection unit that detects an interrupt of a process other than the series of processes after the series of processes is started, in which the processing unit changes contents of a process to be performed after the interrupt is detected on the basis of a detection state of the interrupt.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 11, 2023
    Assignee: FELICA NETWORKS, INC.
    Inventors: Yasumasa Nakatsugawa, Seiji Kawamura, Naofumi Hanaki
  • Patent number: 11617251
    Abstract: A load control system may comprise load control devices for controlling respective electrical loads, and a system controller operable to transmit digital messages including different commands to the load control devices in response to a selection of a preset. The different commands may include a preset command configured to identify preset data in a device database stored at the load control device and/or a multi-output command configured to define the preset data for being stored in the device database. The system controller may decide which of the commands to transmit to the load control devices in response to the selection of the preset.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: March 28, 2023
    Assignee: Lutron Technology Company
    Inventors: Brian Michael Courtney, Timothy Gill, Sriram Gopalakrishnan, Roshni Ashwin Shah, Vidya Sukumar, Mark S. Taipale, Mark Yorgey
  • Patent number: 11606511
    Abstract: A video processing device includes a state memory storing a plurality of setting states of each setting related to video processing; a state applying processor configured to apply the setting states to the settings related to the video processing; a history memory setting a series of changes in the settings related to the video processing as a change history of one group and store a plurality of change histories of the one group; a history reproduction processor reproducing the series of changes of the settings; an execution sequence memory configured to store a sequence of the setting states to be applied among the plurality of setting states and the change histories; and a sequencer configured to execute the application of the setting states by the state applying processor and the reproduction of the change histories by the history reproduction processor in the sequence stored in the execution sequence memory.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: March 14, 2023
    Assignee: Roland Corporation
    Inventors: Kohei Hattori, Ryusei Muroi
  • Patent number: 11601489
    Abstract: A method for transmitting a stream includes: receiving a streaming request from a stream receiver, in which the streaming request includes a stream identifier and a type of the stream receiver; obtaining an encapsulated stream by performing protocol encapsulation on a stream corresponding to the stream identifier based on a streaming protocol corresponding to the type; and transmitting the encapsulated stream to the stream receiver.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 7, 2023
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Chenghai Ma
  • Patent number: 11601184
    Abstract: The present technology relates to a communication apparatus and a communication method that permit realization of more reliable communication. Provided is a communication apparatus that includes a control section that performs control such that plural aggregated subframes are sent in a predetermined sequence for each frame included in each of spatially multiplexed streams when a frame is sent to another communication apparatus as plural spatially multiplexed streams. The present technology is applicable, for example, to a communication apparatus included in a wireless LAN system.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: March 7, 2023
    Assignee: SONY GROUP CORPORATION
    Inventor: Shigeru Sugaya
  • Patent number: 11588846
    Abstract: Provided is a network control device 2000 for controlling a network where a plurality of terminals and countermeasure devices are connected, the network control device 2000 including: a clustering unit 2001 that divides terminals including an incident-detected terminal and the related terminal group into a plurality of zones, on the basis of terminal information including information with which an incident-detected terminal is able to be identified, information with which a related terminal group suspected of being related to an incident is able to be identified among the plurality of terminals, and an inter-terminal communication history; and a communication control setting unit 2002 that sets communication control relating to the terminals and the countermeasure devices for each of the plurality of zones.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 21, 2023
    Assignee: NEC CORPORATION
    Inventors: Daichi Hasumi, Satoshi Ikeda