Patents Examined by Sm Z Islam
-
Patent number: 10999132Abstract: 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: GrantFiled: October 25, 2017Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventors: Gaurav Sagar, Michael Collins, Mike Dang Nguyen
-
Patent number: 10986192Abstract: 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: GrantFiled: July 12, 2018Date of Patent: April 20, 2021Assignee: Siemens AktiengesellschaftInventors: Liang Gao, Yu Kai Ji, Xing Xing He, Peng Sun
-
Patent number: 10979284Abstract: 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: GrantFiled: December 8, 2017Date of Patent: April 13, 2021Assignee: Google LLCInventors: Ryan Elmquist, Lianxiao Qiu, Rahul Oak
-
Patent number: 10972511Abstract: 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: GrantFiled: November 7, 2017Date of Patent: April 6, 2021Assignee: Adobe Inc.Inventors: Vitaly Tsaplin, Alexandre Capt
-
Patent number: 10938894Abstract: 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: GrantFiled: October 14, 2016Date of Patent: March 2, 2021Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.Inventor: Paul Miller
-
Patent number: 10924553Abstract: 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: GrantFiled: March 29, 2016Date of Patent: February 16, 2021Assignee: ZOLL Medical CorporationInventors: Ian Durrant, C. Shane Reid, Andrew D. Funk, Patrick Shortall
-
Patent number: 10903865Abstract: 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: GrantFiled: January 23, 2015Date of Patent: January 26, 2021Assignee: Infineon Technologies AGInventors: Friedrich Rasbornig, Robert Hermann, Wolfgang Granig, Bernhard Schaffer, Wolfgang Scherr, Michael Strasser
-
Patent number: 10904078Abstract: Systems and methods are disclosed for executing a conversational interface for autonomous assembly and configuration of an Industrial Internet of Things (IIoT) gateway.Type: GrantFiled: July 12, 2018Date of Patent: January 26, 2021Assignee: Honeywell International Inc.Inventors: Ramchandra Joshi, Karthick Sengodan, Kirupakar Janakiraman
-
Patent number: 10841363Abstract: 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: GrantFiled: January 9, 2017Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Kurian, Ramya Rajendiran
-
Patent number: 10834180Abstract: 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: GrantFiled: October 9, 2017Date of Patent: November 10, 2020Assignee: Level 3 Communications, LLCInventors: William Crowder, Christopher Newton
-
Patent number: 10791162Abstract: 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: GrantFiled: December 31, 2015Date of Patent: September 29, 2020Assignee: Hughes Network Systems, LLCInventors: Chi-Jiun Su, Kaustubh Jain, Se Gi Hong
-
Patent number: 10756857Abstract: 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: GrantFiled: January 25, 2013Date of Patent: August 25, 2020Assignee: Infineon Technologies AGInventors: Friedrich Rasbornig, Wolfgang Granig, Bernhard Schaffer, Wolfgang Scherr, Michael Strasser
-
Routing tier for highly-available applications on a multi-tenant platform-as-a-service (PaaS) system
Patent number: 10715435Abstract: 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: GrantFiled: April 9, 2014Date of Patent: July 14, 2020Assignee: RED HAT, INC.Inventors: Rajat Chopra, Mrunal Patel, Michael McGrath, Clayton Coleman -
Patent number: 10681540Abstract: 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: GrantFiled: June 5, 2015Date of Patent: June 9, 2020Assignee: KDDI CORPORATIONInventors: Keisuke Takemori, Hideaki Kawabata
-
Patent number: 10681184Abstract: 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: GrantFiled: August 10, 2016Date of Patent: June 9, 2020Assignee: Robert Bosch GmbHInventors: Marco Andreas Wagner, Michael Poehnl, Timo Lothspeich
-
Patent number: 10666769Abstract: 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: GrantFiled: December 1, 2016Date of Patent: May 26, 2020Assignees: ThroughTek Technology (ShenZhen) Co., Ltd., ThroughTek Co., Ltd.Inventor: Chung-Yu Lai
-
Patent number: 10657615Abstract: 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: GrantFiled: June 9, 2017Date of Patent: May 19, 2020Assignee: Bank of America CorporationInventor: Jisoo Lee
-
Dynamic garbage collection P/E policies for redundant storage blocks and distributed software stacks
Patent number: 10649681Abstract: 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: GrantFiled: April 19, 2016Date of Patent: May 12, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Suhas, Ashwini Batrahalli, Tameesh Suri -
Patent number: 10644968Abstract: 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: GrantFiled: December 11, 2017Date of Patent: May 5, 2020Assignee: Tableau Software, Inc.Inventor: Daniel Ting
-
Patent number: 10630612Abstract: 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: GrantFiled: November 13, 2018Date of Patent: April 21, 2020Assignee: Unify, Inc.Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin