Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 11321182
    Abstract: Embodiments of the present disclosure relate to a data backup method, a data backup device, and a computer program product. The method comprises: receiving a request for backing up stored data; determining a backup requirement based on the request, the backup requirement comprising a requirement with respect to processing backup data of the stored data in a backup system; and determining a backup operation for processing the backup data based on the backup requirement.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 3, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Weiyang Liu, Mengze Liao, Qi Wang, Ren Wang, Ming Zhang
  • Patent number: 11316814
    Abstract: An avionics system including a first node and a second node wherein the first node is arranged to transmit a data message having: a data identifier, dynamic metadata associated with the data identifier and data content to the second node; wherein the second node is arranged to receive the data message from the first node and to: locate and read the data identifier within the data message; locate and read the dynamic metadata associated with the read data identifier; and retrieve data content from the determined position in the data message, wherein the data message contains multiple data identifiers, each with associated dynamic metadata and associated data content, and the second node is arranged only to locate and read the data identifier and dynamic metadata and retrieve data content in relation to a subset of the plurality of data identifiers.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 26, 2022
    Assignee: Airbus Operations Limited
    Inventors: Kayvon Barad, Anand Pavaskar
  • Patent number: 11317129
    Abstract: Aspects of the present disclosure involve a system and method for providing the best available version of a content to a viewer client device considering the device capabilities of the viewer client device. To access the content, a viewer client device sends an access request comprising its device capabilities. Upon receiving the access request, the server computer generates a ranked list of all possible content versions for the viewer client device, the content versions being ranked based on their compatibility with the device capabilities of the viewer client device. The server computer selects, among the one or more available versions of the content, the content version ranked first in the ranked list and provides the selected content version to the viewer client device.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: April 26, 2022
    Assignee: Snap Inc.
    Inventors: Michael Ronald Cieslak, Zahra Ferdowsi, Jun Huang, Michael David Marr, Jiayao Yu, Finn Parnell, Aleksandr Zhang, Chao Pang
  • Patent number: 11301175
    Abstract: A method for controlling a storage device is provided. The method may include: transmitting an initial command conforming to a first communications protocol and a data payload comprising a command parameter to the storage device, wherein the command parameter conforms to a second communications protocol; transmitting a setting command conforming to the first communications protocol to the storage device; and generating an operation command conforming to the second communications protocol according to the initial command, the setting command and the data payload comprising the command parameter. More particularly, the initial command and the setting command are different commands.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: April 12, 2022
    Assignee: Silicon Motion, Inc.
    Inventor: Chun-Chieh Chen
  • Patent number: 11303513
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device determines performance measurements for a network connection of the network device. The performance measurements are sent by the network device to a web service over the network connection, where the web service computes configuration settings for the network device based on the performance measurements. The web service returns the computed configuration settings to the network device, and the network device applies the computed configuration settings to the QoS functions of the network device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 12, 2022
    Assignee: Evenroute, LLC
    Inventor: Jonathan Foulkes
  • Patent number: 11301792
    Abstract: Cross-domain integration within product lifecycle management can include providing a plurality of finite state machines (FSMs), wherein each FSM is associated with one business object of an integration flow between a first enterprise information system and a second enterprise information system. Each FSM defines a plurality of lifecycle states of the associated business object. A business rule can be associated with each lifecycle state of each FSM. For each FSM, the associated business rules are independent of the FSM. For a selected lifecycle state of each FSM, the associated business rule defines a condition causing a transition from the selected lifecycle state to a next lifecycle state of the FSM. A network of the plurality of FSMs is established by providing communication links among individual ones of the plurality of FSMs according to the business rules. The communication links define the integration flow.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Annap Derebail, Amaresh Rajasekharan, Man Mohan Singh
  • Patent number: 11297664
    Abstract: Embodiments of methods and systems for mobility in enterprise networks are presented. The methods and systems described herein provide a mobile wireless device with access to both an enterprise network and an external network by establishing a proxy connection between a gateway component of the enterprise network and a gateway component of the external network. Such embodiments may maintain the security of the enterprise network. Additionally, such embodiments may not require modification of the User Equipment (UE) or of components of the external network. Indeed, the methods and systems may operate transparently to both the UE and to components of the external network.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 5, 2022
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventor: Zeev V. Lubenski
  • Patent number: 11295492
    Abstract: An electronic device associated with rendering of web content, a server, and a controlling method thereof are provided. The controlling method includes receiving a request for the web content from an electronic device by the server executing a program for a content renderer, generating a render structure associated with render commands by the server executing the program for the content renderer, and sending, by the server executing the program for the content renderer, the render structure to the electronic device to render the web content, and the render commands are issued to each layer of a rendering engine to render the web content of the electronic device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Naveen Kumar S G, Pruthvi Kumar Madugundu, Srirama Chandra Sekhar Mogali, Joy Bose
  • Patent number: 11295258
    Abstract: Cross-domain integration within product lifecycle management can include providing a plurality of finite state machines (FSMs), wherein each FSM is associated with one business object of an integration flow between a first enterprise information system and a second enterprise information system. Each FSM defines a plurality of lifecycle states of the associated business object. A business rule can be associated with each lifecycle state of each FSM. For each FSM, the associated business rules are independent of the FSM. For a selected lifecycle state of each FSM, the associated business rule defines a condition causing a transition from the selected lifecycle state to a next lifecycle state of the FSM. A network of the plurality of FSMs is established by providing communication links among individual ones of the plurality of FSMs according to the business rules. The communication links define the integration flow.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Annap Derebail, Amaresh Rajasekharan, Man Mohan Singh
  • Patent number: 11290455
    Abstract: Techniques for passively providing AAA support for an IoT device in a network are disclosed. A set of data packets transmitted by an IoT device is obtained. At least one packet included in the set of data packets is analyzed. A message, including information associated with the IoT device, is transmitted on behalf of the IoT device.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: March 29, 2022
    Assignee: Palo Alto Networks, Inc.
    Inventor: Gong Cheng
  • Patent number: 11290535
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 11283772
    Abstract: The method and system enable secure forwarding of a message from a first computer to a second computer via an intermediate computer in a telecommunication network. A message is formed in the first computer or in a computer that is served by the first computer, and in the latter case, sending the message to the first computer. In the first computer, a secure message is then formed by giving the message a unique identity and a destination address. The message is sent from the first computer to the intermediate computer after which the destination address and the unique identity are used to find an address to the second computer. The current destination address is substituted with the found address to the second computer, and the unique identity is substituted with another unique identity. Then the message is forwarded to the second computer.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: March 22, 2022
    Assignee: MPH Technologies OY
    Inventors: Sami Vaarala, Antti Nuopponen
  • Patent number: 11265353
    Abstract: IoT service layer capabilities may be employed to automate and simplify the service enrollment process for IoT service subscribers/enrollees. These capabilities enable virtualization of a service subscriber and the physical IoT devices, applications, data and authorized users of the subscriber into a software profile that is representative of the subscriber. Once virtualized, a service subscriber may then delegate the complexities and burden of service enrollment to an automated IoT service enrollment software function.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 1, 2022
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, William Robert Flynn, IV, Quang Ly, Rocco Di Girolamo, Zhuo Chen, Catalina Mihaela Mladin, Shoshana Loeb, Mahmoud Watfa, Michael F. Starsinic, Vinod Kumar Choyi
  • Patent number: 11263099
    Abstract: Technologies for providing a testing environment to an Internet-of-Things (IoT) device, including a narrow band IoT device, are discussed herein. A testing device is connected to the IoT device and establishes a test data link with a testing environment, allowing for a test communication pathway that operates in parallel to the main communication link used by the IoT device. The testing device may use various communication protocols to perform testing on the IoT device. The testing device may also provide Internet capabilities by providing an Internet Protocol address to the data provided by the IoT device, allowing the IoT device to act as an Internet-enabled IoT device during testing.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 1, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Jeff Ahmet, Alejandro Aguirre-Rivadeneyra
  • Patent number: 11252608
    Abstract: The present disclosure relates to a communication technique for converging an IoT technology with a 5G communication system for supporting a higher data transmission rate beyond a 4G system, and a system therefor. The present disclosure may be applied to an intelligent service (for example, a smart home, a smart building, a smart city, a smart car or connected car, healthcare, digital education, retail business, a security and safety related service, or the like) on the basis of a 5G communication technology and an IoT related technology. Disclosed are an apparatus for transmitting data through at least one of a first path and a second path, and a method therefor.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: February 15, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyun Hwang, Seongryong Kang
  • Patent number: 11240265
    Abstract: A method for extracting, correlating, consolidating and presenting metadata from transmissions is provided. The method may include receiving a TCP/IP transmission. The transmission may include a header and a body. The method may include extracting an originating IP address from a location of the transmission. The location may be in the header or in the body. The IP address may be extracted in binary form. The method may include determining an accuracy and validity metric of the transmission using an artificial intelligence module. The method may include converting the extracted IP address from binary form into hexadecimal form. The method may include embedding the hexadecimal form of the IP address into one or more unused options of the header. The method may include processing the transmission. The processing may be completed upon determination that the transmission is a valid transmission.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Jayachandra Varma, Gopikrishna Nemalikanti, Jason T. Findley, Sorin Cismas
  • Patent number: 11233697
    Abstract: Disclosed herein are systems and networks comprising a network operations server application for improving a packet-switched communications network, the application configured to: receive data from data source nodes; provide a management console allowing a user to configure a network multi-access protocol for: i) a node, ii) a type of node, iii) a group of nodes, iv) a type of data packet from a node, v) a type of data packet from a type of node, vi) a type of data packet from a group of nodes, or vii) a specific instance of a data packet from a node, the network multi-access protocol a scheduled or random access protocol; and dynamically create channel assignments to allocate bandwidth of the network among channels based on the configured network multi-access protocols to prevent network saturation and minimize data collisions in the packet-switched network.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: January 25, 2022
    Assignee: SKylo Technologes, Inc.
    Inventors: Parthsarathi Trivedi, Andrew Kalman, Andrew Nuttall
  • Patent number: 11233740
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: January 25, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 11232061
    Abstract: In some examples, an adapter includes a COMPACTFLASH EXPRESS (CFX) connector interface to connect to a CFX connector of a computer, and a device connector interface to connect to any of a plurality of different devices comprising different types of interfaces. The device connector interface includes an indicator settable to any of a plurality of different states to represent a respective type of the different types of interfaces when a device is connected to the adapter, and the CFX connector interface comprising an indicator connected to the indicator of the device connector interface.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 25, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Monji G. Jabori, Byron A. Alcorn, Jonathan Vu
  • Patent number: 11223598
    Abstract: The present disclosure generally discloses an Internet security mechanism configured to provide security for Internet resources of the Internet using an Internet blockchain. The Internet blockchain may be configured to provide security for Internet resources of the Internet by supporting various types of verification related to Internet resources of the Internet, which may include verification of Internet resource ownership, verification of Internet resource transactions, and so forth. The Internet blockchain may be configured to enable Internet participants (e.g., Internet registries, Domain Name Service (DNS) entities, Autonomous Systems (ASes), or the like) to verify Internet resource ownership of Internet resources (e.g., Internet Protocol (IP) addresses, AS numbers, IP prefixes, DNS domain names, or the like) by Internet participants, to verify Internet resource transactions (e.g.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: January 11, 2022
    Assignee: Nokia of America Corporation
    Inventors: Adiseshu Hari, Tirunell V. Lakshman
  • Patent number: 11213753
    Abstract: The present specification describes systems and methods for efficiently generating scaled down versions of heatmaps that can be presented in real-time to a player. Data representative of events in a video game are recorded at occurring at one or more coordinates within a virtual geographical landscape of the video game. The virtual geographical landscape is divided into subsections to form a secondary map. Performance metrics are generated based on the data and assigned to at least one of the subsections based on the one or more coordinates. The heatmap is formed and displayed by generating a non-alphanumeric visual representation of the performance metrics and overlaying the non-alphanumeric visual representation of the performance metrics on the secondary map. Locations of the non-alphanumeric visual representation of the performance metrics is based on to which subsections the generated performance metrics was assigned.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: January 4, 2022
    Assignee: Activision Publishing, Inc.
    Inventor: Stephen A. Lang
  • Patent number: 11213644
    Abstract: Examples described herein include multiple control systems for medical devices, such as medical ventilators. Examples of multiple control of a medical ventilator in an isolation room are described.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: January 4, 2022
    Assignee: Nihon Kohden OrangeMed, Inc.
    Inventors: Richard William Crawford, Jr., Hong-Lin Du, Steven F. Landas, Phuoc Huu Vo
  • Patent number: 11205201
    Abstract: A method and system for displaying an advertisement at a user device comprising receiving a content stream at the user device comprising an advertisement queuing point, monitoring the content stream for the advertisement queuing point at a client stream assembler module of the user device, communicating an advertisement query signal comprising client metadata from the client stream assembler module to a decision proxy, receiving an advertisement decision signal comprising an advertisement location identifier at the client stream assembler module, requesting an advertisement based on the advertisement location identifier and receiving and displaying the advertisement corresponding to the advertisement location identifier on a display associated with the user device.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: December 21, 2021
    Assignee: DIRECTV, LLC
    Inventors: Michael S. Xie, Susan B. Chuck, Parag Agarwal, Atanu Basak, Luan Le-Chau, Connie C. He, Mark T. Takamoto
  • Patent number: 11201762
    Abstract: A method of utilizing the same hardware network interface card (NIC) in a gateway of a datacenter to communicate datacenter tenant packet traffic and packet traffic for a set of applications that execute in the user space of the gateway and utilize a network stack in the kernel space of the gateway. The method sends and receives packets for the datacenter tenant packet traffic through a packet datapath in the user space. The method sends incoming packets from the NIC to the set of applications through the datapath in the user space, a user-kernel transport driver connecting the kernel network stack to the datapath in the user space, and the kernel network stack. The method receives outgoing packets at the NIC from the set of applications through the kernel network stack, the user-kernel transport driver, and the data path in the user space.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 14, 2021
    Assignee: NICIRA, INC.
    Inventors: Jia Yu, Yong Wang, Xinhua Hong
  • Patent number: 11190493
    Abstract: Examples herein describe systems and methods for concealing internal applications that are accessed over the internet. A user device can select a remote internal application to access using a client. The user device can send an access request to an open listening port of an access server. The access server can be a gateway and proxy to the internal application, which can reside elsewhere. The access server can open a different randomized access port for establishing the connection by proxy to the internal application. The port number for the access port can be identified in the access request at the listening port. The access server can open the access port for a short time interval. The connection can be made through the access port during that time interval. A firewall can then close the access port but maintain an established connection between the user device and the internal application.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Sisimon Soman, Arun P C
  • Patent number: 11184270
    Abstract: In one embodiment, a method includes creating on a per-tunnel basis, by a hardware processor, statistics about overlay-encapsulated packets which are received by or sent by the hardware processor across an overlay network, including counting events associated with de-encapsulation of one or more inner packets from an overlay-encapsulated packet; recording, by the hardware processor, the statistics in association with a virtual network identifier and a tunnel identifier that identifies a tunnel on which the overlay-encapsulated packets are received or sent; and maintaining, by the hardware processor, a table indexed for the virtual network identifier and the tunnel identifier, the table including the virtual network identifier; the tunnel identifier; and statistic bucket identifiers pointing to locations where statistics associated with the virtual network identifier and the tunnel identifier are stored.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 11182204
    Abstract: A batching module that prepares a plurality of blocked expressions for batch evaluation. The plurality of blocked expressions comprises a plurality of expressions in a blocked state. The batching module divides the plurality of blocked expressions into one or more partitions. For each particular partition of the one or more partitions, a single batch processing call is dispatched to an application server to perform a batch evaluation.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 23, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Eugene E. Marinelli, III, Yogy Namara
  • Patent number: 11170101
    Abstract: Systems and methods observe and classify device events. A model containing a set of features to be observed can be determined based on machine learning and training methods. A client application can issue a transaction request to an operating system service. A determination can be made whether the operating system service, a method associated with the transaction request, and the client application are currently being observed. In response to determining that the operating system service, a method associated with the transaction request, and the client application are being observed, a behavioral vector associated with the client application can be modified to indicate that the feature represented by the method is associated with the client application. The behavioral vector can be used to determine if the client application is malware.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: November 9, 2021
    Assignee: Avast Software s.r.o.
    Inventors: Hiram Lew, Filip Havlí{hacek over (c)}ek, Pablo Sole, Tomá{hacek over (s)} Pop
  • Patent number: 11172007
    Abstract: Technologies for seamless data streaming include a control server and one or more client computing devices. A client computing device receives user presence data indicative of whether a user is nearby from one or more sensors. The client computing device may receive user interest data indicative of the user's interest level in the current data stream from one or more sensors. The control server identifies available client computing devices based on the user presence data, selects a target client computing device, and causes the data stream to transition from the current client computing device to the target client computing device. The target client computing device may be selected based on proximity of the user or the user's interest level in the data stream. The volume or balance of the data stream may be adjusted to provide a smooth transition between client computing devices. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 9, 2021
    Assignee: Intel Corporation
    Inventors: Tomer Rider, Igor Tatourian
  • Patent number: 11172252
    Abstract: The playback device 2 receives fragment data of content via the network 4 to play back the content on the basis of the fragment data. The playback device 2 alternately connects the servers 3 distributing the content and receives the acquisition number of the fragment data continuing in the content from each server 3. The player 16 measures the network characteristics when the fragment data is distributed from the server 3 to the playback device 2. The player 16 compares the respective network characteristics of the servers 3, selects the server 3 with the best network characteristic as the high priority server 3, decides the server 3 other than the high priority server 3 as the low priority server 3, and increases the second acquisition number from the high priority server 3 above the third acquisition number from the low priority server 3.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: November 9, 2021
    Assignee: J-Stream Inc.
    Inventor: Masaaki Nabeshima
  • Patent number: 11165874
    Abstract: Methods and apparatus for providing multi-provider services in a virtualised network. The method in a first lifecycle management, LCM component, in a virtual network; wherein the virtual network comprises trusted provider configured to provide a decentralised trust system between a plurality of LCM components controlled by different service providers in the virtual network. The method comprises storing a detailed description of one or more local services that the first service provider is capable of providing; generating a local tag representative of the one or more local services, wherein the local tag comprises less detail about the one or more local services than the detailed description; and enrolling with the decentralised trust system using the local tag.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: November 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Miljenko Opsenica
  • Patent number: 11157312
    Abstract: Mechanisms are provided for implementing intelligent input/output (I/O) operation completion modes in a high-speed network. An application thread executing on a central processing unit in the data processing system, receives a first indication to enter a mode of operation. The application thread enters the mode of operation, arms an arm file descriptor, and processes further completions that enter the completion queue until a second indication is received indicating that the mode is to be exited. Responsive to receiving the second indication to exit the mode, the application thread exits the mode of operation and disarms the arm file descriptor.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Jonathan Amit, Leonid Chernin, Alex Snast
  • Patent number: 11144578
    Abstract: A system, method and computer program product for retrieving trajectory data from huge datasets. In the method, there is received, at a processor device, a user query including a request for displaying trajectory data at a user device. From the user query, a query type and a current map visualization scale setting (mapscale) for visualizing the trajectory data on the user device display is determined. Then, responsive to a user query type and the determined mapscale setting, a corresponding reference level is selected. Based on the selected reference level, there is accessed from a memory storage device a data set of compressed trajectory data. This compressed trajectory data set is communicated to the user device, for presentation on the user device display. In one aspect, the system and method is adaptive, enabling storage and retrieval of trajectory data according to various degrees of visualization or granularity.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ning Duan, Guo Qiang Hu, Peng Ji, Xiao Bo Li, Zhi Hu Wang
  • Patent number: 11140294
    Abstract: A communication device may send a first negotiation request including first version information to a first external device via a communication interface of the communication device, execute first communication with the first external device via the communication interface by using the predetermined communication protocol of a second version, send a second negotiation request including second version information to the first external device via the communication interface in a case where an error notification is received from the first external device in the first communication, and execute second communication with the first external device via the communication interface by using the predetermined communication protocol of the first version.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tomomi Shiraki, Satoko Ando
  • Patent number: 11132191
    Abstract: Example implementations relate to software updates of a plurality of computing systems. An example system includes a plurality of computing systems including a first computing system and a second computing system. The first computing system includes a first board management controller and the second computing system includes a second board management controller. The first computing system and the second computing system are capable of staging from each other through the first board management controller and the second board management controller via a network protocol.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Murali Mohan Chakravarthy Chintagunta, Lakshmi Prabha KrishnaKumar, Poorna Murali Thoyakkat, Venkata Asha Sirish Nimmakayala
  • Patent number: 11134019
    Abstract: A triggering system of a message processing service invokes a dispatch function to execute code to determine a set of message consumption functions to launch in order to process a set of messages from a queue. The dispatch function determines, based at least in part on the number of messages in the queue, the number of message consumption functions of the set that are to process these messages. The dispatch function invokes, based on the determination, the set of message consumption functions to process the set of messages from the queue.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Srijan Tiwari, Manoj Tharwani
  • Patent number: 11120095
    Abstract: Methods, devices and systems for computing interactive customized content in response to a scan of a machine-readable label are provided. Illustrative methods may include receiving, from a user, a scan of a machine-readable optical label captured using a camera of a mobile device. Methods may include determining, based on the scan, a redirect Uniform Resource Locator (URL). Methods may include generating, based on a user profile and a redirect service that is accessed using the redirect URL, comprising the customized content associated with the scan. Methods may include redirecting the user to a target landing page URL, and providing, to the user through a browser on the mobile device, a target landing page that includes the customized content.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: September 14, 2021
    Assignee: the dtx company
    Inventors: Ahmad Askarian, Richard James Przekop, Neil Wayne Cohen, Patrik Andrew Devlin, Timothy J. Lemmon
  • Patent number: 11113047
    Abstract: Systems and processes of accessing selected backend services throughout a software development lifecycle with a singly deployable mobile application is provided. The method includes deploying a mobile application a single time on a mobile device during a development lifecycle. The method further includes providing the singly deployed mobile application access to different service endpoint destinations during the development lifecycle based on one or more application policies associated with at least the mobile application.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: September 7, 2021
    Assignee: KONY, INC.
    Inventors: Matthew B. Trevathan, Matthew Terry, Destry Gustin, Keith Katz, Edward Gross, Bjorn Hildahl, Amit Aghara
  • Patent number: 11115261
    Abstract: A system and method of sharing content by using a plurality of storages is provided. A mobile communication terminal includes a storage information collecting unit collecting a plurality of pieces of storage information about the plurality of storages connected to the mobile communication terminal, a User Interface (UI) generating unit dividing the plurality of storages according to attributes that are previously configured, based on the plurality of pieces of storage information, and generating a storage share setting screen with respect to the plurality of storages, a display unit displaying the storage share setting screen, and a storage setting unit activating sharing of content stored in the plurality of storages, for each of the plurality of storages.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: September 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-hwan Kim, Chang-won Lee
  • Patent number: 11115830
    Abstract: The present application provides methods and apparatuses for scheduling multi-flow transmission. A method includes: receiving from a base station, a first MAC layer configuration parameter corresponding to a first MAC entity and a second MAC layer configuration parameter corresponding to a second MAC entity, each comprising a set of mapping and a MAC-layer related parameter corresponding to the set of mapping; executing the mapping corresponding to each MAC entity; and independently executing a MAC layer function based on the MAC layer-related parameter corresponding to each MAC entity. Embodiments of the present application can satisfy a demand of multi-flow transmission.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: September 7, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiwei Song, Bo Lin, Xin Xiong
  • Patent number: 11115357
    Abstract: Disclosed herein are a method, a device and a storage medium of forwarding voice information in instant messaging. The method comprises: acquiring voice information to be forwarded and a receiving user which are selected by a sending user; if it is determined that the voice information to be forwarded is voice information inputted by the sending user, forwarding the voice information to be forwarded to the receiving user. The forwarding efficiency can be increased by applying the technical solution of the present invention.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 7, 2021
    Assignee: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Tiyuan Shi
  • Patent number: 11108799
    Abstract: Systems, methods, and related technologies for analyzing traffic based on naming information are described. In certain aspects, name information and address information from a name translation response are stored. The name information is associated with a device based on the device sending a communication to an address associated with the name information.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: August 31, 2021
    Assignee: FORESCOUT TECHNOLOGIES, INC.
    Inventors: Oded Comay, Oren Nechushtan
  • Patent number: 11101691
    Abstract: A method coordinates an exchange of power between a plurality of technical small units on the one hand and a transmission network on the other hand. A central control device forms a general schedule from individual schedules of all available small units and controls the exchange of power of the small units with the transmission network according to the general schedule, wherein a delta schedule is calculated by the control device from a balancing of the general schedule and a predetermined call-off plan of a network operator or an electricity exchange. A central memory connected to the transmission network is controlled according to the delta schedule, such that the central memory exchanges an electrical compensation power with the transmission network, such that the technical small units and the central memory together carry out the call-off plan.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: August 24, 2021
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Joachim Kolling, Thomas Schmid
  • Patent number: 11088942
    Abstract: A method of communication, in which a communicating device is situated behind a residential gateway able to implement the QUIC (Quick UDP Internet Connection) protocol and connected to a plurality of paths Pi, where i=1, . . . , N, on which the gateway can dispatch data packets received from the communicating device, and receive packets of data intended for the communicating device. The method includes: the gateway associating a respective connection identifier C_ID #i with each of the paths Pi; and, when the gateway receives a data packet from the communicating device, the gateway transmits this data packet on one of the paths Pi while taking into account the connection identifier C_ID #i corresponding to this path Pi.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 10, 2021
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 11086498
    Abstract: Server-side chart layout for web applications is provided. Output of a server-side layout engine is exposed on the web via a server-side web service and a client-side web player that communicates with the web service. The web player is operative to send chart definitions to the web service, and receive a scene graph of a resultant chart layout. The scene graph includes normalized and annotated information to draw the chart, animate transitions, implement interactivities, and provide standardized accessibility locally within a web client. Aspects enable chart fidelity across native and browser endpoints, and provide faster chart load and render performance that is unaffected by growth of data size or expansions in provided chart features.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Barry Christopher Allyn, Kurt William Berglund
  • Patent number: 11086692
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 10, 2021
    Assignee: BlackBerry Limited
    Inventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
  • Patent number: 11082536
    Abstract: A mobile announcement system distributed on one or more servers operably coupled to one or more client computing devices and one or more service provider computing devices and one or more mobile announcement devices by a public network which supports a mobile announcement program accessible by browser based on-line processing or downloadable by the client computing devices or the service provider computing devices to establish on-line or off-line wired or wireless connection with one or more mobile announcement devices which operate based on pre-selected announcement conditions to make visual or audio announcements.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: August 3, 2021
    Inventor: Jeffrey T. Schultz
  • Patent number: 11082411
    Abstract: A Remote Direct Memory Access (RDMA) based data transmission method is disclosed. In this method, an RDMA network interface card is used to encrypt data to improve the security of data transmission. In addition, the data encryption and decryption operation is implemented inside the RDMA network interface card and is transparent to software, thereby ensuring security without adversely affecting performance of an application program.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: August 3, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Changqing Li, Yinchao Zou, Changhua He, Peng Wu, Jincan Kong
  • Patent number: 11082910
    Abstract: Systems and methods for managing a network are disclosed. One method can comprise causing transmission of a first beacon and a second beacon associated with available networks. After receiving a first request associated with the first beacon, the first request may be suppressed. Thereafter a second request may be received from the user device associated with the second beacon, and access may be provided to a network in response to the second request.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 3, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ivan Ong
  • Patent number: 11074010
    Abstract: A processor of a storage controller stores a parameter according to a command that has been transferred from a front-end unit to a first area in a first memory area and issues notification to the front-end unit regarding an address of a second area in a second memory area which is mapped to the first area, the front-end unit generates a data packet whose destination is the notified address and stores the generated data packet at the address of the second memory area, and an interface unit reads the parameter stored in the first area in the first memory area which is mapped to the second area of the address based on the destination address stored in a header of the data packet which has been stored in the second memory area and executes processing of the system function according to the command.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: July 27, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yutaro Kobayashi, Shinichi Kasahara