Patents Examined by Nam T Tran
  • Patent number: 11349807
    Abstract: In one embodiment, a method comprises: receiving, by a root network device providing a DAG topology in a low power and lossy network (LLN), one or more multicast registration messages from an LLN device and identifying distinct properties of the LLN device; receiving, by the root network device, one or more multicast address group identifiers of one or more multicast streams to which the LLN device has subscribed, and associating the one or more multicast address group identifiers with the distinct properties; receiving a multicast message specifying one of the multicast address group identifiers; and generating, by the root network device, a directed multicast message having a multi-dimensional addressing data structure comprising a selected one of the distinct properties and the one multicast address group identifier, causing parent network devices in the DAG topology to selectively retransmit based on determining a child network device has the selected one distinct property.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: May 31, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pascal Thubert, Yinfang Wang, Huimin She, Feiliang Wang
  • Patent number: 11343313
    Abstract: An example operation may include one or more of storing a list of unavailable blockchain peers that cannot be a lead peer of a blockchain consensus protocol, generating a pre-prepare message comprising a new block of a blockchain, appending commit messages received during a commit stage of a previous block to the blockchain, to the pre-prepare message, where the commit messages identify an unavailable blockchain peer from the list that is now available, and broadcasting the pre-prepare message with the new block and the appended commit messages to a plurality of blockchain peers.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Hagar Meir, Artem Barger
  • Patent number: 11329883
    Abstract: Systems and methods for dynamically establishing network overlay tunnels between edges within different groups of a network architecture are provided. According to an embodiment, a Software-Defined Wide Area Network (SDWAN) controller associated with a private network, receives a request to initiate a dynamic Virtual Private Network (VPN) link for a network session between a source edge and a destination edge. The SDWAN controller determines configuration information for each of the source edge and the destination edge, which includes VPN and SDWAN configuration information determined based on pre-configured rules managed by the SDWAN controller for generating the dynamic VPN link between the source edge and the destination edge. The SDWAN controller directs the source edge and the destination edge to set up a VPN overlay tunnel in accordance with the determined configuration information by pushing the determined configuration information to each of the source edge and the destination edge.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: May 10, 2022
    Assignee: Fortinet, Inc.
    Inventor: Wei Zhang
  • Patent number: 11317138
    Abstract: A method and apparatus for transmitting or receiving service signaling for a broadcasting service is disclosed. The method for transmitting service signaling for a broadcasting service comprises the steps of: generating a first packet stream including first media data by a first transmission protocol; generating a second packet stream including second media data by a second transmission protocol; generating a user service description including service signaling related to at least one of the first packet stream and the second packet stream; and transmitting the first packet stream, the second packet stream, and the user service description.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: April 26, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Sung-Hee Hwang
  • Patent number: 11316930
    Abstract: Embodiments of the present application provide a computer-implemented connection control method based on a QUIC protocol, comprising: receiving a QUIC connection request from a peer endpoint; analyzing the QUIC connection request and obtaining identification information of the peer endpoint; retrieving target historical information of the peer endpoint based on the identification information; adjusting a transport parameter based on the target historical information; establishing a QUIC connection with the peer endpoint based on an adjusted transport parameter; and controlling a connection state of the QUIC connection based on the adjusted transport parameter.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: April 26, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Sheng Wang, Quan Zhou, Shangzhi Cai
  • Patent number: 11316736
    Abstract: A network controller automatically adjusts a computer network based on the operational information of an industrial device. The network controller receives a notification from a network element in the computer network that the industrial device attached to the network element has an administrative shell. The administrative shell includes operational information describing the operation of the industrial device. The network controller retrieves the administrative shell from the industrial device. The network controller parses the operational information in the administrative shell to determine an intent for the industrial device, and adjusts the computer network based on the intent of the industrial device.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: April 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Maik Guenter Seewald, Robert Edgar Barton, Jerome Henry
  • Patent number: 11310291
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: April 19, 2022
    Assignee: PCI-PAL (U.K.) Limited
    Inventors: Geoff Forsyth, César Branco, James Thorpe
  • Patent number: 11297136
    Abstract: A vehicular micro cloud includes a set of connected vehicles that are operable to provide computational services to the set of connected vehicles. The disclosure includes embodiments for mobility-oriented data replication in the vehicular micro cloud. In some embodiments, a method includes, for each data set stored by the set of connected vehicles, determining a number of replicas to generate based on one or more mobility-based criteria. The method includes generating instances of replica data that describe the replicas. The method includes, for individual instances of replica data, determining which of the connected vehicles included in the set to use as storage locations for the individual instances of replica data based on the one or more mobility-based criteria. The method includes causing the individual instances of replica data to be stored in the storage locations. For example, the individual instances of replica data are transmitted to the storage locations.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: April 5, 2022
    Inventors: Takamasa Higuchi, Onur Altintas, Kentaro Oguchi
  • Patent number: 11290343
    Abstract: Example implementations described herein disclose an asset and data management method on digital twin that provides an integration method between asset layouts and data layouts. Using the integrated layout, the example implementations described herein provide understanding a relationship between asset and data to improve the asset utilization/efficient (e.g. manufacturing efficient) for increasing revenue.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: March 29, 2022
    Assignee: Hitachi, Ltd.
    Inventor: Yuya Isoda
  • Patent number: 11265328
    Abstract: Providing access to metrics on a private data exchange is described. An example computer-implemented method can include providing a data exchange by a cloud computing service on behalf of an entity. The data exchange may comprise several data listings provided by one or more data providers. The data listings reference one or more data sets stored in a data storage platform associated with the cloud computing service. The method may also include granting access the data listings, gathering consumer information based queries provided to data associated with the data listings, generating a new share comprising the consumer information, and granting access of the new share to the data provider that provided the data listing.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 1, 2022
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Matthew Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
  • Patent number: 11245733
    Abstract: An information processing apparatus includes circuitry configured to acquire one or more pieces of resource information usable at the information processing apparatus in response to a selection of the one or more pieces of resource information by a user operation performed at the information processing apparatus; determine whether another information processing apparatus has at least one piece of resource information that matches any one of the one or more pieces of resource information acquired for the information processing apparatus; present to the user the another information processing apparatus, having the at least one piece of resource information that matches any one of the one or more pieces of resource information acquired for the information processing apparatus, as a remotely-located connectable apparatus; and perform a remote information sharing between the information processing apparatus and the another information processing apparatus using the acquired one or more pieces of resource informati
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: February 8, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Shigeo Araki
  • Patent number: 11243970
    Abstract: According to an aspect of an embodiment of the present disclosure a method of database connection management includes measuring a pattern of database connection use between a database and a client application. The pattern may include a number of database connections used by the client application under multiple conditions and a number of database connections in a connection pool under the plurality of conditions. The method may include identifying a first condition under which an increase in the number of database connections in the connection pool results in a decrease in connection delay. In response to existence of the first condition, the method may include adding a new database connection to the connection pool such that the new database connection is available to the client application in advance of a connection request for the new database connection.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 8, 2022
    Assignee: PayPal, Inc.
    Inventors: Giuseppe D'Amore, Krishna Kumar Rangineni, Venugopalsamy Govindarajan
  • Patent number: 11233886
    Abstract: A non-transitory computer-readable storage medium storing a packet analysis program for causing a computer to execute a process, the process includes acquiring packets communicated between nodes, adding information of communication of ongoing couplings to an ongoing coupling list in each of predetermined time ranges belonging to start times of the couplings based on the packets, and removing information of communication of a terminated coupling from the ongoing coupling list based on the packets, and analyzing the quality of the communication of the terminated coupling in a cycle corresponding to a time range among the time ranges, and analyzing the quality of communication related to a coupling present in the ongoing coupling list even when the cycle has elapsed a predetermined number of times or more after the addition of information of the coupling to the ongoing coupling list.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: January 25, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Fumiyuki Iizuka, Hitoshi Ueno
  • Patent number: 11233690
    Abstract: The present application provides a data storage method, a non-volatile computer storage medium, an electronic equipment, a service capability exposure function, and a base station. The method comprises: a base station receives a storage request that is used for storing a content source and is sent by a service capability exposure function, the content source coming from a third-party server; and the base station stores the content source according to the storage request. The present application solves the technical problem of long time delay in a transmission process of content source data in the prior art.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: January 25, 2022
    Assignee: BAICELLS TECHNOLOGIES CO. LTD.
    Inventors: Ming Li, Yanguang Wu, Wei Bai, Mingyu Zhou
  • Patent number: 11228636
    Abstract: A method for transferring a digital file from an OPC VA server to an OPC VA client that is executed in a web browser as a web application, wherein an OPC VA file module is used to open the desired file on the OPC VA server, the digital data included therein are read using the OPC VA communication protocol and subsequently the open file is closed again. From the read digital data, a file is then formed that is a copy of the file to be transferred, the file formed then being provided to the web browser of the client as a file download.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: January 18, 2022
    Assignee: WAGO Verwaltungsgesellschaft mbH
    Inventors: Falk Werner, Marius Hellmeier, Stefanie Meihoefer
  • Patent number: 11222272
    Abstract: The embodiments provide systems and methods for efficiently and accurately differentiating requests directed to uncacheable content from requests directed to cacheable content based on identifiers from the requests. The differentiation occurs without analysis or retrieval of the content being requested. Some embodiments hash identifiers of prior requests that resulted in uncacheable content being served in order to set indices within a bloom filter. The bloom filter then tracks prior uncacheable requests without storing each of the identifiers so that subsequent requests for uncacheable requests can be easily identified based on a hash of the request identifier and set indices of the bloom filter. Some embodiments produce a predictive model identifying uncacheable content requests by tracking various characteristics found in identifiers of prior requests that resulted in uncacheable content being served.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 11, 2022
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Hooman Mahyar, Amir Reza Khakpour, Derek Shiell, Robert J. Peters
  • Patent number: 11218567
    Abstract: Example approaches for providing recommendations for connecting to servers are described. In an example, a category, from a plurality of categories, is identified for each of a plurality of servers providing a respective service. each server is grouped under the category identified for the respective server. The category indicates a recommendation for connecting to servers grouped under the category. The category is associated with a service, from a plurality of services, provided by the respective server.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 4, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Swetha Nandyalam Suresh
  • Patent number: 11212178
    Abstract: According to one embodiment, a control system includes a client terminal, a first server and a second server. The client terminal transmits an assignment request of an IP address including first identification information that uniquely identifies the client terminal and is set as a host name to the first server. The first server assigns an IP address to the client terminal in accordance with the request, and transmits the IP address and the host name to the second server. The second server transmits, when one or more items of second identification information include the first identification information set as the host name and when a setup process of the client terminal has not been performed, data for the process of the client terminal to the client terminal using the IP address.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 28, 2021
    Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.
    Inventors: Kenji Tanaka, Yoshio Matsuoka
  • Patent number: 11206189
    Abstract: A system and method for configuring a performance analytics (PA) software application is disclosed. The system may be disposed within a computational instance of a remote network management platform that remotely manages a managed network. The system may include a database of content plugins for configuring respective key performance indicator (KPI) modules, each implementing PA applied to an associated KPI of the managed network. Configuring the KPI modules may specify respective graphical configurations of a dashboard for displaying graphical representations of the associated KPI in a graphical user interface (GUI) within the managed network. A gallery of icons each identifying a plugin may be displayed in, and selected from, the GUI. A selected plugin may then be installed via a common plugin interface, whereby an associated KPI module becomes configured and ready for execution.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: December 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Nabil Asbi, Ong-Aat Rutten
  • Patent number: 11185379
    Abstract: One example method for comprehensively recording and reporting messages generated within a robotic surgical system includes capturing and storing network data on an internal network of the robotic surgical system. The method further includes subscribing to and receiving published messages from processes of interest executing on one or more task devices of the robotic surgical system. The received published messages each is associated with a priority. The method further involves sending at least a portion of the published messages according to the respective message priorities to a server device for analysis. Based on the analysis result, the method involves causing the surgical robotic system to be modified to improve its performance.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 30, 2021
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: James Shuma, Daniel Hiranandani, Joëlle Barral