Patents Examined by Sm Z Islam
  • Patent number: 10999132
    Abstract: Technologies are provided for identifying problems with network monitoring agents. For example, a network monitoring agent that is experiencing network packet loss can be examined to determine if it is degraded. For example, metrics can be obtained that are associated with the network monitoring agent. The obtained metrics can then be evaluated against thresholds. For example, if a high confidence metric is outside of a threshold for the high confidence metric, then a determination can be made that the network monitoring agent is degraded. As another example, if two low confidence metrics are outside of respective thresholds, then a determination can be made that the network monitoring agent is degraded. If a network monitoring agent is degraded, then its monitoring data can be discarded.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Sagar, Michael Collins, Mike Dang Nguyen
  • Patent number: 10986192
    Abstract: Implementations of embodiments disclose an information processing method, apparatus, and system. In an embodiment, the information processing method includes: monitoring at least one microservice request sent by each of at least two microservices, a microservice request being used by one microservice to call another microservice; determining a call relationship between a first microservice and a second microservice from each detected microservice request, the first microservice being a microservice sending the microservice request, and the second microservice being a microservice that the microservice request requests to call; and generating call information between the at least two microservices based on all determined call relationships.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Liang Gao, Yu Kai Ji, Xing Xing He, Peng Sun
  • Patent number: 10979284
    Abstract: Systems and methods that may be used to provide cross content network event attribution are provided. One method includes receiving, by a coordination server, an event attribution request for a second event from an attribution server, the second event is an online activity performed by a user via one of a plurality of user devices after a first event, the first event is another online activity performed by the user via one of the plurality of devices. The method includes determining, by the coordination server, whether the second event is attributable to the first event.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Ryan Elmquist, Lianxiao Qiu, Rahul Oak
  • Patent number: 10972511
    Abstract: Digital signage techniques are disclosed that utilize streaming technology to deliver digital signage content to digital signage display devices. In some examples, a method may include rendering a digital signage content frame by frame, capturing an image of each rendered frame, transforming the captured image of each rendered frame into a video frame of a video stream, and delivering the video stream to at least one remote display device. The captured image may be an image of a portion of the rendered frame. The display devices that receive the video stream may render the video stream using a streaming media player.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 6, 2021
    Assignee: Adobe Inc.
    Inventors: Vitaly Tsaplin, Alexandre Capt
  • Patent number: 10938894
    Abstract: A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function. The method further includes, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function. The method further includes, in response to a first type predetermined event, either changing a total number of the first type nodes or changing a total number of the second type nodes.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 2, 2021
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventor: Paul Miller
  • Patent number: 10924553
    Abstract: A management server is configured to receive device-readiness information, device performance information, and/or clinical event information from a medical device. The management server facilitates providing a graphical user interface (GUI) that enables a user to view the received information. The management server may also enable configuration updates and software updates to be provided to the medical device from a remote location.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: February 16, 2021
    Assignee: ZOLL Medical Corporation
    Inventors: Ian Durrant, C. Shane Reid, Andrew D. Funk, Patrick Shortall
  • Patent number: 10903865
    Abstract: A signal interface for a receiver includes a first receiver module configured to receive a first message related to a content. The first receiver module is configured to generate a first adapted message based on the first message and a first transformation protocol. The signal interface further includes a second receiver module configured to receive a second message related to the content. The second receiver module is configured to generate a second adapted message based on the second message and a second transformation protocol. The first transformation protocol associated with the first receiver module and the second transformation protocol associated with the second receiver module are different.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: January 26, 2021
    Assignee: Infineon Technologies AG
    Inventors: Friedrich Rasbornig, Robert Hermann, Wolfgang Granig, Bernhard Schaffer, Wolfgang Scherr, Michael Strasser
  • Patent number: 10904078
    Abstract: Systems and methods are disclosed for executing a conversational interface for autonomous assembly and configuration of an Industrial Internet of Things (IIoT) gateway.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: January 26, 2021
    Assignee: Honeywell International Inc.
    Inventors: Ramchandra Joshi, Karthick Sengodan, Kirupakar Janakiraman
  • Patent number: 10841363
    Abstract: A client facility is provided for establishing a subscription to a streaming service provider, without loss of events. The establishing includes generating, by the client, a subscription request to the streaming service provider of events. The generating includes determining, based on an event offset maintained by the client, identifying data of a most-recently received event from the streaming service provider for a topic of the subscription. The identifying data of the most-recently received event from the streaming service provider for the topic is used in customizing the subscription request with a topic configuration which requests the streaming service provider to resume streaming events from the most-recently received event identified in the event offset for the topic. Therefore, an interrupted streaming subscription may be reestablished without loss of events.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Kurian, Ramya Rajendiran
  • Patent number: 10834180
    Abstract: A content delivery (CD) network delivers content on behalf of multiple content providers. A method includes determining that certain content is trending in a first geographic region during a first time period; and, based on the determining, causing the certain content to be prefetched by the CDN in a second geographic region by a given time after said first time period, wherein, during the first time period, the time in the second geographic region is earlier than the time in the first geographic region.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: November 10, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Christopher Newton
  • Patent number: 10791162
    Abstract: Application layer throughput (ALT) shaping is provided for a streaming media session is provided. A request for a content segment is received. The receipt time of the request is recorded and the request is forwarded to a content server. A response message is received from the server. The receipt time of the response and a segment size is determined. An ALT for the current segment is determined based on the receipt times of the request and response messages and the segment size. The ALT rate is compared to a target ALT rate required for a desired session PBR. When the ALT rate is higher than the target ALT rate, the content response is held for a time period determined to lower the current ALT rate to the target ALT rate, and then released to the client device. Otherwise, the content response is promptly provided to the client device.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: September 29, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Chi-Jiun Su, Kaustubh Jain, Se Gi Hong
  • Patent number: 10756857
    Abstract: Embodiments relate to a controller operable to transmit digital data messages to a receiver via a communication link having at least a first and a second transmission path, the controller comprising a first signal terminal the first transmission path and a second signal terminal for the second transmission path. The first signal terminal is operable to digitally transmit a first message to the receiver according to a first transmission technique and the second signal terminal is being operable to digitally transmit a second message to the receiver according to a second, different transmission technique.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 25, 2020
    Assignee: Infineon Technologies AG
    Inventors: Friedrich Rasbornig, Wolfgang Granig, Bernhard Schaffer, Wolfgang Scherr, Michael Strasser
  • Patent number: 10715435
    Abstract: Implementations of a routing tier for highly-available applications on a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes receiving, from a broker of a multi-tenant PaaS system, information related to a load balancer gear of an application running on the multi-tenant PaaS system. The information includes endpoint information indicating a location of the load balancer gear, and cartridge information identifying one or more cartridges implemented on the load balancer gear. The method further includes updating a routing table in view of the endpoint information and the cartridge information, and causing traffic to be routed to the load balancer gear in view of the updated routing table. The load balancer gear directs traffic to one or more other gears of the application.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: July 14, 2020
    Assignee: RED HAT, INC.
    Inventors: Rajat Chopra, Mrunal Patel, Michael McGrath, Clayton Coleman
  • Patent number: 10681540
    Abstract: In a communication network system connected between a transmission node and a reception node, both the transmission node and the reception node store the same secret information with their secret information storage units. The transmission node includes a counter configured to increase its transmission count value by 1 for transmitting each message, wherein a MAC generator generates MAC based on secret information, transmission data, and its transmission count value, thus transmitting a message including transmission data and MAC. The reception node includes a counter configured to increase a reception count value by 1 for receiving each message, wherein a MAC checking part generates MAC based on secret information, reception data, and its reception count value, obtained from the received message, thus checking whether the generated MAC matches the MAC obtained from the received message.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 9, 2020
    Assignee: KDDI CORPORATION
    Inventors: Keisuke Takemori, Hideaki Kawabata
  • Patent number: 10681184
    Abstract: A method for transmitting a message in a vehicle, in which the message is received according to a source protocol, a communication mechanism which is used by the message and corresponds to the source protocol is converted in such a way that the communication mechanism corresponds to a canonical protocol, the communication mechanism corresponding to the canonical protocol is converted in such a way that the communication mechanism corresponds to a predefined target protocol, and the message is transmitted according to the target protocol.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: June 9, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Marco Andreas Wagner, Michael Poehnl, Timo Lothspeich
  • Patent number: 10666769
    Abstract: A network system includes a server, a first node, a second node, and a plurality of relay nodes. The first node is linked to the server for transmitting data. The second node is linked to the server for receiving data. Each relay node of the plurality of relay nodes is linked to the server for relaying data. When the first node and the second node belong to a configuration of network address translation type 3, a relay node is selected from the plurality of relay nodes. A first data link is established between the first node and the relay node. A second data link is established between the second node and the relay node.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: May 26, 2020
    Assignees: ThroughTek Technology (ShenZhen) Co., Ltd., ThroughTek Co., Ltd.
    Inventor: Chung-Yu Lai
  • Patent number: 10657615
    Abstract: In one or more embodiments, one or more processes, methods, and/or systems associated with a first jurisdiction may receive a request for a transaction, that involves private information, from a second computer system in a second jurisdiction. For example, the second jurisdiction may be subject to one or more privacy statutes and/or one or more privacy regulations. For instance, the one or more privacy statutes and/or one or more privacy regulations may apply to entities outside the jurisdiction that collect and/or process data of a resident and/or a citizen of the jurisdiction. In one or more embodiments, the one or more processes, methods, and/or systems may further determine that the second computer system is in the second jurisdiction, provide an instruction to a third computer system, in the second jurisdiction, to execute program instructions that executes the transaction, and receive, from the third computer system, metadata associated with the transaction.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 19, 2020
    Assignee: Bank of America Corporation
    Inventor: Jisoo Lee
  • Patent number: 10649681
    Abstract: A Solid State Drive (SSD) (110) is disclosed. The SSD (110) may include storage (218) for data, and reception circuitry (203) to receive various instructions and data. The reception circuitry (203) may receive an instruction (257) from a host machine (105) to perform garbage collection, along with a selected P/E strategy (260). The SSD (110) may include garbage collection logic (209) to perform garbage collection, possibly with a delayed Program operation if an adaptive P/E strategy (1110) is selected. The SSD (110) may also include a mapping table (221) that may identify which pages were not Programmed before victim blocks (233, 236) were erased, and therefore require replication during a delayed Program operation.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 12, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Suhas, Ashwini Batrahalli, Tameesh Suri
  • Patent number: 10644968
    Abstract: A method samples a stream of data items. Each data item has an associated timestamp. The method assigns a priority value to each data item. Each data item is represented as a point on a two-dimensional graph whose axes are time and priority. A sliding window covers a predetermined length of time tspan and uses a backward probability decay curve to specify what priority values are included in the sliding window. This defines, for a current time tc, a current data sample consisting of data items whose timestamps t fall within the time span tc?tspan?t?tc and have priority values below the decay curve. The data sample is stored in a buffer. The process iteratively moves the sliding window forward by a time increment, creating a provisional data sample. When the size of the provisional data sample is too large or too small, the process scales the decay curve.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: May 5, 2020
    Assignee: Tableau Software, Inc.
    Inventor: Daniel Ting
  • Patent number: 10630612
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 21, 2020
    Assignee: Unify, Inc.
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin