Multicomputer Synchronizing Patents (Class 709/248)
  • Patent number: 11965971
    Abstract: The present disclosure provides systems and methods for timestamping events on edge devices. A trusted source measures the latency to the edge device and the edge device's clock offset, and stores the information at the trusted source for later use. The trusted source sends the latency and the device's clock offset to the edge device for later use. The trusted source or the edge device adjusts a timestamp generated at the edge device using an estimated clock offset. The estimated clock offset is determined by extrapolation or interpolation from measured clock offsets.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: April 23, 2024
    Assignee: HOPTROFF LONDON LIMITED
    Inventors: Richard Hoptroff, Simon Kenny, Rabindranath Sewoke
  • Patent number: 11960486
    Abstract: The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, fragments may be duplicated and distributed to multiple providers, such that loss of communications to any one provider does not result in inability to access the data. This implementation may be combined with error correction techniques to allow recovery, even with loss of multiple providers. File synchronization may also be faster in these implementations by dividing reading and writing operations among multiple providers.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: April 16, 2024
    Assignee: Open Text Inc.
    Inventors: Teo Winton Crofton, David Raissipour
  • Patent number: 11962492
    Abstract: The present invention relates to a network packet relay device including a time synchronization module for synchronizing a time of a packet with a timestamp value of a network device, and a packet timestamp assigning method thereof, wherein a timestamp having accuracy of a UTC-format nanosecond level can be assigned to the packet at a hardware level by correcting overflow of a register of an elapsed-time counter of a processor of a switch even when the overflow occurs.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 16, 2024
    Assignee: KULCLOUD
    Inventors: Seung Yong Park, Seok Hwan Kong, Dipjyoti Saikia
  • Patent number: 11960447
    Abstract: Systems and methods are described that include in response to detecting a copy operation or a cut operation associated with a content item, triggering a search of data associated with the content item, the search configured to determine a content type and triggering, based on a detected paste operation generation of a representation of the content item based on the content type and rendering of a clipboard history user interface with the content item rendered in the clipboard history user interface according to the representation, the content item being rendered with other content items rendered in the clipboard history user interface.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Gabrielle Zadina, Kejia Shao, Gary Hyun Jin Kim, Alex Newcomer, David Black
  • Patent number: 11953939
    Abstract: The disclosure generally pertains to clock management systems and methods. An example method involves a computer identifying an inaccuracy in a local clock of a client device based on a data bundle received from the client device. The data bundle can include information associated with an occurrence of an event in the client device. In one embodiment, the inaccuracy in the local clock of the client device is identified by detecting a time difference between a timestamp contained in the data bundle and a reference time standard. The timestamp can correspond to a time of occurrence of the event in the client device or to a time of transmission of the bundle by the client device. A corrective action may be taken to address the inaccuracy in the local clock, such as, by applying a time shift to at least a portion of the information contained in the data bundle.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: April 9, 2024
    Assignee: Oversec, UAB
    Inventors: Lukas Baltrenas, Gvidas Uzkuras
  • Patent number: 11949837
    Abstract: A management apparatus that realizes transmission of scanned data, which is generated by each of a plurality of image readers including a first image reader and a second image reader, in accordance with address information associated with the image reader, the management apparatus including a storage that stores a plurality of pieces of address information including first address information associated with the first image reader and second address information associated with the second image reader, a receiver configured to receive a duplication instruction that duplicates the first address information as the second address information, and a setting section that causes the storage to store the first address information stored in the storage as the second address information in accordance with the duplication instruction.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 2, 2024
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Daiki Kobayashi, Kazuma Seki
  • Patent number: 11943272
    Abstract: A computing device may provide content items to user devices requesting the content items. The computing device may receive the content item, in portions, from a source, and may send the portions to the user device. The computing device may send a first portion before the computing device receives all of the content item from the source. The request may also be associated with an expiration period, and the expiration period may affect the sending of the content item to the user device.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: March 26, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Joseph Yongxiang Chen
  • Patent number: 11934287
    Abstract: A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to the structured report, the data source including the same type of data generated by the application. The method includes sending, based on an identifier of a target server in the configuration file, the structured report to the target server for analyzing the application. With this method, the format of a structured report to be acquired can be adjusted at any time without version upgrade, thereby saving time.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 19, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Weiyang Liu, Yongbing Xue, Jinjin Wang, Mengze Liao, Qi Wang
  • Patent number: 11929827
    Abstract: The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Disclosed are an apparatus and a method for providing time synchronization between wiredly or wirelessly connected terminals by expanding a function for supporting a Time Sensitive Network (TSN) in a 5G System (5GS) of 3rd. Generation Partnership Project (3GPP).
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: March 12, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangjun Moon, Yoonseon Han, Sangsoo Jeong
  • Patent number: 11921747
    Abstract: Replication operations of replicating data from a production site to a replica site. The replication is performed using independent Merkle trees. The Merkle trees are updated asynchronously using Merkle trees that have been augmented with a time-based value. The synchronization is verified by comprising root hashes of the independent Merkle trees at certain points in time. The replication and Merkle trees are self-healing and trigger a resynchronization when a discrepancy is discovered.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: March 5, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Alex Solan
  • Patent number: 11924360
    Abstract: An example operation may include one or more of receiving a blockchain request comprising a timestamp added by one or more endorsing nodes included within a blockchain network, identifying that the timestamp added by an endorsing node from among the one or more endorsing nodes is a modification to a previously added timestamp provided by the computing node, determining a reputation value for the endorsing node based on a difference between the timestamp added by the endorsing node and the previously added timestamp provided by the computing node, and transmitting the determined reputation value of the endorsing node to an ordering node within the blockchain network.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: March 5, 2024
    Assignee: Green Market Square Limited
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Patent number: 11917032
    Abstract: A content delivery platform and method for using the same are disclosed. In one embodiment, the content delivery platform comprises one or more client devices, each of the one or more client devices having memory for storing an application and one or more processors to execute the application; and a first device having a physically local content cache to store content to be served directly to the one or more client devices, each of the one or more client devices, in response to executing the application with the one or more processors, operable to: automatically detect presence of the first device; automatically connect to the first device; request content from the first device; obtain the content from the first device; and disconnect from the first device after receiving the content from the first device.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: February 27, 2024
    Assignee: MO-DV, INC.
    Inventor: Greg Bohrn
  • Patent number: 11917086
    Abstract: By way of example, there is disclosed a method of a device communicating messages in a vehicle, such as an autonomous vehicle (AV), including: participating in mutual authentication with a key server located on the vehicle; receiving from the key server a cryptographic key; using the cryptographic key for symmetric cryptography, comprising signing messages sent to or verifying messages received from another device of the vehicle; and clearing the cryptographic key at reboot.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: February 27, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Charles Miller, Graziano Giuseppe Misuraca, Collin Richard Mulliner
  • Patent number: 11917565
    Abstract: This application provides a channel access indication method and device. The method includes: receiving, by a first communications device, a channel synchronization request sent by a second communications device, where the channel synchronization request is used to request the first communications device to send a synchronization frame to the second communications device, and a wake-up receiver is configured for the second communications device; and according to the channel synchronization request and a time at which the second communications device is woken up and that is learned by the first communications device based on preset signaling, sending, by the first communications device when a channel is idle, the synchronization frame to the woken-up second communications device, where the synchronization frame is used to instruct the woken-up second communications device to access the channel after receiving the synchronization frame.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: February 27, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ming Gan, Xin Zuo, Xun Yang
  • Patent number: 11908559
    Abstract: A medical supply cabinet includes a housing; a medical supply cabinet identifying radio frequency identification tag located on the housing; and a plurality of medical supply packages, each medical supply package containing a specific medical supply. Each medical supply package includes a discarded portion created when the medical supply package is opened. The discarded portion of the medical supply package includes a medical supply package radio frequency identification tag identifying the specific medical supply associated with the medical supply package.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 20, 2024
    Assignee: Aero Healthcare (US), LLC
    Inventor: Timothy John Ovenden
  • Patent number: 11909842
    Abstract: A system and method for providing content for display form data sources on a client device are provided. The method includes receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report; determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information; requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information; and sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report. In an embodiment, the data sources are accessible by an integration server.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: February 20, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Itay Braun, Boaz Hecht
  • Patent number: 11899560
    Abstract: The automatic detection of inconsistencies in a database system is described. A first signature and a second signature are received. The first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. The second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. A determination is made of whether the first signature and the second signature match. In response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: February 13, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mathieu Baptiste Demarne, Timothy Underwood Johnson, Miso Cilimdzic
  • Patent number: 11902255
    Abstract: Systems and methods are described for delivering messages from one or more service hosts to clients via a network. A first request identifying the client is received at the message server, and a connection is established and maintained between the message server and the client in response to the first request. When a subsequent request that identifies the client is received from the service host, a message is transmitted from the message server to the client over the previously-established connection. The methods and techniques may be used, for example, to provide messages from various services to placeshifting devices or other clients communicating via the network.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: February 13, 2024
    Assignee: Sling Media L.L.C.
    Inventors: John Michael Paul, Mark David Melin, Sylvain Jack Niles, Myles Patrick Cagney
  • Patent number: 11888688
    Abstract: This application discloses a configuration information subscription method and apparatus. The method includes: a client obtains a subscription request message, where the subscription request message includes first indication information and second indication information, the first indication information is for indicating subscribed first configuration information, and the second indication information is for indicating subscribed second configuration information associated with the first configuration information; and sends the subscription request message to a server. According to the solution in this application, when subscribing to the first configuration information, the client can subscribe to the second configuration information through association, so that subscription efficiency of the configuration information is improved.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: January 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guangying Zheng, Bin Liu
  • Patent number: 11880662
    Abstract: In some examples, matrix based bot implementation may include obtaining, for a plurality of bots that are used to respond to a query, a matrix that includes entries including a plurality of scenarios, a plurality of questions corresponding to the plurality of scenarios, and a plurality of responses. Each response may correspond to a specified question. A plurality of scripts may be generated based on an analysis of the matrix. Each script may include at least one question followed by at least one response, and further followed by at least one scenario. For each script, a closest pre-existing script may be identified based on a comparison of the script to pre-existing scripts. For each script, a modification to the matrix may be generated based on a difference in the script from the closest pre-existing script. The bots may be utilized to respond to the query based on the modified matrix.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: January 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jokko Korhonen
  • Patent number: 11856329
    Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: December 26, 2023
    Assignee: TiVo Corporation
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
  • Patent number: 11853637
    Abstract: Disclosed is an electronic device including a first communication circuit configured to transmit content to a first external electronic device through first communication, a second communication circuit configured to transmit content to a second electronic device connected to a second external electronic device through second communication, and a processor configured to identify a first time spent for processing a content output operation by the first external electronic device, identify a second time spent for processing a content output operation by the second external electronic device, and control a time for which the content is transmitted to the first external electronic device and/or the second electronic device, based on a result of a comparison between the first time and the second time.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: December 26, 2023
    Inventors: Kyusang Ryu, Jinho Kim, Eunyoung Park, Hongbum Park, Gwanyeol Lee, Sungjun Choi, Sungpill Hwang
  • Patent number: 11836385
    Abstract: An embodiment may involve a network interface configured to capture data packets into a binary format and a non-volatile memory configured to temporarily store the data packets received by way of the network interface. The embodiment may also involve a first array of processing elements each configured to independently and asynchronously: (i) read a chunk of data packets from the non-volatile memory, (ii) identify flows of data packets within the chunk, and (iii) generate flow representations for the flows. The embodiment may also involve a second array of processing elements configured to: (i) receive the flow representations from the first array of processing elements, (ii) identify and aggregate common flows across the flow representations into an aggregated flow representation, (iii) based on a filter specification, remove one or more of the flows from the aggregated flow representation, and (iv) write information from the aggregated flow representation to the database.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: December 5, 2023
    Assignee: fmad engineering kabushiki gaisha
    Inventor: Aaron Foo
  • Patent number: 11824633
    Abstract: A communication device includes one or more processors. The processors acquire, from at least one electronic device, output data output from the electronic device and current time information managed by the electronic device. The processors communicate with a server device using a communication technique in which numbers indicating communication timings are synchronized, and transmits the output data to the server device. The processors calculate corrected time information by correcting the current time information on the basis of a reference number indicating a number serving as a reference. The processors set the calculated corrected time information in the electronic device.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: November 21, 2023
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Energy Systems & Solutions Corporation
    Inventors: Suh Wuk Kim, Hiroki Kudo, Yasuyuki Tanaka, Masaki Nishio, Yuma Nogami
  • Patent number: 11822542
    Abstract: In an embodiment, a data processing method comprises, using a distributed database system that is programmed to manage a plurality of different raw datasets and a plurality of derived datasets that have been derived from the raw datasets based on a plurality of derivation relationships that link the raw datasets to the derived datasets: from a first dataset that is stored in the distributed database system, determining a subset of records that are candidates for propagated deletion of specified data values; determining one or more particular raw datasets that contain the subset of records; deleting the specified data values from the particular raw datasets; based on the plurality of derivation relationships and the particular raw datasets, identifying one or more particular derived datasets that have been derived from the particular raw datasets; generating and executing a build of the one or more particular derived datasets to result in creating and storing the one or more particular derived datasets without
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: November 21, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Jeppe Hallgren, Ammaar Reshi, James Thompson
  • Patent number: 11812077
    Abstract: A device, system, and method perform an automatic change over for transport streams. The method is performed at an output server. The method includes selecting a first transport stream. The method includes generating a first portion of an output based on the first transport stream. The method includes selecting a second transport stream. The method includes determining a frametime to synchronize first packets of the first transport stream to second packets of the second transport stream. The frametime is based on a start time of a content item included in the first transport stream and the second transport stream and a completed progression of the content item using the first transport stream. The method includes determining a location in the second transport stream based on the frametime. The method includes generating a second portion of the output based on the second transport stream starting at the location.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: November 7, 2023
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Jeff Hess, Jonathan Edlin Clegg, Scott Danahy, Gregg William Riedel
  • Patent number: 11811750
    Abstract: A technique is provided that integrates authentication from a mobile device (e.g., using biometrics, social informational data, questions and answers, and more) to allow login to laptops and desktops while they are disconnected from the Internet using a USB cable connection, Bluetooth or local wifi or any other similar protocol and/or connected to Internet without USB. The technique provides a cloud clearinghouse that ties a person's or entity's mobile device(s) to an identity that's used to authenticate a person (could be the same person) on a laptop, desktop, or similar computer system.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: November 7, 2023
    Inventor: Nelson A. Cicchitto
  • Patent number: 11811501
    Abstract: This application discloses a clock synchronization method and apparatus, and related storage medium, and pertains to the field of communications technologies. A network device receives an announce message from a first master clock node and an announce message from a second master clock node; and when an identifier of a first clock source node carried in the announce message of the first master clock node is the same as an identifier of a second clock source node carried in the announce message of the second master clock node, selects a master clock node with a smaller clock deviation from the first master clock node and the second master clock node, and then calibrates a clock of the network device based on time information of the master clock node. The precision of clock synchronization by the network device is improved.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jingfei Lv, Song Liu, Chuan Xu
  • Patent number: 11812241
    Abstract: A computing device is configured to (i) receive an indication of an operational limit of a given playback device, where the given playback device is included in a group of at least two playback devices that are configured for synchronous playback of audio content, (ii) receive a first audio signal for playback by the group of at least two playback devices, (iii) based on the operational limit of the given playback device, apply a filter to the first audio signal to generate a second audio signal, and (iv) transmit the second audio signal to at least the given playback device for synchronous playback by the group of at least two playback devices.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: November 7, 2023
    Assignee: Sonos, Inc.
    Inventors: Aurelio Ramos, Paul MacLean
  • Patent number: 11809780
    Abstract: Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof to cause the playback devices in a group of playback devices to play audio content together in synchrony based on playback timing and clock timing, where the audio content and playback timing and the clock timing for use with playing the audio content according to the clock timing are provided by different playback devices in the group of playback devices.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: November 7, 2023
    Assignee: Sonos, Inc.
    Inventors: Luis Vega Zayas, Ted M. Lin
  • Patent number: 11809400
    Abstract: An electronic apparatus includes a memory storing a plurality of pieces of data by a distributed data storing method; a communication interface configured to be communicatively connected to an external apparatus; and a processor configured to: based on identifying that first data corresponding to the external apparatus among the plurality of pieces of data stored in the memory has been changed to second data, change a state of the second data to a locked state; and control the communication interface to transmit the second data in the locked state to the external apparatus by a streaming method, wherein in the locked state the second data cannot be changed in response to a data change command.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: November 7, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Inki Hwang, Seungyeol Hyun, Jemin Kim
  • Patent number: 11800497
    Abstract: This disclosure describes systems, methods, and devices related to wireless time sensitive networking. A device may identify, using an 802.3 protocol stack, an 802.3 frame received from a second device using a wired Ethernet connection, and extract, using the 802.3 protocol stack, a redundancy tag from the 802.3 frame, the redundancy tag including a sequence number. The device may generate, using an 802.11 protocol stack, an 802.11 frame with a subnetwork access protocol (SNAP) field, the SNAP field including an organizationally unique identifier (OUI) and the sequence number, the OUI including an indication of an Ethertype protocol. The device may send the 802.11 frame using a wireless connection.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: October 24, 2023
    Assignee: Intel Corporation
    Inventors: Juan Fang, Dave Cavalcanti, Laurent Cariou, Dibakar Das, Mikhail Galeev, Wey-Yi Guy, Javier Perez-Ramirez, Susruth Sudhakaran, Jing Zhu
  • Patent number: 11800196
    Abstract: A transmission method includes generating one or more frames for content transfer using IP (Internet Protocol) packets, and transmitting the one or more generated frames by broadcast. Each of the one or more frames contains a plurality of second transfer units, each of the plurality of second transfer units contains one or more first transfer units, and each of the one or more first transfer units contains at least one of the IP packets. An object IP packet of the IP packets which is stored in a first transfer unit positioned at a head in the one or more frames contains reference clock information that indicates time for reproduction of the content in data structure different from data structure of an MMT (MPEG Media Transport) packet, and header compression processing on the object IP packet is omitted.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: October 24, 2023
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Noritaka Iguchi, Tadamasa Toma, Hisaya Katou
  • Patent number: 11792191
    Abstract: In one example a prover device comprises one or more processors, a computer-readable memory, and signature logic to store a first cryptographic representation of a first trust relationship between the prover device and a verifier device, the first cryptographic representation based on a pair of asymmetric hash-based multi-time signature keys, receive an attestation request message from the verifier device, the attestation request message comprising attestation data for the verifier device and a hash-based signature generated by the verifier device, and in response to the attestation request message, to verify the attestation data, verify the hash-based signature generated by the verifier device using a public key associated with the verifier device, generate an attestation reply message using a hash-based multi-time private signature key and send the attestation reply message to the verifier device. Other examples may be described.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 17, 2023
    Assignee: Intel Corporation
    Inventors: Xiruo Liu, Rafael Misoczki, Santosh Ghosh, Manoj Sastry
  • Patent number: 11785387
    Abstract: An electronic device, with a display device, a communication device, one or more processors and memory, displays a first representation of a first controllable external device, where the first controllable external device is situated at a location. The device detects a first input corresponding to a selection of the first representation of the first controllable external device. In response to detecting the first input, the device transmits instructions, using the communication device, to the first controllable external device to perform a function if the first controllable external device is of a first type or displays, using the display device, a user interface for controlling characteristics of the first controllable external device.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: October 10, 2023
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss
  • Patent number: 11778031
    Abstract: Systems, methods, apparatuses, and computer program products for a service model management request. The method may include receiving an end-to-end network service model for network services. The method may also includes determining a set of domain services that are required to be able to provide an end-to-end network service defined by the end-to-end network service model. The method may further include checking whether at least one management domain is capable of providing the required set of domain services. The method may also include requesting, when the at least one management domain is not capable of providing the required set of domain services, to prepare the at least one management domain to become able to provide the required set of domain services. In addition, the method may include receiving a notification from the at least one management domain indicating an availability to provide the required set of domain services.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: October 3, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Klaus Negle, Uwe Rauschenbach, Jürgen Goerge
  • Patent number: 11777892
    Abstract: Presented herein are systems and methods for handling email messages. An application may identify, via the user interface, one or more properties defining a distribution list to assign a user of the client device. The application may transmit, to the server, the one or more properties to assign the user of the client device to the distribution list, with which at least one of a plurality of email messages to is selected for sending to the client device. The application may receive, from the server, an identification of a subset of email messages selected from the plurality of email messages based on an assignment of the user of the client device to the distribution list and content in the subset of email messages. The application may present, in the user interface, a message list of the subset of email messages.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: October 3, 2023
    Assignee: CITIGROUP GLOBAL MARKETS INC.
    Inventors: Deepesh Sen, Itzel Herrera, Sumantha Raghurama Shetty, Prashant Rajendrakumar Shah, Steve Morgan
  • Patent number: 11775337
    Abstract: A first instruction for processing by a processor core is received. Whether the instruction is a larx is determined. Responsive to determining the instruction is a larx, whether a cacheline associated with the larx is locked is determined. Responsive to determining the cacheline associated with the larx is not locked, the cacheline associated with the larx is locked and a counter associated with a first thread of the processor core is started. The first thread is processing the first instruction.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bryan Lloyd, Guy L. Guthrie, Susan E. Eisen, Dhivya Jeganathan, Luke Murray
  • Patent number: 11777863
    Abstract: A system for optimizing routes for time-critical messages in a mesh network is provided. For example, a child node in a mesh network can communicate with the root node through any of its parent nodes. The child node is configured to transmit regular data to the root node through a primary route associated with its primary parent. When there is a time-critical message to be transmitted to the root node, the child node estimates a round trip time (RTT) for each route between the child node and the root node. The child node selects, among its parent nodes, a parent node whose associated route has the lowest RTT and transmits the time-critical message to the root node through the selected parent node. After the transmission of the time-critical message, the child node switches back to the primary route to transmit additional regular data to the root node.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 3, 2023
    Assignee: Landis+ Gyr Innovations
    Inventors: Shobhit Kumar Singh, Saurabh Jain
  • Patent number: 11768891
    Abstract: The disclosure relates to a method for providing a scraping-based service. The method for providing a scraping-based service includes: requesting and receiving at least one of scraping rule information defining a series of tasks for obtaining external data; collecting the external data by executing tasks according to the received rule information; and providing service information to a user using the collected external data. According to the disclosure, by providing a scraping service through a client terminal and a remote server in a distributed manner, it is possible to increase efficiency of a scraping task and actively cope with changes in a scraping target.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: September 26, 2023
    Assignee: KakaoBank Corp.
    Inventors: Dohyoung Keedi Kim, Hyeon Seung Kim
  • Patent number: 11762625
    Abstract: An example method involves causing a control device to display a graphical user interface that comprises an indication of a first zone of a media playback system, wherein the media playback system comprises the first zone and a second zone, and wherein the graphical user interface does not comprise an indication of the second zone. The example method further involves detecting, by the control device, an input that indicates a command to cause the first zone to form a zone group with the second zone and play back a target media in synchrony with the second zone. The method further comprises, based on the detected input, causing the first zone to form a zone group with the second zone and play back the target media in synchrony with the second zone.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 19, 2023
    Assignee: Sonos, Inc.
    Inventor: Mark W. Triplett
  • Patent number: 11762878
    Abstract: A system and method for a distributed database that is consistent but non-blocking. This distributed database, also referred to as a datastore, has a number of desirable features. Without wishing to be limited by a closed list, these features include but are not limited to: providing strong, ANSI SQL-compatible consistency guarantees; being distributable across multiple computers, data centers and even geographical locations; having a resilient, fault-tolerant architecture, where even failures of multiple different data centers can allow the operation of the datastore to continue seamlessly, depending on the configuration.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 19, 2023
    Assignee: Dianemo Limited LTD
    Inventor: Andras Gerlits
  • Patent number: 11750596
    Abstract: Methods and systems for using ephemeral URL passwords to deter high volume attacks is described. A request to access one of several protected URLs is detected from a client computing device. A URL password is received from the client computing device. The request is redirected to the protected URL upon determining that the received URL password is valid for the one of the several of protected URLs.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 5, 2023
    Assignee: PAYPAL, INC.
    Inventor: John Franco
  • Patent number: 11751205
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive information identifying a virtual control resource set (CORESET) or a virtual search space for a semi-persistently scheduled shared channel. The UE may receive the semi-persistently scheduled shared channel using a default beam that is selected based at least in part on the virtual CORESET or the virtual search space. Numerous other aspects are provided.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: September 5, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Zhou, Tao Luo, Sony Akkarakaran, Wooseok Nam, Xiaoxia Zhang, Juan Montojo
  • Patent number: 11748244
    Abstract: Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to generate predicted data change messages. The predicted data change messages are comparing with real data change messages representing the real data changes. One or more existing APIs is identified as being possibly functionally degraded based on any inconsistency of the predicted data change messages with the real data change messages.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pei Jian Liu, Bing Hua Zhao, Na Liu, Yan Liu, Mei Rui Su
  • Patent number: 11743849
    Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 29, 2023
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Michael Daley, Travis Bolinger, Heath O'Neal
  • Patent number: 11743535
    Abstract: Methods and systems for packaging, transcoding, and fragmenting files (e.g., video content are described. Video content may be transcoded into fix size, variable duration fragments files that satisfy a target fragment file size. Those fragment files may be received, decoded to recover original frames of the underlying video, and then repackaged as new fragment files that are grouped based on overall file size. As a result, the new fragments may have different playback durations, but their overall file sizes may be the same and/or within a target fragment file size (TFS).
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: August 29, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Kevin L. Pikus, Ryan McMurray, Yasser F. Syed
  • Patent number: 11741220
    Abstract: A computer-implemented method is provided for computer intrusion detection. The method includes establishing a mapping from low-level system calls to user functions in computer programs. The user functions run in a user space of an operating system. The method further includes identifying, using a search algorithm inputting the mapping and a system-call trace captured at runtime, any of the user functions that trigger the low-level system calls in the system-call trace. The method further includes performing, by a processor device, intrusion detection responsive to a provenance graph with program contexts. The provenance graph has nodes formed from the user functions that trigger the low-level system calls in the system-call trace. Edges in the provenance graph have edge labels describing high-level system operations for low-level system call to high-level system operation correlation-based intrusion detection.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: August 29, 2023
    Inventors: Xiao Yu, Haifeng Chen, Fei Zuo
  • Patent number: 11743183
    Abstract: A network interface of a first computing device is configured to operate according to a bridge table. The bridge table defines a spanning tree protocol for a mesh network and identifies one or more reachable nodes. A communication characteristic between the first computing device and a second computing device of the one or more reachable nodes is determined to exceed a quality threshold. Based on the determination that the communication characteristic exceeds the quality threshold, the spanning tree protocol is overridden and the data is transmitted directly to the second computing device via a direct communication route.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 29, 2023
    Assignee: Sonos, Inc.
    Inventors: Jeffrey M. Peters, Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington
  • Patent number: 11743350
    Abstract: A system and method are provided for integrating external services into process workflow environments. The method can include subscribing to one or more topics in an external domain coupled to at least one external microservice to be notified of incoming messages, the topics in the external domain being mapped to topics in an internal domain coupled to a message broker for routing messages within the internal domain. The method can also include subscribing to the one or more topics in the internal domain to be notified of outgoing messages to the at least one external microservice and detecting an incoming message published to a first topic by a first external microservice.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 29, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Aneesha Suresh Bulchandani